This is a temporary measure. Feedback will be shared to fix upstream.
This project uses a modified openapi.json
. Please maintain these instructions and follow them carefully.
- Take the latest
openapi-external.json
from netlify/bitballoon-openapi. - Remove the billing_details property from the
Account
object (also from therequired
array). - Remove all required properties from the
Repo
object (manual builds). - Remove the
domain
property from therequired
array of theDnsZone
object. - Remove the
values
,scopes
andis_secret
parameters from theupdateEnvVar
operation. - Add a request body schema to the
updateEnvVar
operation, by copying it from an earlier version of theopenapi.json
. - Remove
scopes
from therequired
array of theupdateEnvVar
operation request body. - Remove
scopes
from therequired
array of theEnvVar
object. - Add a
functions_region
property of typestring
to theSite
object. - Add a
cdp_enabled_contexts
property of typearray
ofstring
s to theSite
object. - Add a
hud_enabled
property of typeboolean
to theSite
object. - Duplicate the
Site
object intoPartialSite
and remove therequired
properties. - Change
updateSite
operation to use thePartialSite
object as the request body schema (NOTE: not the response body schema). - Change the type of
LogDrain.id
tostring
. - Add the various
log_drains
paths frombitballoon-openapi
'sopenapi.json
file. - Remove the required properties from the
LogDrainServiceConfig
object. - Change the request body of the
Log Drains-update
operation to use theLogDrain
object (copy fromLog Drains-create
). - Add the various
firewall_rule_set
paths frombitballoon-openapi
'sopenapi.json
file (NOTE: both site and account level). - Replace the response body of the
getAccountFirewallRuleSet
operation to use theSiteFirewallConfig
object. - Replace the request body of the
updateAccountFirewallRuleSet
operation to use theSiteFirewallConfig
object. - Add a
rum_enabled
property of typeboolean
to theSite
object. - Add a
rum_enabled
property of typeboolean
to thePartialSite
object. - Add an
analytics_instance_id
property of typestring
to theSite
object. - Add the various WAF paths and schemas, by copying them from an earlier version of the
openapi.json
.