naftiko: 1.0.0-alpha2 info: label: Cloudflare zones/ — Zones description: 'Cloudflare zones/ — Zones. 506 operations. Lead operation: Cloudflare List Access Applications. Self-contained Naftiko capability covering one Cloudflare business surface.' tags: - Cloudflare - Zones created: '2026-05-19' modified: '2026-05-19' binds: - namespace: env keys: CLOUDFLARE_API_KEY: CLOUDFLARE_API_KEY capability: consumes: - type: http namespace: zones--zones baseUri: https://api.cloudflare.com/client/v4 description: Cloudflare zones/ — Zones business capability. Self-contained, no shared references. resources: - name: zones-identifier-access-apps path: /zones/{identifier}/access/apps operations: - name: zonelevelaccessapplicationslistaccessapplications method: GET description: Cloudflare List Access Applications outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: identifier in: path type: string required: true - name: zonelevelaccessapplicationsaddabookmarkapplication method: POST description: Cloudflare Add an Access application outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: identifier in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-identifier-access-apps-ca path: /zones/{identifier}/access/apps/ca operations: - name: zonelevelaccessshortlivedcertificatecaslistshortlivedcertificatecas method: GET description: Cloudflare List short-lived certificate CAs outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: identifier in: path type: string required: true - name: zones-identifier-access-apps-app_id path: /zones/{identifier}/access/apps/{app_id} operations: - name: zonelevelaccessapplicationsdeleteanaccessapplication method: DELETE description: Cloudflare Delete an Access application outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: app_id in: path type: string required: true - name: identifier in: path type: string required: true - name: zonelevelaccessapplicationsgetanaccessapplication method: GET description: Cloudflare Get an Access application outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: app_id in: path type: string required: true - name: identifier in: path type: string required: true - name: zonelevelaccessapplicationsupdateabookmarkapplication method: PUT description: Cloudflare Update an Access application outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: app_id in: path type: string required: true - name: identifier in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-identifier-access-apps-app_id-revoke_tokens path: /zones/{identifier}/access/apps/{app_id}/revoke_tokens operations: - name: zonelevelaccessapplicationsrevokeservicetokens method: POST description: Cloudflare Revoke application tokens outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: app_id in: path type: string required: true - name: identifier in: path type: string required: true - name: zones-identifier-access-apps-app_id-user_policy_checks path: /zones/{identifier}/access/apps/{app_id}/user_policy_checks operations: - name: zonelevelaccessapplicationstestaccesspolicies method: GET description: Cloudflare Test Access policies outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: app_id in: path type: string required: true - name: identifier in: path type: string required: true - name: zones-identifier-access-apps-uuid1-policies-uuid path: /zones/{identifier}/access/apps/{uuid1}/policies/{uuid} operations: - name: zonelevelaccesspoliciesdeleteanaccesspolicy method: DELETE description: Cloudflare Delete an Access policy outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: uuid in: path type: string required: true - name: uuid1 in: path type: string required: true - name: identifier in: path type: string required: true - name: zonelevelaccesspoliciesgetanaccesspolicy method: GET description: Cloudflare Get an Access policy outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: uuid in: path type: string required: true - name: uuid1 in: path type: string required: true - name: identifier in: path type: string required: true - name: zonelevelaccesspoliciesupdateanaccesspolicy method: PUT description: Cloudflare Update an Access policy outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: uuid in: path type: string required: true - name: uuid1 in: path type: string required: true - name: identifier in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-identifier-access-apps-uuid-ca path: /zones/{identifier}/access/apps/{uuid}/ca operations: - name: zonelevelaccessshortlivedcertificatecasdeleteashortlivedcertificateca method: DELETE description: Cloudflare Delete a short-lived certificate CA outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: uuid in: path type: string required: true - name: identifier in: path type: string required: true - name: zonelevelaccessshortlivedcertificatecasgetashortlivedcertificateca method: GET description: Cloudflare Get a short-lived certificate CA outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: uuid in: path type: string required: true - name: identifier in: path type: string required: true - name: zonelevelaccessshortlivedcertificatecascreateashortlivedcertificateca method: POST description: Cloudflare Create a short-lived certificate CA outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: uuid in: path type: string required: true - name: identifier in: path type: string required: true - name: zones-identifier-access-apps-uuid-policies path: /zones/{identifier}/access/apps/{uuid}/policies operations: - name: zonelevelaccesspolicieslistaccesspolicies method: GET description: Cloudflare List Access policies outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: uuid in: path type: string required: true - name: identifier in: path type: string required: true - name: zonelevelaccesspoliciescreateanaccesspolicy method: POST description: Cloudflare Create an Access policy outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: uuid in: path type: string required: true - name: identifier in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-identifier-access-certificates path: /zones/{identifier}/access/certificates operations: - name: zonelevelaccessmtlsauthenticationlistmtlscertificates method: GET description: Cloudflare List mTLS certificates outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: identifier in: path type: string required: true - name: zonelevelaccessmtlsauthenticationaddanmtlscertificate method: POST description: Cloudflare Add an mTLS certificate outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: identifier in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-identifier-access-certificates-settings path: /zones/{identifier}/access/certificates/settings operations: - name: zonelevelaccessmtlsauthenticationlistmtlscertificateshostnamesettings method: GET description: Cloudflare List all mTLS hostname settings outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: identifier in: path type: string required: true - name: zonelevelaccessmtlsauthenticationupdateanmtlscertificatesettings method: PUT description: Cloudflare Update an mTLS certificate's hostname settings outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: identifier in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-identifier-access-certificates-uuid path: /zones/{identifier}/access/certificates/{uuid} operations: - name: zonelevelaccessmtlsauthenticationdeleteanmtlscertificate method: DELETE description: Cloudflare Delete an mTLS certificate outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: uuid in: path type: string required: true - name: identifier in: path type: string required: true - name: zonelevelaccessmtlsauthenticationgetanmtlscertificate method: GET description: Cloudflare Get an mTLS certificate outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: uuid in: path type: string required: true - name: identifier in: path type: string required: true - name: zonelevelaccessmtlsauthenticationupdateanmtlscertificate method: PUT description: Cloudflare Update an mTLS certificate outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: uuid in: path type: string required: true - name: identifier in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-identifier-access-groups path: /zones/{identifier}/access/groups operations: - name: zonelevelaccessgroupslistaccessgroups method: GET description: Cloudflare List Access groups outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: identifier in: path type: string required: true - name: zonelevelaccessgroupscreateanaccessgroup method: POST description: Cloudflare Create an Access group outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: identifier in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-identifier-access-groups-uuid path: /zones/{identifier}/access/groups/{uuid} operations: - name: zonelevelaccessgroupsdeleteanaccessgroup method: DELETE description: Cloudflare Delete an Access group outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: uuid in: path type: string required: true - name: identifier in: path type: string required: true - name: zonelevelaccessgroupsgetanaccessgroup method: GET description: Cloudflare Get an Access group outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: uuid in: path type: string required: true - name: identifier in: path type: string required: true - name: zonelevelaccessgroupsupdateanaccessgroup method: PUT description: Cloudflare Update an Access group outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: uuid in: path type: string required: true - name: identifier in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-identifier-access-identity_providers path: /zones/{identifier}/access/identity_providers operations: - name: zonelevelaccessidentityproviderslistaccessidentityproviders method: GET description: Cloudflare List Access identity providers outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: identifier in: path type: string required: true - name: zonelevelaccessidentityprovidersaddanaccessidentityprovider method: POST description: Cloudflare Add an Access identity provider outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: identifier in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-identifier-access-identity_providers-uuid path: /zones/{identifier}/access/identity_providers/{uuid} operations: - name: zonelevelaccessidentityprovidersdeleteanaccessidentityprovider method: DELETE description: Cloudflare Delete an Access identity provider outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: uuid in: path type: string required: true - name: identifier in: path type: string required: true - name: zonelevelaccessidentityprovidersgetanaccessidentityprovider method: GET description: Cloudflare Get an Access identity provider outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: uuid in: path type: string required: true - name: identifier in: path type: string required: true - name: zonelevelaccessidentityprovidersupdateanaccessidentityprovider method: PUT description: Cloudflare Update an Access identity provider outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: uuid in: path type: string required: true - name: identifier in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-identifier-access-organizations path: /zones/{identifier}/access/organizations operations: - name: zonelevelzerotrustorganizationgetyourzerotrustorganization method: GET description: Cloudflare Get your Zero Trust organization outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: identifier in: path type: string required: true - name: zonelevelzerotrustorganizationcreateyourzerotrustorganization method: POST description: Cloudflare Create your Zero Trust organization outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: identifier in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zonelevelzerotrustorganizationupdateyourzerotrustorganization method: PUT description: Cloudflare Update your Zero Trust organization outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: identifier in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-identifier-access-organizations-revoke_user path: /zones/{identifier}/access/organizations/revoke_user operations: - name: zonelevelzerotrustorganizationrevokeallaccesstokensforauser method: POST description: Cloudflare Revoke all Access tokens for a user outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: identifier in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-identifier-access-service_tokens path: /zones/{identifier}/access/service_tokens operations: - name: zonelevelaccessservicetokenslistservicetokens method: GET description: Cloudflare List service tokens outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: identifier in: path type: string required: true - name: zonelevelaccessservicetokenscreateaservicetoken method: POST description: Cloudflare Create a service token outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: identifier in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-identifier-access-service_tokens-uuid path: /zones/{identifier}/access/service_tokens/{uuid} operations: - name: zonelevelaccessservicetokensdeleteaservicetoken method: DELETE description: Cloudflare Delete a service token outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: uuid in: path type: string required: true - name: identifier in: path type: string required: true - name: zonelevelaccessservicetokensupdateaservicetoken method: PUT description: Cloudflare Update a service token outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: uuid in: path type: string required: true - name: identifier in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-identifier-dns_analytics-report path: /zones/{identifier}/dns_analytics/report operations: - name: dnsanalyticstable method: GET description: Cloudflare Table outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: identifier in: path type: string required: true - name: metrics in: query type: string - name: dimensions in: query type: string - name: since in: query type: string - name: until in: query type: string - name: limit in: query type: string - name: sort in: query type: string - name: filters in: query type: string - name: zones-identifier-dns_analytics-report-bytime path: /zones/{identifier}/dns_analytics/report/bytime operations: - name: dnsanalyticsbytime method: GET description: Cloudflare By Time outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: identifier in: path type: string required: true - name: metrics in: query type: string - name: dimensions in: query type: string - name: since in: query type: string - name: until in: query type: string - name: limit in: query type: string - name: sort in: query type: string - name: filters in: query type: string - name: time_delta in: query type: string - name: zones-identifier-subscription path: /zones/{identifier}/subscription operations: - name: zonesubscriptionzonesubscriptiondetails method: GET description: Cloudflare Zone Subscription Details outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: identifier in: path type: string required: true - name: zonesubscriptioncreatezonesubscription method: POST description: Cloudflare Create Zone Subscription outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: identifier in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zonesubscriptionupdatezonesubscription method: PUT description: Cloudflare Update Zone Subscription outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: identifier in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_identifier-analytics-colos path: /zones/{zone_identifier}/analytics/colos operations: - name: zoneanalyticsdeprecatedgetanalyticsbycolocations method: GET description: Cloudflare Get analytics by Co-locations outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_identifier in: path type: string required: true - name: until in: query type: string - name: since in: query type: string - name: continuous in: query type: boolean - name: zones-zone_identifier-analytics-dashboard path: /zones/{zone_identifier}/analytics/dashboard operations: - name: zoneanalyticsdeprecatedgetdashboard method: GET description: Cloudflare Get dashboard outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_identifier in: path type: string required: true - name: until in: query type: string - name: since in: query type: string - name: continuous in: query type: boolean - name: zones-zone_identifier-available_plans path: /zones/{zone_identifier}/available_plans operations: - name: zonerateplanlistavailableplans method: GET description: Cloudflare List Available Plans outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_identifier in: path type: string required: true - name: zones-zone_identifier-available_plans-plan_identifier path: /zones/{zone_identifier}/available_plans/{plan_identifier} operations: - name: zonerateplanavailableplandetails method: GET description: Cloudflare Available Plan Details outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: plan_identifier in: path type: string required: true - name: zone_identifier in: path type: string required: true - name: zones-zone_identifier-available_rate_plans path: /zones/{zone_identifier}/available_rate_plans operations: - name: zonerateplanlistavailablerateplans method: GET description: Cloudflare List Available Rate Plans outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_identifier in: path type: string required: true - name: zones-zone_identifier-custom_pages path: /zones/{zone_identifier}/custom_pages operations: - name: custompagesforazonelistcustompages method: GET description: Cloudflare List custom pages outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_identifier in: path type: string required: true - name: zones-zone_identifier-custom_pages-identifier path: /zones/{zone_identifier}/custom_pages/{identifier} operations: - name: custompagesforazonegetacustompage method: GET description: Cloudflare Get a custom page outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: identifier in: path type: string required: true - name: zone_identifier in: path type: string required: true - name: custompagesforazoneupdateacustompage method: PUT description: Cloudflare Update a custom page outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: identifier in: path type: string required: true - name: zone_identifier in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_identifier-email-routing path: /zones/{zone_identifier}/email/routing operations: - name: emailroutingsettingsgetemailroutingsettings method: GET description: Cloudflare Get Email Routing settings outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_identifier in: path type: string required: true - name: zones-zone_identifier-email-routing-disable path: /zones/{zone_identifier}/email/routing/disable operations: - name: emailroutingsettingsdisableemailrouting method: POST description: Cloudflare Disable Email Routing outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_identifier in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_identifier-email-routing-dns path: /zones/{zone_identifier}/email/routing/dns operations: - name: emailroutingsettingsemailroutingdnssettings method: GET description: Cloudflare Email Routing - DNS settings outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_identifier in: path type: string required: true - name: zones-zone_identifier-email-routing-enable path: /zones/{zone_identifier}/email/routing/enable operations: - name: emailroutingsettingsenableemailrouting method: POST description: Cloudflare Enable Email Routing outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_identifier in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_identifier-email-routing-rules path: /zones/{zone_identifier}/email/routing/rules operations: - name: emailroutingroutingruleslistroutingrules method: GET description: Cloudflare List routing rules outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_identifier in: path type: string required: true - name: page in: query type: number - name: per_page in: query type: number - name: enabled in: query type: boolean - name: emailroutingroutingrulescreateroutingrule method: POST description: Cloudflare Create routing rule outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_identifier in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_identifier-email-routing-rules-catch_all path: /zones/{zone_identifier}/email/routing/rules/catch_all operations: - name: emailroutingroutingrulesgetcatchallrule method: GET description: Cloudflare Get catch-all rule outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_identifier in: path type: string required: true - name: emailroutingroutingrulesupdatecatchallrule method: PUT description: Cloudflare Update catch-all rule outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_identifier in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_identifier-email-routing-rules-rule_identifier path: /zones/{zone_identifier}/email/routing/rules/{rule_identifier} operations: - name: emailroutingroutingrulesdeleteroutingrule method: DELETE description: Cloudflare Delete routing rule outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: rule_identifier in: path type: string required: true - name: zone_identifier in: path type: string required: true - name: emailroutingroutingrulesgetroutingrule method: GET description: Cloudflare Get routing rule outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: rule_identifier in: path type: string required: true - name: zone_identifier in: path type: string required: true - name: emailroutingroutingrulesupdateroutingrule method: PUT description: Cloudflare Update routing rule outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: rule_identifier in: path type: string required: true - name: zone_identifier in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_identifier-filters path: /zones/{zone_identifier}/filters operations: - name: filtersdeletefilters method: DELETE description: Cloudflare Delete filters outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_identifier in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: filterslistfilters method: GET description: Cloudflare List filters outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_identifier in: path type: string required: true - name: paused in: query type: string - name: expression in: query type: string - name: description in: query type: string - name: ref in: query type: string - name: page in: query type: number - name: per_page in: query type: number - name: id in: query type: string - name: filterscreatefilters method: POST description: Cloudflare Create filters outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_identifier in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: filtersupdatefilters method: PUT description: Cloudflare Update filters outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_identifier in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_identifier-filters-id path: /zones/{zone_identifier}/filters/{id} operations: - name: filtersdeleteafilter method: DELETE description: Cloudflare Delete a filter outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: string required: true - name: zone_identifier in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: filtersgetafilter method: GET description: Cloudflare Get a filter outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: string required: true - name: zone_identifier in: path type: string required: true - name: filtersupdateafilter method: PUT description: Cloudflare Update a filter outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: string required: true - name: zone_identifier in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_identifier-firewall-lockdowns path: /zones/{zone_identifier}/firewall/lockdowns operations: - name: zonelockdownlistzonelockdownrules method: GET description: Cloudflare List Zone Lockdown rules outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_identifier in: path type: string required: true - name: page in: query type: number - name: description in: query type: string - name: modified_on in: query type: string - name: ip in: query type: string - name: priority in: query type: string - name: uri_search in: query type: string - name: ip_range_search in: query type: string - name: per_page in: query type: number - name: created_on in: query type: string - name: description_search in: query type: string - name: ip_search in: query type: string - name: zonelockdowncreateazonelockdownrule method: POST description: Cloudflare Create a Zone Lockdown rule outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_identifier in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_identifier-firewall-lockdowns-id path: /zones/{zone_identifier}/firewall/lockdowns/{id} operations: - name: zonelockdowndeleteazonelockdownrule method: DELETE description: Cloudflare Delete a Zone Lockdown rule outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: string required: true - name: zone_identifier in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zonelockdowngetazonelockdownrule method: GET description: Cloudflare Get a Zone Lockdown rule outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: string required: true - name: zone_identifier in: path type: string required: true - name: zonelockdownupdateazonelockdownrule method: PUT description: Cloudflare Update a Zone Lockdown rule outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: string required: true - name: zone_identifier in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_identifier-firewall-rules path: /zones/{zone_identifier}/firewall/rules operations: - name: firewallrulesdeletefirewallrules method: DELETE description: Cloudflare Delete firewall rules outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_identifier in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: firewallruleslistfirewallrules method: GET description: Cloudflare List firewall rules outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_identifier in: path type: string required: true - name: description in: query type: string - name: action in: query type: string - name: page in: query type: number - name: per_page in: query type: number - name: id in: query type: string - name: paused in: query type: boolean - name: firewallrulesupdatepriorityoffirewallrules method: PATCH description: Cloudflare Update priority of firewall rules outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_identifier in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: firewallrulescreatefirewallrules method: POST description: Cloudflare Create firewall rules outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_identifier in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: firewallrulesupdatefirewallrules method: PUT description: Cloudflare Update firewall rules outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_identifier in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_identifier-firewall-rules-id path: /zones/{zone_identifier}/firewall/rules/{id} operations: - name: firewallrulesdeleteafirewallrule method: DELETE description: Cloudflare Delete a firewall rule outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: string required: true - name: zone_identifier in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: firewallrulesgetafirewallrule method: GET description: Cloudflare Get a firewall rule outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: string required: true - name: zone_identifier in: path type: string required: true - name: id in: query type: string - name: firewallrulesupdatepriorityofafirewallrule method: PATCH description: Cloudflare Update priority of a firewall rule outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: string required: true - name: zone_identifier in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: firewallrulesupdateafirewallrule method: PUT description: Cloudflare Update a firewall rule outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: string required: true - name: zone_identifier in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_identifier-firewall-ua_rules path: /zones/{zone_identifier}/firewall/ua_rules operations: - name: useragentblockingruleslistuseragentblockingrules method: GET description: Cloudflare List User Agent Blocking rules outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_identifier in: path type: string required: true - name: page in: query type: number - name: description in: query type: string - name: description_search in: query type: string - name: per_page in: query type: number - name: ua_search in: query type: string - name: useragentblockingrulescreateauseragentblockingrule method: POST description: Cloudflare Create a User Agent Blocking rule outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_identifier in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_identifier-firewall-ua_rules-id path: /zones/{zone_identifier}/firewall/ua_rules/{id} operations: - name: useragentblockingrulesdeleteauseragentblockingrule method: DELETE description: Cloudflare Delete a User Agent Blocking rule outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: string required: true - name: zone_identifier in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: useragentblockingrulesgetauseragentblockingrule method: GET description: Cloudflare Get a User Agent Blocking rule outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: string required: true - name: zone_identifier in: path type: string required: true - name: useragentblockingrulesupdateauseragentblockingrule method: PUT description: Cloudflare Update a User Agent Blocking rule outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: string required: true - name: zone_identifier in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_identifier-firewall-waf-overrides path: /zones/{zone_identifier}/firewall/waf/overrides operations: - name: wafoverrideslistwafoverrides method: GET description: Cloudflare List WAF overrides outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_identifier in: path type: string required: true - name: page in: query type: number - name: per_page in: query type: number - name: wafoverridescreateawafoverride method: POST description: Cloudflare Create a WAF override outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_identifier in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_identifier-firewall-waf-overrides-id path: /zones/{zone_identifier}/firewall/waf/overrides/{id} operations: - name: wafoverridesdeleteawafoverride method: DELETE description: Cloudflare Delete a WAF override outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: string required: true - name: zone_identifier in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: wafoverridesgetawafoverride method: GET description: Cloudflare Get a WAF override outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: string required: true - name: zone_identifier in: path type: string required: true - name: wafoverridesupdatewafoverride method: PUT description: Cloudflare Update WAF override outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: string required: true - name: zone_identifier in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_identifier-firewall-waf-packages path: /zones/{zone_identifier}/firewall/waf/packages operations: - name: wafpackageslistwafpackages method: GET description: Cloudflare List WAF packages outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_identifier in: path type: string required: true - name: page in: query type: number - name: per_page in: query type: number - name: order in: query type: string - name: direction in: query type: string - name: match in: query type: string - name: name in: query type: string - name: zones-zone_identifier-firewall-waf-packages-identifier path: /zones/{zone_identifier}/firewall/waf/packages/{identifier} operations: - name: wafpackagesgetawafpackage method: GET description: Cloudflare Get a WAF package outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: identifier in: path type: string required: true - name: zone_identifier in: path type: string required: true - name: wafpackagesupdateawafpackage method: PATCH description: Cloudflare Update a WAF package outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: identifier in: path type: string required: true - name: zone_identifier in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_identifier-healthchecks path: /zones/{zone_identifier}/healthchecks operations: - name: healthcheckslisthealthchecks method: GET description: Cloudflare List Health Checks outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_identifier in: path type: string required: true - name: healthcheckscreatehealthcheck method: POST description: Cloudflare Create Health Check outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_identifier in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_identifier-healthchecks-preview path: /zones/{zone_identifier}/healthchecks/preview operations: - name: healthcheckscreatepreviewhealthcheck method: POST description: Cloudflare Create Preview Health Check outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_identifier in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_identifier-healthchecks-preview-identifier path: /zones/{zone_identifier}/healthchecks/preview/{identifier} operations: - name: healthchecksdeletepreviewhealthcheck method: DELETE description: Cloudflare Delete Preview Health Check outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: identifier in: path type: string required: true - name: zone_identifier in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: healthcheckshealthcheckpreviewdetails method: GET description: Cloudflare Health Check Preview Details outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: identifier in: path type: string required: true - name: zone_identifier in: path type: string required: true - name: zones-zone_identifier-healthchecks-identifier path: /zones/{zone_identifier}/healthchecks/{identifier} operations: - name: healthchecksdeletehealthcheck method: DELETE description: Cloudflare Delete Health Check outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: identifier in: path type: string required: true - name: zone_identifier in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: healthcheckshealthcheckdetails method: GET description: Cloudflare Health Check Details outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: identifier in: path type: string required: true - name: zone_identifier in: path type: string required: true - name: healthcheckspatchhealthcheck method: PATCH description: Cloudflare Patch Health Check outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: identifier in: path type: string required: true - name: zone_identifier in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: healthchecksupdatehealthcheck method: PUT description: Cloudflare Update Health Check outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: identifier in: path type: string required: true - name: zone_identifier in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_identifier-logs-control-retention-flag path: /zones/{zone_identifier}/logs/control/retention/flag operations: - name: logsreceivedgetlogretentionflag method: GET description: Cloudflare Get log retention flag outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_identifier in: path type: string required: true - name: logsreceivedupdatelogretentionflag method: POST description: Cloudflare Update log retention flag outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_identifier in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_identifier-logs-rayids-ray_identifier path: /zones/{zone_identifier}/logs/rayids/{ray_identifier} operations: - name: logsreceivedgetlogsrayids method: GET description: Cloudflare Get logs RayIDs outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: ray_identifier in: path type: string required: true - name: zone_identifier in: path type: string required: true - name: timestamps in: query type: string - name: fields in: query type: string - name: zones-zone_identifier-logs-received path: /zones/{zone_identifier}/logs/received operations: - name: logsreceivedgetlogsreceived method: GET description: Cloudflare Get logs received outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_identifier in: path type: string required: true - name: end in: query type: string required: true - name: sample in: query type: string - name: timestamps in: query type: string - name: count in: query type: integer - name: fields in: query type: string - name: start in: query type: string - name: zones-zone_identifier-logs-received-fields path: /zones/{zone_identifier}/logs/received/fields operations: - name: logsreceivedlistfields method: GET description: Cloudflare List fields outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_identifier in: path type: string required: true - name: zones-zone_identifier-rate_limits path: /zones/{zone_identifier}/rate_limits operations: - name: ratelimitsforazonelistratelimits method: GET description: Cloudflare List rate limits outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_identifier in: path type: string required: true - name: page in: query type: number - name: per_page in: query type: number - name: ratelimitsforazonecreatearatelimit method: POST description: Cloudflare Create a rate limit outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_identifier in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_identifier-rate_limits-id path: /zones/{zone_identifier}/rate_limits/{id} operations: - name: ratelimitsforazonedeletearatelimit method: DELETE description: Cloudflare Delete a rate limit outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: string required: true - name: zone_identifier in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: ratelimitsforazonegetaratelimit method: GET description: Cloudflare Get a rate limit outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: string required: true - name: zone_identifier in: path type: string required: true - name: ratelimitsforazoneupdatearatelimit method: PUT description: Cloudflare Update a rate limit outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: string required: true - name: zone_identifier in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_identifier-snippets path: /zones/{zone_identifier}/snippets operations: - name: zonesnippets method: GET description: Cloudflare All Snippets outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_identifier in: path type: string required: true - name: zones-zone_identifier-snippets-snippet_rules path: /zones/{zone_identifier}/snippets/snippet_rules operations: - name: zonesnippetssnippetrules method: GET description: Cloudflare Rules outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_identifier in: path type: string required: true - name: zonesnippetssnippetrulesput method: PUT description: Cloudflare Put Rules outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_identifier in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: false - name: zones-zone_identifier-snippets-snippet_name path: /zones/{zone_identifier}/snippets/{snippet_name} operations: - name: zonesnippetssnippetdelete method: DELETE description: Cloudflare Delete Snippet outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_identifier in: path type: string required: true - name: snippet_name in: path type: string required: true - name: zonesnippetssnippet method: GET description: Cloudflare Snippet outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_identifier in: path type: string required: true - name: snippet_name in: path type: string required: true - name: zonesnippetssnippetput method: PUT description: Cloudflare Put Snippet outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_identifier in: path type: string required: true - name: snippet_name in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: false - name: zones-zone_identifier-snippets-snippet_name-content path: /zones/{zone_identifier}/snippets/{snippet_name}/content operations: - name: zonesnippetssnippetcontent method: GET description: Cloudflare Snippet Content outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_identifier in: path type: string required: true - name: snippet_name in: path type: string required: true - name: zones-zone_identifier-ssl-recommendation path: /zones/{zone_identifier}/ssl/recommendation operations: - name: ssltlsmoderecommendationssltlsrecommendation method: GET description: Cloudflare SSL/TLS Recommendation outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_identifier in: path type: string required: true - name: zones-zone_identifier-waiting_rooms path: /zones/{zone_identifier}/waiting_rooms operations: - name: waitingroomlistwaitingrooms method: GET description: Cloudflare List waiting rooms outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_identifier in: path type: string required: true - name: waitingroomcreatewaitingroom method: POST description: Cloudflare Create waiting room outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_identifier in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_identifier-waiting_rooms-preview path: /zones/{zone_identifier}/waiting_rooms/preview operations: - name: waitingroomcreateacustomwaitingroompagepreview method: POST description: Cloudflare Create a custom waiting room page preview outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_identifier in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_identifier-waiting_rooms-settings path: /zones/{zone_identifier}/waiting_rooms/settings operations: - name: waitingroomgetzonesettings method: GET description: Cloudflare Get zone-level Waiting Room settings outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_identifier in: path type: string required: true - name: waitingroompatchzonesettings method: PATCH description: Cloudflare Patch zone-level Waiting Room settings outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_identifier in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: waitingroomupdatezonesettings method: PUT description: Cloudflare Update zone-level Waiting Room settings outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_identifier in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_identifier-waiting_rooms-waiting_room_id path: /zones/{zone_identifier}/waiting_rooms/{waiting_room_id} operations: - name: waitingroomdeletewaitingroom method: DELETE description: Cloudflare Delete waiting room outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: waiting_room_id in: path type: string required: true - name: zone_identifier in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: waitingroomwaitingroomdetails method: GET description: Cloudflare Waiting room details outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: waiting_room_id in: path type: string required: true - name: zone_identifier in: path type: string required: true - name: waitingroompatchwaitingroom method: PATCH description: Cloudflare Patch waiting room outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: waiting_room_id in: path type: string required: true - name: zone_identifier in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: waitingroomupdatewaitingroom method: PUT description: Cloudflare Update waiting room outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: waiting_room_id in: path type: string required: true - name: zone_identifier in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_identifier-waiting_rooms-waiting_room_id-events path: /zones/{zone_identifier}/waiting_rooms/{waiting_room_id}/events operations: - name: waitingroomlistevents method: GET description: Cloudflare List events outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: waiting_room_id in: path type: string required: true - name: zone_identifier in: path type: string required: true - name: waitingroomcreateevent method: POST description: Cloudflare Create event outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: waiting_room_id in: path type: string required: true - name: zone_identifier in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_identifier-waiting_rooms-waiting_room_id-events-event_id path: /zones/{zone_identifier}/waiting_rooms/{waiting_room_id}/events/{event_id} operations: - name: waitingroomdeleteevent method: DELETE description: Cloudflare Delete event outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: event_id in: path type: string required: true - name: waiting_room_id in: path type: string required: true - name: zone_identifier in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: waitingroomeventdetails method: GET description: Cloudflare Event details outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: event_id in: path type: string required: true - name: waiting_room_id in: path type: string required: true - name: zone_identifier in: path type: string required: true - name: waitingroompatchevent method: PATCH description: Cloudflare Patch event outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: event_id in: path type: string required: true - name: waiting_room_id in: path type: string required: true - name: zone_identifier in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: waitingroomupdateevent method: PUT description: Cloudflare Update event outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: event_id in: path type: string required: true - name: waiting_room_id in: path type: string required: true - name: zone_identifier in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_identifier-waiting_rooms-waiting_room_id-events-event_id-details path: /zones/{zone_identifier}/waiting_rooms/{waiting_room_id}/events/{event_id}/details operations: - name: waitingroompreviewactiveeventdetails method: GET description: Cloudflare Preview active event details outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: event_id in: path type: string required: true - name: waiting_room_id in: path type: string required: true - name: zone_identifier in: path type: string required: true - name: zones-zone_identifier-waiting_rooms-waiting_room_id-rules path: /zones/{zone_identifier}/waiting_rooms/{waiting_room_id}/rules operations: - name: waitingroomlistwaitingroomrules method: GET description: Cloudflare List Waiting Room Rules outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: waiting_room_id in: path type: string required: true - name: zone_identifier in: path type: string required: true - name: waitingroomcreatewaitingroomrule method: POST description: Cloudflare Create Waiting Room Rule outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: waiting_room_id in: path type: string required: true - name: zone_identifier in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: waitingroomreplacewaitingroomrules method: PUT description: Cloudflare Replace Waiting Room Rules outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: waiting_room_id in: path type: string required: true - name: zone_identifier in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_identifier-waiting_rooms-waiting_room_id-rules-rule_id path: /zones/{zone_identifier}/waiting_rooms/{waiting_room_id}/rules/{rule_id} operations: - name: waitingroomdeletewaitingroomrule method: DELETE description: Cloudflare Delete Waiting Room Rule outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: rule_id in: path type: string required: true - name: waiting_room_id in: path type: string required: true - name: zone_identifier in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: waitingroompatchwaitingroomrule method: PATCH description: Cloudflare Patch Waiting Room Rule outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: rule_id in: path type: string required: true - name: waiting_room_id in: path type: string required: true - name: zone_identifier in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_identifier-waiting_rooms-waiting_room_id-status path: /zones/{zone_identifier}/waiting_rooms/{waiting_room_id}/status operations: - name: waitingroomgetwaitingroomstatus method: GET description: Cloudflare Get waiting room status outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: waiting_room_id in: path type: string required: true - name: zone_identifier in: path type: string required: true - name: zones-zone_identifier-web3-hostnames path: /zones/{zone_identifier}/web3/hostnames operations: - name: web3hostnamelistweb3hostnames method: GET description: Cloudflare List Web3 Hostnames outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_identifier in: path type: string required: true - name: web3hostnamecreateweb3hostname method: POST description: Cloudflare Create Web3 Hostname outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_identifier in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_identifier-web3-hostnames-identifier path: /zones/{zone_identifier}/web3/hostnames/{identifier} operations: - name: web3hostnamedeleteweb3hostname method: DELETE description: Cloudflare Delete Web3 Hostname outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: identifier in: path type: string required: true - name: zone_identifier in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: web3hostnameweb3hostnamedetails method: GET description: Cloudflare Web3 Hostname Details outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: identifier in: path type: string required: true - name: zone_identifier in: path type: string required: true - name: web3hostnameeditweb3hostname method: PATCH description: Cloudflare Edit Web3 Hostname outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: identifier in: path type: string required: true - name: zone_identifier in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_identifier-web3-hostnames-identifier-ipfs_universal_path-content_list path: /zones/{zone_identifier}/web3/hostnames/{identifier}/ipfs_universal_path/content_list operations: - name: web3hostnameipfsuniversalpathgatewaycontentlistdetails method: GET description: Cloudflare IPFS Universal Path Gateway Content List Details outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: identifier in: path type: string required: true - name: zone_identifier in: path type: string required: true - name: web3hostnameupdateipfsuniversalpathgatewaycontentlist method: PUT description: Cloudflare Update IPFS Universal Path Gateway Content List outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: identifier in: path type: string required: true - name: zone_identifier in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_identifier-web3-hostnames-identifier-ipfs_universal_path-content_list path: /zones/{zone_identifier}/web3/hostnames/{identifier}/ipfs_universal_path/content_list/entries operations: - name: web3hostnamelistipfsuniversalpathgatewaycontentlistentries method: GET description: Cloudflare List IPFS Universal Path Gateway Content List Entries outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: identifier in: path type: string required: true - name: zone_identifier in: path type: string required: true - name: web3hostnamecreateipfsuniversalpathgatewaycontentlistentry method: POST description: Cloudflare Create IPFS Universal Path Gateway Content List Entry outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: identifier in: path type: string required: true - name: zone_identifier in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_identifier-web3-hostnames-identifier-ipfs_universal_path-content_list path: /zones/{zone_identifier}/web3/hostnames/{identifier}/ipfs_universal_path/content_list/entries/{content_list_entry_identifier} operations: - name: web3hostnamedeleteipfsuniversalpathgatewaycontentlistentry method: DELETE description: Cloudflare Delete IPFS Universal Path Gateway Content List Entry outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: content_list_entry_identifier in: path type: string required: true - name: identifier in: path type: string required: true - name: zone_identifier in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: web3hostnameipfsuniversalpathgatewaycontentlistentrydetails method: GET description: Cloudflare IPFS Universal Path Gateway Content List Entry Details outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: content_list_entry_identifier in: path type: string required: true - name: identifier in: path type: string required: true - name: zone_identifier in: path type: string required: true - name: web3hostnameeditipfsuniversalpathgatewaycontentlistentry method: PUT description: Cloudflare Edit IPFS Universal Path Gateway Content List Entry outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: content_list_entry_identifier in: path type: string required: true - name: identifier in: path type: string required: true - name: zone_identifier in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_id path: /zones/{zone_id} operations: - name: zones0delete method: DELETE description: Cloudflare Delete Zone outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: false - name: zones0get method: GET description: Cloudflare Zone Details outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: zones0patch method: PATCH description: Cloudflare Edit Zone outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_id-acm-total_tls path: /zones/{zone_id}/acm/total_tls operations: - name: totaltlstotaltlssettingsdetails method: GET description: Cloudflare Total TLS Settings Details outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: totaltlsenableordisabletotaltls method: POST description: Cloudflare Enable or Disable Total TLS outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_id-activation_check path: /zones/{zone_id}/activation_check operations: - name: putzoneszoneidactivationcheck method: PUT description: Cloudflare Rerun the Activation Check outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string description: Zone ID required: true - name: zones-zone_id-analytics-latency path: /zones/{zone_id}/analytics/latency operations: - name: argoanalyticsforzoneargoanalyticsforazone method: GET description: Cloudflare Argo Analytics for a zone outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: bins in: query type: string - name: zones-zone_id-analytics-latency-colos path: /zones/{zone_id}/analytics/latency/colos operations: - name: argoanalyticsforgeolocationargoanalyticsforazoneatdifferentpops method: GET description: Cloudflare Argo Analytics for a zone at different PoPs outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: zones-zone_id-api_gateway-configuration path: /zones/{zone_id}/api_gateway/configuration operations: - name: apishieldsettingsretrieveinformationaboutspecificconfigurationproperties method: GET description: Cloudflare Retrieve information about specific configuration properties outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: properties in: query type: string - name: apishieldsettingssetconfigurationproperties method: PUT description: Cloudflare Set configuration properties outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_id-api_gateway-discovery path: /zones/{zone_id}/api_gateway/discovery operations: - name: apishieldapidiscoveryretrievediscoveredoperationsonazoneasopenapi method: GET description: Cloudflare Retrieve discovered operations on a zone rendered as OpenAPI schemas outputRawFormat: json outputParameters: - name: result type: object value: $. - name: zones-zone_id-api_gateway-discovery-operations path: /zones/{zone_id}/api_gateway/discovery/operations operations: - name: apishieldapidiscoveryretrievediscoveredoperationsonazone method: GET description: Cloudflare Retrieve discovered operations on a zone outputRawFormat: json outputParameters: - name: result type: object value: $. - name: apishieldapipatchdiscoveredoperations method: PATCH description: Cloudflare Patch discovered operations outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_id-api_gateway-discovery-operations-operation_id path: /zones/{zone_id}/api_gateway/discovery/operations/{operation_id} operations: - name: apishieldapipatchdiscoveredoperation method: PATCH description: Cloudflare Patch discovered operation outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_id-api_gateway-operations path: /zones/{zone_id}/api_gateway/operations operations: - name: apishieldendpointmanagementretrieveinformationaboutalloperationsonazone method: GET description: Cloudflare Retrieve information about all operations on a zone outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: per_page in: query type: number description: Number of results to return per page - name: order in: query type: string - name: apishieldendpointmanagementaddoperationstoazone method: POST description: Cloudflare Add operations to a zone outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_id-api_gateway-operations-schema_validation path: /zones/{zone_id}/api_gateway/operations/schema_validation operations: - name: apishieldschemavalidationupdatemultipleoperationlevelsettings method: PATCH description: Cloudflare Update multiple operation-level schema validation settings outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_id-api_gateway-operations-operation_id path: /zones/{zone_id}/api_gateway/operations/{operation_id} operations: - name: apishieldendpointmanagementdeleteanoperation method: DELETE description: Cloudflare Delete an operation outputRawFormat: json outputParameters: - name: result type: object value: $. - name: apishieldendpointmanagementretrieveinformationaboutanoperation method: GET description: Cloudflare Retrieve information about an operation outputRawFormat: json outputParameters: - name: result type: object value: $. - name: zones-zone_id-api_gateway-operations-operation_id-schema_validation path: /zones/{zone_id}/api_gateway/operations/{operation_id}/schema_validation operations: - name: apishieldschemavalidationretrieveoperationlevelsettings method: GET description: Cloudflare Retrieve operation-level schema validation settings outputRawFormat: json outputParameters: - name: result type: object value: $. - name: apishieldschemavalidationupdateoperationlevelsettings method: PUT description: Cloudflare Update operation-level schema validation settings outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_id-api_gateway-schemas path: /zones/{zone_id}/api_gateway/schemas operations: - name: apishieldendpointmanagementretrieveoperationsandfeaturesasopenapischemas method: GET description: Cloudflare Retrieve operations and features as OpenAPI schemas outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: host in: query type: array - name: zones-zone_id-api_gateway-settings-schema_validation path: /zones/{zone_id}/api_gateway/settings/schema_validation operations: - name: apishieldschemavalidationretrievezonelevelsettings method: GET description: Cloudflare Retrieve zone level schema validation settings outputRawFormat: json outputParameters: - name: result type: object value: $. - name: apishieldschemavalidationpatchzonelevelsettings method: PATCH description: Cloudflare Update zone level schema validation settings outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: apishieldschemavalidationupdatezonelevelsettings method: PUT description: Cloudflare Update zone level schema validation settings outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_id-api_gateway-user_schemas path: /zones/{zone_id}/api_gateway/user_schemas operations: - name: apishieldschemavalidationretrieveinformationaboutallschemas method: GET description: Cloudflare Retrieve information about all schemas on a zone outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: validation_enabled in: query type: string - name: apishieldschemavalidationpostschema method: POST description: Cloudflare Upload a schema to a zone outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_id-api_gateway-user_schemas-schema_id path: /zones/{zone_id}/api_gateway/user_schemas/{schema_id} operations: - name: apishieldschemadeleteaschema method: DELETE description: Cloudflare Delete a schema outputRawFormat: json outputParameters: - name: result type: object value: $. - name: apishieldschemavalidationretrieveinformationaboutspecificschema method: GET description: Cloudflare Retrieve information about a specific schema on a zone outputRawFormat: json outputParameters: - name: result type: object value: $. - name: apishieldschemavalidationenablevalidationforaschema method: PATCH description: Cloudflare Enable validation for a schema outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_id-api_gateway-user_schemas-schema_id-operations path: /zones/{zone_id}/api_gateway/user_schemas/{schema_id}/operations operations: - name: apishieldschemavalidationextractoperationsfromschema method: GET description: Cloudflare Retrieve all operations from a schema. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: operation_status in: query type: string description: 'Filter results by whether operations exist in API Shield Endpoint Management or not. `new` will just return operations from the schema that do not exist in API ' - name: zones-zone_id-argo-smart_routing path: /zones/{zone_id}/argo/smart_routing operations: - name: argosmartroutinggetargosmartroutingsetting method: GET description: Cloudflare Get Argo Smart Routing setting outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: argosmartroutingpatchargosmartroutingsetting method: PATCH description: Cloudflare Patch Argo Smart Routing setting outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_id-argo-tiered_caching path: /zones/{zone_id}/argo/tiered_caching operations: - name: tieredcachinggettieredcachingsetting method: GET description: Cloudflare Get Tiered Caching setting outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: tieredcachingpatchtieredcachingsetting method: PATCH description: Cloudflare Patch Tiered Caching setting outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_id-bot_management path: /zones/{zone_id}/bot_management operations: - name: botmanagementforazonegetconfig method: GET description: Cloudflare Get Zone Bot Management Config outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: botmanagementforazoneupdateconfig method: PUT description: Cloudflare Update Zone Bot Management Config outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_id-cache-cache_reserve path: /zones/{zone_id}/cache/cache_reserve operations: - name: zonecachesettingsgetcachereservesetting method: GET description: Cloudflare Get Cache Reserve setting outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: zonecachesettingschangecachereservesetting method: PATCH description: Cloudflare Change Cache Reserve setting outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_id-cache-cache_reserve_clear path: /zones/{zone_id}/cache/cache_reserve_clear operations: - name: zonecachesettingsgetcachereserveclear method: GET description: Cloudflare Get Cache Reserve Clear outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: zonecachesettingsstartcachereserveclear method: POST description: Cloudflare Start Cache Reserve Clear outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_id-cache-origin_post_quantum_encryption path: /zones/{zone_id}/cache/origin_post_quantum_encryption operations: - name: zonecachesettingsgetoriginpostquantumencryptionsetting method: GET description: Cloudflare Get Origin Post-Quantum Encryption setting outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: zonecachesettingschangeoriginpostquantumencryptionsetting method: PUT description: Cloudflare Change Origin Post-Quantum Encryption setting outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_id-cache-regional_tiered_cache path: /zones/{zone_id}/cache/regional_tiered_cache operations: - name: zonecachesettingsgetregionaltieredcachesetting method: GET description: Cloudflare Get Regional Tiered Cache setting outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: zonecachesettingschangeregionaltieredcachesetting method: PATCH description: Cloudflare Change Regional Tiered Cache setting outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_id-cache-tiered_cache_smart_topology_enable path: /zones/{zone_id}/cache/tiered_cache_smart_topology_enable operations: - name: smarttieredcachedeletesmarttieredcachesetting method: DELETE description: Cloudflare Delete Smart Tiered Cache setting outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: smarttieredcachegetsmarttieredcachesetting method: GET description: Cloudflare Get Smart Tiered Cache setting outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: smarttieredcachepatchsmarttieredcachesetting method: PATCH description: Cloudflare Patch Smart Tiered Cache setting outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_id-cache-variants path: /zones/{zone_id}/cache/variants operations: - name: zonecachesettingsdeletevariantssetting method: DELETE description: Cloudflare Delete variants setting outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zonecachesettingsgetvariantssetting method: GET description: Cloudflare Get variants setting outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: zonecachesettingschangevariantssetting method: PATCH description: Cloudflare Change variants setting outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_id-certificate_authorities-hostname_associations path: /zones/{zone_id}/certificate_authorities/hostname_associations operations: - name: clientcertificateforazonelisthostnameassociations method: GET description: Cloudflare List Hostname Associations outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: mtls_certificate_id in: query type: string - name: clientcertificateforazoneputhostnameassociations method: PUT description: Cloudflare Replace Hostname Associations outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_id-client_certificates path: /zones/{zone_id}/client_certificates operations: - name: clientcertificateforazonelistclientcertificates method: GET description: Cloudflare List Client Certificates outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: status in: query type: string - name: page in: query type: number - name: per_page in: query type: number - name: limit in: query type: integer - name: offset in: query type: integer - name: clientcertificateforazonecreateclientcertificate method: POST description: Cloudflare Create Client Certificate outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_id-client_certificates-client_certificate_id path: /zones/{zone_id}/client_certificates/{client_certificate_id} operations: - name: clientcertificateforazonedeleteclientcertificate method: DELETE description: Cloudflare Revoke Client Certificate outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: client_certificate_id in: path type: string required: true - name: clientcertificateforazoneclientcertificatedetails method: GET description: Cloudflare Client Certificate Details outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: client_certificate_id in: path type: string required: true - name: clientcertificateforazoneeditclientcertificate method: PATCH description: Cloudflare Reactivate Client Certificate outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: client_certificate_id in: path type: string required: true - name: zones-zone_id-custom_certificates path: /zones/{zone_id}/custom_certificates operations: - name: customsslforazonelistsslconfigurations method: GET description: Cloudflare List SSL Configurations outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: page in: query type: number - name: per_page in: query type: number - name: match in: query type: string - name: status in: query type: string - name: customsslforazonecreatesslconfiguration method: POST description: Cloudflare Create SSL Configuration outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_id-custom_certificates-prioritize path: /zones/{zone_id}/custom_certificates/prioritize operations: - name: customsslforazonereprioritizesslcertificates method: PUT description: Cloudflare Re-prioritize SSL Certificates outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_id-custom_certificates-custom_certificate_id path: /zones/{zone_id}/custom_certificates/{custom_certificate_id} operations: - name: customsslforazonedeletesslconfiguration method: DELETE description: Cloudflare Delete SSL Configuration outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: custom_certificate_id in: path type: string required: true - name: zone_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: customsslforazonesslconfigurationdetails method: GET description: Cloudflare SSL Configuration Details outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: custom_certificate_id in: path type: string required: true - name: zone_id in: path type: string required: true - name: customsslforazoneeditsslconfiguration method: PATCH description: Cloudflare Edit SSL Configuration outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: custom_certificate_id in: path type: string required: true - name: zone_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_id-custom_hostnames path: /zones/{zone_id}/custom_hostnames operations: - name: customhostnameforazonelistcustomhostnames method: GET description: Cloudflare List Custom Hostnames outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: hostname in: query type: string - name: id in: query type: string - name: page in: query type: number - name: per_page in: query type: number - name: order in: query type: string - name: direction in: query type: string - name: ssl in: query type: string - name: customhostnameforazonecreatecustomhostname method: POST description: Cloudflare Create Custom Hostname outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_id-custom_hostnames-fallback_origin path: /zones/{zone_id}/custom_hostnames/fallback_origin operations: - name: customhostnamefallbackoriginforazonedeletefallbackoriginforcustomhostnames method: DELETE description: Cloudflare Delete Fallback Origin for Custom Hostnames outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: customhostnamefallbackoriginforazonegetfallbackoriginforcustomhostnames method: GET description: Cloudflare Get Fallback Origin for Custom Hostnames outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: customhostnamefallbackoriginforazoneupdatefallbackoriginforcustomhostnames method: PUT description: Cloudflare Update Fallback Origin for Custom Hostnames outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_id-custom_hostnames-custom_hostname_id path: /zones/{zone_id}/custom_hostnames/{custom_hostname_id} operations: - name: customhostnameforazonedeletecustomhostnameandanyissuedsslcertificates method: DELETE description: Cloudflare Delete Custom Hostname (and any issued SSL certificates) outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: custom_hostname_id in: path type: string required: true - name: zone_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: customhostnameforazonecustomhostnamedetails method: GET description: Cloudflare Custom Hostname Details outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: custom_hostname_id in: path type: string required: true - name: zone_id in: path type: string required: true - name: customhostnameforazoneeditcustomhostname method: PATCH description: Cloudflare Edit Custom Hostname outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: custom_hostname_id in: path type: string required: true - name: zone_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_id-custom_ns path: /zones/{zone_id}/custom_ns operations: - name: accountlevelcustomnameserversusageforazonegetaccountcustomnameserverrelatedzonemetadata method: GET description: Cloudflare Get Account Custom Nameserver Related Zone Metadata outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: accountlevelcustomnameserversusageforazonesetaccountcustomnameserverrelatedzonemetadata method: PUT description: Cloudflare Set Account Custom Nameserver Related Zone Metadata outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_id-dcv_delegation-uuid path: /zones/{zone_id}/dcv_delegation/uuid operations: - name: dcvdelegationuuidget method: GET description: Cloudflare Retrieve the DCV Delegation unique identifier. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: zones-zone_id-dns_records path: /zones/{zone_id}/dns_records operations: - name: dnsrecordsforazonelistdnsrecords method: GET description: Cloudflare List DNS Records outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: name in: query type: string - name: type in: query type: string - name: content in: query type: string - name: proxied in: query type: string - name: match in: query type: string - name: comment in: query type: string - name: comment.present in: query type: string - name: comment.absent in: query type: string - name: comment.exact in: query type: string - name: comment.contains in: query type: string - name: comment.startswith in: query type: string - name: comment.endswith in: query type: string - name: tag in: query type: string - name: tag.present in: query type: string - name: tag.absent in: query type: string - name: tag.exact in: query type: string - name: tag.contains in: query type: string - name: tag.startswith in: query type: string - name: tag.endswith in: query type: string - name: search in: query type: string - name: tag_match in: query type: string - name: page in: query type: string - name: per_page in: query type: string - name: order in: query type: string - name: direction in: query type: string - name: dnsrecordsforazonecreatednsrecord method: POST description: Cloudflare Create DNS Record outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_id-dns_records-export path: /zones/{zone_id}/dns_records/export operations: - name: dnsrecordsforazoneexportdnsrecords method: GET description: Cloudflare Export DNS Records outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: zones-zone_id-dns_records-import path: /zones/{zone_id}/dns_records/import operations: - name: dnsrecordsforazoneimportdnsrecords method: POST description: Cloudflare Import DNS Records outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_id-dns_records-scan path: /zones/{zone_id}/dns_records/scan operations: - name: dnsrecordsforazonescandnsrecords method: POST description: Cloudflare Scan DNS Records outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_id-dns_records-dns_record_id path: /zones/{zone_id}/dns_records/{dns_record_id} operations: - name: dnsrecordsforazonedeletednsrecord method: DELETE description: Cloudflare Delete DNS Record outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: dns_record_id in: path type: string required: true - name: zone_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: dnsrecordsforazonednsrecorddetails method: GET description: Cloudflare DNS Record Details outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: dns_record_id in: path type: string required: true - name: zone_id in: path type: string required: true - name: dnsrecordsforazonepatchdnsrecord method: PATCH description: Cloudflare Update DNS Record outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: dns_record_id in: path type: string required: true - name: zone_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: dnsrecordsforazoneupdatednsrecord method: PUT description: Cloudflare Overwrite DNS Record outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: dns_record_id in: path type: string required: true - name: zone_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_id-dnssec path: /zones/{zone_id}/dnssec operations: - name: dnssecdeletednssecrecords method: DELETE description: Cloudflare Delete DNSSEC records outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: dnssecdnssecdetails method: GET description: Cloudflare DNSSEC Details outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: dnsseceditdnssecstatus method: PATCH description: Cloudflare Edit DNSSEC Status outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_id-firewall-access_rules-rules path: /zones/{zone_id}/firewall/access_rules/rules operations: - name: ipaccessrulesforazonelistipaccessrules method: GET description: Cloudflare List IP Access rules outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: filters in: query type: string - name: egs-pagination.json in: query type: string - name: page in: query type: number - name: per_page in: query type: number - name: order in: query type: string - name: direction in: query type: string - name: ipaccessrulesforazonecreateanipaccessrule method: POST description: Cloudflare Create an IP Access rule outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_id-firewall-access_rules-rules-identifier path: /zones/{zone_id}/firewall/access_rules/rules/{identifier} operations: - name: ipaccessrulesforazonedeleteanipaccessrule method: DELETE description: Cloudflare Delete an IP Access rule outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: identifier in: path type: string required: true - name: zone_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: ipaccessrulesforazoneupdateanipaccessrule method: PATCH description: Cloudflare Update an IP Access rule outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: identifier in: path type: string required: true - name: zone_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_id-firewall-waf-packages-package_id-groups path: /zones/{zone_id}/firewall/waf/packages/{package_id}/groups operations: - name: wafrulegroupslistwafrulegroups method: GET description: Cloudflare List WAF rule groups outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: package_id in: path type: string required: true - name: zone_id in: path type: string required: true - name: mode in: query type: string - name: page in: query type: number - name: per_page in: query type: number - name: order in: query type: string - name: direction in: query type: string - name: match in: query type: string - name: name in: query type: string - name: rules_count in: query type: number - name: zones-zone_id-firewall-waf-packages-package_id-groups-group_id path: /zones/{zone_id}/firewall/waf/packages/{package_id}/groups/{group_id} operations: - name: wafrulegroupsgetawafrulegroup method: GET description: Cloudflare Get a WAF rule group outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: group_id in: path type: string required: true - name: package_id in: path type: string required: true - name: zone_id in: path type: string required: true - name: wafrulegroupsupdateawafrulegroup method: PATCH description: Cloudflare Update a WAF rule group outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: group_id in: path type: string required: true - name: package_id in: path type: string required: true - name: zone_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_id-firewall-waf-packages-package_id-rules path: /zones/{zone_id}/firewall/waf/packages/{package_id}/rules operations: - name: wafruleslistwafrules method: GET description: Cloudflare List WAF rules outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: package_id in: path type: string required: true - name: zone_id in: path type: string required: true - name: mode in: query type: string - name: group_id in: query type: string - name: page in: query type: number - name: per_page in: query type: number - name: order in: query type: string - name: direction in: query type: string - name: match in: query type: string - name: description in: query type: string - name: priority in: query type: string - name: zones-zone_id-firewall-waf-packages-package_id-rules-rule_id path: /zones/{zone_id}/firewall/waf/packages/{package_id}/rules/{rule_id} operations: - name: wafrulesgetawafrule method: GET description: Cloudflare Get a WAF rule outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: rule_id in: path type: string required: true - name: package_id in: path type: string required: true - name: zone_id in: path type: string required: true - name: wafrulesupdateawafrule method: PATCH description: Cloudflare Update a WAF rule outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: rule_id in: path type: string required: true - name: package_id in: path type: string required: true - name: zone_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_id-hold path: /zones/{zone_id}/hold operations: - name: zones0holddelete method: DELETE description: Cloudflare Remove Zone Hold outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string description: Zone ID required: true - name: hold_after in: query type: string description: If `hold_after` is provided, the hold will be temporarily disabled, - name: zones0holdget method: GET description: Cloudflare Get Zone Hold outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string description: Zone ID required: true - name: zones0holdpost method: POST description: Cloudflare Create Zone Hold outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string description: Zone ID required: true - name: include_subdomains in: query type: boolean description: If provided, the zone hold will extend to block any subdomain of the given zone, as well - name: zones-zone_id-hostnames-settings-setting_id path: /zones/{zone_id}/hostnames/settings/{setting_id} operations: - name: perhostnametlssettingslist method: GET description: Cloudflare List TLS setting for hostnames outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: setting_id in: path type: string required: true - name: zones-zone_id-hostnames-settings-setting_id-hostname path: /zones/{zone_id}/hostnames/settings/{setting_id}/{hostname} operations: - name: perhostnametlssettingsdelete method: DELETE description: Cloudflare Delete TLS setting for hostname outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: setting_id in: path type: string required: true - name: hostname in: path type: string required: true - name: perhostnametlssettingsput method: PUT description: Cloudflare Edit TLS setting for hostname outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: setting_id in: path type: string required: true - name: hostname in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_id-keyless_certificates path: /zones/{zone_id}/keyless_certificates operations: - name: keylesssslforazonelistkeylesssslconfigurations method: GET description: Cloudflare List Keyless SSL Configurations outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: keylesssslforazonecreatekeylesssslconfiguration method: POST description: Cloudflare Create Keyless SSL Configuration outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_id-keyless_certificates-keyless_certificate_id path: /zones/{zone_id}/keyless_certificates/{keyless_certificate_id} operations: - name: keylesssslforazonedeletekeylesssslconfiguration method: DELETE description: Cloudflare Delete Keyless SSL Configuration outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: keyless_certificate_id in: path type: string required: true - name: zone_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: keylesssslforazonegetkeylesssslconfiguration method: GET description: Cloudflare Get Keyless SSL Configuration outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: keyless_certificate_id in: path type: string required: true - name: zone_id in: path type: string required: true - name: keylesssslforazoneeditkeylesssslconfiguration method: PATCH description: Cloudflare Edit Keyless SSL Configuration outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: keyless_certificate_id in: path type: string required: true - name: zone_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_id-load_balancers path: /zones/{zone_id}/load_balancers operations: - name: loadbalancerslistloadbalancers method: GET description: Cloudflare List Load Balancers outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: loadbalancerscreateloadbalancer method: POST description: Cloudflare Create Load Balancer outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_id-load_balancers-load_balancer_id path: /zones/{zone_id}/load_balancers/{load_balancer_id} operations: - name: loadbalancersdeleteloadbalancer method: DELETE description: Cloudflare Delete Load Balancer outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: load_balancer_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: loadbalancersloadbalancerdetails method: GET description: Cloudflare Load Balancer Details outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: load_balancer_id in: path type: string required: true - name: loadbalancerspatchloadbalancer method: PATCH description: Cloudflare Patch Load Balancer outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: load_balancer_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: loadbalancersupdateloadbalancer method: PUT description: Cloudflare Update Load Balancer outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: load_balancer_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_id-logpush-datasets-dataset_id-fields path: /zones/{zone_id}/logpush/datasets/{dataset_id}/fields operations: - name: getzoneszoneidentifierlogpushdatasetsdatasetfields method: GET description: Cloudflare List fields outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: dataset_id in: path type: string required: true - name: zone_id in: path type: string required: true - name: zones-zone_id-logpush-datasets-dataset_id-jobs path: /zones/{zone_id}/logpush/datasets/{dataset_id}/jobs operations: - name: getzoneszoneidentifierlogpushdatasetsdatasetjobs method: GET description: Cloudflare List Logpush jobs for a dataset outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: dataset_id in: path type: string required: true - name: zone_id in: path type: string required: true - name: zones-zone_id-logpush-edge path: /zones/{zone_id}/logpush/edge operations: - name: getzoneszoneidentifierlogpushedgejobs method: GET description: Cloudflare List Instant Logs jobs outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: postzoneszoneidentifierlogpushedgejobs method: POST description: Cloudflare Create Instant Logs job outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_id-logpush-jobs path: /zones/{zone_id}/logpush/jobs operations: - name: getzoneszoneidentifierlogpushjobs method: GET description: Cloudflare List Logpush jobs outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: postzoneszoneidentifierlogpushjobs method: POST description: Cloudflare Create Logpush job outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_id-logpush-jobs-job_id path: /zones/{zone_id}/logpush/jobs/{job_id} operations: - name: deletezoneszoneidentifierlogpushjobsjobidentifier method: DELETE description: Cloudflare Delete Logpush job outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: job_id in: path type: string required: true - name: zone_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: getzoneszoneidentifierlogpushjobsjobidentifier method: GET description: Cloudflare Get Logpush job details outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: job_id in: path type: string required: true - name: zone_id in: path type: string required: true - name: putzoneszoneidentifierlogpushjobsjobidentifier method: PUT description: Cloudflare Update Logpush job outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: job_id in: path type: string required: true - name: zone_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_id-logpush-ownership path: /zones/{zone_id}/logpush/ownership operations: - name: postzoneszoneidentifierlogpushownership method: POST description: Cloudflare Get ownership challenge outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_id-logpush-ownership-validate path: /zones/{zone_id}/logpush/ownership/validate operations: - name: postzoneszoneidentifierlogpushownershipvalidate method: POST description: Cloudflare Validate ownership challenge outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_id-logpush-validate-destination-exists path: /zones/{zone_id}/logpush/validate/destination/exists operations: - name: postzoneszoneidentifierlogpushvalidatedestinationexists method: POST description: Cloudflare Check destination exists outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_id-logpush-validate-origin path: /zones/{zone_id}/logpush/validate/origin operations: - name: postzoneszoneidentifierlogpushvalidateorigin method: POST description: Cloudflare Validate origin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_id-managed_headers path: /zones/{zone_id}/managed_headers operations: - name: managedtransformslistmanagedtransforms method: GET description: Cloudflare List Managed Transforms outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: managedtransformsupdatestatusofmanagedtransforms method: PATCH description: Cloudflare Update status of Managed Transforms outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_id-origin_tls_client_auth path: /zones/{zone_id}/origin_tls_client_auth operations: - name: zonelevelauthenticatedoriginpullslistcertificates method: GET description: Cloudflare List Certificates outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: zonelevelauthenticatedoriginpullsuploadcertificate method: POST description: Cloudflare Upload Certificate outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_id-origin_tls_client_auth-hostnames path: /zones/{zone_id}/origin_tls_client_auth/hostnames operations: - name: perhostnameauthenticatedoriginpullenableordisableahostnameforclientauthentication method: PUT description: Cloudflare Enable or Disable a Hostname for Client Authentication outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_id-origin_tls_client_auth-hostnames-certificates path: /zones/{zone_id}/origin_tls_client_auth/hostnames/certificates operations: - name: perhostnameauthenticatedoriginpulllistcertificates method: GET description: Cloudflare List Certificates outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: perhostnameauthenticatedoriginpulluploadahostnameclientcertificate method: POST description: Cloudflare Upload a Hostname Client Certificate outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_id-origin_tls_client_auth-hostnames-certificates-certificate_id path: /zones/{zone_id}/origin_tls_client_auth/hostnames/certificates/{certificate_id} operations: - name: perhostnameauthenticatedoriginpulldeletehostnameclientcertificate method: DELETE description: Cloudflare Delete Hostname Client Certificate outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: certificate_id in: path type: string required: true - name: zone_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: perhostnameauthenticatedoriginpullgetthehostnameclientcertificate method: GET description: Cloudflare Get the Hostname Client Certificate outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: certificate_id in: path type: string required: true - name: zone_id in: path type: string required: true - name: zones-zone_id-origin_tls_client_auth-hostnames-hostname path: /zones/{zone_id}/origin_tls_client_auth/hostnames/{hostname} operations: - name: perhostnameauthenticatedoriginpullgetthehostnamestatusforclientauthentication method: GET description: Cloudflare Get the Hostname Status for Client Authentication outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: hostname in: path type: string required: true - name: zone_id in: path type: string required: true - name: zones-zone_id-origin_tls_client_auth-settings path: /zones/{zone_id}/origin_tls_client_auth/settings operations: - name: zonelevelauthenticatedoriginpullsgetenablementsettingforzone method: GET description: Cloudflare Get Enablement Setting for Zone outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: zonelevelauthenticatedoriginpullssetenablementforzone method: PUT description: Cloudflare Set Enablement for Zone outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_id-origin_tls_client_auth-certificate_id path: /zones/{zone_id}/origin_tls_client_auth/{certificate_id} operations: - name: zonelevelauthenticatedoriginpullsdeletecertificate method: DELETE description: Cloudflare Delete Certificate outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: certificate_id in: path type: string required: true - name: zone_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zonelevelauthenticatedoriginpullsgetcertificatedetails method: GET description: Cloudflare Get Certificate Details outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: certificate_id in: path type: string required: true - name: zone_id in: path type: string required: true - name: zones-zone_id-page_shield path: /zones/{zone_id}/page_shield operations: - name: pageshieldgetpageshieldsettings method: GET description: Cloudflare Get Page Shield settings outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: pageshieldupdatepageshieldsettings method: PUT description: Cloudflare Update Page Shield settings outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_id-page_shield-connections path: /zones/{zone_id}/page_shield/connections operations: - name: pageshieldlistpageshieldconnections method: GET description: Cloudflare List Page Shield connections outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: exclude_urls in: query type: string - name: urls in: query type: string - name: hosts in: query type: string - name: page in: query type: string - name: per_page in: query type: number - name: order_by in: query type: string - name: direction in: query type: string - name: prioritize_malicious in: query type: boolean - name: exclude_cdn_cgi in: query type: boolean - name: status in: query type: string - name: page_url in: query type: string - name: export in: query type: string - name: zones-zone_id-page_shield-connections-connection_id path: /zones/{zone_id}/page_shield/connections/{connection_id} operations: - name: pageshieldgetapageshieldconnection method: GET description: Cloudflare Get a Page Shield connection outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: connection_id in: path type: string required: true - name: zones-zone_id-page_shield-policies path: /zones/{zone_id}/page_shield/policies operations: - name: pageshieldlistpageshieldpolicies method: GET description: Cloudflare List Page Shield policies outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: pageshieldcreateapageshieldpolicy method: POST description: Cloudflare Create a Page Shield policy outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_id-page_shield-policies-policy_id path: /zones/{zone_id}/page_shield/policies/{policy_id} operations: - name: pageshielddeleteapageshieldpolicy method: DELETE description: Cloudflare Delete a Page Shield policy outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: policy_id in: path type: string required: true - name: pageshieldgetapageshieldpolicy method: GET description: Cloudflare Get a Page Shield policy outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: policy_id in: path type: string required: true - name: pageshieldupdateapageshieldpolicy method: PUT description: Cloudflare Update a Page Shield policy outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: policy_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_id-page_shield-scripts path: /zones/{zone_id}/page_shield/scripts operations: - name: pageshieldlistpageshieldscripts method: GET description: Cloudflare List Page Shield scripts outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: exclude_urls in: query type: string - name: urls in: query type: string - name: hosts in: query type: string - name: page in: query type: string - name: per_page in: query type: number - name: order_by in: query type: string - name: direction in: query type: string - name: prioritize_malicious in: query type: boolean - name: exclude_cdn_cgi in: query type: boolean - name: exclude_duplicates in: query type: boolean - name: status in: query type: string - name: page_url in: query type: string - name: export in: query type: string - name: zones-zone_id-page_shield-scripts-script_id path: /zones/{zone_id}/page_shield/scripts/{script_id} operations: - name: pageshieldgetapageshieldscript method: GET description: Cloudflare Get a Page Shield script outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: script_id in: path type: string required: true - name: zones-zone_id-pagerules path: /zones/{zone_id}/pagerules operations: - name: pageruleslistpagerules method: GET description: Cloudflare List Page Rules outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: order in: query type: string - name: direction in: query type: string - name: match in: query type: string - name: status in: query type: string - name: pagerulescreateapagerule method: POST description: Cloudflare Create a Page Rule outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_id-pagerules-settings path: /zones/{zone_id}/pagerules/settings operations: - name: availablepagerulessettingslistavailablepagerulessettings method: GET description: Cloudflare List available Page Rules settings outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: zones-zone_id-pagerules-pagerule_id path: /zones/{zone_id}/pagerules/{pagerule_id} operations: - name: pagerulesdeleteapagerule method: DELETE description: Cloudflare Delete a Page Rule outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: pagerule_id in: path type: string required: true - name: zone_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: pagerulesgetapagerule method: GET description: Cloudflare Get a Page Rule outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: pagerule_id in: path type: string required: true - name: zone_id in: path type: string required: true - name: pageruleseditapagerule method: PATCH description: Cloudflare Edit a Page Rule outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: pagerule_id in: path type: string required: true - name: zone_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: pagerulesupdateapagerule method: PUT description: Cloudflare Update a Page Rule outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: pagerule_id in: path type: string required: true - name: zone_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_id-purge_cache path: /zones/{zone_id}/purge_cache operations: - name: zonepurge method: POST description: Cloudflare Purge Cached Content outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_id-rulesets path: /zones/{zone_id}/rulesets operations: - name: listzonerulesets method: GET description: Cloudflare List zone rulesets outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: createzoneruleset method: POST description: Cloudflare Create a zone ruleset outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_id-rulesets-phases-ruleset_phase-entrypoint path: /zones/{zone_id}/rulesets/phases/{ruleset_phase}/entrypoint operations: - name: getzoneentrypointruleset method: GET description: Cloudflare Get a zone entry point ruleset outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: ruleset_phase in: path type: string required: true - name: zone_id in: path type: string required: true - name: updatezoneentrypointruleset method: PUT description: Cloudflare Update a zone entry point ruleset outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: ruleset_phase in: path type: string required: true - name: zone_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_id-rulesets-phases-ruleset_phase-entrypoint-versions path: /zones/{zone_id}/rulesets/phases/{ruleset_phase}/entrypoint/versions operations: - name: listzoneentrypointrulesetversions method: GET description: Cloudflare List a zone entry point ruleset's versions outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: ruleset_phase in: path type: string required: true - name: zone_id in: path type: string required: true - name: zones-zone_id-rulesets-phases-ruleset_phase-entrypoint-versions-ruleset_version path: /zones/{zone_id}/rulesets/phases/{ruleset_phase}/entrypoint/versions/{ruleset_version} operations: - name: getzoneentrypointrulesetversion method: GET description: Cloudflare Get a zone entry point ruleset version outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: ruleset_version in: path type: string required: true - name: ruleset_phase in: path type: string required: true - name: zone_id in: path type: string required: true - name: zones-zone_id-rulesets-ruleset_id path: /zones/{zone_id}/rulesets/{ruleset_id} operations: - name: deletezoneruleset method: DELETE description: Cloudflare Delete a zone ruleset outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: ruleset_id in: path type: string required: true - name: zone_id in: path type: string required: true - name: getzoneruleset method: GET description: Cloudflare Get a zone ruleset outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: ruleset_id in: path type: string required: true - name: zone_id in: path type: string required: true - name: updatezoneruleset method: PUT description: Cloudflare Update a zone ruleset outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: ruleset_id in: path type: string required: true - name: zone_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_id-rulesets-ruleset_id-rules path: /zones/{zone_id}/rulesets/{ruleset_id}/rules operations: - name: createzonerulesetrule method: POST description: Cloudflare Create a zone ruleset rule outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: ruleset_id in: path type: string required: true - name: zone_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_id-rulesets-ruleset_id-rules-rule_id path: /zones/{zone_id}/rulesets/{ruleset_id}/rules/{rule_id} operations: - name: deletezonerulesetrule method: DELETE description: Cloudflare Delete a zone ruleset rule outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: rule_id in: path type: string required: true - name: ruleset_id in: path type: string required: true - name: zone_id in: path type: string required: true - name: updatezonerulesetrule method: PATCH description: Cloudflare Update a zone ruleset rule outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: rule_id in: path type: string required: true - name: ruleset_id in: path type: string required: true - name: zone_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_id-rulesets-ruleset_id-versions path: /zones/{zone_id}/rulesets/{ruleset_id}/versions operations: - name: listzonerulesetversions method: GET description: Cloudflare List a zone ruleset's versions outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: ruleset_id in: path type: string required: true - name: zone_id in: path type: string required: true - name: zones-zone_id-rulesets-ruleset_id-versions-ruleset_version path: /zones/{zone_id}/rulesets/{ruleset_id}/versions/{ruleset_version} operations: - name: deletezonerulesetversion method: DELETE description: Cloudflare Delete a zone ruleset version outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: ruleset_version in: path type: string required: true - name: ruleset_id in: path type: string required: true - name: zone_id in: path type: string required: true - name: getzonerulesetversion method: GET description: Cloudflare Get a zone ruleset version outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: ruleset_version in: path type: string required: true - name: ruleset_id in: path type: string required: true - name: zone_id in: path type: string required: true - name: zones-zone_id-secondary_dns-force_axfr path: /zones/{zone_id}/secondary_dns/force_axfr operations: - name: secondarydnssecondaryzoneforceaxfr method: POST description: Cloudflare Force AXFR outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_id-secondary_dns-incoming path: /zones/{zone_id}/secondary_dns/incoming operations: - name: secondarydnssecondaryzonedeletesecondaryzoneconfiguration method: DELETE description: Cloudflare Delete Secondary Zone Configuration outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: secondarydnssecondaryzonesecondaryzoneconfigurationdetails method: GET description: Cloudflare Secondary Zone Configuration Details outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: secondarydnssecondaryzonecreatesecondaryzoneconfiguration method: POST description: Cloudflare Create Secondary Zone Configuration outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: secondarydnssecondaryzoneupdatesecondaryzoneconfiguration method: PUT description: Cloudflare Update Secondary Zone Configuration outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_id-secondary_dns-outgoing path: /zones/{zone_id}/secondary_dns/outgoing operations: - name: secondarydnsprimaryzonedeleteprimaryzoneconfiguration method: DELETE description: Cloudflare Delete Primary Zone Configuration outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: secondarydnsprimaryzoneprimaryzoneconfigurationdetails method: GET description: Cloudflare Primary Zone Configuration Details outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: secondarydnsprimaryzonecreateprimaryzoneconfiguration method: POST description: Cloudflare Create Primary Zone Configuration outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: secondarydnsprimaryzoneupdateprimaryzoneconfiguration method: PUT description: Cloudflare Update Primary Zone Configuration outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_id-secondary_dns-outgoing-disable path: /zones/{zone_id}/secondary_dns/outgoing/disable operations: - name: secondarydnsprimaryzonedisableoutgoingzonetransfers method: POST description: Cloudflare Disable Outgoing Zone Transfers outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_id-secondary_dns-outgoing-enable path: /zones/{zone_id}/secondary_dns/outgoing/enable operations: - name: secondarydnsprimaryzoneenableoutgoingzonetransfers method: POST description: Cloudflare Enable Outgoing Zone Transfers outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_id-secondary_dns-outgoing-force_notify path: /zones/{zone_id}/secondary_dns/outgoing/force_notify operations: - name: secondarydnsprimaryzoneforcednsnotify method: POST description: Cloudflare Force DNS NOTIFY outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_id-secondary_dns-outgoing-status path: /zones/{zone_id}/secondary_dns/outgoing/status operations: - name: secondarydnsprimaryzonegetoutgoingzonetransferstatus method: GET description: Cloudflare Get Outgoing Zone Transfer Status outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: zones-zone_id-settings path: /zones/{zone_id}/settings operations: - name: zonesettingsgetallzonesettings method: GET description: Cloudflare Get all Zone settings outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: zonesettingseditzonesettingsinfo method: PATCH description: Cloudflare Edit zone settings info outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_id-settings-0rtt path: /zones/{zone_id}/settings/0rtt operations: - name: zonesettingsget0rttsessionresumptionsetting method: GET description: Cloudflare Get 0-RTT session resumption setting outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: zonesettingschange0rttsessionresumptionsetting method: PATCH description: Cloudflare Change 0-RTT session resumption setting outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_id-settings-advanced_ddos path: /zones/{zone_id}/settings/advanced_ddos operations: - name: zonesettingsgetadvancedddossetting method: GET description: Cloudflare Get Advanced DDOS setting outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: zones-zone_id-settings-always_online path: /zones/{zone_id}/settings/always_online operations: - name: zonesettingsgetalwaysonlinesetting method: GET description: Cloudflare Get Always Online setting outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: zonesettingschangealwaysonlinesetting method: PATCH description: Cloudflare Change Always Online setting outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_id-settings-always_use_https path: /zones/{zone_id}/settings/always_use_https operations: - name: zonesettingsgetalwaysusehttpssetting method: GET description: Cloudflare Get Always Use HTTPS setting outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: zonesettingschangealwaysusehttpssetting method: PATCH description: Cloudflare Change Always Use HTTPS setting outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_id-settings-automatic_https_rewrites path: /zones/{zone_id}/settings/automatic_https_rewrites operations: - name: zonesettingsgetautomatichttpsrewritessetting method: GET description: Cloudflare Get Automatic HTTPS Rewrites setting outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: zonesettingschangeautomatichttpsrewritessetting method: PATCH description: Cloudflare Change Automatic HTTPS Rewrites setting outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_id-settings-automatic_platform_optimization path: /zones/{zone_id}/settings/automatic_platform_optimization operations: - name: zonesettingsgetautomaticplatformoptimizationsetting method: GET description: Cloudflare Get Automatic Platform Optimization for WordPress setting outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: zonesettingschangeautomaticplatformoptimizationsetting method: PATCH description: Cloudflare Change Automatic Platform Optimization for WordPress setting outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_id-settings-brotli path: /zones/{zone_id}/settings/brotli operations: - name: zonesettingsgetbrotlisetting method: GET description: Cloudflare Get Brotli setting outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: zonesettingschangebrotlisetting method: PATCH description: Cloudflare Change Brotli setting outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_id-settings-browser_cache_ttl path: /zones/{zone_id}/settings/browser_cache_ttl operations: - name: zonesettingsgetbrowsercachettlsetting method: GET description: Cloudflare Get Browser Cache TTL setting outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: zonesettingschangebrowsercachettlsetting method: PATCH description: Cloudflare Change Browser Cache TTL setting outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_id-settings-browser_check path: /zones/{zone_id}/settings/browser_check operations: - name: zonesettingsgetbrowserchecksetting method: GET description: Cloudflare Get Browser Check setting outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: zonesettingschangebrowserchecksetting method: PATCH description: Cloudflare Change Browser Check setting outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_id-settings-cache_level path: /zones/{zone_id}/settings/cache_level operations: - name: zonesettingsgetcachelevelsetting method: GET description: Cloudflare Get Cache Level setting outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: zonesettingschangecachelevelsetting method: PATCH description: Cloudflare Change Cache Level setting outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_id-settings-challenge_ttl path: /zones/{zone_id}/settings/challenge_ttl operations: - name: zonesettingsgetchallengettlsetting method: GET description: Cloudflare Get Challenge TTL setting outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: zonesettingschangechallengettlsetting method: PATCH description: Cloudflare Change Challenge TTL setting outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_id-settings-ciphers path: /zones/{zone_id}/settings/ciphers operations: - name: zonesettingsgetcipherssetting method: GET description: Cloudflare Get ciphers setting outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: zonesettingschangecipherssetting method: PATCH description: Cloudflare Change ciphers setting outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_id-settings-development_mode path: /zones/{zone_id}/settings/development_mode operations: - name: zonesettingsgetdevelopmentmodesetting method: GET description: Cloudflare Get Development Mode setting outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: zonesettingschangedevelopmentmodesetting method: PATCH description: Cloudflare Change Development Mode setting outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_id-settings-early_hints path: /zones/{zone_id}/settings/early_hints operations: - name: zonesettingsgetearlyhintssetting method: GET description: Cloudflare Get Early Hints setting outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: zonesettingschangeearlyhintssetting method: PATCH description: Cloudflare Change Early Hints setting outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_id-settings-email_obfuscation path: /zones/{zone_id}/settings/email_obfuscation operations: - name: zonesettingsgetemailobfuscationsetting method: GET description: Cloudflare Get Email Obfuscation setting outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: zonesettingschangeemailobfuscationsetting method: PATCH description: Cloudflare Change Email Obfuscation setting outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_id-settings-fonts path: /zones/{zone_id}/settings/fonts operations: - name: zonesettingsgetfontssetting method: GET description: Get Cloudflare Fonts setting outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: zonesettingschangefontssetting method: PATCH description: Change Cloudflare Fonts setting outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_id-settings-h2_prioritization path: /zones/{zone_id}/settings/h2_prioritization operations: - name: zonesettingsgeth2prioritizationsetting method: GET description: Cloudflare Get HTTP/2 Edge Prioritization setting outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: zonesettingschangeh2prioritizationsetting method: PATCH description: Cloudflare Change HTTP/2 Edge Prioritization setting outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_id-settings-hotlink_protection path: /zones/{zone_id}/settings/hotlink_protection operations: - name: zonesettingsgethotlinkprotectionsetting method: GET description: Cloudflare Get Hotlink Protection setting outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: zonesettingschangehotlinkprotectionsetting method: PATCH description: Cloudflare Change Hotlink Protection setting outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_id-settings-http2 path: /zones/{zone_id}/settings/http2 operations: - name: zonesettingsgethttp2setting method: GET description: Cloudflare Get HTTP2 setting outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: zonesettingschangehttp2setting method: PATCH description: Cloudflare Change HTTP2 setting outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_id-settings-http3 path: /zones/{zone_id}/settings/http3 operations: - name: zonesettingsgethttp3setting method: GET description: Cloudflare Get HTTP3 setting outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: zonesettingschangehttp3setting method: PATCH description: Cloudflare Change HTTP3 setting outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_id-settings-image_resizing path: /zones/{zone_id}/settings/image_resizing operations: - name: zonesettingsgetimageresizingsetting method: GET description: Cloudflare Get Image Resizing setting outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: zonesettingschangeimageresizingsetting method: PATCH description: Cloudflare Change Image Resizing setting outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_id-settings-ip_geolocation path: /zones/{zone_id}/settings/ip_geolocation operations: - name: zonesettingsgetipgeolocationsetting method: GET description: Cloudflare Get IP Geolocation setting outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: zonesettingschangeipgeolocationsetting method: PATCH description: Cloudflare Change IP Geolocation setting outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_id-settings-ipv6 path: /zones/{zone_id}/settings/ipv6 operations: - name: zonesettingsgetipv6setting method: GET description: Cloudflare Get IPv6 setting outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: zonesettingschangeipv6setting method: PATCH description: Cloudflare Change IPv6 setting outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_id-settings-min_tls_version path: /zones/{zone_id}/settings/min_tls_version operations: - name: zonesettingsgetminimumtlsversionsetting method: GET description: Cloudflare Get Minimum TLS Version setting outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: zonesettingschangeminimumtlsversionsetting method: PATCH description: Cloudflare Change Minimum TLS Version setting outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_id-settings-minify path: /zones/{zone_id}/settings/minify operations: - name: zonesettingsgetminifysetting method: GET description: Cloudflare Get Minify setting outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: zonesettingschangeminifysetting method: PATCH description: Cloudflare Change Minify setting outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_id-settings-mirage path: /zones/{zone_id}/settings/mirage operations: - name: zonesettingsgetmiragesetting method: GET description: Cloudflare Get Mirage setting outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: zonesettingschangewebmiragesetting method: PATCH description: Cloudflare Change Mirage setting outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_id-settings-mobile_redirect path: /zones/{zone_id}/settings/mobile_redirect operations: - name: zonesettingsgetmobileredirectsetting method: GET description: Cloudflare Get Mobile Redirect setting outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: zonesettingschangemobileredirectsetting method: PATCH description: Cloudflare Change Mobile Redirect setting outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_id-settings-nel path: /zones/{zone_id}/settings/nel operations: - name: zonesettingsgetnelsetting method: GET description: Cloudflare Get Network Error Logging setting outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: zonesettingschangenelsetting method: PATCH description: Cloudflare Change Network Error Logging setting outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_id-settings-opportunistic_encryption path: /zones/{zone_id}/settings/opportunistic_encryption operations: - name: zonesettingsgetopportunisticencryptionsetting method: GET description: Cloudflare Get Opportunistic Encryption setting outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: zonesettingschangeopportunisticencryptionsetting method: PATCH description: Cloudflare Change Opportunistic Encryption setting outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_id-settings-opportunistic_onion path: /zones/{zone_id}/settings/opportunistic_onion operations: - name: zonesettingsgetopportunisticonionsetting method: GET description: Cloudflare Get Opportunistic Onion setting outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: zonesettingschangeopportunisticonionsetting method: PATCH description: Cloudflare Change Opportunistic Onion setting outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_id-settings-orange_to_orange path: /zones/{zone_id}/settings/orange_to_orange operations: - name: zonesettingsgetorangetoorangesetting method: GET description: Cloudflare Get Orange to Orange (O2O) setting outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: zonesettingschangeorangetoorangesetting method: PATCH description: Cloudflare Change Orange to Orange (O2O) setting outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_id-settings-origin_error_page_pass_thru path: /zones/{zone_id}/settings/origin_error_page_pass_thru operations: - name: zonesettingsgetenableerrorpagesonsetting method: GET description: Cloudflare Get Enable Error Pages On setting outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: zonesettingschangeenableerrorpagesonsetting method: PATCH description: Cloudflare Change Enable Error Pages On setting outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_id-settings-origin_max_http_version path: /zones/{zone_id}/settings/origin_max_http_version operations: - name: zonecachesettingsgetoriginmaxhttpversionsetting method: GET description: Cloudflare Get Origin Max HTTP Version Setting outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: zonecachesettingschangeoriginmaxhttpversionsetting method: PATCH description: Cloudflare Change Origin Max HTTP Version Setting outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_id-settings-polish path: /zones/{zone_id}/settings/polish operations: - name: zonesettingsgetpolishsetting method: GET description: Cloudflare Get Polish setting outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: zonesettingschangepolishsetting method: PATCH description: Cloudflare Change Polish setting outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_id-settings-prefetch_preload path: /zones/{zone_id}/settings/prefetch_preload operations: - name: zonesettingsgetprefetchpreloadsetting method: GET description: Cloudflare Get prefetch preload setting outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: zonesettingschangeprefetchpreloadsetting method: PATCH description: Cloudflare Change prefetch preload setting outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_id-settings-proxy_read_timeout path: /zones/{zone_id}/settings/proxy_read_timeout operations: - name: zonesettingsgetproxyreadtimeoutsetting method: GET description: Cloudflare Get Proxy Read Timeout setting outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: zonesettingschangeproxyreadtimeoutsetting method: PATCH description: Cloudflare Change Proxy Read Timeout setting outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_id-settings-pseudo_ipv4 path: /zones/{zone_id}/settings/pseudo_ipv4 operations: - name: zonesettingsgetpseudoipv4setting method: GET description: Cloudflare Get Pseudo IPv4 setting outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: zonesettingschangepseudoipv4setting method: PATCH description: Cloudflare Change Pseudo IPv4 setting outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_id-settings-response_buffering path: /zones/{zone_id}/settings/response_buffering operations: - name: zonesettingsgetresponsebufferingsetting method: GET description: Cloudflare Get Response Buffering setting outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: zonesettingschangeresponsebufferingsetting method: PATCH description: Cloudflare Change Response Buffering setting outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_id-settings-rocket_loader path: /zones/{zone_id}/settings/rocket_loader operations: - name: zonesettingsgetrocketloadersetting method: GET description: Cloudflare Get Rocket Loader setting outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: zonesettingschangerocketloadersetting method: PATCH description: Cloudflare Change Rocket Loader setting outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_id-settings-security_header path: /zones/{zone_id}/settings/security_header operations: - name: zonesettingsgetsecurityheaderhstssetting method: GET description: Cloudflare Get Security Header (HSTS) setting outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: zonesettingschangesecurityheaderhstssetting method: PATCH description: Cloudflare Change Security Header (HSTS) setting outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_id-settings-security_level path: /zones/{zone_id}/settings/security_level operations: - name: zonesettingsgetsecuritylevelsetting method: GET description: Cloudflare Get Security Level setting outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: zonesettingschangesecuritylevelsetting method: PATCH description: Cloudflare Change Security Level setting outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_id-settings-server_side_exclude path: /zones/{zone_id}/settings/server_side_exclude operations: - name: zonesettingsgetserversideexcludesetting method: GET description: Cloudflare Get Server Side Exclude setting outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: zonesettingschangeserversideexcludesetting method: PATCH description: Cloudflare Change Server Side Exclude setting outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_id-settings-sort_query_string_for_cache path: /zones/{zone_id}/settings/sort_query_string_for_cache operations: - name: zonesettingsgetenablequerystringsortsetting method: GET description: Cloudflare Get Enable Query String Sort setting outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: zonesettingschangeenablequerystringsortsetting method: PATCH description: Cloudflare Change Enable Query String Sort setting outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_id-settings-ssl path: /zones/{zone_id}/settings/ssl operations: - name: zonesettingsgetsslsetting method: GET description: Cloudflare Get SSL setting outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: zonesettingschangesslsetting method: PATCH description: Cloudflare Change SSL setting outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_id-settings-ssl_recommender path: /zones/{zone_id}/settings/ssl_recommender operations: - name: zonesettingsgetsslrecommendersetting method: GET description: Cloudflare Get SSL/TLS Recommender enrollment setting outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: zonesettingschangesslrecommendersetting method: PATCH description: Cloudflare Change SSL/TLS Recommender enrollment setting outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_id-settings-tls_1_3 path: /zones/{zone_id}/settings/tls_1_3 operations: - name: zonesettingsgettls13settingenabledforazone method: GET description: Cloudflare Get TLS 1.3 setting enabled for a zone outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: zonesettingschangetls13setting method: PATCH description: Cloudflare Change TLS 1.3 setting outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_id-settings-tls_client_auth path: /zones/{zone_id}/settings/tls_client_auth operations: - name: zonesettingsgettlsclientauthsetting method: GET description: Cloudflare Get TLS Client Auth setting outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: zonesettingschangetlsclientauthsetting method: PATCH description: Cloudflare Change TLS Client Auth setting outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_id-settings-true_client_ip_header path: /zones/{zone_id}/settings/true_client_ip_header operations: - name: zonesettingsgettrueclientipsetting method: GET description: Cloudflare Get True Client IP setting outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: zonesettingschangetrueclientipsetting method: PATCH description: Cloudflare Change True Client IP setting outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_id-settings-waf path: /zones/{zone_id}/settings/waf operations: - name: zonesettingsgetwebapplicationfirewallwafsetting method: GET description: Cloudflare Get Web Application Firewall (WAF) setting outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: zonesettingschangewebapplicationfirewallwafsetting method: PATCH description: Cloudflare Change Web Application Firewall (WAF) setting outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_id-settings-webp path: /zones/{zone_id}/settings/webp operations: - name: zonesettingsgetwebpsetting method: GET description: Cloudflare Get WebP setting outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: zonesettingschangewebpsetting method: PATCH description: Cloudflare Change WebP setting outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_id-settings-websockets path: /zones/{zone_id}/settings/websockets operations: - name: zonesettingsgetwebsocketssetting method: GET description: Cloudflare Get WebSockets setting outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: zonesettingschangewebsocketssetting method: PATCH description: Cloudflare Change WebSockets setting outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_id-settings-zaraz-config path: /zones/{zone_id}/settings/zaraz/config operations: - name: getzoneszoneidentifierzarazconfig method: GET description: Cloudflare Get Zaraz configuration outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: putzoneszoneidentifierzarazconfig method: PUT description: Cloudflare Update Zaraz configuration outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_id-settings-zaraz-default path: /zones/{zone_id}/settings/zaraz/default operations: - name: getzoneszoneidentifierzarazdefault method: GET description: Cloudflare Get default Zaraz configuration outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: zones-zone_id-settings-zaraz-export path: /zones/{zone_id}/settings/zaraz/export operations: - name: getzoneszoneidentifierzarazexport method: GET description: Cloudflare Export Zaraz configuration outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: zones-zone_id-settings-zaraz-history path: /zones/{zone_id}/settings/zaraz/history operations: - name: getzoneszoneidentifierzarazhistory method: GET description: Cloudflare List Zaraz historical configuration records outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: offset in: query type: integer description: Ordinal number to start listing the results with. Default value is 0. - name: limit in: query type: integer description: Maximum amount of results to list. Default value is 10. - name: sortField in: query type: string description: The field to sort by. Default is updated_at. - name: sortOrder in: query type: string description: Sorting order. Default is DESC. - name: putzoneszoneidentifierzarazhistory method: PUT description: Cloudflare Restore Zaraz historical configuration by ID outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_id-settings-zaraz-history-configs path: /zones/{zone_id}/settings/zaraz/history/configs operations: - name: getzoneszoneidentifierzarazconfighistory method: GET description: Cloudflare Get Zaraz historical configurations by ID(s) outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: ids in: query type: array description: Comma separated list of Zaraz configuration IDs required: true - name: zones-zone_id-settings-zaraz-publish path: /zones/{zone_id}/settings/zaraz/publish operations: - name: postzoneszoneidentifierzarazpublish method: POST description: Cloudflare Publish Zaraz preview configuration outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: false - name: zones-zone_id-settings-zaraz-workflow path: /zones/{zone_id}/settings/zaraz/workflow operations: - name: getzoneszoneidentifierzarazworkflow method: GET description: Cloudflare Get Zaraz workflow outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: putzoneszoneidentifierzarazworkflow method: PUT description: Cloudflare Update Zaraz workflow outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_id-speed_api-availabilities path: /zones/{zone_id}/speed_api/availabilities operations: - name: speedgetavailabilities method: GET description: Cloudflare Get quota and availability outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: zones-zone_id-speed_api-pages path: /zones/{zone_id}/speed_api/pages operations: - name: speedlistpages method: GET description: Cloudflare List tested webpages outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: zones-zone_id-speed_api-pages-url-tests path: /zones/{zone_id}/speed_api/pages/{url}/tests operations: - name: speeddeletetests method: DELETE description: Cloudflare Delete all page tests outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: url in: path type: string required: true - name: region in: query type: string - name: speedlisttesthistory method: GET description: Cloudflare List page test history outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: url in: path type: string required: true - name: page in: query type: integer - name: per_page in: query type: integer - name: region in: query type: string - name: speedcreatetest method: POST description: Cloudflare Start page test outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: url in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: false - name: zones-zone_id-speed_api-pages-url-tests-test_id path: /zones/{zone_id}/speed_api/pages/{url}/tests/{test_id} operations: - name: speedgettest method: GET description: Cloudflare Get a page test result outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: url in: path type: string required: true - name: test_id in: path type: string required: true - name: zones-zone_id-speed_api-pages-url-trend path: /zones/{zone_id}/speed_api/pages/{url}/trend operations: - name: speedlistpagetrend method: GET description: Cloudflare List core web vital metrics trend outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: url in: path type: string required: true - name: region in: query type: string required: true - name: deviceType in: query type: string required: true - name: start in: query type: string required: true - name: end in: query type: string - name: tz in: query type: string description: The timezone of the start and end timestamps. required: true - name: metrics in: query type: string description: A comma-separated list of metrics to include in the results. required: true - name: zones-zone_id-speed_api-schedule-url path: /zones/{zone_id}/speed_api/schedule/{url} operations: - name: speeddeletetestschedule method: DELETE description: Cloudflare Delete scheduled page test outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: url in: path type: string required: true - name: region in: query type: string - name: speedgetscheduledtest method: GET description: Cloudflare Get a page test schedule outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: url in: path type: string required: true - name: region in: query type: string - name: speedcreatescheduledtest method: POST description: Cloudflare Create scheduled page test outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: url in: path type: string required: true - name: region in: query type: string - name: zones-zone_id-ssl-analyze path: /zones/{zone_id}/ssl/analyze operations: - name: analyzecertificateanalyzecertificate method: POST description: Cloudflare Analyze Certificate outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_id-ssl-certificate_packs path: /zones/{zone_id}/ssl/certificate_packs operations: - name: certificatepackslistcertificatepacks method: GET description: Cloudflare List Certificate Packs outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: status in: query type: string - name: zones-zone_id-ssl-certificate_packs-order path: /zones/{zone_id}/ssl/certificate_packs/order operations: - name: certificatepacksorderadvancedcertificatemanagercertificatepack method: POST description: Cloudflare Order Advanced Certificate Manager Certificate Pack outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_id-ssl-certificate_packs-quota path: /zones/{zone_id}/ssl/certificate_packs/quota operations: - name: certificatepacksgetcertificatepackquotas method: GET description: Cloudflare Get Certificate Pack Quotas outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: zones-zone_id-ssl-certificate_packs-certificate_pack_id path: /zones/{zone_id}/ssl/certificate_packs/{certificate_pack_id} operations: - name: certificatepacksdeleteadvancedcertificatemanagercertificatepack method: DELETE description: Cloudflare Delete Advanced Certificate Manager Certificate Pack outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: certificate_pack_id in: path type: string required: true - name: zone_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: certificatepacksgetcertificatepack method: GET description: Cloudflare Get Certificate Pack outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: certificate_pack_id in: path type: string required: true - name: zone_id in: path type: string required: true - name: certificatepacksrestartvalidationforadvancedcertificatemanagercertificatepack method: PATCH description: Cloudflare Restart Validation for Advanced Certificate Manager Certificate Pack outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: certificate_pack_id in: path type: string required: true - name: zone_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_id-ssl-universal-settings path: /zones/{zone_id}/ssl/universal/settings operations: - name: universalsslsettingsforazoneuniversalsslsettingsdetails method: GET description: Cloudflare Universal SSL Settings Details outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: universalsslsettingsforazoneedituniversalsslsettings method: PATCH description: Cloudflare Edit Universal SSL Settings outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_id-ssl-verification path: /zones/{zone_id}/ssl/verification operations: - name: sslverificationsslverificationdetails method: GET description: Cloudflare SSL Verification Details outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: retry in: query type: string - name: zones-zone_id-ssl-verification-certificate_pack_id path: /zones/{zone_id}/ssl/verification/{certificate_pack_id} operations: - name: sslverificationeditsslcertificatepackvalidationmethod method: PATCH description: Cloudflare Edit SSL Certificate Pack Validation Method outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: certificate_pack_id in: path type: string required: true - name: zone_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_id-url_normalization path: /zones/{zone_id}/url_normalization operations: - name: urlnormalizationgeturlnormalizationsettings method: GET description: Cloudflare Get URL normalization settings outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: urlnormalizationupdateurlnormalizationsettings method: PUT description: Cloudflare Update URL normalization settings outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_id-workers-filters path: /zones/{zone_id}/workers/filters operations: - name: workerfiltersdeprecatedlistfilters method: GET description: Cloudflare List Filters outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: workerfiltersdeprecatedcreatefilter method: POST description: Cloudflare Create Filter outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_id-workers-filters-filter_id path: /zones/{zone_id}/workers/filters/{filter_id} operations: - name: workerfiltersdeprecateddeletefilter method: DELETE description: Cloudflare Delete Filter outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: filter_id in: path type: string required: true - name: zone_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: workerfiltersdeprecatedupdatefilter method: PUT description: Cloudflare Update Filter outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: filter_id in: path type: string required: true - name: zone_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_id-workers-routes path: /zones/{zone_id}/workers/routes operations: - name: workerrouteslistroutes method: GET description: Cloudflare List Routes outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: workerroutescreateroute method: POST description: Cloudflare Create Route outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_id-workers-routes-route_id path: /zones/{zone_id}/workers/routes/{route_id} operations: - name: workerroutesdeleteroute method: DELETE description: Cloudflare Delete Route outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: route_id in: path type: string required: true - name: zone_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: workerroutesgetroute method: GET description: Cloudflare Get Route outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: route_id in: path type: string required: true - name: zone_id in: path type: string required: true - name: workerroutesupdateroute method: PUT description: Cloudflare Update Route outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: route_id in: path type: string required: true - name: zone_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_id-workers-script path: /zones/{zone_id}/workers/script operations: - name: workerscriptdeprecateddeleteworker method: DELETE description: Cloudflare Delete Worker outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: workerscriptdeprecateddownloadworker method: GET description: Cloudflare Download Worker outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: workerscriptdeprecateduploadworker method: PUT description: Cloudflare Upload Worker outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone_id-workers-script-bindings path: /zones/{zone_id}/workers/script/bindings operations: - name: workerbindingdeprecatedlistbindings method: GET description: Cloudflare List Bindings outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: zones-zone-spectrum-analytics-aggregate-current path: /zones/{zone}/spectrum/analytics/aggregate/current operations: - name: spectrumaggregateanalyticsgetcurrentaggregatedanalytics method: GET description: Cloudflare Get current aggregated analytics outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone in: path type: string required: true - name: appID in: query type: string - name: app_id_param in: query type: string - name: colo_name in: query type: string - name: zones-zone-spectrum-analytics-events-bytime path: /zones/{zone}/spectrum/analytics/events/bytime operations: - name: spectrumanalyticsbytimegetanalyticsbytime method: GET description: Cloudflare Get analytics by time outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone in: path type: string required: true - name: dimensions in: query type: string - name: sort in: query type: string - name: until in: query type: string - name: metrics in: query type: array - name: filters in: query type: string - name: since in: query type: string - name: time_delta in: query type: string - name: zones-zone-spectrum-analytics-events-summary path: /zones/{zone}/spectrum/analytics/events/summary operations: - name: spectrumanalyticssummarygetanalyticssummary method: GET description: Cloudflare Get analytics summary outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone in: path type: string required: true - name: dimensions in: query type: string - name: sort in: query type: string - name: until in: query type: string - name: metrics in: query type: array - name: filters in: query type: string - name: since in: query type: string - name: zones-zone-spectrum-apps path: /zones/{zone}/spectrum/apps operations: - name: spectrumapplicationslistspectrumapplications method: GET description: Cloudflare List Spectrum applications outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone in: path type: string required: true - name: page in: query type: number - name: per_page in: query type: number - name: direction in: query type: string - name: order in: query type: string - name: spectrumapplicationscreatespectrumapplicationusinganamefortheorigin method: POST description: Cloudflare Create Spectrum application using a name for the origin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zones-zone-spectrum-apps-app_id path: /zones/{zone}/spectrum/apps/{app_id} operations: - name: spectrumapplicationsdeletespectrumapplication method: DELETE description: Cloudflare Delete Spectrum application outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: app_id in: path type: string required: true - name: zone in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: spectrumapplicationsgetspectrumapplicationconfiguration method: GET description: Cloudflare Get Spectrum application configuration outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: app_id in: path type: string required: true - name: zone in: path type: string required: true - name: spectrumapplicationsupdatespectrumapplicationconfigurationusinganamefortheorigin method: PUT description: Cloudflare Update Spectrum application configuration using a name for the origin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: app_id in: path type: string required: true - name: zone in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true exposes: - type: rest namespace: zones--zones-rest port: 8080 description: REST adapter for Cloudflare zones/ — Zones. One Spectral-compliant resource per consumed operation, prefixed with /v1. resources: - path: /v1/zones/{identifier}/access/apps name: zones-identifier-access-apps description: REST surface for zones-identifier-access-apps. operations: - method: GET name: zonelevelaccessapplicationslistaccessapplications description: Cloudflare List Access Applications call: zones--zones.zonelevelaccessapplicationslistaccessapplications with: identifier: rest.identifier outputParameters: - type: object mapping: $. - method: POST name: zonelevelaccessapplicationsaddabookmarkapplication description: Cloudflare Add an Access application call: zones--zones.zonelevelaccessapplicationsaddabookmarkapplication with: identifier: rest.identifier body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{identifier}/access/apps/ca name: zones-identifier-access-apps-ca description: REST surface for zones-identifier-access-apps-ca. operations: - method: GET name: zonelevelaccessshortlivedcertificatecaslistshortlivedcertificatecas description: Cloudflare List short-lived certificate CAs call: zones--zones.zonelevelaccessshortlivedcertificatecaslistshortlivedcertificatecas with: identifier: rest.identifier outputParameters: - type: object mapping: $. - path: /v1/zones/{identifier}/access/apps/{app-id} name: zones-identifier-access-apps-app-id description: REST surface for zones-identifier-access-apps-app_id. operations: - method: DELETE name: zonelevelaccessapplicationsdeleteanaccessapplication description: Cloudflare Delete an Access application call: zones--zones.zonelevelaccessapplicationsdeleteanaccessapplication with: app_id: rest.app_id identifier: rest.identifier outputParameters: - type: object mapping: $. - method: GET name: zonelevelaccessapplicationsgetanaccessapplication description: Cloudflare Get an Access application call: zones--zones.zonelevelaccessapplicationsgetanaccessapplication with: app_id: rest.app_id identifier: rest.identifier outputParameters: - type: object mapping: $. - method: PUT name: zonelevelaccessapplicationsupdateabookmarkapplication description: Cloudflare Update an Access application call: zones--zones.zonelevelaccessapplicationsupdateabookmarkapplication with: app_id: rest.app_id identifier: rest.identifier body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{identifier}/access/apps/{app-id}/revoke-tokens name: zones-identifier-access-apps-app-id-revoke-tokens description: REST surface for zones-identifier-access-apps-app_id-revoke_tokens. operations: - method: POST name: zonelevelaccessapplicationsrevokeservicetokens description: Cloudflare Revoke application tokens call: zones--zones.zonelevelaccessapplicationsrevokeservicetokens with: app_id: rest.app_id identifier: rest.identifier outputParameters: - type: object mapping: $. - path: /v1/zones/{identifier}/access/apps/{app-id}/user-policy-checks name: zones-identifier-access-apps-app-id-user-policy-checks description: REST surface for zones-identifier-access-apps-app_id-user_policy_checks. operations: - method: GET name: zonelevelaccessapplicationstestaccesspolicies description: Cloudflare Test Access policies call: zones--zones.zonelevelaccessapplicationstestaccesspolicies with: app_id: rest.app_id identifier: rest.identifier outputParameters: - type: object mapping: $. - path: /v1/zones/{identifier}/access/apps/{uuid1}/policies/{uuid} name: zones-identifier-access-apps-uuid1-policies-uuid description: REST surface for zones-identifier-access-apps-uuid1-policies-uuid. operations: - method: DELETE name: zonelevelaccesspoliciesdeleteanaccesspolicy description: Cloudflare Delete an Access policy call: zones--zones.zonelevelaccesspoliciesdeleteanaccesspolicy with: uuid: rest.uuid uuid1: rest.uuid1 identifier: rest.identifier outputParameters: - type: object mapping: $. - method: GET name: zonelevelaccesspoliciesgetanaccesspolicy description: Cloudflare Get an Access policy call: zones--zones.zonelevelaccesspoliciesgetanaccesspolicy with: uuid: rest.uuid uuid1: rest.uuid1 identifier: rest.identifier outputParameters: - type: object mapping: $. - method: PUT name: zonelevelaccesspoliciesupdateanaccesspolicy description: Cloudflare Update an Access policy call: zones--zones.zonelevelaccesspoliciesupdateanaccesspolicy with: uuid: rest.uuid uuid1: rest.uuid1 identifier: rest.identifier body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{identifier}/access/apps/{uuid}/ca name: zones-identifier-access-apps-uuid-ca description: REST surface for zones-identifier-access-apps-uuid-ca. operations: - method: DELETE name: zonelevelaccessshortlivedcertificatecasdeleteashortlivedcertificateca description: Cloudflare Delete a short-lived certificate CA call: zones--zones.zonelevelaccessshortlivedcertificatecasdeleteashortlivedcertificateca with: uuid: rest.uuid identifier: rest.identifier outputParameters: - type: object mapping: $. - method: GET name: zonelevelaccessshortlivedcertificatecasgetashortlivedcertificateca description: Cloudflare Get a short-lived certificate CA call: zones--zones.zonelevelaccessshortlivedcertificatecasgetashortlivedcertificateca with: uuid: rest.uuid identifier: rest.identifier outputParameters: - type: object mapping: $. - method: POST name: zonelevelaccessshortlivedcertificatecascreateashortlivedcertificateca description: Cloudflare Create a short-lived certificate CA call: zones--zones.zonelevelaccessshortlivedcertificatecascreateashortlivedcertificateca with: uuid: rest.uuid identifier: rest.identifier outputParameters: - type: object mapping: $. - path: /v1/zones/{identifier}/access/apps/{uuid}/policies name: zones-identifier-access-apps-uuid-policies description: REST surface for zones-identifier-access-apps-uuid-policies. operations: - method: GET name: zonelevelaccesspolicieslistaccesspolicies description: Cloudflare List Access policies call: zones--zones.zonelevelaccesspolicieslistaccesspolicies with: uuid: rest.uuid identifier: rest.identifier outputParameters: - type: object mapping: $. - method: POST name: zonelevelaccesspoliciescreateanaccesspolicy description: Cloudflare Create an Access policy call: zones--zones.zonelevelaccesspoliciescreateanaccesspolicy with: uuid: rest.uuid identifier: rest.identifier body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{identifier}/access/certificates name: zones-identifier-access-certificates description: REST surface for zones-identifier-access-certificates. operations: - method: GET name: zonelevelaccessmtlsauthenticationlistmtlscertificates description: Cloudflare List mTLS certificates call: zones--zones.zonelevelaccessmtlsauthenticationlistmtlscertificates with: identifier: rest.identifier outputParameters: - type: object mapping: $. - method: POST name: zonelevelaccessmtlsauthenticationaddanmtlscertificate description: Cloudflare Add an mTLS certificate call: zones--zones.zonelevelaccessmtlsauthenticationaddanmtlscertificate with: identifier: rest.identifier body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{identifier}/access/certificates/settings name: zones-identifier-access-certificates-settings description: REST surface for zones-identifier-access-certificates-settings. operations: - method: GET name: zonelevelaccessmtlsauthenticationlistmtlscertificateshostnamesettings description: Cloudflare List all mTLS hostname settings call: zones--zones.zonelevelaccessmtlsauthenticationlistmtlscertificateshostnamesettings with: identifier: rest.identifier outputParameters: - type: object mapping: $. - method: PUT name: zonelevelaccessmtlsauthenticationupdateanmtlscertificatesettings description: Cloudflare Update an mTLS certificate's hostname settings call: zones--zones.zonelevelaccessmtlsauthenticationupdateanmtlscertificatesettings with: identifier: rest.identifier body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{identifier}/access/certificates/{uuid} name: zones-identifier-access-certificates-uuid description: REST surface for zones-identifier-access-certificates-uuid. operations: - method: DELETE name: zonelevelaccessmtlsauthenticationdeleteanmtlscertificate description: Cloudflare Delete an mTLS certificate call: zones--zones.zonelevelaccessmtlsauthenticationdeleteanmtlscertificate with: uuid: rest.uuid identifier: rest.identifier outputParameters: - type: object mapping: $. - method: GET name: zonelevelaccessmtlsauthenticationgetanmtlscertificate description: Cloudflare Get an mTLS certificate call: zones--zones.zonelevelaccessmtlsauthenticationgetanmtlscertificate with: uuid: rest.uuid identifier: rest.identifier outputParameters: - type: object mapping: $. - method: PUT name: zonelevelaccessmtlsauthenticationupdateanmtlscertificate description: Cloudflare Update an mTLS certificate call: zones--zones.zonelevelaccessmtlsauthenticationupdateanmtlscertificate with: uuid: rest.uuid identifier: rest.identifier body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{identifier}/access/groups name: zones-identifier-access-groups description: REST surface for zones-identifier-access-groups. operations: - method: GET name: zonelevelaccessgroupslistaccessgroups description: Cloudflare List Access groups call: zones--zones.zonelevelaccessgroupslistaccessgroups with: identifier: rest.identifier outputParameters: - type: object mapping: $. - method: POST name: zonelevelaccessgroupscreateanaccessgroup description: Cloudflare Create an Access group call: zones--zones.zonelevelaccessgroupscreateanaccessgroup with: identifier: rest.identifier body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{identifier}/access/groups/{uuid} name: zones-identifier-access-groups-uuid description: REST surface for zones-identifier-access-groups-uuid. operations: - method: DELETE name: zonelevelaccessgroupsdeleteanaccessgroup description: Cloudflare Delete an Access group call: zones--zones.zonelevelaccessgroupsdeleteanaccessgroup with: uuid: rest.uuid identifier: rest.identifier outputParameters: - type: object mapping: $. - method: GET name: zonelevelaccessgroupsgetanaccessgroup description: Cloudflare Get an Access group call: zones--zones.zonelevelaccessgroupsgetanaccessgroup with: uuid: rest.uuid identifier: rest.identifier outputParameters: - type: object mapping: $. - method: PUT name: zonelevelaccessgroupsupdateanaccessgroup description: Cloudflare Update an Access group call: zones--zones.zonelevelaccessgroupsupdateanaccessgroup with: uuid: rest.uuid identifier: rest.identifier body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{identifier}/access/identity-providers name: zones-identifier-access-identity-providers description: REST surface for zones-identifier-access-identity_providers. operations: - method: GET name: zonelevelaccessidentityproviderslistaccessidentityproviders description: Cloudflare List Access identity providers call: zones--zones.zonelevelaccessidentityproviderslistaccessidentityproviders with: identifier: rest.identifier outputParameters: - type: object mapping: $. - method: POST name: zonelevelaccessidentityprovidersaddanaccessidentityprovider description: Cloudflare Add an Access identity provider call: zones--zones.zonelevelaccessidentityprovidersaddanaccessidentityprovider with: identifier: rest.identifier body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{identifier}/access/identity-providers/{uuid} name: zones-identifier-access-identity-providers-uuid description: REST surface for zones-identifier-access-identity_providers-uuid. operations: - method: DELETE name: zonelevelaccessidentityprovidersdeleteanaccessidentityprovider description: Cloudflare Delete an Access identity provider call: zones--zones.zonelevelaccessidentityprovidersdeleteanaccessidentityprovider with: uuid: rest.uuid identifier: rest.identifier outputParameters: - type: object mapping: $. - method: GET name: zonelevelaccessidentityprovidersgetanaccessidentityprovider description: Cloudflare Get an Access identity provider call: zones--zones.zonelevelaccessidentityprovidersgetanaccessidentityprovider with: uuid: rest.uuid identifier: rest.identifier outputParameters: - type: object mapping: $. - method: PUT name: zonelevelaccessidentityprovidersupdateanaccessidentityprovider description: Cloudflare Update an Access identity provider call: zones--zones.zonelevelaccessidentityprovidersupdateanaccessidentityprovider with: uuid: rest.uuid identifier: rest.identifier body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{identifier}/access/organizations name: zones-identifier-access-organizations description: REST surface for zones-identifier-access-organizations. operations: - method: GET name: zonelevelzerotrustorganizationgetyourzerotrustorganization description: Cloudflare Get your Zero Trust organization call: zones--zones.zonelevelzerotrustorganizationgetyourzerotrustorganization with: identifier: rest.identifier outputParameters: - type: object mapping: $. - method: POST name: zonelevelzerotrustorganizationcreateyourzerotrustorganization description: Cloudflare Create your Zero Trust organization call: zones--zones.zonelevelzerotrustorganizationcreateyourzerotrustorganization with: identifier: rest.identifier body: rest.body outputParameters: - type: object mapping: $. - method: PUT name: zonelevelzerotrustorganizationupdateyourzerotrustorganization description: Cloudflare Update your Zero Trust organization call: zones--zones.zonelevelzerotrustorganizationupdateyourzerotrustorganization with: identifier: rest.identifier body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{identifier}/access/organizations/revoke-user name: zones-identifier-access-organizations-revoke-user description: REST surface for zones-identifier-access-organizations-revoke_user. operations: - method: POST name: zonelevelzerotrustorganizationrevokeallaccesstokensforauser description: Cloudflare Revoke all Access tokens for a user call: zones--zones.zonelevelzerotrustorganizationrevokeallaccesstokensforauser with: identifier: rest.identifier body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{identifier}/access/service-tokens name: zones-identifier-access-service-tokens description: REST surface for zones-identifier-access-service_tokens. operations: - method: GET name: zonelevelaccessservicetokenslistservicetokens description: Cloudflare List service tokens call: zones--zones.zonelevelaccessservicetokenslistservicetokens with: identifier: rest.identifier outputParameters: - type: object mapping: $. - method: POST name: zonelevelaccessservicetokenscreateaservicetoken description: Cloudflare Create a service token call: zones--zones.zonelevelaccessservicetokenscreateaservicetoken with: identifier: rest.identifier body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{identifier}/access/service-tokens/{uuid} name: zones-identifier-access-service-tokens-uuid description: REST surface for zones-identifier-access-service_tokens-uuid. operations: - method: DELETE name: zonelevelaccessservicetokensdeleteaservicetoken description: Cloudflare Delete a service token call: zones--zones.zonelevelaccessservicetokensdeleteaservicetoken with: uuid: rest.uuid identifier: rest.identifier outputParameters: - type: object mapping: $. - method: PUT name: zonelevelaccessservicetokensupdateaservicetoken description: Cloudflare Update a service token call: zones--zones.zonelevelaccessservicetokensupdateaservicetoken with: uuid: rest.uuid identifier: rest.identifier body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{identifier}/dns-analytics/report name: zones-identifier-dns-analytics-report description: REST surface for zones-identifier-dns_analytics-report. operations: - method: GET name: dnsanalyticstable description: Cloudflare Table call: zones--zones.dnsanalyticstable with: identifier: rest.identifier metrics: rest.metrics dimensions: rest.dimensions since: rest.since until: rest.until limit: rest.limit sort: rest.sort filters: rest.filters outputParameters: - type: object mapping: $. - path: /v1/zones/{identifier}/dns-analytics/report/bytime name: zones-identifier-dns-analytics-report-bytime description: REST surface for zones-identifier-dns_analytics-report-bytime. operations: - method: GET name: dnsanalyticsbytime description: Cloudflare By Time call: zones--zones.dnsanalyticsbytime with: identifier: rest.identifier metrics: rest.metrics dimensions: rest.dimensions since: rest.since until: rest.until limit: rest.limit sort: rest.sort filters: rest.filters time_delta: rest.time_delta outputParameters: - type: object mapping: $. - path: /v1/zones/{identifier}/subscription name: zones-identifier-subscription description: REST surface for zones-identifier-subscription. operations: - method: GET name: zonesubscriptionzonesubscriptiondetails description: Cloudflare Zone Subscription Details call: zones--zones.zonesubscriptionzonesubscriptiondetails with: identifier: rest.identifier outputParameters: - type: object mapping: $. - method: POST name: zonesubscriptioncreatezonesubscription description: Cloudflare Create Zone Subscription call: zones--zones.zonesubscriptioncreatezonesubscription with: identifier: rest.identifier body: rest.body outputParameters: - type: object mapping: $. - method: PUT name: zonesubscriptionupdatezonesubscription description: Cloudflare Update Zone Subscription call: zones--zones.zonesubscriptionupdatezonesubscription with: identifier: rest.identifier body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-identifier}/analytics/colos name: zones-zone-identifier-analytics-colos description: REST surface for zones-zone_identifier-analytics-colos. operations: - method: GET name: zoneanalyticsdeprecatedgetanalyticsbycolocations description: Cloudflare Get analytics by Co-locations call: zones--zones.zoneanalyticsdeprecatedgetanalyticsbycolocations with: zone_identifier: rest.zone_identifier until: rest.until since: rest.since continuous: rest.continuous outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-identifier}/analytics/dashboard name: zones-zone-identifier-analytics-dashboard description: REST surface for zones-zone_identifier-analytics-dashboard. operations: - method: GET name: zoneanalyticsdeprecatedgetdashboard description: Cloudflare Get dashboard call: zones--zones.zoneanalyticsdeprecatedgetdashboard with: zone_identifier: rest.zone_identifier until: rest.until since: rest.since continuous: rest.continuous outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-identifier}/available-plans name: zones-zone-identifier-available-plans description: REST surface for zones-zone_identifier-available_plans. operations: - method: GET name: zonerateplanlistavailableplans description: Cloudflare List Available Plans call: zones--zones.zonerateplanlistavailableplans with: zone_identifier: rest.zone_identifier outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-identifier}/available-plans/{plan-identifier} name: zones-zone-identifier-available-plans-plan-identifier description: REST surface for zones-zone_identifier-available_plans-plan_identifier. operations: - method: GET name: zonerateplanavailableplandetails description: Cloudflare Available Plan Details call: zones--zones.zonerateplanavailableplandetails with: plan_identifier: rest.plan_identifier zone_identifier: rest.zone_identifier outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-identifier}/available-rate-plans name: zones-zone-identifier-available-rate-plans description: REST surface for zones-zone_identifier-available_rate_plans. operations: - method: GET name: zonerateplanlistavailablerateplans description: Cloudflare List Available Rate Plans call: zones--zones.zonerateplanlistavailablerateplans with: zone_identifier: rest.zone_identifier outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-identifier}/custom-pages name: zones-zone-identifier-custom-pages description: REST surface for zones-zone_identifier-custom_pages. operations: - method: GET name: custompagesforazonelistcustompages description: Cloudflare List custom pages call: zones--zones.custompagesforazonelistcustompages with: zone_identifier: rest.zone_identifier outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-identifier}/custom-pages/{identifier} name: zones-zone-identifier-custom-pages-identifier description: REST surface for zones-zone_identifier-custom_pages-identifier. operations: - method: GET name: custompagesforazonegetacustompage description: Cloudflare Get a custom page call: zones--zones.custompagesforazonegetacustompage with: identifier: rest.identifier zone_identifier: rest.zone_identifier outputParameters: - type: object mapping: $. - method: PUT name: custompagesforazoneupdateacustompage description: Cloudflare Update a custom page call: zones--zones.custompagesforazoneupdateacustompage with: identifier: rest.identifier zone_identifier: rest.zone_identifier body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-identifier}/email/routing name: zones-zone-identifier-email-routing description: REST surface for zones-zone_identifier-email-routing. operations: - method: GET name: emailroutingsettingsgetemailroutingsettings description: Cloudflare Get Email Routing settings call: zones--zones.emailroutingsettingsgetemailroutingsettings with: zone_identifier: rest.zone_identifier outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-identifier}/email/routing/disable name: zones-zone-identifier-email-routing-disable description: REST surface for zones-zone_identifier-email-routing-disable. operations: - method: POST name: emailroutingsettingsdisableemailrouting description: Cloudflare Disable Email Routing call: zones--zones.emailroutingsettingsdisableemailrouting with: zone_identifier: rest.zone_identifier body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-identifier}/email/routing/dns name: zones-zone-identifier-email-routing-dns description: REST surface for zones-zone_identifier-email-routing-dns. operations: - method: GET name: emailroutingsettingsemailroutingdnssettings description: Cloudflare Email Routing - DNS settings call: zones--zones.emailroutingsettingsemailroutingdnssettings with: zone_identifier: rest.zone_identifier outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-identifier}/email/routing/enable name: zones-zone-identifier-email-routing-enable description: REST surface for zones-zone_identifier-email-routing-enable. operations: - method: POST name: emailroutingsettingsenableemailrouting description: Cloudflare Enable Email Routing call: zones--zones.emailroutingsettingsenableemailrouting with: zone_identifier: rest.zone_identifier body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-identifier}/email/routing/rules name: zones-zone-identifier-email-routing-rules description: REST surface for zones-zone_identifier-email-routing-rules. operations: - method: GET name: emailroutingroutingruleslistroutingrules description: Cloudflare List routing rules call: zones--zones.emailroutingroutingruleslistroutingrules with: zone_identifier: rest.zone_identifier page: rest.page per_page: rest.per_page enabled: rest.enabled outputParameters: - type: object mapping: $. - method: POST name: emailroutingroutingrulescreateroutingrule description: Cloudflare Create routing rule call: zones--zones.emailroutingroutingrulescreateroutingrule with: zone_identifier: rest.zone_identifier body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-identifier}/email/routing/rules/catch-all name: zones-zone-identifier-email-routing-rules-catch-all description: REST surface for zones-zone_identifier-email-routing-rules-catch_all. operations: - method: GET name: emailroutingroutingrulesgetcatchallrule description: Cloudflare Get catch-all rule call: zones--zones.emailroutingroutingrulesgetcatchallrule with: zone_identifier: rest.zone_identifier outputParameters: - type: object mapping: $. - method: PUT name: emailroutingroutingrulesupdatecatchallrule description: Cloudflare Update catch-all rule call: zones--zones.emailroutingroutingrulesupdatecatchallrule with: zone_identifier: rest.zone_identifier body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-identifier}/email/routing/rules/{rule-identifier} name: zones-zone-identifier-email-routing-rules-rule-identifier description: REST surface for zones-zone_identifier-email-routing-rules-rule_identifier. operations: - method: DELETE name: emailroutingroutingrulesdeleteroutingrule description: Cloudflare Delete routing rule call: zones--zones.emailroutingroutingrulesdeleteroutingrule with: rule_identifier: rest.rule_identifier zone_identifier: rest.zone_identifier outputParameters: - type: object mapping: $. - method: GET name: emailroutingroutingrulesgetroutingrule description: Cloudflare Get routing rule call: zones--zones.emailroutingroutingrulesgetroutingrule with: rule_identifier: rest.rule_identifier zone_identifier: rest.zone_identifier outputParameters: - type: object mapping: $. - method: PUT name: emailroutingroutingrulesupdateroutingrule description: Cloudflare Update routing rule call: zones--zones.emailroutingroutingrulesupdateroutingrule with: rule_identifier: rest.rule_identifier zone_identifier: rest.zone_identifier body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-identifier}/filters name: zones-zone-identifier-filters description: REST surface for zones-zone_identifier-filters. operations: - method: DELETE name: filtersdeletefilters description: Cloudflare Delete filters call: zones--zones.filtersdeletefilters with: zone_identifier: rest.zone_identifier body: rest.body outputParameters: - type: object mapping: $. - method: GET name: filterslistfilters description: Cloudflare List filters call: zones--zones.filterslistfilters with: zone_identifier: rest.zone_identifier paused: rest.paused expression: rest.expression description: rest.description ref: rest.ref page: rest.page per_page: rest.per_page id: rest.id outputParameters: - type: object mapping: $. - method: POST name: filterscreatefilters description: Cloudflare Create filters call: zones--zones.filterscreatefilters with: zone_identifier: rest.zone_identifier body: rest.body outputParameters: - type: object mapping: $. - method: PUT name: filtersupdatefilters description: Cloudflare Update filters call: zones--zones.filtersupdatefilters with: zone_identifier: rest.zone_identifier body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-identifier}/filters/{id} name: zones-zone-identifier-filters-id description: REST surface for zones-zone_identifier-filters-id. operations: - method: DELETE name: filtersdeleteafilter description: Cloudflare Delete a filter call: zones--zones.filtersdeleteafilter with: id: rest.id zone_identifier: rest.zone_identifier body: rest.body outputParameters: - type: object mapping: $. - method: GET name: filtersgetafilter description: Cloudflare Get a filter call: zones--zones.filtersgetafilter with: id: rest.id zone_identifier: rest.zone_identifier outputParameters: - type: object mapping: $. - method: PUT name: filtersupdateafilter description: Cloudflare Update a filter call: zones--zones.filtersupdateafilter with: id: rest.id zone_identifier: rest.zone_identifier body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-identifier}/firewall/lockdowns name: zones-zone-identifier-firewall-lockdowns description: REST surface for zones-zone_identifier-firewall-lockdowns. operations: - method: GET name: zonelockdownlistzonelockdownrules description: Cloudflare List Zone Lockdown rules call: zones--zones.zonelockdownlistzonelockdownrules with: zone_identifier: rest.zone_identifier page: rest.page description: rest.description modified_on: rest.modified_on ip: rest.ip priority: rest.priority uri_search: rest.uri_search ip_range_search: rest.ip_range_search per_page: rest.per_page created_on: rest.created_on description_search: rest.description_search ip_search: rest.ip_search outputParameters: - type: object mapping: $. - method: POST name: zonelockdowncreateazonelockdownrule description: Cloudflare Create a Zone Lockdown rule call: zones--zones.zonelockdowncreateazonelockdownrule with: zone_identifier: rest.zone_identifier body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-identifier}/firewall/lockdowns/{id} name: zones-zone-identifier-firewall-lockdowns-id description: REST surface for zones-zone_identifier-firewall-lockdowns-id. operations: - method: DELETE name: zonelockdowndeleteazonelockdownrule description: Cloudflare Delete a Zone Lockdown rule call: zones--zones.zonelockdowndeleteazonelockdownrule with: id: rest.id zone_identifier: rest.zone_identifier body: rest.body outputParameters: - type: object mapping: $. - method: GET name: zonelockdowngetazonelockdownrule description: Cloudflare Get a Zone Lockdown rule call: zones--zones.zonelockdowngetazonelockdownrule with: id: rest.id zone_identifier: rest.zone_identifier outputParameters: - type: object mapping: $. - method: PUT name: zonelockdownupdateazonelockdownrule description: Cloudflare Update a Zone Lockdown rule call: zones--zones.zonelockdownupdateazonelockdownrule with: id: rest.id zone_identifier: rest.zone_identifier body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-identifier}/firewall/rules name: zones-zone-identifier-firewall-rules description: REST surface for zones-zone_identifier-firewall-rules. operations: - method: DELETE name: firewallrulesdeletefirewallrules description: Cloudflare Delete firewall rules call: zones--zones.firewallrulesdeletefirewallrules with: zone_identifier: rest.zone_identifier body: rest.body outputParameters: - type: object mapping: $. - method: GET name: firewallruleslistfirewallrules description: Cloudflare List firewall rules call: zones--zones.firewallruleslistfirewallrules with: zone_identifier: rest.zone_identifier description: rest.description action: rest.action page: rest.page per_page: rest.per_page id: rest.id paused: rest.paused outputParameters: - type: object mapping: $. - method: PATCH name: firewallrulesupdatepriorityoffirewallrules description: Cloudflare Update priority of firewall rules call: zones--zones.firewallrulesupdatepriorityoffirewallrules with: zone_identifier: rest.zone_identifier body: rest.body outputParameters: - type: object mapping: $. - method: POST name: firewallrulescreatefirewallrules description: Cloudflare Create firewall rules call: zones--zones.firewallrulescreatefirewallrules with: zone_identifier: rest.zone_identifier body: rest.body outputParameters: - type: object mapping: $. - method: PUT name: firewallrulesupdatefirewallrules description: Cloudflare Update firewall rules call: zones--zones.firewallrulesupdatefirewallrules with: zone_identifier: rest.zone_identifier body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-identifier}/firewall/rules/{id} name: zones-zone-identifier-firewall-rules-id description: REST surface for zones-zone_identifier-firewall-rules-id. operations: - method: DELETE name: firewallrulesdeleteafirewallrule description: Cloudflare Delete a firewall rule call: zones--zones.firewallrulesdeleteafirewallrule with: id: rest.id zone_identifier: rest.zone_identifier body: rest.body outputParameters: - type: object mapping: $. - method: GET name: firewallrulesgetafirewallrule description: Cloudflare Get a firewall rule call: zones--zones.firewallrulesgetafirewallrule with: id: rest.id zone_identifier: rest.zone_identifier outputParameters: - type: object mapping: $. - method: PATCH name: firewallrulesupdatepriorityofafirewallrule description: Cloudflare Update priority of a firewall rule call: zones--zones.firewallrulesupdatepriorityofafirewallrule with: id: rest.id zone_identifier: rest.zone_identifier body: rest.body outputParameters: - type: object mapping: $. - method: PUT name: firewallrulesupdateafirewallrule description: Cloudflare Update a firewall rule call: zones--zones.firewallrulesupdateafirewallrule with: id: rest.id zone_identifier: rest.zone_identifier body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-identifier}/firewall/ua-rules name: zones-zone-identifier-firewall-ua-rules description: REST surface for zones-zone_identifier-firewall-ua_rules. operations: - method: GET name: useragentblockingruleslistuseragentblockingrules description: Cloudflare List User Agent Blocking rules call: zones--zones.useragentblockingruleslistuseragentblockingrules with: zone_identifier: rest.zone_identifier page: rest.page description: rest.description description_search: rest.description_search per_page: rest.per_page ua_search: rest.ua_search outputParameters: - type: object mapping: $. - method: POST name: useragentblockingrulescreateauseragentblockingrule description: Cloudflare Create a User Agent Blocking rule call: zones--zones.useragentblockingrulescreateauseragentblockingrule with: zone_identifier: rest.zone_identifier body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-identifier}/firewall/ua-rules/{id} name: zones-zone-identifier-firewall-ua-rules-id description: REST surface for zones-zone_identifier-firewall-ua_rules-id. operations: - method: DELETE name: useragentblockingrulesdeleteauseragentblockingrule description: Cloudflare Delete a User Agent Blocking rule call: zones--zones.useragentblockingrulesdeleteauseragentblockingrule with: id: rest.id zone_identifier: rest.zone_identifier body: rest.body outputParameters: - type: object mapping: $. - method: GET name: useragentblockingrulesgetauseragentblockingrule description: Cloudflare Get a User Agent Blocking rule call: zones--zones.useragentblockingrulesgetauseragentblockingrule with: id: rest.id zone_identifier: rest.zone_identifier outputParameters: - type: object mapping: $. - method: PUT name: useragentblockingrulesupdateauseragentblockingrule description: Cloudflare Update a User Agent Blocking rule call: zones--zones.useragentblockingrulesupdateauseragentblockingrule with: id: rest.id zone_identifier: rest.zone_identifier body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-identifier}/firewall/waf/overrides name: zones-zone-identifier-firewall-waf-overrides description: REST surface for zones-zone_identifier-firewall-waf-overrides. operations: - method: GET name: wafoverrideslistwafoverrides description: Cloudflare List WAF overrides call: zones--zones.wafoverrideslistwafoverrides with: zone_identifier: rest.zone_identifier page: rest.page per_page: rest.per_page outputParameters: - type: object mapping: $. - method: POST name: wafoverridescreateawafoverride description: Cloudflare Create a WAF override call: zones--zones.wafoverridescreateawafoverride with: zone_identifier: rest.zone_identifier body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-identifier}/firewall/waf/overrides/{id} name: zones-zone-identifier-firewall-waf-overrides-id description: REST surface for zones-zone_identifier-firewall-waf-overrides-id. operations: - method: DELETE name: wafoverridesdeleteawafoverride description: Cloudflare Delete a WAF override call: zones--zones.wafoverridesdeleteawafoverride with: id: rest.id zone_identifier: rest.zone_identifier body: rest.body outputParameters: - type: object mapping: $. - method: GET name: wafoverridesgetawafoverride description: Cloudflare Get a WAF override call: zones--zones.wafoverridesgetawafoverride with: id: rest.id zone_identifier: rest.zone_identifier outputParameters: - type: object mapping: $. - method: PUT name: wafoverridesupdatewafoverride description: Cloudflare Update WAF override call: zones--zones.wafoverridesupdatewafoverride with: id: rest.id zone_identifier: rest.zone_identifier body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-identifier}/firewall/waf/packages name: zones-zone-identifier-firewall-waf-packages description: REST surface for zones-zone_identifier-firewall-waf-packages. operations: - method: GET name: wafpackageslistwafpackages description: Cloudflare List WAF packages call: zones--zones.wafpackageslistwafpackages with: zone_identifier: rest.zone_identifier page: rest.page per_page: rest.per_page order: rest.order direction: rest.direction match: rest.match name: rest.name outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-identifier}/firewall/waf/packages/{identifier} name: zones-zone-identifier-firewall-waf-packages-identifier description: REST surface for zones-zone_identifier-firewall-waf-packages-identifier. operations: - method: GET name: wafpackagesgetawafpackage description: Cloudflare Get a WAF package call: zones--zones.wafpackagesgetawafpackage with: identifier: rest.identifier zone_identifier: rest.zone_identifier outputParameters: - type: object mapping: $. - method: PATCH name: wafpackagesupdateawafpackage description: Cloudflare Update a WAF package call: zones--zones.wafpackagesupdateawafpackage with: identifier: rest.identifier zone_identifier: rest.zone_identifier body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-identifier}/healthchecks name: zones-zone-identifier-healthchecks description: REST surface for zones-zone_identifier-healthchecks. operations: - method: GET name: healthcheckslisthealthchecks description: Cloudflare List Health Checks call: zones--zones.healthcheckslisthealthchecks with: zone_identifier: rest.zone_identifier outputParameters: - type: object mapping: $. - method: POST name: healthcheckscreatehealthcheck description: Cloudflare Create Health Check call: zones--zones.healthcheckscreatehealthcheck with: zone_identifier: rest.zone_identifier body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-identifier}/healthchecks/preview name: zones-zone-identifier-healthchecks-preview description: REST surface for zones-zone_identifier-healthchecks-preview. operations: - method: POST name: healthcheckscreatepreviewhealthcheck description: Cloudflare Create Preview Health Check call: zones--zones.healthcheckscreatepreviewhealthcheck with: zone_identifier: rest.zone_identifier body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-identifier}/healthchecks/preview/{identifier} name: zones-zone-identifier-healthchecks-preview-identifier description: REST surface for zones-zone_identifier-healthchecks-preview-identifier. operations: - method: DELETE name: healthchecksdeletepreviewhealthcheck description: Cloudflare Delete Preview Health Check call: zones--zones.healthchecksdeletepreviewhealthcheck with: identifier: rest.identifier zone_identifier: rest.zone_identifier body: rest.body outputParameters: - type: object mapping: $. - method: GET name: healthcheckshealthcheckpreviewdetails description: Cloudflare Health Check Preview Details call: zones--zones.healthcheckshealthcheckpreviewdetails with: identifier: rest.identifier zone_identifier: rest.zone_identifier outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-identifier}/healthchecks/{identifier} name: zones-zone-identifier-healthchecks-identifier description: REST surface for zones-zone_identifier-healthchecks-identifier. operations: - method: DELETE name: healthchecksdeletehealthcheck description: Cloudflare Delete Health Check call: zones--zones.healthchecksdeletehealthcheck with: identifier: rest.identifier zone_identifier: rest.zone_identifier body: rest.body outputParameters: - type: object mapping: $. - method: GET name: healthcheckshealthcheckdetails description: Cloudflare Health Check Details call: zones--zones.healthcheckshealthcheckdetails with: identifier: rest.identifier zone_identifier: rest.zone_identifier outputParameters: - type: object mapping: $. - method: PATCH name: healthcheckspatchhealthcheck description: Cloudflare Patch Health Check call: zones--zones.healthcheckspatchhealthcheck with: identifier: rest.identifier zone_identifier: rest.zone_identifier body: rest.body outputParameters: - type: object mapping: $. - method: PUT name: healthchecksupdatehealthcheck description: Cloudflare Update Health Check call: zones--zones.healthchecksupdatehealthcheck with: identifier: rest.identifier zone_identifier: rest.zone_identifier body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-identifier}/logs/control/retention/flag name: zones-zone-identifier-logs-control-retention-flag description: REST surface for zones-zone_identifier-logs-control-retention-flag. operations: - method: GET name: logsreceivedgetlogretentionflag description: Cloudflare Get log retention flag call: zones--zones.logsreceivedgetlogretentionflag with: zone_identifier: rest.zone_identifier outputParameters: - type: object mapping: $. - method: POST name: logsreceivedupdatelogretentionflag description: Cloudflare Update log retention flag call: zones--zones.logsreceivedupdatelogretentionflag with: zone_identifier: rest.zone_identifier body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-identifier}/logs/rayids/{ray-identifier} name: zones-zone-identifier-logs-rayids-ray-identifier description: REST surface for zones-zone_identifier-logs-rayids-ray_identifier. operations: - method: GET name: logsreceivedgetlogsrayids description: Cloudflare Get logs RayIDs call: zones--zones.logsreceivedgetlogsrayids with: ray_identifier: rest.ray_identifier zone_identifier: rest.zone_identifier timestamps: rest.timestamps fields: rest.fields outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-identifier}/logs/received name: zones-zone-identifier-logs-received description: REST surface for zones-zone_identifier-logs-received. operations: - method: GET name: logsreceivedgetlogsreceived description: Cloudflare Get logs received call: zones--zones.logsreceivedgetlogsreceived with: zone_identifier: rest.zone_identifier end: rest.end sample: rest.sample timestamps: rest.timestamps count: rest.count fields: rest.fields start: rest.start outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-identifier}/logs/received/fields name: zones-zone-identifier-logs-received-fields description: REST surface for zones-zone_identifier-logs-received-fields. operations: - method: GET name: logsreceivedlistfields description: Cloudflare List fields call: zones--zones.logsreceivedlistfields with: zone_identifier: rest.zone_identifier outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-identifier}/rate-limits name: zones-zone-identifier-rate-limits description: REST surface for zones-zone_identifier-rate_limits. operations: - method: GET name: ratelimitsforazonelistratelimits description: Cloudflare List rate limits call: zones--zones.ratelimitsforazonelistratelimits with: zone_identifier: rest.zone_identifier page: rest.page per_page: rest.per_page outputParameters: - type: object mapping: $. - method: POST name: ratelimitsforazonecreatearatelimit description: Cloudflare Create a rate limit call: zones--zones.ratelimitsforazonecreatearatelimit with: zone_identifier: rest.zone_identifier body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-identifier}/rate-limits/{id} name: zones-zone-identifier-rate-limits-id description: REST surface for zones-zone_identifier-rate_limits-id. operations: - method: DELETE name: ratelimitsforazonedeletearatelimit description: Cloudflare Delete a rate limit call: zones--zones.ratelimitsforazonedeletearatelimit with: id: rest.id zone_identifier: rest.zone_identifier body: rest.body outputParameters: - type: object mapping: $. - method: GET name: ratelimitsforazonegetaratelimit description: Cloudflare Get a rate limit call: zones--zones.ratelimitsforazonegetaratelimit with: id: rest.id zone_identifier: rest.zone_identifier outputParameters: - type: object mapping: $. - method: PUT name: ratelimitsforazoneupdatearatelimit description: Cloudflare Update a rate limit call: zones--zones.ratelimitsforazoneupdatearatelimit with: id: rest.id zone_identifier: rest.zone_identifier body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-identifier}/snippets name: zones-zone-identifier-snippets description: REST surface for zones-zone_identifier-snippets. operations: - method: GET name: zonesnippets description: Cloudflare All Snippets call: zones--zones.zonesnippets with: zone_identifier: rest.zone_identifier outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-identifier}/snippets/snippet-rules name: zones-zone-identifier-snippets-snippet-rules description: REST surface for zones-zone_identifier-snippets-snippet_rules. operations: - method: GET name: zonesnippetssnippetrules description: Cloudflare Rules call: zones--zones.zonesnippetssnippetrules with: zone_identifier: rest.zone_identifier outputParameters: - type: object mapping: $. - method: PUT name: zonesnippetssnippetrulesput description: Cloudflare Put Rules call: zones--zones.zonesnippetssnippetrulesput with: zone_identifier: rest.zone_identifier body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-identifier}/snippets/{snippet-name} name: zones-zone-identifier-snippets-snippet-name description: REST surface for zones-zone_identifier-snippets-snippet_name. operations: - method: DELETE name: zonesnippetssnippetdelete description: Cloudflare Delete Snippet call: zones--zones.zonesnippetssnippetdelete with: zone_identifier: rest.zone_identifier snippet_name: rest.snippet_name outputParameters: - type: object mapping: $. - method: GET name: zonesnippetssnippet description: Cloudflare Snippet call: zones--zones.zonesnippetssnippet with: zone_identifier: rest.zone_identifier snippet_name: rest.snippet_name outputParameters: - type: object mapping: $. - method: PUT name: zonesnippetssnippetput description: Cloudflare Put Snippet call: zones--zones.zonesnippetssnippetput with: zone_identifier: rest.zone_identifier snippet_name: rest.snippet_name body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-identifier}/snippets/{snippet-name}/content name: zones-zone-identifier-snippets-snippet-name-content description: REST surface for zones-zone_identifier-snippets-snippet_name-content. operations: - method: GET name: zonesnippetssnippetcontent description: Cloudflare Snippet Content call: zones--zones.zonesnippetssnippetcontent with: zone_identifier: rest.zone_identifier snippet_name: rest.snippet_name outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-identifier}/ssl/recommendation name: zones-zone-identifier-ssl-recommendation description: REST surface for zones-zone_identifier-ssl-recommendation. operations: - method: GET name: ssltlsmoderecommendationssltlsrecommendation description: Cloudflare SSL/TLS Recommendation call: zones--zones.ssltlsmoderecommendationssltlsrecommendation with: zone_identifier: rest.zone_identifier outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-identifier}/waiting-rooms name: zones-zone-identifier-waiting-rooms description: REST surface for zones-zone_identifier-waiting_rooms. operations: - method: GET name: waitingroomlistwaitingrooms description: Cloudflare List waiting rooms call: zones--zones.waitingroomlistwaitingrooms with: zone_identifier: rest.zone_identifier outputParameters: - type: object mapping: $. - method: POST name: waitingroomcreatewaitingroom description: Cloudflare Create waiting room call: zones--zones.waitingroomcreatewaitingroom with: zone_identifier: rest.zone_identifier body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-identifier}/waiting-rooms/preview name: zones-zone-identifier-waiting-rooms-preview description: REST surface for zones-zone_identifier-waiting_rooms-preview. operations: - method: POST name: waitingroomcreateacustomwaitingroompagepreview description: Cloudflare Create a custom waiting room page preview call: zones--zones.waitingroomcreateacustomwaitingroompagepreview with: zone_identifier: rest.zone_identifier body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-identifier}/waiting-rooms/settings name: zones-zone-identifier-waiting-rooms-settings description: REST surface for zones-zone_identifier-waiting_rooms-settings. operations: - method: GET name: waitingroomgetzonesettings description: Cloudflare Get zone-level Waiting Room settings call: zones--zones.waitingroomgetzonesettings with: zone_identifier: rest.zone_identifier outputParameters: - type: object mapping: $. - method: PATCH name: waitingroompatchzonesettings description: Cloudflare Patch zone-level Waiting Room settings call: zones--zones.waitingroompatchzonesettings with: zone_identifier: rest.zone_identifier body: rest.body outputParameters: - type: object mapping: $. - method: PUT name: waitingroomupdatezonesettings description: Cloudflare Update zone-level Waiting Room settings call: zones--zones.waitingroomupdatezonesettings with: zone_identifier: rest.zone_identifier body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-identifier}/waiting-rooms/{waiting-room-id} name: zones-zone-identifier-waiting-rooms-waiting-room-id description: REST surface for zones-zone_identifier-waiting_rooms-waiting_room_id. operations: - method: DELETE name: waitingroomdeletewaitingroom description: Cloudflare Delete waiting room call: zones--zones.waitingroomdeletewaitingroom with: waiting_room_id: rest.waiting_room_id zone_identifier: rest.zone_identifier body: rest.body outputParameters: - type: object mapping: $. - method: GET name: waitingroomwaitingroomdetails description: Cloudflare Waiting room details call: zones--zones.waitingroomwaitingroomdetails with: waiting_room_id: rest.waiting_room_id zone_identifier: rest.zone_identifier outputParameters: - type: object mapping: $. - method: PATCH name: waitingroompatchwaitingroom description: Cloudflare Patch waiting room call: zones--zones.waitingroompatchwaitingroom with: waiting_room_id: rest.waiting_room_id zone_identifier: rest.zone_identifier body: rest.body outputParameters: - type: object mapping: $. - method: PUT name: waitingroomupdatewaitingroom description: Cloudflare Update waiting room call: zones--zones.waitingroomupdatewaitingroom with: waiting_room_id: rest.waiting_room_id zone_identifier: rest.zone_identifier body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-identifier}/waiting-rooms/{waiting-room-id}/events name: zones-zone-identifier-waiting-rooms-waiting-room-id-events description: REST surface for zones-zone_identifier-waiting_rooms-waiting_room_id-events. operations: - method: GET name: waitingroomlistevents description: Cloudflare List events call: zones--zones.waitingroomlistevents with: waiting_room_id: rest.waiting_room_id zone_identifier: rest.zone_identifier outputParameters: - type: object mapping: $. - method: POST name: waitingroomcreateevent description: Cloudflare Create event call: zones--zones.waitingroomcreateevent with: waiting_room_id: rest.waiting_room_id zone_identifier: rest.zone_identifier body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-identifier}/waiting-rooms/{waiting-room-id}/events/{event-id} name: zones-zone-identifier-waiting-rooms-waiting-room-id-events-event-id description: REST surface for zones-zone_identifier-waiting_rooms-waiting_room_id-events-event_id. operations: - method: DELETE name: waitingroomdeleteevent description: Cloudflare Delete event call: zones--zones.waitingroomdeleteevent with: event_id: rest.event_id waiting_room_id: rest.waiting_room_id zone_identifier: rest.zone_identifier body: rest.body outputParameters: - type: object mapping: $. - method: GET name: waitingroomeventdetails description: Cloudflare Event details call: zones--zones.waitingroomeventdetails with: event_id: rest.event_id waiting_room_id: rest.waiting_room_id zone_identifier: rest.zone_identifier outputParameters: - type: object mapping: $. - method: PATCH name: waitingroompatchevent description: Cloudflare Patch event call: zones--zones.waitingroompatchevent with: event_id: rest.event_id waiting_room_id: rest.waiting_room_id zone_identifier: rest.zone_identifier body: rest.body outputParameters: - type: object mapping: $. - method: PUT name: waitingroomupdateevent description: Cloudflare Update event call: zones--zones.waitingroomupdateevent with: event_id: rest.event_id waiting_room_id: rest.waiting_room_id zone_identifier: rest.zone_identifier body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-identifier}/waiting-rooms/{waiting-room-id}/events/{event-id}/details name: zones-zone-identifier-waiting-rooms-waiting-room-id-events-event-id-details description: REST surface for zones-zone_identifier-waiting_rooms-waiting_room_id-events-event_id-details. operations: - method: GET name: waitingroompreviewactiveeventdetails description: Cloudflare Preview active event details call: zones--zones.waitingroompreviewactiveeventdetails with: event_id: rest.event_id waiting_room_id: rest.waiting_room_id zone_identifier: rest.zone_identifier outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-identifier}/waiting-rooms/{waiting-room-id}/rules name: zones-zone-identifier-waiting-rooms-waiting-room-id-rules description: REST surface for zones-zone_identifier-waiting_rooms-waiting_room_id-rules. operations: - method: GET name: waitingroomlistwaitingroomrules description: Cloudflare List Waiting Room Rules call: zones--zones.waitingroomlistwaitingroomrules with: waiting_room_id: rest.waiting_room_id zone_identifier: rest.zone_identifier outputParameters: - type: object mapping: $. - method: POST name: waitingroomcreatewaitingroomrule description: Cloudflare Create Waiting Room Rule call: zones--zones.waitingroomcreatewaitingroomrule with: waiting_room_id: rest.waiting_room_id zone_identifier: rest.zone_identifier body: rest.body outputParameters: - type: object mapping: $. - method: PUT name: waitingroomreplacewaitingroomrules description: Cloudflare Replace Waiting Room Rules call: zones--zones.waitingroomreplacewaitingroomrules with: waiting_room_id: rest.waiting_room_id zone_identifier: rest.zone_identifier body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-identifier}/waiting-rooms/{waiting-room-id}/rules/{rule-id} name: zones-zone-identifier-waiting-rooms-waiting-room-id-rules-rule-id description: REST surface for zones-zone_identifier-waiting_rooms-waiting_room_id-rules-rule_id. operations: - method: DELETE name: waitingroomdeletewaitingroomrule description: Cloudflare Delete Waiting Room Rule call: zones--zones.waitingroomdeletewaitingroomrule with: rule_id: rest.rule_id waiting_room_id: rest.waiting_room_id zone_identifier: rest.zone_identifier body: rest.body outputParameters: - type: object mapping: $. - method: PATCH name: waitingroompatchwaitingroomrule description: Cloudflare Patch Waiting Room Rule call: zones--zones.waitingroompatchwaitingroomrule with: rule_id: rest.rule_id waiting_room_id: rest.waiting_room_id zone_identifier: rest.zone_identifier body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-identifier}/waiting-rooms/{waiting-room-id}/status name: zones-zone-identifier-waiting-rooms-waiting-room-id-status description: REST surface for zones-zone_identifier-waiting_rooms-waiting_room_id-status. operations: - method: GET name: waitingroomgetwaitingroomstatus description: Cloudflare Get waiting room status call: zones--zones.waitingroomgetwaitingroomstatus with: waiting_room_id: rest.waiting_room_id zone_identifier: rest.zone_identifier outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-identifier}/web3/hostnames name: zones-zone-identifier-web3-hostnames description: REST surface for zones-zone_identifier-web3-hostnames. operations: - method: GET name: web3hostnamelistweb3hostnames description: Cloudflare List Web3 Hostnames call: zones--zones.web3hostnamelistweb3hostnames with: zone_identifier: rest.zone_identifier outputParameters: - type: object mapping: $. - method: POST name: web3hostnamecreateweb3hostname description: Cloudflare Create Web3 Hostname call: zones--zones.web3hostnamecreateweb3hostname with: zone_identifier: rest.zone_identifier body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-identifier}/web3/hostnames/{identifier} name: zones-zone-identifier-web3-hostnames-identifier description: REST surface for zones-zone_identifier-web3-hostnames-identifier. operations: - method: DELETE name: web3hostnamedeleteweb3hostname description: Cloudflare Delete Web3 Hostname call: zones--zones.web3hostnamedeleteweb3hostname with: identifier: rest.identifier zone_identifier: rest.zone_identifier body: rest.body outputParameters: - type: object mapping: $. - method: GET name: web3hostnameweb3hostnamedetails description: Cloudflare Web3 Hostname Details call: zones--zones.web3hostnameweb3hostnamedetails with: identifier: rest.identifier zone_identifier: rest.zone_identifier outputParameters: - type: object mapping: $. - method: PATCH name: web3hostnameeditweb3hostname description: Cloudflare Edit Web3 Hostname call: zones--zones.web3hostnameeditweb3hostname with: identifier: rest.identifier zone_identifier: rest.zone_identifier body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-identifier}/web3/hostnames/{identifier}/ipfs-universal-path/content-list name: zones-zone-identifier-web3-hostnames-identifier-ipfs-universal-path-content-list description: REST surface for zones-zone_identifier-web3-hostnames-identifier-ipfs_universal_path-content_list. operations: - method: GET name: web3hostnameipfsuniversalpathgatewaycontentlistdetails description: Cloudflare IPFS Universal Path Gateway Content List Details call: zones--zones.web3hostnameipfsuniversalpathgatewaycontentlistdetails with: identifier: rest.identifier zone_identifier: rest.zone_identifier outputParameters: - type: object mapping: $. - method: PUT name: web3hostnameupdateipfsuniversalpathgatewaycontentlist description: Cloudflare Update IPFS Universal Path Gateway Content List call: zones--zones.web3hostnameupdateipfsuniversalpathgatewaycontentlist with: identifier: rest.identifier zone_identifier: rest.zone_identifier body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-identifier}/web3/hostnames/{identifier}/ipfs-universal-path/content-list/entries name: zones-zone-identifier-web3-hostnames-identifier-ipfs-universal-path-content-list description: REST surface for zones-zone_identifier-web3-hostnames-identifier-ipfs_universal_path-content_list. operations: - method: GET name: web3hostnamelistipfsuniversalpathgatewaycontentlistentries description: Cloudflare List IPFS Universal Path Gateway Content List Entries call: zones--zones.web3hostnamelistipfsuniversalpathgatewaycontentlistentries with: identifier: rest.identifier zone_identifier: rest.zone_identifier outputParameters: - type: object mapping: $. - method: POST name: web3hostnamecreateipfsuniversalpathgatewaycontentlistentry description: Cloudflare Create IPFS Universal Path Gateway Content List Entry call: zones--zones.web3hostnamecreateipfsuniversalpathgatewaycontentlistentry with: identifier: rest.identifier zone_identifier: rest.zone_identifier body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-identifier}/web3/hostnames/{identifier}/ipfs-universal-path/content-list/entries/{content-list-entry-identifier} name: zones-zone-identifier-web3-hostnames-identifier-ipfs-universal-path-content-list description: REST surface for zones-zone_identifier-web3-hostnames-identifier-ipfs_universal_path-content_list. operations: - method: DELETE name: web3hostnamedeleteipfsuniversalpathgatewaycontentlistentry description: Cloudflare Delete IPFS Universal Path Gateway Content List Entry call: zones--zones.web3hostnamedeleteipfsuniversalpathgatewaycontentlistentry with: content_list_entry_identifier: rest.content_list_entry_identifier identifier: rest.identifier zone_identifier: rest.zone_identifier body: rest.body outputParameters: - type: object mapping: $. - method: GET name: web3hostnameipfsuniversalpathgatewaycontentlistentrydetails description: Cloudflare IPFS Universal Path Gateway Content List Entry Details call: zones--zones.web3hostnameipfsuniversalpathgatewaycontentlistentrydetails with: content_list_entry_identifier: rest.content_list_entry_identifier identifier: rest.identifier zone_identifier: rest.zone_identifier outputParameters: - type: object mapping: $. - method: PUT name: web3hostnameeditipfsuniversalpathgatewaycontentlistentry description: Cloudflare Edit IPFS Universal Path Gateway Content List Entry call: zones--zones.web3hostnameeditipfsuniversalpathgatewaycontentlistentry with: content_list_entry_identifier: rest.content_list_entry_identifier identifier: rest.identifier zone_identifier: rest.zone_identifier body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id} name: zones-zone-id description: REST surface for zones-zone_id. operations: - method: DELETE name: zones0delete description: Cloudflare Delete Zone call: zones--zones.zones0delete with: zone_id: rest.zone_id body: rest.body outputParameters: - type: object mapping: $. - method: GET name: zones0get description: Cloudflare Zone Details call: zones--zones.zones0get with: zone_id: rest.zone_id outputParameters: - type: object mapping: $. - method: PATCH name: zones0patch description: Cloudflare Edit Zone call: zones--zones.zones0patch with: zone_id: rest.zone_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/acm/total-tls name: zones-zone-id-acm-total-tls description: REST surface for zones-zone_id-acm-total_tls. operations: - method: GET name: totaltlstotaltlssettingsdetails description: Cloudflare Total TLS Settings Details call: zones--zones.totaltlstotaltlssettingsdetails with: zone_id: rest.zone_id outputParameters: - type: object mapping: $. - method: POST name: totaltlsenableordisabletotaltls description: Cloudflare Enable or Disable Total TLS call: zones--zones.totaltlsenableordisabletotaltls with: zone_id: rest.zone_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/activation-check name: zones-zone-id-activation-check description: REST surface for zones-zone_id-activation_check. operations: - method: PUT name: putzoneszoneidactivationcheck description: Cloudflare Rerun the Activation Check call: zones--zones.putzoneszoneidactivationcheck with: zone_id: rest.zone_id outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/analytics/latency name: zones-zone-id-analytics-latency description: REST surface for zones-zone_id-analytics-latency. operations: - method: GET name: argoanalyticsforzoneargoanalyticsforazone description: Cloudflare Argo Analytics for a zone call: zones--zones.argoanalyticsforzoneargoanalyticsforazone with: zone_id: rest.zone_id bins: rest.bins outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/analytics/latency/colos name: zones-zone-id-analytics-latency-colos description: REST surface for zones-zone_id-analytics-latency-colos. operations: - method: GET name: argoanalyticsforgeolocationargoanalyticsforazoneatdifferentpops description: Cloudflare Argo Analytics for a zone at different PoPs call: zones--zones.argoanalyticsforgeolocationargoanalyticsforazoneatdifferentpops with: zone_id: rest.zone_id outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/api-gateway/configuration name: zones-zone-id-api-gateway-configuration description: REST surface for zones-zone_id-api_gateway-configuration. operations: - method: GET name: apishieldsettingsretrieveinformationaboutspecificconfigurationproperties description: Cloudflare Retrieve information about specific configuration properties call: zones--zones.apishieldsettingsretrieveinformationaboutspecificconfigurationproperties with: properties: rest.properties outputParameters: - type: object mapping: $. - method: PUT name: apishieldsettingssetconfigurationproperties description: Cloudflare Set configuration properties call: zones--zones.apishieldsettingssetconfigurationproperties with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/api-gateway/discovery name: zones-zone-id-api-gateway-discovery description: REST surface for zones-zone_id-api_gateway-discovery. operations: - method: GET name: apishieldapidiscoveryretrievediscoveredoperationsonazoneasopenapi description: Cloudflare Retrieve discovered operations on a zone rendered as OpenAPI schemas call: zones--zones.apishieldapidiscoveryretrievediscoveredoperationsonazoneasopenapi outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/api-gateway/discovery/operations name: zones-zone-id-api-gateway-discovery-operations description: REST surface for zones-zone_id-api_gateway-discovery-operations. operations: - method: GET name: apishieldapidiscoveryretrievediscoveredoperationsonazone description: Cloudflare Retrieve discovered operations on a zone call: zones--zones.apishieldapidiscoveryretrievediscoveredoperationsonazone outputParameters: - type: object mapping: $. - method: PATCH name: apishieldapipatchdiscoveredoperations description: Cloudflare Patch discovered operations call: zones--zones.apishieldapipatchdiscoveredoperations with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/api-gateway/discovery/operations/{operation-id} name: zones-zone-id-api-gateway-discovery-operations-operation-id description: REST surface for zones-zone_id-api_gateway-discovery-operations-operation_id. operations: - method: PATCH name: apishieldapipatchdiscoveredoperation description: Cloudflare Patch discovered operation call: zones--zones.apishieldapipatchdiscoveredoperation with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/api-gateway/operations name: zones-zone-id-api-gateway-operations description: REST surface for zones-zone_id-api_gateway-operations. operations: - method: GET name: apishieldendpointmanagementretrieveinformationaboutalloperationsonazone description: Cloudflare Retrieve information about all operations on a zone call: zones--zones.apishieldendpointmanagementretrieveinformationaboutalloperationsonazone with: per_page: rest.per_page order: rest.order outputParameters: - type: object mapping: $. - method: POST name: apishieldendpointmanagementaddoperationstoazone description: Cloudflare Add operations to a zone call: zones--zones.apishieldendpointmanagementaddoperationstoazone with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/api-gateway/operations/schema-validation name: zones-zone-id-api-gateway-operations-schema-validation description: REST surface for zones-zone_id-api_gateway-operations-schema_validation. operations: - method: PATCH name: apishieldschemavalidationupdatemultipleoperationlevelsettings description: Cloudflare Update multiple operation-level schema validation settings call: zones--zones.apishieldschemavalidationupdatemultipleoperationlevelsettings with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/api-gateway/operations/{operation-id} name: zones-zone-id-api-gateway-operations-operation-id description: REST surface for zones-zone_id-api_gateway-operations-operation_id. operations: - method: DELETE name: apishieldendpointmanagementdeleteanoperation description: Cloudflare Delete an operation call: zones--zones.apishieldendpointmanagementdeleteanoperation outputParameters: - type: object mapping: $. - method: GET name: apishieldendpointmanagementretrieveinformationaboutanoperation description: Cloudflare Retrieve information about an operation call: zones--zones.apishieldendpointmanagementretrieveinformationaboutanoperation outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/api-gateway/operations/{operation-id}/schema-validation name: zones-zone-id-api-gateway-operations-operation-id-schema-validation description: REST surface for zones-zone_id-api_gateway-operations-operation_id-schema_validation. operations: - method: GET name: apishieldschemavalidationretrieveoperationlevelsettings description: Cloudflare Retrieve operation-level schema validation settings call: zones--zones.apishieldschemavalidationretrieveoperationlevelsettings outputParameters: - type: object mapping: $. - method: PUT name: apishieldschemavalidationupdateoperationlevelsettings description: Cloudflare Update operation-level schema validation settings call: zones--zones.apishieldschemavalidationupdateoperationlevelsettings with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/api-gateway/schemas name: zones-zone-id-api-gateway-schemas description: REST surface for zones-zone_id-api_gateway-schemas. operations: - method: GET name: apishieldendpointmanagementretrieveoperationsandfeaturesasopenapischemas description: Cloudflare Retrieve operations and features as OpenAPI schemas call: zones--zones.apishieldendpointmanagementretrieveoperationsandfeaturesasopenapischemas with: host: rest.host outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/api-gateway/settings/schema-validation name: zones-zone-id-api-gateway-settings-schema-validation description: REST surface for zones-zone_id-api_gateway-settings-schema_validation. operations: - method: GET name: apishieldschemavalidationretrievezonelevelsettings description: Cloudflare Retrieve zone level schema validation settings call: zones--zones.apishieldschemavalidationretrievezonelevelsettings outputParameters: - type: object mapping: $. - method: PATCH name: apishieldschemavalidationpatchzonelevelsettings description: Cloudflare Update zone level schema validation settings call: zones--zones.apishieldschemavalidationpatchzonelevelsettings with: body: rest.body outputParameters: - type: object mapping: $. - method: PUT name: apishieldschemavalidationupdatezonelevelsettings description: Cloudflare Update zone level schema validation settings call: zones--zones.apishieldschemavalidationupdatezonelevelsettings with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/api-gateway/user-schemas name: zones-zone-id-api-gateway-user-schemas description: REST surface for zones-zone_id-api_gateway-user_schemas. operations: - method: GET name: apishieldschemavalidationretrieveinformationaboutallschemas description: Cloudflare Retrieve information about all schemas on a zone call: zones--zones.apishieldschemavalidationretrieveinformationaboutallschemas with: validation_enabled: rest.validation_enabled outputParameters: - type: object mapping: $. - method: POST name: apishieldschemavalidationpostschema description: Cloudflare Upload a schema to a zone call: zones--zones.apishieldschemavalidationpostschema with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/api-gateway/user-schemas/{schema-id} name: zones-zone-id-api-gateway-user-schemas-schema-id description: REST surface for zones-zone_id-api_gateway-user_schemas-schema_id. operations: - method: DELETE name: apishieldschemadeleteaschema description: Cloudflare Delete a schema call: zones--zones.apishieldschemadeleteaschema outputParameters: - type: object mapping: $. - method: GET name: apishieldschemavalidationretrieveinformationaboutspecificschema description: Cloudflare Retrieve information about a specific schema on a zone call: zones--zones.apishieldschemavalidationretrieveinformationaboutspecificschema outputParameters: - type: object mapping: $. - method: PATCH name: apishieldschemavalidationenablevalidationforaschema description: Cloudflare Enable validation for a schema call: zones--zones.apishieldschemavalidationenablevalidationforaschema with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/api-gateway/user-schemas/{schema-id}/operations name: zones-zone-id-api-gateway-user-schemas-schema-id-operations description: REST surface for zones-zone_id-api_gateway-user_schemas-schema_id-operations. operations: - method: GET name: apishieldschemavalidationextractoperationsfromschema description: Cloudflare Retrieve all operations from a schema. call: zones--zones.apishieldschemavalidationextractoperationsfromschema with: operation_status: rest.operation_status outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/argo/smart-routing name: zones-zone-id-argo-smart-routing description: REST surface for zones-zone_id-argo-smart_routing. operations: - method: GET name: argosmartroutinggetargosmartroutingsetting description: Cloudflare Get Argo Smart Routing setting call: zones--zones.argosmartroutinggetargosmartroutingsetting with: zone_id: rest.zone_id outputParameters: - type: object mapping: $. - method: PATCH name: argosmartroutingpatchargosmartroutingsetting description: Cloudflare Patch Argo Smart Routing setting call: zones--zones.argosmartroutingpatchargosmartroutingsetting with: zone_id: rest.zone_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/argo/tiered-caching name: zones-zone-id-argo-tiered-caching description: REST surface for zones-zone_id-argo-tiered_caching. operations: - method: GET name: tieredcachinggettieredcachingsetting description: Cloudflare Get Tiered Caching setting call: zones--zones.tieredcachinggettieredcachingsetting with: zone_id: rest.zone_id outputParameters: - type: object mapping: $. - method: PATCH name: tieredcachingpatchtieredcachingsetting description: Cloudflare Patch Tiered Caching setting call: zones--zones.tieredcachingpatchtieredcachingsetting with: zone_id: rest.zone_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/bot-management name: zones-zone-id-bot-management description: REST surface for zones-zone_id-bot_management. operations: - method: GET name: botmanagementforazonegetconfig description: Cloudflare Get Zone Bot Management Config call: zones--zones.botmanagementforazonegetconfig with: zone_id: rest.zone_id outputParameters: - type: object mapping: $. - method: PUT name: botmanagementforazoneupdateconfig description: Cloudflare Update Zone Bot Management Config call: zones--zones.botmanagementforazoneupdateconfig with: zone_id: rest.zone_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/cache/cache-reserve name: zones-zone-id-cache-cache-reserve description: REST surface for zones-zone_id-cache-cache_reserve. operations: - method: GET name: zonecachesettingsgetcachereservesetting description: Cloudflare Get Cache Reserve setting call: zones--zones.zonecachesettingsgetcachereservesetting with: zone_id: rest.zone_id outputParameters: - type: object mapping: $. - method: PATCH name: zonecachesettingschangecachereservesetting description: Cloudflare Change Cache Reserve setting call: zones--zones.zonecachesettingschangecachereservesetting with: zone_id: rest.zone_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/cache/cache-reserve-clear name: zones-zone-id-cache-cache-reserve-clear description: REST surface for zones-zone_id-cache-cache_reserve_clear. operations: - method: GET name: zonecachesettingsgetcachereserveclear description: Cloudflare Get Cache Reserve Clear call: zones--zones.zonecachesettingsgetcachereserveclear with: zone_id: rest.zone_id outputParameters: - type: object mapping: $. - method: POST name: zonecachesettingsstartcachereserveclear description: Cloudflare Start Cache Reserve Clear call: zones--zones.zonecachesettingsstartcachereserveclear with: zone_id: rest.zone_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/cache/origin-post-quantum-encryption name: zones-zone-id-cache-origin-post-quantum-encryption description: REST surface for zones-zone_id-cache-origin_post_quantum_encryption. operations: - method: GET name: zonecachesettingsgetoriginpostquantumencryptionsetting description: Cloudflare Get Origin Post-Quantum Encryption setting call: zones--zones.zonecachesettingsgetoriginpostquantumencryptionsetting with: zone_id: rest.zone_id outputParameters: - type: object mapping: $. - method: PUT name: zonecachesettingschangeoriginpostquantumencryptionsetting description: Cloudflare Change Origin Post-Quantum Encryption setting call: zones--zones.zonecachesettingschangeoriginpostquantumencryptionsetting with: zone_id: rest.zone_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/cache/regional-tiered-cache name: zones-zone-id-cache-regional-tiered-cache description: REST surface for zones-zone_id-cache-regional_tiered_cache. operations: - method: GET name: zonecachesettingsgetregionaltieredcachesetting description: Cloudflare Get Regional Tiered Cache setting call: zones--zones.zonecachesettingsgetregionaltieredcachesetting with: zone_id: rest.zone_id outputParameters: - type: object mapping: $. - method: PATCH name: zonecachesettingschangeregionaltieredcachesetting description: Cloudflare Change Regional Tiered Cache setting call: zones--zones.zonecachesettingschangeregionaltieredcachesetting with: zone_id: rest.zone_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/cache/tiered-cache-smart-topology-enable name: zones-zone-id-cache-tiered-cache-smart-topology-enable description: REST surface for zones-zone_id-cache-tiered_cache_smart_topology_enable. operations: - method: DELETE name: smarttieredcachedeletesmarttieredcachesetting description: Cloudflare Delete Smart Tiered Cache setting call: zones--zones.smarttieredcachedeletesmarttieredcachesetting with: zone_id: rest.zone_id body: rest.body outputParameters: - type: object mapping: $. - method: GET name: smarttieredcachegetsmarttieredcachesetting description: Cloudflare Get Smart Tiered Cache setting call: zones--zones.smarttieredcachegetsmarttieredcachesetting with: zone_id: rest.zone_id outputParameters: - type: object mapping: $. - method: PATCH name: smarttieredcachepatchsmarttieredcachesetting description: Cloudflare Patch Smart Tiered Cache setting call: zones--zones.smarttieredcachepatchsmarttieredcachesetting with: zone_id: rest.zone_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/cache/variants name: zones-zone-id-cache-variants description: REST surface for zones-zone_id-cache-variants. operations: - method: DELETE name: zonecachesettingsdeletevariantssetting description: Cloudflare Delete variants setting call: zones--zones.zonecachesettingsdeletevariantssetting with: zone_id: rest.zone_id body: rest.body outputParameters: - type: object mapping: $. - method: GET name: zonecachesettingsgetvariantssetting description: Cloudflare Get variants setting call: zones--zones.zonecachesettingsgetvariantssetting with: zone_id: rest.zone_id outputParameters: - type: object mapping: $. - method: PATCH name: zonecachesettingschangevariantssetting description: Cloudflare Change variants setting call: zones--zones.zonecachesettingschangevariantssetting with: zone_id: rest.zone_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/certificate-authorities/hostname-associations name: zones-zone-id-certificate-authorities-hostname-associations description: REST surface for zones-zone_id-certificate_authorities-hostname_associations. operations: - method: GET name: clientcertificateforazonelisthostnameassociations description: Cloudflare List Hostname Associations call: zones--zones.clientcertificateforazonelisthostnameassociations with: zone_id: rest.zone_id mtls_certificate_id: rest.mtls_certificate_id outputParameters: - type: object mapping: $. - method: PUT name: clientcertificateforazoneputhostnameassociations description: Cloudflare Replace Hostname Associations call: zones--zones.clientcertificateforazoneputhostnameassociations with: zone_id: rest.zone_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/client-certificates name: zones-zone-id-client-certificates description: REST surface for zones-zone_id-client_certificates. operations: - method: GET name: clientcertificateforazonelistclientcertificates description: Cloudflare List Client Certificates call: zones--zones.clientcertificateforazonelistclientcertificates with: zone_id: rest.zone_id status: rest.status page: rest.page per_page: rest.per_page limit: rest.limit offset: rest.offset outputParameters: - type: object mapping: $. - method: POST name: clientcertificateforazonecreateclientcertificate description: Cloudflare Create Client Certificate call: zones--zones.clientcertificateforazonecreateclientcertificate with: zone_id: rest.zone_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/client-certificates/{client-certificate-id} name: zones-zone-id-client-certificates-client-certificate-id description: REST surface for zones-zone_id-client_certificates-client_certificate_id. operations: - method: DELETE name: clientcertificateforazonedeleteclientcertificate description: Cloudflare Revoke Client Certificate call: zones--zones.clientcertificateforazonedeleteclientcertificate with: zone_id: rest.zone_id client_certificate_id: rest.client_certificate_id outputParameters: - type: object mapping: $. - method: GET name: clientcertificateforazoneclientcertificatedetails description: Cloudflare Client Certificate Details call: zones--zones.clientcertificateforazoneclientcertificatedetails with: zone_id: rest.zone_id client_certificate_id: rest.client_certificate_id outputParameters: - type: object mapping: $. - method: PATCH name: clientcertificateforazoneeditclientcertificate description: Cloudflare Reactivate Client Certificate call: zones--zones.clientcertificateforazoneeditclientcertificate with: zone_id: rest.zone_id client_certificate_id: rest.client_certificate_id outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/custom-certificates name: zones-zone-id-custom-certificates description: REST surface for zones-zone_id-custom_certificates. operations: - method: GET name: customsslforazonelistsslconfigurations description: Cloudflare List SSL Configurations call: zones--zones.customsslforazonelistsslconfigurations with: zone_id: rest.zone_id page: rest.page per_page: rest.per_page match: rest.match status: rest.status outputParameters: - type: object mapping: $. - method: POST name: customsslforazonecreatesslconfiguration description: Cloudflare Create SSL Configuration call: zones--zones.customsslforazonecreatesslconfiguration with: zone_id: rest.zone_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/custom-certificates/prioritize name: zones-zone-id-custom-certificates-prioritize description: REST surface for zones-zone_id-custom_certificates-prioritize. operations: - method: PUT name: customsslforazonereprioritizesslcertificates description: Cloudflare Re-prioritize SSL Certificates call: zones--zones.customsslforazonereprioritizesslcertificates with: zone_id: rest.zone_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/custom-certificates/{custom-certificate-id} name: zones-zone-id-custom-certificates-custom-certificate-id description: REST surface for zones-zone_id-custom_certificates-custom_certificate_id. operations: - method: DELETE name: customsslforazonedeletesslconfiguration description: Cloudflare Delete SSL Configuration call: zones--zones.customsslforazonedeletesslconfiguration with: custom_certificate_id: rest.custom_certificate_id zone_id: rest.zone_id body: rest.body outputParameters: - type: object mapping: $. - method: GET name: customsslforazonesslconfigurationdetails description: Cloudflare SSL Configuration Details call: zones--zones.customsslforazonesslconfigurationdetails with: custom_certificate_id: rest.custom_certificate_id zone_id: rest.zone_id outputParameters: - type: object mapping: $. - method: PATCH name: customsslforazoneeditsslconfiguration description: Cloudflare Edit SSL Configuration call: zones--zones.customsslforazoneeditsslconfiguration with: custom_certificate_id: rest.custom_certificate_id zone_id: rest.zone_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/custom-hostnames name: zones-zone-id-custom-hostnames description: REST surface for zones-zone_id-custom_hostnames. operations: - method: GET name: customhostnameforazonelistcustomhostnames description: Cloudflare List Custom Hostnames call: zones--zones.customhostnameforazonelistcustomhostnames with: zone_id: rest.zone_id hostname: rest.hostname id: rest.id page: rest.page per_page: rest.per_page order: rest.order direction: rest.direction ssl: rest.ssl outputParameters: - type: object mapping: $. - method: POST name: customhostnameforazonecreatecustomhostname description: Cloudflare Create Custom Hostname call: zones--zones.customhostnameforazonecreatecustomhostname with: zone_id: rest.zone_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/custom-hostnames/fallback-origin name: zones-zone-id-custom-hostnames-fallback-origin description: REST surface for zones-zone_id-custom_hostnames-fallback_origin. operations: - method: DELETE name: customhostnamefallbackoriginforazonedeletefallbackoriginforcustomhostnames description: Cloudflare Delete Fallback Origin for Custom Hostnames call: zones--zones.customhostnamefallbackoriginforazonedeletefallbackoriginforcustomhostnames with: zone_id: rest.zone_id body: rest.body outputParameters: - type: object mapping: $. - method: GET name: customhostnamefallbackoriginforazonegetfallbackoriginforcustomhostnames description: Cloudflare Get Fallback Origin for Custom Hostnames call: zones--zones.customhostnamefallbackoriginforazonegetfallbackoriginforcustomhostnames with: zone_id: rest.zone_id outputParameters: - type: object mapping: $. - method: PUT name: customhostnamefallbackoriginforazoneupdatefallbackoriginforcustomhostnames description: Cloudflare Update Fallback Origin for Custom Hostnames call: zones--zones.customhostnamefallbackoriginforazoneupdatefallbackoriginforcustomhostnames with: zone_id: rest.zone_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/custom-hostnames/{custom-hostname-id} name: zones-zone-id-custom-hostnames-custom-hostname-id description: REST surface for zones-zone_id-custom_hostnames-custom_hostname_id. operations: - method: DELETE name: customhostnameforazonedeletecustomhostnameandanyissuedsslcertificates description: Cloudflare Delete Custom Hostname (and any issued SSL certificates) call: zones--zones.customhostnameforazonedeletecustomhostnameandanyissuedsslcertificates with: custom_hostname_id: rest.custom_hostname_id zone_id: rest.zone_id body: rest.body outputParameters: - type: object mapping: $. - method: GET name: customhostnameforazonecustomhostnamedetails description: Cloudflare Custom Hostname Details call: zones--zones.customhostnameforazonecustomhostnamedetails with: custom_hostname_id: rest.custom_hostname_id zone_id: rest.zone_id outputParameters: - type: object mapping: $. - method: PATCH name: customhostnameforazoneeditcustomhostname description: Cloudflare Edit Custom Hostname call: zones--zones.customhostnameforazoneeditcustomhostname with: custom_hostname_id: rest.custom_hostname_id zone_id: rest.zone_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/custom-ns name: zones-zone-id-custom-ns description: REST surface for zones-zone_id-custom_ns. operations: - method: GET name: accountlevelcustomnameserversusageforazonegetaccountcustomnameserverrelatedzonemetadata description: Cloudflare Get Account Custom Nameserver Related Zone Metadata call: zones--zones.accountlevelcustomnameserversusageforazonegetaccountcustomnameserverrelatedzonemetadata with: zone_id: rest.zone_id outputParameters: - type: object mapping: $. - method: PUT name: accountlevelcustomnameserversusageforazonesetaccountcustomnameserverrelatedzonemetadata description: Cloudflare Set Account Custom Nameserver Related Zone Metadata call: zones--zones.accountlevelcustomnameserversusageforazonesetaccountcustomnameserverrelatedzonemetadata with: zone_id: rest.zone_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/dcv-delegation/uuid name: zones-zone-id-dcv-delegation-uuid description: REST surface for zones-zone_id-dcv_delegation-uuid. operations: - method: GET name: dcvdelegationuuidget description: Cloudflare Retrieve the DCV Delegation unique identifier. call: zones--zones.dcvdelegationuuidget with: zone_id: rest.zone_id outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/dns-records name: zones-zone-id-dns-records description: REST surface for zones-zone_id-dns_records. operations: - method: GET name: dnsrecordsforazonelistdnsrecords description: Cloudflare List DNS Records call: zones--zones.dnsrecordsforazonelistdnsrecords with: zone_id: rest.zone_id name: rest.name type: rest.type content: rest.content proxied: rest.proxied match: rest.match comment: rest.comment comment.present: rest.comment.present comment.absent: rest.comment.absent comment.exact: rest.comment.exact comment.contains: rest.comment.contains comment.startswith: rest.comment.startswith comment.endswith: rest.comment.endswith tag: rest.tag tag.present: rest.tag.present tag.absent: rest.tag.absent tag.exact: rest.tag.exact tag.contains: rest.tag.contains tag.startswith: rest.tag.startswith tag.endswith: rest.tag.endswith search: rest.search tag_match: rest.tag_match page: rest.page per_page: rest.per_page order: rest.order direction: rest.direction outputParameters: - type: object mapping: $. - method: POST name: dnsrecordsforazonecreatednsrecord description: Cloudflare Create DNS Record call: zones--zones.dnsrecordsforazonecreatednsrecord with: zone_id: rest.zone_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/dns-records/export name: zones-zone-id-dns-records-export description: REST surface for zones-zone_id-dns_records-export. operations: - method: GET name: dnsrecordsforazoneexportdnsrecords description: Cloudflare Export DNS Records call: zones--zones.dnsrecordsforazoneexportdnsrecords with: zone_id: rest.zone_id outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/dns-records/import name: zones-zone-id-dns-records-import description: REST surface for zones-zone_id-dns_records-import. operations: - method: POST name: dnsrecordsforazoneimportdnsrecords description: Cloudflare Import DNS Records call: zones--zones.dnsrecordsforazoneimportdnsrecords with: zone_id: rest.zone_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/dns-records/scan name: zones-zone-id-dns-records-scan description: REST surface for zones-zone_id-dns_records-scan. operations: - method: POST name: dnsrecordsforazonescandnsrecords description: Cloudflare Scan DNS Records call: zones--zones.dnsrecordsforazonescandnsrecords with: zone_id: rest.zone_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/dns-records/{dns-record-id} name: zones-zone-id-dns-records-dns-record-id description: REST surface for zones-zone_id-dns_records-dns_record_id. operations: - method: DELETE name: dnsrecordsforazonedeletednsrecord description: Cloudflare Delete DNS Record call: zones--zones.dnsrecordsforazonedeletednsrecord with: dns_record_id: rest.dns_record_id zone_id: rest.zone_id body: rest.body outputParameters: - type: object mapping: $. - method: GET name: dnsrecordsforazonednsrecorddetails description: Cloudflare DNS Record Details call: zones--zones.dnsrecordsforazonednsrecorddetails with: dns_record_id: rest.dns_record_id zone_id: rest.zone_id outputParameters: - type: object mapping: $. - method: PATCH name: dnsrecordsforazonepatchdnsrecord description: Cloudflare Update DNS Record call: zones--zones.dnsrecordsforazonepatchdnsrecord with: dns_record_id: rest.dns_record_id zone_id: rest.zone_id body: rest.body outputParameters: - type: object mapping: $. - method: PUT name: dnsrecordsforazoneupdatednsrecord description: Cloudflare Overwrite DNS Record call: zones--zones.dnsrecordsforazoneupdatednsrecord with: dns_record_id: rest.dns_record_id zone_id: rest.zone_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/dnssec name: zones-zone-id-dnssec description: REST surface for zones-zone_id-dnssec. operations: - method: DELETE name: dnssecdeletednssecrecords description: Cloudflare Delete DNSSEC records call: zones--zones.dnssecdeletednssecrecords with: zone_id: rest.zone_id body: rest.body outputParameters: - type: object mapping: $. - method: GET name: dnssecdnssecdetails description: Cloudflare DNSSEC Details call: zones--zones.dnssecdnssecdetails with: zone_id: rest.zone_id outputParameters: - type: object mapping: $. - method: PATCH name: dnsseceditdnssecstatus description: Cloudflare Edit DNSSEC Status call: zones--zones.dnsseceditdnssecstatus with: zone_id: rest.zone_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/firewall/access-rules/rules name: zones-zone-id-firewall-access-rules-rules description: REST surface for zones-zone_id-firewall-access_rules-rules. operations: - method: GET name: ipaccessrulesforazonelistipaccessrules description: Cloudflare List IP Access rules call: zones--zones.ipaccessrulesforazonelistipaccessrules with: zone_id: rest.zone_id filters: rest.filters egs-pagination.json: rest.egs-pagination.json page: rest.page per_page: rest.per_page order: rest.order direction: rest.direction outputParameters: - type: object mapping: $. - method: POST name: ipaccessrulesforazonecreateanipaccessrule description: Cloudflare Create an IP Access rule call: zones--zones.ipaccessrulesforazonecreateanipaccessrule with: zone_id: rest.zone_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/firewall/access-rules/rules/{identifier} name: zones-zone-id-firewall-access-rules-rules-identifier description: REST surface for zones-zone_id-firewall-access_rules-rules-identifier. operations: - method: DELETE name: ipaccessrulesforazonedeleteanipaccessrule description: Cloudflare Delete an IP Access rule call: zones--zones.ipaccessrulesforazonedeleteanipaccessrule with: identifier: rest.identifier zone_id: rest.zone_id body: rest.body outputParameters: - type: object mapping: $. - method: PATCH name: ipaccessrulesforazoneupdateanipaccessrule description: Cloudflare Update an IP Access rule call: zones--zones.ipaccessrulesforazoneupdateanipaccessrule with: identifier: rest.identifier zone_id: rest.zone_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/firewall/waf/packages/{package-id}/groups name: zones-zone-id-firewall-waf-packages-package-id-groups description: REST surface for zones-zone_id-firewall-waf-packages-package_id-groups. operations: - method: GET name: wafrulegroupslistwafrulegroups description: Cloudflare List WAF rule groups call: zones--zones.wafrulegroupslistwafrulegroups with: package_id: rest.package_id zone_id: rest.zone_id mode: rest.mode page: rest.page per_page: rest.per_page order: rest.order direction: rest.direction match: rest.match name: rest.name rules_count: rest.rules_count outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/firewall/waf/packages/{package-id}/groups/{group-id} name: zones-zone-id-firewall-waf-packages-package-id-groups-group-id description: REST surface for zones-zone_id-firewall-waf-packages-package_id-groups-group_id. operations: - method: GET name: wafrulegroupsgetawafrulegroup description: Cloudflare Get a WAF rule group call: zones--zones.wafrulegroupsgetawafrulegroup with: group_id: rest.group_id package_id: rest.package_id zone_id: rest.zone_id outputParameters: - type: object mapping: $. - method: PATCH name: wafrulegroupsupdateawafrulegroup description: Cloudflare Update a WAF rule group call: zones--zones.wafrulegroupsupdateawafrulegroup with: group_id: rest.group_id package_id: rest.package_id zone_id: rest.zone_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/firewall/waf/packages/{package-id}/rules name: zones-zone-id-firewall-waf-packages-package-id-rules description: REST surface for zones-zone_id-firewall-waf-packages-package_id-rules. operations: - method: GET name: wafruleslistwafrules description: Cloudflare List WAF rules call: zones--zones.wafruleslistwafrules with: package_id: rest.package_id zone_id: rest.zone_id mode: rest.mode group_id: rest.group_id page: rest.page per_page: rest.per_page order: rest.order direction: rest.direction match: rest.match description: rest.description priority: rest.priority outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/firewall/waf/packages/{package-id}/rules/{rule-id} name: zones-zone-id-firewall-waf-packages-package-id-rules-rule-id description: REST surface for zones-zone_id-firewall-waf-packages-package_id-rules-rule_id. operations: - method: GET name: wafrulesgetawafrule description: Cloudflare Get a WAF rule call: zones--zones.wafrulesgetawafrule with: rule_id: rest.rule_id package_id: rest.package_id zone_id: rest.zone_id outputParameters: - type: object mapping: $. - method: PATCH name: wafrulesupdateawafrule description: Cloudflare Update a WAF rule call: zones--zones.wafrulesupdateawafrule with: rule_id: rest.rule_id package_id: rest.package_id zone_id: rest.zone_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/hold name: zones-zone-id-hold description: REST surface for zones-zone_id-hold. operations: - method: DELETE name: zones0holddelete description: Cloudflare Remove Zone Hold call: zones--zones.zones0holddelete with: zone_id: rest.zone_id hold_after: rest.hold_after outputParameters: - type: object mapping: $. - method: GET name: zones0holdget description: Cloudflare Get Zone Hold call: zones--zones.zones0holdget with: zone_id: rest.zone_id outputParameters: - type: object mapping: $. - method: POST name: zones0holdpost description: Cloudflare Create Zone Hold call: zones--zones.zones0holdpost with: zone_id: rest.zone_id include_subdomains: rest.include_subdomains outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/hostnames/settings/{setting-id} name: zones-zone-id-hostnames-settings-setting-id description: REST surface for zones-zone_id-hostnames-settings-setting_id. operations: - method: GET name: perhostnametlssettingslist description: Cloudflare List TLS setting for hostnames call: zones--zones.perhostnametlssettingslist with: zone_id: rest.zone_id setting_id: rest.setting_id outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/hostnames/settings/{setting-id}/{hostname} name: zones-zone-id-hostnames-settings-setting-id-hostname description: REST surface for zones-zone_id-hostnames-settings-setting_id-hostname. operations: - method: DELETE name: perhostnametlssettingsdelete description: Cloudflare Delete TLS setting for hostname call: zones--zones.perhostnametlssettingsdelete with: zone_id: rest.zone_id setting_id: rest.setting_id hostname: rest.hostname outputParameters: - type: object mapping: $. - method: PUT name: perhostnametlssettingsput description: Cloudflare Edit TLS setting for hostname call: zones--zones.perhostnametlssettingsput with: zone_id: rest.zone_id setting_id: rest.setting_id hostname: rest.hostname body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/keyless-certificates name: zones-zone-id-keyless-certificates description: REST surface for zones-zone_id-keyless_certificates. operations: - method: GET name: keylesssslforazonelistkeylesssslconfigurations description: Cloudflare List Keyless SSL Configurations call: zones--zones.keylesssslforazonelistkeylesssslconfigurations with: zone_id: rest.zone_id outputParameters: - type: object mapping: $. - method: POST name: keylesssslforazonecreatekeylesssslconfiguration description: Cloudflare Create Keyless SSL Configuration call: zones--zones.keylesssslforazonecreatekeylesssslconfiguration with: zone_id: rest.zone_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/keyless-certificates/{keyless-certificate-id} name: zones-zone-id-keyless-certificates-keyless-certificate-id description: REST surface for zones-zone_id-keyless_certificates-keyless_certificate_id. operations: - method: DELETE name: keylesssslforazonedeletekeylesssslconfiguration description: Cloudflare Delete Keyless SSL Configuration call: zones--zones.keylesssslforazonedeletekeylesssslconfiguration with: keyless_certificate_id: rest.keyless_certificate_id zone_id: rest.zone_id body: rest.body outputParameters: - type: object mapping: $. - method: GET name: keylesssslforazonegetkeylesssslconfiguration description: Cloudflare Get Keyless SSL Configuration call: zones--zones.keylesssslforazonegetkeylesssslconfiguration with: keyless_certificate_id: rest.keyless_certificate_id zone_id: rest.zone_id outputParameters: - type: object mapping: $. - method: PATCH name: keylesssslforazoneeditkeylesssslconfiguration description: Cloudflare Edit Keyless SSL Configuration call: zones--zones.keylesssslforazoneeditkeylesssslconfiguration with: keyless_certificate_id: rest.keyless_certificate_id zone_id: rest.zone_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/load-balancers name: zones-zone-id-load-balancers description: REST surface for zones-zone_id-load_balancers. operations: - method: GET name: loadbalancerslistloadbalancers description: Cloudflare List Load Balancers call: zones--zones.loadbalancerslistloadbalancers with: zone_id: rest.zone_id outputParameters: - type: object mapping: $. - method: POST name: loadbalancerscreateloadbalancer description: Cloudflare Create Load Balancer call: zones--zones.loadbalancerscreateloadbalancer with: zone_id: rest.zone_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/load-balancers/{load-balancer-id} name: zones-zone-id-load-balancers-load-balancer-id description: REST surface for zones-zone_id-load_balancers-load_balancer_id. operations: - method: DELETE name: loadbalancersdeleteloadbalancer description: Cloudflare Delete Load Balancer call: zones--zones.loadbalancersdeleteloadbalancer with: zone_id: rest.zone_id load_balancer_id: rest.load_balancer_id body: rest.body outputParameters: - type: object mapping: $. - method: GET name: loadbalancersloadbalancerdetails description: Cloudflare Load Balancer Details call: zones--zones.loadbalancersloadbalancerdetails with: zone_id: rest.zone_id load_balancer_id: rest.load_balancer_id outputParameters: - type: object mapping: $. - method: PATCH name: loadbalancerspatchloadbalancer description: Cloudflare Patch Load Balancer call: zones--zones.loadbalancerspatchloadbalancer with: zone_id: rest.zone_id load_balancer_id: rest.load_balancer_id body: rest.body outputParameters: - type: object mapping: $. - method: PUT name: loadbalancersupdateloadbalancer description: Cloudflare Update Load Balancer call: zones--zones.loadbalancersupdateloadbalancer with: zone_id: rest.zone_id load_balancer_id: rest.load_balancer_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/logpush/datasets/{dataset-id}/fields name: zones-zone-id-logpush-datasets-dataset-id-fields description: REST surface for zones-zone_id-logpush-datasets-dataset_id-fields. operations: - method: GET name: getzoneszoneidentifierlogpushdatasetsdatasetfields description: Cloudflare List fields call: zones--zones.getzoneszoneidentifierlogpushdatasetsdatasetfields with: dataset_id: rest.dataset_id zone_id: rest.zone_id outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/logpush/datasets/{dataset-id}/jobs name: zones-zone-id-logpush-datasets-dataset-id-jobs description: REST surface for zones-zone_id-logpush-datasets-dataset_id-jobs. operations: - method: GET name: getzoneszoneidentifierlogpushdatasetsdatasetjobs description: Cloudflare List Logpush jobs for a dataset call: zones--zones.getzoneszoneidentifierlogpushdatasetsdatasetjobs with: dataset_id: rest.dataset_id zone_id: rest.zone_id outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/logpush/edge name: zones-zone-id-logpush-edge description: REST surface for zones-zone_id-logpush-edge. operations: - method: GET name: getzoneszoneidentifierlogpushedgejobs description: Cloudflare List Instant Logs jobs call: zones--zones.getzoneszoneidentifierlogpushedgejobs with: zone_id: rest.zone_id outputParameters: - type: object mapping: $. - method: POST name: postzoneszoneidentifierlogpushedgejobs description: Cloudflare Create Instant Logs job call: zones--zones.postzoneszoneidentifierlogpushedgejobs with: zone_id: rest.zone_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/logpush/jobs name: zones-zone-id-logpush-jobs description: REST surface for zones-zone_id-logpush-jobs. operations: - method: GET name: getzoneszoneidentifierlogpushjobs description: Cloudflare List Logpush jobs call: zones--zones.getzoneszoneidentifierlogpushjobs with: zone_id: rest.zone_id outputParameters: - type: object mapping: $. - method: POST name: postzoneszoneidentifierlogpushjobs description: Cloudflare Create Logpush job call: zones--zones.postzoneszoneidentifierlogpushjobs with: zone_id: rest.zone_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/logpush/jobs/{job-id} name: zones-zone-id-logpush-jobs-job-id description: REST surface for zones-zone_id-logpush-jobs-job_id. operations: - method: DELETE name: deletezoneszoneidentifierlogpushjobsjobidentifier description: Cloudflare Delete Logpush job call: zones--zones.deletezoneszoneidentifierlogpushjobsjobidentifier with: job_id: rest.job_id zone_id: rest.zone_id body: rest.body outputParameters: - type: object mapping: $. - method: GET name: getzoneszoneidentifierlogpushjobsjobidentifier description: Cloudflare Get Logpush job details call: zones--zones.getzoneszoneidentifierlogpushjobsjobidentifier with: job_id: rest.job_id zone_id: rest.zone_id outputParameters: - type: object mapping: $. - method: PUT name: putzoneszoneidentifierlogpushjobsjobidentifier description: Cloudflare Update Logpush job call: zones--zones.putzoneszoneidentifierlogpushjobsjobidentifier with: job_id: rest.job_id zone_id: rest.zone_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/logpush/ownership name: zones-zone-id-logpush-ownership description: REST surface for zones-zone_id-logpush-ownership. operations: - method: POST name: postzoneszoneidentifierlogpushownership description: Cloudflare Get ownership challenge call: zones--zones.postzoneszoneidentifierlogpushownership with: zone_id: rest.zone_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/logpush/ownership/validate name: zones-zone-id-logpush-ownership-validate description: REST surface for zones-zone_id-logpush-ownership-validate. operations: - method: POST name: postzoneszoneidentifierlogpushownershipvalidate description: Cloudflare Validate ownership challenge call: zones--zones.postzoneszoneidentifierlogpushownershipvalidate with: zone_id: rest.zone_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/logpush/validate/destination/exists name: zones-zone-id-logpush-validate-destination-exists description: REST surface for zones-zone_id-logpush-validate-destination-exists. operations: - method: POST name: postzoneszoneidentifierlogpushvalidatedestinationexists description: Cloudflare Check destination exists call: zones--zones.postzoneszoneidentifierlogpushvalidatedestinationexists with: zone_id: rest.zone_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/logpush/validate/origin name: zones-zone-id-logpush-validate-origin description: REST surface for zones-zone_id-logpush-validate-origin. operations: - method: POST name: postzoneszoneidentifierlogpushvalidateorigin description: Cloudflare Validate origin call: zones--zones.postzoneszoneidentifierlogpushvalidateorigin with: zone_id: rest.zone_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/managed-headers name: zones-zone-id-managed-headers description: REST surface for zones-zone_id-managed_headers. operations: - method: GET name: managedtransformslistmanagedtransforms description: Cloudflare List Managed Transforms call: zones--zones.managedtransformslistmanagedtransforms with: zone_id: rest.zone_id outputParameters: - type: object mapping: $. - method: PATCH name: managedtransformsupdatestatusofmanagedtransforms description: Cloudflare Update status of Managed Transforms call: zones--zones.managedtransformsupdatestatusofmanagedtransforms with: zone_id: rest.zone_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/origin-tls-client-auth name: zones-zone-id-origin-tls-client-auth description: REST surface for zones-zone_id-origin_tls_client_auth. operations: - method: GET name: zonelevelauthenticatedoriginpullslistcertificates description: Cloudflare List Certificates call: zones--zones.zonelevelauthenticatedoriginpullslistcertificates with: zone_id: rest.zone_id outputParameters: - type: object mapping: $. - method: POST name: zonelevelauthenticatedoriginpullsuploadcertificate description: Cloudflare Upload Certificate call: zones--zones.zonelevelauthenticatedoriginpullsuploadcertificate with: zone_id: rest.zone_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/origin-tls-client-auth/hostnames name: zones-zone-id-origin-tls-client-auth-hostnames description: REST surface for zones-zone_id-origin_tls_client_auth-hostnames. operations: - method: PUT name: perhostnameauthenticatedoriginpullenableordisableahostnameforclientauthentication description: Cloudflare Enable or Disable a Hostname for Client Authentication call: zones--zones.perhostnameauthenticatedoriginpullenableordisableahostnameforclientauthentication with: zone_id: rest.zone_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/origin-tls-client-auth/hostnames/certificates name: zones-zone-id-origin-tls-client-auth-hostnames-certificates description: REST surface for zones-zone_id-origin_tls_client_auth-hostnames-certificates. operations: - method: GET name: perhostnameauthenticatedoriginpulllistcertificates description: Cloudflare List Certificates call: zones--zones.perhostnameauthenticatedoriginpulllistcertificates with: zone_id: rest.zone_id outputParameters: - type: object mapping: $. - method: POST name: perhostnameauthenticatedoriginpulluploadahostnameclientcertificate description: Cloudflare Upload a Hostname Client Certificate call: zones--zones.perhostnameauthenticatedoriginpulluploadahostnameclientcertificate with: zone_id: rest.zone_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/origin-tls-client-auth/hostnames/certificates/{certificate-id} name: zones-zone-id-origin-tls-client-auth-hostnames-certificates-certificate-id description: REST surface for zones-zone_id-origin_tls_client_auth-hostnames-certificates-certificate_id. operations: - method: DELETE name: perhostnameauthenticatedoriginpulldeletehostnameclientcertificate description: Cloudflare Delete Hostname Client Certificate call: zones--zones.perhostnameauthenticatedoriginpulldeletehostnameclientcertificate with: certificate_id: rest.certificate_id zone_id: rest.zone_id body: rest.body outputParameters: - type: object mapping: $. - method: GET name: perhostnameauthenticatedoriginpullgetthehostnameclientcertificate description: Cloudflare Get the Hostname Client Certificate call: zones--zones.perhostnameauthenticatedoriginpullgetthehostnameclientcertificate with: certificate_id: rest.certificate_id zone_id: rest.zone_id outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/origin-tls-client-auth/hostnames/{hostname} name: zones-zone-id-origin-tls-client-auth-hostnames-hostname description: REST surface for zones-zone_id-origin_tls_client_auth-hostnames-hostname. operations: - method: GET name: perhostnameauthenticatedoriginpullgetthehostnamestatusforclientauthentication description: Cloudflare Get the Hostname Status for Client Authentication call: zones--zones.perhostnameauthenticatedoriginpullgetthehostnamestatusforclientauthentication with: hostname: rest.hostname zone_id: rest.zone_id outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/origin-tls-client-auth/settings name: zones-zone-id-origin-tls-client-auth-settings description: REST surface for zones-zone_id-origin_tls_client_auth-settings. operations: - method: GET name: zonelevelauthenticatedoriginpullsgetenablementsettingforzone description: Cloudflare Get Enablement Setting for Zone call: zones--zones.zonelevelauthenticatedoriginpullsgetenablementsettingforzone with: zone_id: rest.zone_id outputParameters: - type: object mapping: $. - method: PUT name: zonelevelauthenticatedoriginpullssetenablementforzone description: Cloudflare Set Enablement for Zone call: zones--zones.zonelevelauthenticatedoriginpullssetenablementforzone with: zone_id: rest.zone_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/origin-tls-client-auth/{certificate-id} name: zones-zone-id-origin-tls-client-auth-certificate-id description: REST surface for zones-zone_id-origin_tls_client_auth-certificate_id. operations: - method: DELETE name: zonelevelauthenticatedoriginpullsdeletecertificate description: Cloudflare Delete Certificate call: zones--zones.zonelevelauthenticatedoriginpullsdeletecertificate with: certificate_id: rest.certificate_id zone_id: rest.zone_id body: rest.body outputParameters: - type: object mapping: $. - method: GET name: zonelevelauthenticatedoriginpullsgetcertificatedetails description: Cloudflare Get Certificate Details call: zones--zones.zonelevelauthenticatedoriginpullsgetcertificatedetails with: certificate_id: rest.certificate_id zone_id: rest.zone_id outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/page-shield name: zones-zone-id-page-shield description: REST surface for zones-zone_id-page_shield. operations: - method: GET name: pageshieldgetpageshieldsettings description: Cloudflare Get Page Shield settings call: zones--zones.pageshieldgetpageshieldsettings with: zone_id: rest.zone_id outputParameters: - type: object mapping: $. - method: PUT name: pageshieldupdatepageshieldsettings description: Cloudflare Update Page Shield settings call: zones--zones.pageshieldupdatepageshieldsettings with: zone_id: rest.zone_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/page-shield/connections name: zones-zone-id-page-shield-connections description: REST surface for zones-zone_id-page_shield-connections. operations: - method: GET name: pageshieldlistpageshieldconnections description: Cloudflare List Page Shield connections call: zones--zones.pageshieldlistpageshieldconnections with: zone_id: rest.zone_id exclude_urls: rest.exclude_urls urls: rest.urls hosts: rest.hosts page: rest.page per_page: rest.per_page order_by: rest.order_by direction: rest.direction prioritize_malicious: rest.prioritize_malicious exclude_cdn_cgi: rest.exclude_cdn_cgi status: rest.status page_url: rest.page_url export: rest.export outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/page-shield/connections/{connection-id} name: zones-zone-id-page-shield-connections-connection-id description: REST surface for zones-zone_id-page_shield-connections-connection_id. operations: - method: GET name: pageshieldgetapageshieldconnection description: Cloudflare Get a Page Shield connection call: zones--zones.pageshieldgetapageshieldconnection with: zone_id: rest.zone_id connection_id: rest.connection_id outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/page-shield/policies name: zones-zone-id-page-shield-policies description: REST surface for zones-zone_id-page_shield-policies. operations: - method: GET name: pageshieldlistpageshieldpolicies description: Cloudflare List Page Shield policies call: zones--zones.pageshieldlistpageshieldpolicies with: zone_id: rest.zone_id outputParameters: - type: object mapping: $. - method: POST name: pageshieldcreateapageshieldpolicy description: Cloudflare Create a Page Shield policy call: zones--zones.pageshieldcreateapageshieldpolicy with: zone_id: rest.zone_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/page-shield/policies/{policy-id} name: zones-zone-id-page-shield-policies-policy-id description: REST surface for zones-zone_id-page_shield-policies-policy_id. operations: - method: DELETE name: pageshielddeleteapageshieldpolicy description: Cloudflare Delete a Page Shield policy call: zones--zones.pageshielddeleteapageshieldpolicy with: zone_id: rest.zone_id policy_id: rest.policy_id outputParameters: - type: object mapping: $. - method: GET name: pageshieldgetapageshieldpolicy description: Cloudflare Get a Page Shield policy call: zones--zones.pageshieldgetapageshieldpolicy with: zone_id: rest.zone_id policy_id: rest.policy_id outputParameters: - type: object mapping: $. - method: PUT name: pageshieldupdateapageshieldpolicy description: Cloudflare Update a Page Shield policy call: zones--zones.pageshieldupdateapageshieldpolicy with: zone_id: rest.zone_id policy_id: rest.policy_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/page-shield/scripts name: zones-zone-id-page-shield-scripts description: REST surface for zones-zone_id-page_shield-scripts. operations: - method: GET name: pageshieldlistpageshieldscripts description: Cloudflare List Page Shield scripts call: zones--zones.pageshieldlistpageshieldscripts with: zone_id: rest.zone_id exclude_urls: rest.exclude_urls urls: rest.urls hosts: rest.hosts page: rest.page per_page: rest.per_page order_by: rest.order_by direction: rest.direction prioritize_malicious: rest.prioritize_malicious exclude_cdn_cgi: rest.exclude_cdn_cgi exclude_duplicates: rest.exclude_duplicates status: rest.status page_url: rest.page_url export: rest.export outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/page-shield/scripts/{script-id} name: zones-zone-id-page-shield-scripts-script-id description: REST surface for zones-zone_id-page_shield-scripts-script_id. operations: - method: GET name: pageshieldgetapageshieldscript description: Cloudflare Get a Page Shield script call: zones--zones.pageshieldgetapageshieldscript with: zone_id: rest.zone_id script_id: rest.script_id outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/pagerules name: zones-zone-id-pagerules description: REST surface for zones-zone_id-pagerules. operations: - method: GET name: pageruleslistpagerules description: Cloudflare List Page Rules call: zones--zones.pageruleslistpagerules with: zone_id: rest.zone_id order: rest.order direction: rest.direction match: rest.match status: rest.status outputParameters: - type: object mapping: $. - method: POST name: pagerulescreateapagerule description: Cloudflare Create a Page Rule call: zones--zones.pagerulescreateapagerule with: zone_id: rest.zone_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/pagerules/settings name: zones-zone-id-pagerules-settings description: REST surface for zones-zone_id-pagerules-settings. operations: - method: GET name: availablepagerulessettingslistavailablepagerulessettings description: Cloudflare List available Page Rules settings call: zones--zones.availablepagerulessettingslistavailablepagerulessettings with: zone_id: rest.zone_id outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/pagerules/{pagerule-id} name: zones-zone-id-pagerules-pagerule-id description: REST surface for zones-zone_id-pagerules-pagerule_id. operations: - method: DELETE name: pagerulesdeleteapagerule description: Cloudflare Delete a Page Rule call: zones--zones.pagerulesdeleteapagerule with: pagerule_id: rest.pagerule_id zone_id: rest.zone_id body: rest.body outputParameters: - type: object mapping: $. - method: GET name: pagerulesgetapagerule description: Cloudflare Get a Page Rule call: zones--zones.pagerulesgetapagerule with: pagerule_id: rest.pagerule_id zone_id: rest.zone_id outputParameters: - type: object mapping: $. - method: PATCH name: pageruleseditapagerule description: Cloudflare Edit a Page Rule call: zones--zones.pageruleseditapagerule with: pagerule_id: rest.pagerule_id zone_id: rest.zone_id body: rest.body outputParameters: - type: object mapping: $. - method: PUT name: pagerulesupdateapagerule description: Cloudflare Update a Page Rule call: zones--zones.pagerulesupdateapagerule with: pagerule_id: rest.pagerule_id zone_id: rest.zone_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/purge-cache name: zones-zone-id-purge-cache description: REST surface for zones-zone_id-purge_cache. operations: - method: POST name: zonepurge description: Cloudflare Purge Cached Content call: zones--zones.zonepurge with: zone_id: rest.zone_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/rulesets name: zones-zone-id-rulesets description: REST surface for zones-zone_id-rulesets. operations: - method: GET name: listzonerulesets description: Cloudflare List zone rulesets call: zones--zones.listzonerulesets with: zone_id: rest.zone_id outputParameters: - type: object mapping: $. - method: POST name: createzoneruleset description: Cloudflare Create a zone ruleset call: zones--zones.createzoneruleset with: zone_id: rest.zone_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/rulesets/phases/{ruleset-phase}/entrypoint name: zones-zone-id-rulesets-phases-ruleset-phase-entrypoint description: REST surface for zones-zone_id-rulesets-phases-ruleset_phase-entrypoint. operations: - method: GET name: getzoneentrypointruleset description: Cloudflare Get a zone entry point ruleset call: zones--zones.getzoneentrypointruleset with: ruleset_phase: rest.ruleset_phase zone_id: rest.zone_id outputParameters: - type: object mapping: $. - method: PUT name: updatezoneentrypointruleset description: Cloudflare Update a zone entry point ruleset call: zones--zones.updatezoneentrypointruleset with: ruleset_phase: rest.ruleset_phase zone_id: rest.zone_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/rulesets/phases/{ruleset-phase}/entrypoint/versions name: zones-zone-id-rulesets-phases-ruleset-phase-entrypoint-versions description: REST surface for zones-zone_id-rulesets-phases-ruleset_phase-entrypoint-versions. operations: - method: GET name: listzoneentrypointrulesetversions description: Cloudflare List a zone entry point ruleset's versions call: zones--zones.listzoneentrypointrulesetversions with: ruleset_phase: rest.ruleset_phase zone_id: rest.zone_id outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/rulesets/phases/{ruleset-phase}/entrypoint/versions/{ruleset-version} name: zones-zone-id-rulesets-phases-ruleset-phase-entrypoint-versions-ruleset-version description: REST surface for zones-zone_id-rulesets-phases-ruleset_phase-entrypoint-versions-ruleset_version. operations: - method: GET name: getzoneentrypointrulesetversion description: Cloudflare Get a zone entry point ruleset version call: zones--zones.getzoneentrypointrulesetversion with: ruleset_version: rest.ruleset_version ruleset_phase: rest.ruleset_phase zone_id: rest.zone_id outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/rulesets/{ruleset-id} name: zones-zone-id-rulesets-ruleset-id description: REST surface for zones-zone_id-rulesets-ruleset_id. operations: - method: DELETE name: deletezoneruleset description: Cloudflare Delete a zone ruleset call: zones--zones.deletezoneruleset with: ruleset_id: rest.ruleset_id zone_id: rest.zone_id outputParameters: - type: object mapping: $. - method: GET name: getzoneruleset description: Cloudflare Get a zone ruleset call: zones--zones.getzoneruleset with: ruleset_id: rest.ruleset_id zone_id: rest.zone_id outputParameters: - type: object mapping: $. - method: PUT name: updatezoneruleset description: Cloudflare Update a zone ruleset call: zones--zones.updatezoneruleset with: ruleset_id: rest.ruleset_id zone_id: rest.zone_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/rulesets/{ruleset-id}/rules name: zones-zone-id-rulesets-ruleset-id-rules description: REST surface for zones-zone_id-rulesets-ruleset_id-rules. operations: - method: POST name: createzonerulesetrule description: Cloudflare Create a zone ruleset rule call: zones--zones.createzonerulesetrule with: ruleset_id: rest.ruleset_id zone_id: rest.zone_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/rulesets/{ruleset-id}/rules/{rule-id} name: zones-zone-id-rulesets-ruleset-id-rules-rule-id description: REST surface for zones-zone_id-rulesets-ruleset_id-rules-rule_id. operations: - method: DELETE name: deletezonerulesetrule description: Cloudflare Delete a zone ruleset rule call: zones--zones.deletezonerulesetrule with: rule_id: rest.rule_id ruleset_id: rest.ruleset_id zone_id: rest.zone_id outputParameters: - type: object mapping: $. - method: PATCH name: updatezonerulesetrule description: Cloudflare Update a zone ruleset rule call: zones--zones.updatezonerulesetrule with: rule_id: rest.rule_id ruleset_id: rest.ruleset_id zone_id: rest.zone_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/rulesets/{ruleset-id}/versions name: zones-zone-id-rulesets-ruleset-id-versions description: REST surface for zones-zone_id-rulesets-ruleset_id-versions. operations: - method: GET name: listzonerulesetversions description: Cloudflare List a zone ruleset's versions call: zones--zones.listzonerulesetversions with: ruleset_id: rest.ruleset_id zone_id: rest.zone_id outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/rulesets/{ruleset-id}/versions/{ruleset-version} name: zones-zone-id-rulesets-ruleset-id-versions-ruleset-version description: REST surface for zones-zone_id-rulesets-ruleset_id-versions-ruleset_version. operations: - method: DELETE name: deletezonerulesetversion description: Cloudflare Delete a zone ruleset version call: zones--zones.deletezonerulesetversion with: ruleset_version: rest.ruleset_version ruleset_id: rest.ruleset_id zone_id: rest.zone_id outputParameters: - type: object mapping: $. - method: GET name: getzonerulesetversion description: Cloudflare Get a zone ruleset version call: zones--zones.getzonerulesetversion with: ruleset_version: rest.ruleset_version ruleset_id: rest.ruleset_id zone_id: rest.zone_id outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/secondary-dns/force-axfr name: zones-zone-id-secondary-dns-force-axfr description: REST surface for zones-zone_id-secondary_dns-force_axfr. operations: - method: POST name: secondarydnssecondaryzoneforceaxfr description: Cloudflare Force AXFR call: zones--zones.secondarydnssecondaryzoneforceaxfr with: zone_id: rest.zone_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/secondary-dns/incoming name: zones-zone-id-secondary-dns-incoming description: REST surface for zones-zone_id-secondary_dns-incoming. operations: - method: DELETE name: secondarydnssecondaryzonedeletesecondaryzoneconfiguration description: Cloudflare Delete Secondary Zone Configuration call: zones--zones.secondarydnssecondaryzonedeletesecondaryzoneconfiguration with: zone_id: rest.zone_id body: rest.body outputParameters: - type: object mapping: $. - method: GET name: secondarydnssecondaryzonesecondaryzoneconfigurationdetails description: Cloudflare Secondary Zone Configuration Details call: zones--zones.secondarydnssecondaryzonesecondaryzoneconfigurationdetails with: zone_id: rest.zone_id outputParameters: - type: object mapping: $. - method: POST name: secondarydnssecondaryzonecreatesecondaryzoneconfiguration description: Cloudflare Create Secondary Zone Configuration call: zones--zones.secondarydnssecondaryzonecreatesecondaryzoneconfiguration with: zone_id: rest.zone_id body: rest.body outputParameters: - type: object mapping: $. - method: PUT name: secondarydnssecondaryzoneupdatesecondaryzoneconfiguration description: Cloudflare Update Secondary Zone Configuration call: zones--zones.secondarydnssecondaryzoneupdatesecondaryzoneconfiguration with: zone_id: rest.zone_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/secondary-dns/outgoing name: zones-zone-id-secondary-dns-outgoing description: REST surface for zones-zone_id-secondary_dns-outgoing. operations: - method: DELETE name: secondarydnsprimaryzonedeleteprimaryzoneconfiguration description: Cloudflare Delete Primary Zone Configuration call: zones--zones.secondarydnsprimaryzonedeleteprimaryzoneconfiguration with: zone_id: rest.zone_id body: rest.body outputParameters: - type: object mapping: $. - method: GET name: secondarydnsprimaryzoneprimaryzoneconfigurationdetails description: Cloudflare Primary Zone Configuration Details call: zones--zones.secondarydnsprimaryzoneprimaryzoneconfigurationdetails with: zone_id: rest.zone_id outputParameters: - type: object mapping: $. - method: POST name: secondarydnsprimaryzonecreateprimaryzoneconfiguration description: Cloudflare Create Primary Zone Configuration call: zones--zones.secondarydnsprimaryzonecreateprimaryzoneconfiguration with: zone_id: rest.zone_id body: rest.body outputParameters: - type: object mapping: $. - method: PUT name: secondarydnsprimaryzoneupdateprimaryzoneconfiguration description: Cloudflare Update Primary Zone Configuration call: zones--zones.secondarydnsprimaryzoneupdateprimaryzoneconfiguration with: zone_id: rest.zone_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/secondary-dns/outgoing/disable name: zones-zone-id-secondary-dns-outgoing-disable description: REST surface for zones-zone_id-secondary_dns-outgoing-disable. operations: - method: POST name: secondarydnsprimaryzonedisableoutgoingzonetransfers description: Cloudflare Disable Outgoing Zone Transfers call: zones--zones.secondarydnsprimaryzonedisableoutgoingzonetransfers with: zone_id: rest.zone_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/secondary-dns/outgoing/enable name: zones-zone-id-secondary-dns-outgoing-enable description: REST surface for zones-zone_id-secondary_dns-outgoing-enable. operations: - method: POST name: secondarydnsprimaryzoneenableoutgoingzonetransfers description: Cloudflare Enable Outgoing Zone Transfers call: zones--zones.secondarydnsprimaryzoneenableoutgoingzonetransfers with: zone_id: rest.zone_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/secondary-dns/outgoing/force-notify name: zones-zone-id-secondary-dns-outgoing-force-notify description: REST surface for zones-zone_id-secondary_dns-outgoing-force_notify. operations: - method: POST name: secondarydnsprimaryzoneforcednsnotify description: Cloudflare Force DNS NOTIFY call: zones--zones.secondarydnsprimaryzoneforcednsnotify with: zone_id: rest.zone_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/secondary-dns/outgoing/status name: zones-zone-id-secondary-dns-outgoing-status description: REST surface for zones-zone_id-secondary_dns-outgoing-status. operations: - method: GET name: secondarydnsprimaryzonegetoutgoingzonetransferstatus description: Cloudflare Get Outgoing Zone Transfer Status call: zones--zones.secondarydnsprimaryzonegetoutgoingzonetransferstatus with: zone_id: rest.zone_id outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/settings name: zones-zone-id-settings description: REST surface for zones-zone_id-settings. operations: - method: GET name: zonesettingsgetallzonesettings description: Cloudflare Get all Zone settings call: zones--zones.zonesettingsgetallzonesettings with: zone_id: rest.zone_id outputParameters: - type: object mapping: $. - method: PATCH name: zonesettingseditzonesettingsinfo description: Cloudflare Edit zone settings info call: zones--zones.zonesettingseditzonesettingsinfo with: zone_id: rest.zone_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/settings/0rtt name: zones-zone-id-settings-0rtt description: REST surface for zones-zone_id-settings-0rtt. operations: - method: GET name: zonesettingsget0rttsessionresumptionsetting description: Cloudflare Get 0-RTT session resumption setting call: zones--zones.zonesettingsget0rttsessionresumptionsetting with: zone_id: rest.zone_id outputParameters: - type: object mapping: $. - method: PATCH name: zonesettingschange0rttsessionresumptionsetting description: Cloudflare Change 0-RTT session resumption setting call: zones--zones.zonesettingschange0rttsessionresumptionsetting with: zone_id: rest.zone_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/settings/advanced-ddos name: zones-zone-id-settings-advanced-ddos description: REST surface for zones-zone_id-settings-advanced_ddos. operations: - method: GET name: zonesettingsgetadvancedddossetting description: Cloudflare Get Advanced DDOS setting call: zones--zones.zonesettingsgetadvancedddossetting with: zone_id: rest.zone_id outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/settings/always-online name: zones-zone-id-settings-always-online description: REST surface for zones-zone_id-settings-always_online. operations: - method: GET name: zonesettingsgetalwaysonlinesetting description: Cloudflare Get Always Online setting call: zones--zones.zonesettingsgetalwaysonlinesetting with: zone_id: rest.zone_id outputParameters: - type: object mapping: $. - method: PATCH name: zonesettingschangealwaysonlinesetting description: Cloudflare Change Always Online setting call: zones--zones.zonesettingschangealwaysonlinesetting with: zone_id: rest.zone_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/settings/always-use-https name: zones-zone-id-settings-always-use-https description: REST surface for zones-zone_id-settings-always_use_https. operations: - method: GET name: zonesettingsgetalwaysusehttpssetting description: Cloudflare Get Always Use HTTPS setting call: zones--zones.zonesettingsgetalwaysusehttpssetting with: zone_id: rest.zone_id outputParameters: - type: object mapping: $. - method: PATCH name: zonesettingschangealwaysusehttpssetting description: Cloudflare Change Always Use HTTPS setting call: zones--zones.zonesettingschangealwaysusehttpssetting with: zone_id: rest.zone_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/settings/automatic-https-rewrites name: zones-zone-id-settings-automatic-https-rewrites description: REST surface for zones-zone_id-settings-automatic_https_rewrites. operations: - method: GET name: zonesettingsgetautomatichttpsrewritessetting description: Cloudflare Get Automatic HTTPS Rewrites setting call: zones--zones.zonesettingsgetautomatichttpsrewritessetting with: zone_id: rest.zone_id outputParameters: - type: object mapping: $. - method: PATCH name: zonesettingschangeautomatichttpsrewritessetting description: Cloudflare Change Automatic HTTPS Rewrites setting call: zones--zones.zonesettingschangeautomatichttpsrewritessetting with: zone_id: rest.zone_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/settings/automatic-platform-optimization name: zones-zone-id-settings-automatic-platform-optimization description: REST surface for zones-zone_id-settings-automatic_platform_optimization. operations: - method: GET name: zonesettingsgetautomaticplatformoptimizationsetting description: Cloudflare Get Automatic Platform Optimization for WordPress setting call: zones--zones.zonesettingsgetautomaticplatformoptimizationsetting with: zone_id: rest.zone_id outputParameters: - type: object mapping: $. - method: PATCH name: zonesettingschangeautomaticplatformoptimizationsetting description: Cloudflare Change Automatic Platform Optimization for WordPress setting call: zones--zones.zonesettingschangeautomaticplatformoptimizationsetting with: zone_id: rest.zone_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/settings/brotli name: zones-zone-id-settings-brotli description: REST surface for zones-zone_id-settings-brotli. operations: - method: GET name: zonesettingsgetbrotlisetting description: Cloudflare Get Brotli setting call: zones--zones.zonesettingsgetbrotlisetting with: zone_id: rest.zone_id outputParameters: - type: object mapping: $. - method: PATCH name: zonesettingschangebrotlisetting description: Cloudflare Change Brotli setting call: zones--zones.zonesettingschangebrotlisetting with: zone_id: rest.zone_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/settings/browser-cache-ttl name: zones-zone-id-settings-browser-cache-ttl description: REST surface for zones-zone_id-settings-browser_cache_ttl. operations: - method: GET name: zonesettingsgetbrowsercachettlsetting description: Cloudflare Get Browser Cache TTL setting call: zones--zones.zonesettingsgetbrowsercachettlsetting with: zone_id: rest.zone_id outputParameters: - type: object mapping: $. - method: PATCH name: zonesettingschangebrowsercachettlsetting description: Cloudflare Change Browser Cache TTL setting call: zones--zones.zonesettingschangebrowsercachettlsetting with: zone_id: rest.zone_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/settings/browser-check name: zones-zone-id-settings-browser-check description: REST surface for zones-zone_id-settings-browser_check. operations: - method: GET name: zonesettingsgetbrowserchecksetting description: Cloudflare Get Browser Check setting call: zones--zones.zonesettingsgetbrowserchecksetting with: zone_id: rest.zone_id outputParameters: - type: object mapping: $. - method: PATCH name: zonesettingschangebrowserchecksetting description: Cloudflare Change Browser Check setting call: zones--zones.zonesettingschangebrowserchecksetting with: zone_id: rest.zone_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/settings/cache-level name: zones-zone-id-settings-cache-level description: REST surface for zones-zone_id-settings-cache_level. operations: - method: GET name: zonesettingsgetcachelevelsetting description: Cloudflare Get Cache Level setting call: zones--zones.zonesettingsgetcachelevelsetting with: zone_id: rest.zone_id outputParameters: - type: object mapping: $. - method: PATCH name: zonesettingschangecachelevelsetting description: Cloudflare Change Cache Level setting call: zones--zones.zonesettingschangecachelevelsetting with: zone_id: rest.zone_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/settings/challenge-ttl name: zones-zone-id-settings-challenge-ttl description: REST surface for zones-zone_id-settings-challenge_ttl. operations: - method: GET name: zonesettingsgetchallengettlsetting description: Cloudflare Get Challenge TTL setting call: zones--zones.zonesettingsgetchallengettlsetting with: zone_id: rest.zone_id outputParameters: - type: object mapping: $. - method: PATCH name: zonesettingschangechallengettlsetting description: Cloudflare Change Challenge TTL setting call: zones--zones.zonesettingschangechallengettlsetting with: zone_id: rest.zone_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/settings/ciphers name: zones-zone-id-settings-ciphers description: REST surface for zones-zone_id-settings-ciphers. operations: - method: GET name: zonesettingsgetcipherssetting description: Cloudflare Get ciphers setting call: zones--zones.zonesettingsgetcipherssetting with: zone_id: rest.zone_id outputParameters: - type: object mapping: $. - method: PATCH name: zonesettingschangecipherssetting description: Cloudflare Change ciphers setting call: zones--zones.zonesettingschangecipherssetting with: zone_id: rest.zone_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/settings/development-mode name: zones-zone-id-settings-development-mode description: REST surface for zones-zone_id-settings-development_mode. operations: - method: GET name: zonesettingsgetdevelopmentmodesetting description: Cloudflare Get Development Mode setting call: zones--zones.zonesettingsgetdevelopmentmodesetting with: zone_id: rest.zone_id outputParameters: - type: object mapping: $. - method: PATCH name: zonesettingschangedevelopmentmodesetting description: Cloudflare Change Development Mode setting call: zones--zones.zonesettingschangedevelopmentmodesetting with: zone_id: rest.zone_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/settings/early-hints name: zones-zone-id-settings-early-hints description: REST surface for zones-zone_id-settings-early_hints. operations: - method: GET name: zonesettingsgetearlyhintssetting description: Cloudflare Get Early Hints setting call: zones--zones.zonesettingsgetearlyhintssetting with: zone_id: rest.zone_id outputParameters: - type: object mapping: $. - method: PATCH name: zonesettingschangeearlyhintssetting description: Cloudflare Change Early Hints setting call: zones--zones.zonesettingschangeearlyhintssetting with: zone_id: rest.zone_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/settings/email-obfuscation name: zones-zone-id-settings-email-obfuscation description: REST surface for zones-zone_id-settings-email_obfuscation. operations: - method: GET name: zonesettingsgetemailobfuscationsetting description: Cloudflare Get Email Obfuscation setting call: zones--zones.zonesettingsgetemailobfuscationsetting with: zone_id: rest.zone_id outputParameters: - type: object mapping: $. - method: PATCH name: zonesettingschangeemailobfuscationsetting description: Cloudflare Change Email Obfuscation setting call: zones--zones.zonesettingschangeemailobfuscationsetting with: zone_id: rest.zone_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/settings/fonts name: zones-zone-id-settings-fonts description: REST surface for zones-zone_id-settings-fonts. operations: - method: GET name: zonesettingsgetfontssetting description: Get Cloudflare Fonts setting call: zones--zones.zonesettingsgetfontssetting with: zone_id: rest.zone_id outputParameters: - type: object mapping: $. - method: PATCH name: zonesettingschangefontssetting description: Change Cloudflare Fonts setting call: zones--zones.zonesettingschangefontssetting with: zone_id: rest.zone_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/settings/h2-prioritization name: zones-zone-id-settings-h2-prioritization description: REST surface for zones-zone_id-settings-h2_prioritization. operations: - method: GET name: zonesettingsgeth2prioritizationsetting description: Cloudflare Get HTTP/2 Edge Prioritization setting call: zones--zones.zonesettingsgeth2prioritizationsetting with: zone_id: rest.zone_id outputParameters: - type: object mapping: $. - method: PATCH name: zonesettingschangeh2prioritizationsetting description: Cloudflare Change HTTP/2 Edge Prioritization setting call: zones--zones.zonesettingschangeh2prioritizationsetting with: zone_id: rest.zone_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/settings/hotlink-protection name: zones-zone-id-settings-hotlink-protection description: REST surface for zones-zone_id-settings-hotlink_protection. operations: - method: GET name: zonesettingsgethotlinkprotectionsetting description: Cloudflare Get Hotlink Protection setting call: zones--zones.zonesettingsgethotlinkprotectionsetting with: zone_id: rest.zone_id outputParameters: - type: object mapping: $. - method: PATCH name: zonesettingschangehotlinkprotectionsetting description: Cloudflare Change Hotlink Protection setting call: zones--zones.zonesettingschangehotlinkprotectionsetting with: zone_id: rest.zone_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/settings/http2 name: zones-zone-id-settings-http2 description: REST surface for zones-zone_id-settings-http2. operations: - method: GET name: zonesettingsgethttp2setting description: Cloudflare Get HTTP2 setting call: zones--zones.zonesettingsgethttp2setting with: zone_id: rest.zone_id outputParameters: - type: object mapping: $. - method: PATCH name: zonesettingschangehttp2setting description: Cloudflare Change HTTP2 setting call: zones--zones.zonesettingschangehttp2setting with: zone_id: rest.zone_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/settings/http3 name: zones-zone-id-settings-http3 description: REST surface for zones-zone_id-settings-http3. operations: - method: GET name: zonesettingsgethttp3setting description: Cloudflare Get HTTP3 setting call: zones--zones.zonesettingsgethttp3setting with: zone_id: rest.zone_id outputParameters: - type: object mapping: $. - method: PATCH name: zonesettingschangehttp3setting description: Cloudflare Change HTTP3 setting call: zones--zones.zonesettingschangehttp3setting with: zone_id: rest.zone_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/settings/image-resizing name: zones-zone-id-settings-image-resizing description: REST surface for zones-zone_id-settings-image_resizing. operations: - method: GET name: zonesettingsgetimageresizingsetting description: Cloudflare Get Image Resizing setting call: zones--zones.zonesettingsgetimageresizingsetting with: zone_id: rest.zone_id outputParameters: - type: object mapping: $. - method: PATCH name: zonesettingschangeimageresizingsetting description: Cloudflare Change Image Resizing setting call: zones--zones.zonesettingschangeimageresizingsetting with: zone_id: rest.zone_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/settings/ip-geolocation name: zones-zone-id-settings-ip-geolocation description: REST surface for zones-zone_id-settings-ip_geolocation. operations: - method: GET name: zonesettingsgetipgeolocationsetting description: Cloudflare Get IP Geolocation setting call: zones--zones.zonesettingsgetipgeolocationsetting with: zone_id: rest.zone_id outputParameters: - type: object mapping: $. - method: PATCH name: zonesettingschangeipgeolocationsetting description: Cloudflare Change IP Geolocation setting call: zones--zones.zonesettingschangeipgeolocationsetting with: zone_id: rest.zone_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/settings/ipv6 name: zones-zone-id-settings-ipv6 description: REST surface for zones-zone_id-settings-ipv6. operations: - method: GET name: zonesettingsgetipv6setting description: Cloudflare Get IPv6 setting call: zones--zones.zonesettingsgetipv6setting with: zone_id: rest.zone_id outputParameters: - type: object mapping: $. - method: PATCH name: zonesettingschangeipv6setting description: Cloudflare Change IPv6 setting call: zones--zones.zonesettingschangeipv6setting with: zone_id: rest.zone_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/settings/min-tls-version name: zones-zone-id-settings-min-tls-version description: REST surface for zones-zone_id-settings-min_tls_version. operations: - method: GET name: zonesettingsgetminimumtlsversionsetting description: Cloudflare Get Minimum TLS Version setting call: zones--zones.zonesettingsgetminimumtlsversionsetting with: zone_id: rest.zone_id outputParameters: - type: object mapping: $. - method: PATCH name: zonesettingschangeminimumtlsversionsetting description: Cloudflare Change Minimum TLS Version setting call: zones--zones.zonesettingschangeminimumtlsversionsetting with: zone_id: rest.zone_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/settings/minify name: zones-zone-id-settings-minify description: REST surface for zones-zone_id-settings-minify. operations: - method: GET name: zonesettingsgetminifysetting description: Cloudflare Get Minify setting call: zones--zones.zonesettingsgetminifysetting with: zone_id: rest.zone_id outputParameters: - type: object mapping: $. - method: PATCH name: zonesettingschangeminifysetting description: Cloudflare Change Minify setting call: zones--zones.zonesettingschangeminifysetting with: zone_id: rest.zone_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/settings/mirage name: zones-zone-id-settings-mirage description: REST surface for zones-zone_id-settings-mirage. operations: - method: GET name: zonesettingsgetmiragesetting description: Cloudflare Get Mirage setting call: zones--zones.zonesettingsgetmiragesetting with: zone_id: rest.zone_id outputParameters: - type: object mapping: $. - method: PATCH name: zonesettingschangewebmiragesetting description: Cloudflare Change Mirage setting call: zones--zones.zonesettingschangewebmiragesetting with: zone_id: rest.zone_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/settings/mobile-redirect name: zones-zone-id-settings-mobile-redirect description: REST surface for zones-zone_id-settings-mobile_redirect. operations: - method: GET name: zonesettingsgetmobileredirectsetting description: Cloudflare Get Mobile Redirect setting call: zones--zones.zonesettingsgetmobileredirectsetting with: zone_id: rest.zone_id outputParameters: - type: object mapping: $. - method: PATCH name: zonesettingschangemobileredirectsetting description: Cloudflare Change Mobile Redirect setting call: zones--zones.zonesettingschangemobileredirectsetting with: zone_id: rest.zone_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/settings/nel name: zones-zone-id-settings-nel description: REST surface for zones-zone_id-settings-nel. operations: - method: GET name: zonesettingsgetnelsetting description: Cloudflare Get Network Error Logging setting call: zones--zones.zonesettingsgetnelsetting with: zone_id: rest.zone_id outputParameters: - type: object mapping: $. - method: PATCH name: zonesettingschangenelsetting description: Cloudflare Change Network Error Logging setting call: zones--zones.zonesettingschangenelsetting with: zone_id: rest.zone_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/settings/opportunistic-encryption name: zones-zone-id-settings-opportunistic-encryption description: REST surface for zones-zone_id-settings-opportunistic_encryption. operations: - method: GET name: zonesettingsgetopportunisticencryptionsetting description: Cloudflare Get Opportunistic Encryption setting call: zones--zones.zonesettingsgetopportunisticencryptionsetting with: zone_id: rest.zone_id outputParameters: - type: object mapping: $. - method: PATCH name: zonesettingschangeopportunisticencryptionsetting description: Cloudflare Change Opportunistic Encryption setting call: zones--zones.zonesettingschangeopportunisticencryptionsetting with: zone_id: rest.zone_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/settings/opportunistic-onion name: zones-zone-id-settings-opportunistic-onion description: REST surface for zones-zone_id-settings-opportunistic_onion. operations: - method: GET name: zonesettingsgetopportunisticonionsetting description: Cloudflare Get Opportunistic Onion setting call: zones--zones.zonesettingsgetopportunisticonionsetting with: zone_id: rest.zone_id outputParameters: - type: object mapping: $. - method: PATCH name: zonesettingschangeopportunisticonionsetting description: Cloudflare Change Opportunistic Onion setting call: zones--zones.zonesettingschangeopportunisticonionsetting with: zone_id: rest.zone_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/settings/orange-to-orange name: zones-zone-id-settings-orange-to-orange description: REST surface for zones-zone_id-settings-orange_to_orange. operations: - method: GET name: zonesettingsgetorangetoorangesetting description: Cloudflare Get Orange to Orange (O2O) setting call: zones--zones.zonesettingsgetorangetoorangesetting with: zone_id: rest.zone_id outputParameters: - type: object mapping: $. - method: PATCH name: zonesettingschangeorangetoorangesetting description: Cloudflare Change Orange to Orange (O2O) setting call: zones--zones.zonesettingschangeorangetoorangesetting with: zone_id: rest.zone_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/settings/origin-error-page-pass-thru name: zones-zone-id-settings-origin-error-page-pass-thru description: REST surface for zones-zone_id-settings-origin_error_page_pass_thru. operations: - method: GET name: zonesettingsgetenableerrorpagesonsetting description: Cloudflare Get Enable Error Pages On setting call: zones--zones.zonesettingsgetenableerrorpagesonsetting with: zone_id: rest.zone_id outputParameters: - type: object mapping: $. - method: PATCH name: zonesettingschangeenableerrorpagesonsetting description: Cloudflare Change Enable Error Pages On setting call: zones--zones.zonesettingschangeenableerrorpagesonsetting with: zone_id: rest.zone_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/settings/origin-max-http-version name: zones-zone-id-settings-origin-max-http-version description: REST surface for zones-zone_id-settings-origin_max_http_version. operations: - method: GET name: zonecachesettingsgetoriginmaxhttpversionsetting description: Cloudflare Get Origin Max HTTP Version Setting call: zones--zones.zonecachesettingsgetoriginmaxhttpversionsetting with: zone_id: rest.zone_id outputParameters: - type: object mapping: $. - method: PATCH name: zonecachesettingschangeoriginmaxhttpversionsetting description: Cloudflare Change Origin Max HTTP Version Setting call: zones--zones.zonecachesettingschangeoriginmaxhttpversionsetting with: zone_id: rest.zone_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/settings/polish name: zones-zone-id-settings-polish description: REST surface for zones-zone_id-settings-polish. operations: - method: GET name: zonesettingsgetpolishsetting description: Cloudflare Get Polish setting call: zones--zones.zonesettingsgetpolishsetting with: zone_id: rest.zone_id outputParameters: - type: object mapping: $. - method: PATCH name: zonesettingschangepolishsetting description: Cloudflare Change Polish setting call: zones--zones.zonesettingschangepolishsetting with: zone_id: rest.zone_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/settings/prefetch-preload name: zones-zone-id-settings-prefetch-preload description: REST surface for zones-zone_id-settings-prefetch_preload. operations: - method: GET name: zonesettingsgetprefetchpreloadsetting description: Cloudflare Get prefetch preload setting call: zones--zones.zonesettingsgetprefetchpreloadsetting with: zone_id: rest.zone_id outputParameters: - type: object mapping: $. - method: PATCH name: zonesettingschangeprefetchpreloadsetting description: Cloudflare Change prefetch preload setting call: zones--zones.zonesettingschangeprefetchpreloadsetting with: zone_id: rest.zone_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/settings/proxy-read-timeout name: zones-zone-id-settings-proxy-read-timeout description: REST surface for zones-zone_id-settings-proxy_read_timeout. operations: - method: GET name: zonesettingsgetproxyreadtimeoutsetting description: Cloudflare Get Proxy Read Timeout setting call: zones--zones.zonesettingsgetproxyreadtimeoutsetting with: zone_id: rest.zone_id outputParameters: - type: object mapping: $. - method: PATCH name: zonesettingschangeproxyreadtimeoutsetting description: Cloudflare Change Proxy Read Timeout setting call: zones--zones.zonesettingschangeproxyreadtimeoutsetting with: zone_id: rest.zone_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/settings/pseudo-ipv4 name: zones-zone-id-settings-pseudo-ipv4 description: REST surface for zones-zone_id-settings-pseudo_ipv4. operations: - method: GET name: zonesettingsgetpseudoipv4setting description: Cloudflare Get Pseudo IPv4 setting call: zones--zones.zonesettingsgetpseudoipv4setting with: zone_id: rest.zone_id outputParameters: - type: object mapping: $. - method: PATCH name: zonesettingschangepseudoipv4setting description: Cloudflare Change Pseudo IPv4 setting call: zones--zones.zonesettingschangepseudoipv4setting with: zone_id: rest.zone_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/settings/response-buffering name: zones-zone-id-settings-response-buffering description: REST surface for zones-zone_id-settings-response_buffering. operations: - method: GET name: zonesettingsgetresponsebufferingsetting description: Cloudflare Get Response Buffering setting call: zones--zones.zonesettingsgetresponsebufferingsetting with: zone_id: rest.zone_id outputParameters: - type: object mapping: $. - method: PATCH name: zonesettingschangeresponsebufferingsetting description: Cloudflare Change Response Buffering setting call: zones--zones.zonesettingschangeresponsebufferingsetting with: zone_id: rest.zone_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/settings/rocket-loader name: zones-zone-id-settings-rocket-loader description: REST surface for zones-zone_id-settings-rocket_loader. operations: - method: GET name: zonesettingsgetrocketloadersetting description: Cloudflare Get Rocket Loader setting call: zones--zones.zonesettingsgetrocketloadersetting with: zone_id: rest.zone_id outputParameters: - type: object mapping: $. - method: PATCH name: zonesettingschangerocketloadersetting description: Cloudflare Change Rocket Loader setting call: zones--zones.zonesettingschangerocketloadersetting with: zone_id: rest.zone_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/settings/security-header name: zones-zone-id-settings-security-header description: REST surface for zones-zone_id-settings-security_header. operations: - method: GET name: zonesettingsgetsecurityheaderhstssetting description: Cloudflare Get Security Header (HSTS) setting call: zones--zones.zonesettingsgetsecurityheaderhstssetting with: zone_id: rest.zone_id outputParameters: - type: object mapping: $. - method: PATCH name: zonesettingschangesecurityheaderhstssetting description: Cloudflare Change Security Header (HSTS) setting call: zones--zones.zonesettingschangesecurityheaderhstssetting with: zone_id: rest.zone_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/settings/security-level name: zones-zone-id-settings-security-level description: REST surface for zones-zone_id-settings-security_level. operations: - method: GET name: zonesettingsgetsecuritylevelsetting description: Cloudflare Get Security Level setting call: zones--zones.zonesettingsgetsecuritylevelsetting with: zone_id: rest.zone_id outputParameters: - type: object mapping: $. - method: PATCH name: zonesettingschangesecuritylevelsetting description: Cloudflare Change Security Level setting call: zones--zones.zonesettingschangesecuritylevelsetting with: zone_id: rest.zone_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/settings/server-side-exclude name: zones-zone-id-settings-server-side-exclude description: REST surface for zones-zone_id-settings-server_side_exclude. operations: - method: GET name: zonesettingsgetserversideexcludesetting description: Cloudflare Get Server Side Exclude setting call: zones--zones.zonesettingsgetserversideexcludesetting with: zone_id: rest.zone_id outputParameters: - type: object mapping: $. - method: PATCH name: zonesettingschangeserversideexcludesetting description: Cloudflare Change Server Side Exclude setting call: zones--zones.zonesettingschangeserversideexcludesetting with: zone_id: rest.zone_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/settings/sort-query-string-for-cache name: zones-zone-id-settings-sort-query-string-for-cache description: REST surface for zones-zone_id-settings-sort_query_string_for_cache. operations: - method: GET name: zonesettingsgetenablequerystringsortsetting description: Cloudflare Get Enable Query String Sort setting call: zones--zones.zonesettingsgetenablequerystringsortsetting with: zone_id: rest.zone_id outputParameters: - type: object mapping: $. - method: PATCH name: zonesettingschangeenablequerystringsortsetting description: Cloudflare Change Enable Query String Sort setting call: zones--zones.zonesettingschangeenablequerystringsortsetting with: zone_id: rest.zone_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/settings/ssl name: zones-zone-id-settings-ssl description: REST surface for zones-zone_id-settings-ssl. operations: - method: GET name: zonesettingsgetsslsetting description: Cloudflare Get SSL setting call: zones--zones.zonesettingsgetsslsetting with: zone_id: rest.zone_id outputParameters: - type: object mapping: $. - method: PATCH name: zonesettingschangesslsetting description: Cloudflare Change SSL setting call: zones--zones.zonesettingschangesslsetting with: zone_id: rest.zone_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/settings/ssl-recommender name: zones-zone-id-settings-ssl-recommender description: REST surface for zones-zone_id-settings-ssl_recommender. operations: - method: GET name: zonesettingsgetsslrecommendersetting description: Cloudflare Get SSL/TLS Recommender enrollment setting call: zones--zones.zonesettingsgetsslrecommendersetting with: zone_id: rest.zone_id outputParameters: - type: object mapping: $. - method: PATCH name: zonesettingschangesslrecommendersetting description: Cloudflare Change SSL/TLS Recommender enrollment setting call: zones--zones.zonesettingschangesslrecommendersetting with: zone_id: rest.zone_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/settings/tls-1-3 name: zones-zone-id-settings-tls-1-3 description: REST surface for zones-zone_id-settings-tls_1_3. operations: - method: GET name: zonesettingsgettls13settingenabledforazone description: Cloudflare Get TLS 1.3 setting enabled for a zone call: zones--zones.zonesettingsgettls13settingenabledforazone with: zone_id: rest.zone_id outputParameters: - type: object mapping: $. - method: PATCH name: zonesettingschangetls13setting description: Cloudflare Change TLS 1.3 setting call: zones--zones.zonesettingschangetls13setting with: zone_id: rest.zone_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/settings/tls-client-auth name: zones-zone-id-settings-tls-client-auth description: REST surface for zones-zone_id-settings-tls_client_auth. operations: - method: GET name: zonesettingsgettlsclientauthsetting description: Cloudflare Get TLS Client Auth setting call: zones--zones.zonesettingsgettlsclientauthsetting with: zone_id: rest.zone_id outputParameters: - type: object mapping: $. - method: PATCH name: zonesettingschangetlsclientauthsetting description: Cloudflare Change TLS Client Auth setting call: zones--zones.zonesettingschangetlsclientauthsetting with: zone_id: rest.zone_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/settings/true-client-ip-header name: zones-zone-id-settings-true-client-ip-header description: REST surface for zones-zone_id-settings-true_client_ip_header. operations: - method: GET name: zonesettingsgettrueclientipsetting description: Cloudflare Get True Client IP setting call: zones--zones.zonesettingsgettrueclientipsetting with: zone_id: rest.zone_id outputParameters: - type: object mapping: $. - method: PATCH name: zonesettingschangetrueclientipsetting description: Cloudflare Change True Client IP setting call: zones--zones.zonesettingschangetrueclientipsetting with: zone_id: rest.zone_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/settings/waf name: zones-zone-id-settings-waf description: REST surface for zones-zone_id-settings-waf. operations: - method: GET name: zonesettingsgetwebapplicationfirewallwafsetting description: Cloudflare Get Web Application Firewall (WAF) setting call: zones--zones.zonesettingsgetwebapplicationfirewallwafsetting with: zone_id: rest.zone_id outputParameters: - type: object mapping: $. - method: PATCH name: zonesettingschangewebapplicationfirewallwafsetting description: Cloudflare Change Web Application Firewall (WAF) setting call: zones--zones.zonesettingschangewebapplicationfirewallwafsetting with: zone_id: rest.zone_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/settings/webp name: zones-zone-id-settings-webp description: REST surface for zones-zone_id-settings-webp. operations: - method: GET name: zonesettingsgetwebpsetting description: Cloudflare Get WebP setting call: zones--zones.zonesettingsgetwebpsetting with: zone_id: rest.zone_id outputParameters: - type: object mapping: $. - method: PATCH name: zonesettingschangewebpsetting description: Cloudflare Change WebP setting call: zones--zones.zonesettingschangewebpsetting with: zone_id: rest.zone_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/settings/websockets name: zones-zone-id-settings-websockets description: REST surface for zones-zone_id-settings-websockets. operations: - method: GET name: zonesettingsgetwebsocketssetting description: Cloudflare Get WebSockets setting call: zones--zones.zonesettingsgetwebsocketssetting with: zone_id: rest.zone_id outputParameters: - type: object mapping: $. - method: PATCH name: zonesettingschangewebsocketssetting description: Cloudflare Change WebSockets setting call: zones--zones.zonesettingschangewebsocketssetting with: zone_id: rest.zone_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/settings/zaraz/config name: zones-zone-id-settings-zaraz-config description: REST surface for zones-zone_id-settings-zaraz-config. operations: - method: GET name: getzoneszoneidentifierzarazconfig description: Cloudflare Get Zaraz configuration call: zones--zones.getzoneszoneidentifierzarazconfig with: zone_id: rest.zone_id outputParameters: - type: object mapping: $. - method: PUT name: putzoneszoneidentifierzarazconfig description: Cloudflare Update Zaraz configuration call: zones--zones.putzoneszoneidentifierzarazconfig with: zone_id: rest.zone_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/settings/zaraz/default name: zones-zone-id-settings-zaraz-default description: REST surface for zones-zone_id-settings-zaraz-default. operations: - method: GET name: getzoneszoneidentifierzarazdefault description: Cloudflare Get default Zaraz configuration call: zones--zones.getzoneszoneidentifierzarazdefault with: zone_id: rest.zone_id outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/settings/zaraz/export name: zones-zone-id-settings-zaraz-export description: REST surface for zones-zone_id-settings-zaraz-export. operations: - method: GET name: getzoneszoneidentifierzarazexport description: Cloudflare Export Zaraz configuration call: zones--zones.getzoneszoneidentifierzarazexport with: zone_id: rest.zone_id outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/settings/zaraz/history name: zones-zone-id-settings-zaraz-history description: REST surface for zones-zone_id-settings-zaraz-history. operations: - method: GET name: getzoneszoneidentifierzarazhistory description: Cloudflare List Zaraz historical configuration records call: zones--zones.getzoneszoneidentifierzarazhistory with: zone_id: rest.zone_id offset: rest.offset limit: rest.limit sortField: rest.sortField sortOrder: rest.sortOrder outputParameters: - type: object mapping: $. - method: PUT name: putzoneszoneidentifierzarazhistory description: Cloudflare Restore Zaraz historical configuration by ID call: zones--zones.putzoneszoneidentifierzarazhistory with: zone_id: rest.zone_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/settings/zaraz/history/configs name: zones-zone-id-settings-zaraz-history-configs description: REST surface for zones-zone_id-settings-zaraz-history-configs. operations: - method: GET name: getzoneszoneidentifierzarazconfighistory description: Cloudflare Get Zaraz historical configurations by ID(s) call: zones--zones.getzoneszoneidentifierzarazconfighistory with: zone_id: rest.zone_id ids: rest.ids outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/settings/zaraz/publish name: zones-zone-id-settings-zaraz-publish description: REST surface for zones-zone_id-settings-zaraz-publish. operations: - method: POST name: postzoneszoneidentifierzarazpublish description: Cloudflare Publish Zaraz preview configuration call: zones--zones.postzoneszoneidentifierzarazpublish with: zone_id: rest.zone_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/settings/zaraz/workflow name: zones-zone-id-settings-zaraz-workflow description: REST surface for zones-zone_id-settings-zaraz-workflow. operations: - method: GET name: getzoneszoneidentifierzarazworkflow description: Cloudflare Get Zaraz workflow call: zones--zones.getzoneszoneidentifierzarazworkflow with: zone_id: rest.zone_id outputParameters: - type: object mapping: $. - method: PUT name: putzoneszoneidentifierzarazworkflow description: Cloudflare Update Zaraz workflow call: zones--zones.putzoneszoneidentifierzarazworkflow with: zone_id: rest.zone_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/speed-api/availabilities name: zones-zone-id-speed-api-availabilities description: REST surface for zones-zone_id-speed_api-availabilities. operations: - method: GET name: speedgetavailabilities description: Cloudflare Get quota and availability call: zones--zones.speedgetavailabilities with: zone_id: rest.zone_id outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/speed-api/pages name: zones-zone-id-speed-api-pages description: REST surface for zones-zone_id-speed_api-pages. operations: - method: GET name: speedlistpages description: Cloudflare List tested webpages call: zones--zones.speedlistpages with: zone_id: rest.zone_id outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/speed-api/pages/{url}/tests name: zones-zone-id-speed-api-pages-url-tests description: REST surface for zones-zone_id-speed_api-pages-url-tests. operations: - method: DELETE name: speeddeletetests description: Cloudflare Delete all page tests call: zones--zones.speeddeletetests with: zone_id: rest.zone_id url: rest.url region: rest.region outputParameters: - type: object mapping: $. - method: GET name: speedlisttesthistory description: Cloudflare List page test history call: zones--zones.speedlisttesthistory with: zone_id: rest.zone_id url: rest.url page: rest.page per_page: rest.per_page region: rest.region outputParameters: - type: object mapping: $. - method: POST name: speedcreatetest description: Cloudflare Start page test call: zones--zones.speedcreatetest with: zone_id: rest.zone_id url: rest.url body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/speed-api/pages/{url}/tests/{test-id} name: zones-zone-id-speed-api-pages-url-tests-test-id description: REST surface for zones-zone_id-speed_api-pages-url-tests-test_id. operations: - method: GET name: speedgettest description: Cloudflare Get a page test result call: zones--zones.speedgettest with: zone_id: rest.zone_id url: rest.url test_id: rest.test_id outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/speed-api/pages/{url}/trend name: zones-zone-id-speed-api-pages-url-trend description: REST surface for zones-zone_id-speed_api-pages-url-trend. operations: - method: GET name: speedlistpagetrend description: Cloudflare List core web vital metrics trend call: zones--zones.speedlistpagetrend with: zone_id: rest.zone_id url: rest.url region: rest.region deviceType: rest.deviceType start: rest.start end: rest.end tz: rest.tz metrics: rest.metrics outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/speed-api/schedule/{url} name: zones-zone-id-speed-api-schedule-url description: REST surface for zones-zone_id-speed_api-schedule-url. operations: - method: DELETE name: speeddeletetestschedule description: Cloudflare Delete scheduled page test call: zones--zones.speeddeletetestschedule with: zone_id: rest.zone_id url: rest.url region: rest.region outputParameters: - type: object mapping: $. - method: GET name: speedgetscheduledtest description: Cloudflare Get a page test schedule call: zones--zones.speedgetscheduledtest with: zone_id: rest.zone_id url: rest.url region: rest.region outputParameters: - type: object mapping: $. - method: POST name: speedcreatescheduledtest description: Cloudflare Create scheduled page test call: zones--zones.speedcreatescheduledtest with: zone_id: rest.zone_id url: rest.url region: rest.region outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/ssl/analyze name: zones-zone-id-ssl-analyze description: REST surface for zones-zone_id-ssl-analyze. operations: - method: POST name: analyzecertificateanalyzecertificate description: Cloudflare Analyze Certificate call: zones--zones.analyzecertificateanalyzecertificate with: zone_id: rest.zone_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/ssl/certificate-packs name: zones-zone-id-ssl-certificate-packs description: REST surface for zones-zone_id-ssl-certificate_packs. operations: - method: GET name: certificatepackslistcertificatepacks description: Cloudflare List Certificate Packs call: zones--zones.certificatepackslistcertificatepacks with: zone_id: rest.zone_id status: rest.status outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/ssl/certificate-packs/order name: zones-zone-id-ssl-certificate-packs-order description: REST surface for zones-zone_id-ssl-certificate_packs-order. operations: - method: POST name: certificatepacksorderadvancedcertificatemanagercertificatepack description: Cloudflare Order Advanced Certificate Manager Certificate Pack call: zones--zones.certificatepacksorderadvancedcertificatemanagercertificatepack with: zone_id: rest.zone_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/ssl/certificate-packs/quota name: zones-zone-id-ssl-certificate-packs-quota description: REST surface for zones-zone_id-ssl-certificate_packs-quota. operations: - method: GET name: certificatepacksgetcertificatepackquotas description: Cloudflare Get Certificate Pack Quotas call: zones--zones.certificatepacksgetcertificatepackquotas with: zone_id: rest.zone_id outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/ssl/certificate-packs/{certificate-pack-id} name: zones-zone-id-ssl-certificate-packs-certificate-pack-id description: REST surface for zones-zone_id-ssl-certificate_packs-certificate_pack_id. operations: - method: DELETE name: certificatepacksdeleteadvancedcertificatemanagercertificatepack description: Cloudflare Delete Advanced Certificate Manager Certificate Pack call: zones--zones.certificatepacksdeleteadvancedcertificatemanagercertificatepack with: certificate_pack_id: rest.certificate_pack_id zone_id: rest.zone_id body: rest.body outputParameters: - type: object mapping: $. - method: GET name: certificatepacksgetcertificatepack description: Cloudflare Get Certificate Pack call: zones--zones.certificatepacksgetcertificatepack with: certificate_pack_id: rest.certificate_pack_id zone_id: rest.zone_id outputParameters: - type: object mapping: $. - method: PATCH name: certificatepacksrestartvalidationforadvancedcertificatemanagercertificatepack description: Cloudflare Restart Validation for Advanced Certificate Manager Certificate Pack call: zones--zones.certificatepacksrestartvalidationforadvancedcertificatemanagercertificatepack with: certificate_pack_id: rest.certificate_pack_id zone_id: rest.zone_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/ssl/universal/settings name: zones-zone-id-ssl-universal-settings description: REST surface for zones-zone_id-ssl-universal-settings. operations: - method: GET name: universalsslsettingsforazoneuniversalsslsettingsdetails description: Cloudflare Universal SSL Settings Details call: zones--zones.universalsslsettingsforazoneuniversalsslsettingsdetails with: zone_id: rest.zone_id outputParameters: - type: object mapping: $. - method: PATCH name: universalsslsettingsforazoneedituniversalsslsettings description: Cloudflare Edit Universal SSL Settings call: zones--zones.universalsslsettingsforazoneedituniversalsslsettings with: zone_id: rest.zone_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/ssl/verification name: zones-zone-id-ssl-verification description: REST surface for zones-zone_id-ssl-verification. operations: - method: GET name: sslverificationsslverificationdetails description: Cloudflare SSL Verification Details call: zones--zones.sslverificationsslverificationdetails with: zone_id: rest.zone_id retry: rest.retry outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/ssl/verification/{certificate-pack-id} name: zones-zone-id-ssl-verification-certificate-pack-id description: REST surface for zones-zone_id-ssl-verification-certificate_pack_id. operations: - method: PATCH name: sslverificationeditsslcertificatepackvalidationmethod description: Cloudflare Edit SSL Certificate Pack Validation Method call: zones--zones.sslverificationeditsslcertificatepackvalidationmethod with: certificate_pack_id: rest.certificate_pack_id zone_id: rest.zone_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/url-normalization name: zones-zone-id-url-normalization description: REST surface for zones-zone_id-url_normalization. operations: - method: GET name: urlnormalizationgeturlnormalizationsettings description: Cloudflare Get URL normalization settings call: zones--zones.urlnormalizationgeturlnormalizationsettings with: zone_id: rest.zone_id outputParameters: - type: object mapping: $. - method: PUT name: urlnormalizationupdateurlnormalizationsettings description: Cloudflare Update URL normalization settings call: zones--zones.urlnormalizationupdateurlnormalizationsettings with: zone_id: rest.zone_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/workers/filters name: zones-zone-id-workers-filters description: REST surface for zones-zone_id-workers-filters. operations: - method: GET name: workerfiltersdeprecatedlistfilters description: Cloudflare List Filters call: zones--zones.workerfiltersdeprecatedlistfilters with: zone_id: rest.zone_id outputParameters: - type: object mapping: $. - method: POST name: workerfiltersdeprecatedcreatefilter description: Cloudflare Create Filter call: zones--zones.workerfiltersdeprecatedcreatefilter with: zone_id: rest.zone_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/workers/filters/{filter-id} name: zones-zone-id-workers-filters-filter-id description: REST surface for zones-zone_id-workers-filters-filter_id. operations: - method: DELETE name: workerfiltersdeprecateddeletefilter description: Cloudflare Delete Filter call: zones--zones.workerfiltersdeprecateddeletefilter with: filter_id: rest.filter_id zone_id: rest.zone_id body: rest.body outputParameters: - type: object mapping: $. - method: PUT name: workerfiltersdeprecatedupdatefilter description: Cloudflare Update Filter call: zones--zones.workerfiltersdeprecatedupdatefilter with: filter_id: rest.filter_id zone_id: rest.zone_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/workers/routes name: zones-zone-id-workers-routes description: REST surface for zones-zone_id-workers-routes. operations: - method: GET name: workerrouteslistroutes description: Cloudflare List Routes call: zones--zones.workerrouteslistroutes with: zone_id: rest.zone_id outputParameters: - type: object mapping: $. - method: POST name: workerroutescreateroute description: Cloudflare Create Route call: zones--zones.workerroutescreateroute with: zone_id: rest.zone_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/workers/routes/{route-id} name: zones-zone-id-workers-routes-route-id description: REST surface for zones-zone_id-workers-routes-route_id. operations: - method: DELETE name: workerroutesdeleteroute description: Cloudflare Delete Route call: zones--zones.workerroutesdeleteroute with: route_id: rest.route_id zone_id: rest.zone_id body: rest.body outputParameters: - type: object mapping: $. - method: GET name: workerroutesgetroute description: Cloudflare Get Route call: zones--zones.workerroutesgetroute with: route_id: rest.route_id zone_id: rest.zone_id outputParameters: - type: object mapping: $. - method: PUT name: workerroutesupdateroute description: Cloudflare Update Route call: zones--zones.workerroutesupdateroute with: route_id: rest.route_id zone_id: rest.zone_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/workers/script name: zones-zone-id-workers-script description: REST surface for zones-zone_id-workers-script. operations: - method: DELETE name: workerscriptdeprecateddeleteworker description: Cloudflare Delete Worker call: zones--zones.workerscriptdeprecateddeleteworker with: zone_id: rest.zone_id body: rest.body outputParameters: - type: object mapping: $. - method: GET name: workerscriptdeprecateddownloadworker description: Cloudflare Download Worker call: zones--zones.workerscriptdeprecateddownloadworker with: zone_id: rest.zone_id outputParameters: - type: object mapping: $. - method: PUT name: workerscriptdeprecateduploadworker description: Cloudflare Upload Worker call: zones--zones.workerscriptdeprecateduploadworker with: zone_id: rest.zone_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone-id}/workers/script/bindings name: zones-zone-id-workers-script-bindings description: REST surface for zones-zone_id-workers-script-bindings. operations: - method: GET name: workerbindingdeprecatedlistbindings description: Cloudflare List Bindings call: zones--zones.workerbindingdeprecatedlistbindings with: zone_id: rest.zone_id outputParameters: - type: object mapping: $. - path: /v1/zones/{zone}/spectrum/analytics/aggregate/current name: zones-zone-spectrum-analytics-aggregate-current description: REST surface for zones-zone-spectrum-analytics-aggregate-current. operations: - method: GET name: spectrumaggregateanalyticsgetcurrentaggregatedanalytics description: Cloudflare Get current aggregated analytics call: zones--zones.spectrumaggregateanalyticsgetcurrentaggregatedanalytics with: zone: rest.zone appID: rest.appID app_id_param: rest.app_id_param colo_name: rest.colo_name outputParameters: - type: object mapping: $. - path: /v1/zones/{zone}/spectrum/analytics/events/bytime name: zones-zone-spectrum-analytics-events-bytime description: REST surface for zones-zone-spectrum-analytics-events-bytime. operations: - method: GET name: spectrumanalyticsbytimegetanalyticsbytime description: Cloudflare Get analytics by time call: zones--zones.spectrumanalyticsbytimegetanalyticsbytime with: zone: rest.zone dimensions: rest.dimensions sort: rest.sort until: rest.until metrics: rest.metrics filters: rest.filters since: rest.since time_delta: rest.time_delta outputParameters: - type: object mapping: $. - path: /v1/zones/{zone}/spectrum/analytics/events/summary name: zones-zone-spectrum-analytics-events-summary description: REST surface for zones-zone-spectrum-analytics-events-summary. operations: - method: GET name: spectrumanalyticssummarygetanalyticssummary description: Cloudflare Get analytics summary call: zones--zones.spectrumanalyticssummarygetanalyticssummary with: zone: rest.zone dimensions: rest.dimensions sort: rest.sort until: rest.until metrics: rest.metrics filters: rest.filters since: rest.since outputParameters: - type: object mapping: $. - path: /v1/zones/{zone}/spectrum/apps name: zones-zone-spectrum-apps description: REST surface for zones-zone-spectrum-apps. operations: - method: GET name: spectrumapplicationslistspectrumapplications description: Cloudflare List Spectrum applications call: zones--zones.spectrumapplicationslistspectrumapplications with: zone: rest.zone page: rest.page per_page: rest.per_page direction: rest.direction order: rest.order outputParameters: - type: object mapping: $. - method: POST name: spectrumapplicationscreatespectrumapplicationusinganamefortheorigin description: Cloudflare Create Spectrum application using a name for the origin call: zones--zones.spectrumapplicationscreatespectrumapplicationusinganamefortheorigin with: zone: rest.zone body: rest.body outputParameters: - type: object mapping: $. - path: /v1/zones/{zone}/spectrum/apps/{app-id} name: zones-zone-spectrum-apps-app-id description: REST surface for zones-zone-spectrum-apps-app_id. operations: - method: DELETE name: spectrumapplicationsdeletespectrumapplication description: Cloudflare Delete Spectrum application call: zones--zones.spectrumapplicationsdeletespectrumapplication with: app_id: rest.app_id zone: rest.zone body: rest.body outputParameters: - type: object mapping: $. - method: GET name: spectrumapplicationsgetspectrumapplicationconfiguration description: Cloudflare Get Spectrum application configuration call: zones--zones.spectrumapplicationsgetspectrumapplicationconfiguration with: app_id: rest.app_id zone: rest.zone outputParameters: - type: object mapping: $. - method: PUT name: spectrumapplicationsupdatespectrumapplicationconfigurationusinganamefortheorigin description: Cloudflare Update Spectrum application configuration using a name for the origin call: zones--zones.spectrumapplicationsupdatespectrumapplicationconfigurationusinganamefortheorigin with: app_id: rest.app_id zone: rest.zone body: rest.body outputParameters: - type: object mapping: $. - type: mcp namespace: zones--zones-mcp port: 9090 transport: http description: MCP adapter for Cloudflare zones/ — Zones. One tool per consumed operation, routed inline through this capability's consumes block. tools: - name: cloudflare-list-access-applications description: Cloudflare List Access Applications hints: readOnly: true destructive: false idempotent: true call: zones--zones.zonelevelaccessapplicationslistaccessapplications with: identifier: tools.identifier outputParameters: - type: object mapping: $. - name: cloudflare-add-access-application description: Cloudflare Add an Access application hints: readOnly: false destructive: false idempotent: false call: zones--zones.zonelevelaccessapplicationsaddabookmarkapplication with: identifier: tools.identifier body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-list-short-lived-certificate description: Cloudflare List short-lived certificate CAs hints: readOnly: true destructive: false idempotent: true call: zones--zones.zonelevelaccessshortlivedcertificatecaslistshortlivedcertificatecas with: identifier: tools.identifier outputParameters: - type: object mapping: $. - name: cloudflare-delete-access-application description: Cloudflare Delete an Access application hints: readOnly: false destructive: true idempotent: true call: zones--zones.zonelevelaccessapplicationsdeleteanaccessapplication with: app_id: tools.app_id identifier: tools.identifier outputParameters: - type: object mapping: $. - name: cloudflare-get-access-application description: Cloudflare Get an Access application hints: readOnly: true destructive: false idempotent: true call: zones--zones.zonelevelaccessapplicationsgetanaccessapplication with: app_id: tools.app_id identifier: tools.identifier outputParameters: - type: object mapping: $. - name: cloudflare-update-access-application description: Cloudflare Update an Access application hints: readOnly: false destructive: false idempotent: true call: zones--zones.zonelevelaccessapplicationsupdateabookmarkapplication with: app_id: tools.app_id identifier: tools.identifier body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-revoke-application-tokens description: Cloudflare Revoke application tokens hints: readOnly: false destructive: false idempotent: false call: zones--zones.zonelevelaccessapplicationsrevokeservicetokens with: app_id: tools.app_id identifier: tools.identifier outputParameters: - type: object mapping: $. - name: cloudflare-test-access-policies description: Cloudflare Test Access policies hints: readOnly: true destructive: false idempotent: true call: zones--zones.zonelevelaccessapplicationstestaccesspolicies with: app_id: tools.app_id identifier: tools.identifier outputParameters: - type: object mapping: $. - name: cloudflare-delete-access-policy description: Cloudflare Delete an Access policy hints: readOnly: false destructive: true idempotent: true call: zones--zones.zonelevelaccesspoliciesdeleteanaccesspolicy with: uuid: tools.uuid uuid1: tools.uuid1 identifier: tools.identifier outputParameters: - type: object mapping: $. - name: cloudflare-get-access-policy description: Cloudflare Get an Access policy hints: readOnly: true destructive: false idempotent: true call: zones--zones.zonelevelaccesspoliciesgetanaccesspolicy with: uuid: tools.uuid uuid1: tools.uuid1 identifier: tools.identifier outputParameters: - type: object mapping: $. - name: cloudflare-update-access-policy description: Cloudflare Update an Access policy hints: readOnly: false destructive: false idempotent: true call: zones--zones.zonelevelaccesspoliciesupdateanaccesspolicy with: uuid: tools.uuid uuid1: tools.uuid1 identifier: tools.identifier body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-delete-short-lived-certificate description: Cloudflare Delete a short-lived certificate CA hints: readOnly: false destructive: true idempotent: true call: zones--zones.zonelevelaccessshortlivedcertificatecasdeleteashortlivedcertificateca with: uuid: tools.uuid identifier: tools.identifier outputParameters: - type: object mapping: $. - name: cloudflare-get-short-lived-certificate description: Cloudflare Get a short-lived certificate CA hints: readOnly: true destructive: false idempotent: true call: zones--zones.zonelevelaccessshortlivedcertificatecasgetashortlivedcertificateca with: uuid: tools.uuid identifier: tools.identifier outputParameters: - type: object mapping: $. - name: cloudflare-create-short-lived-certificate description: Cloudflare Create a short-lived certificate CA hints: readOnly: false destructive: false idempotent: false call: zones--zones.zonelevelaccessshortlivedcertificatecascreateashortlivedcertificateca with: uuid: tools.uuid identifier: tools.identifier outputParameters: - type: object mapping: $. - name: cloudflare-list-access-policies description: Cloudflare List Access policies hints: readOnly: true destructive: false idempotent: true call: zones--zones.zonelevelaccesspolicieslistaccesspolicies with: uuid: tools.uuid identifier: tools.identifier outputParameters: - type: object mapping: $. - name: cloudflare-create-access-policy description: Cloudflare Create an Access policy hints: readOnly: false destructive: false idempotent: false call: zones--zones.zonelevelaccesspoliciescreateanaccesspolicy with: uuid: tools.uuid identifier: tools.identifier body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-list-mtls-certificates description: Cloudflare List mTLS certificates hints: readOnly: true destructive: false idempotent: true call: zones--zones.zonelevelaccessmtlsauthenticationlistmtlscertificates with: identifier: tools.identifier outputParameters: - type: object mapping: $. - name: cloudflare-add-mtls-certificate description: Cloudflare Add an mTLS certificate hints: readOnly: false destructive: false idempotent: false call: zones--zones.zonelevelaccessmtlsauthenticationaddanmtlscertificate with: identifier: tools.identifier body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-list-all-mtls-hostname description: Cloudflare List all mTLS hostname settings hints: readOnly: true destructive: false idempotent: true call: zones--zones.zonelevelaccessmtlsauthenticationlistmtlscertificateshostnamesettings with: identifier: tools.identifier outputParameters: - type: object mapping: $. - name: cloudflare-update-mtls-certificate-s-hostname description: Cloudflare Update an mTLS certificate's hostname settings hints: readOnly: false destructive: false idempotent: true call: zones--zones.zonelevelaccessmtlsauthenticationupdateanmtlscertificatesettings with: identifier: tools.identifier body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-delete-mtls-certificate description: Cloudflare Delete an mTLS certificate hints: readOnly: false destructive: true idempotent: true call: zones--zones.zonelevelaccessmtlsauthenticationdeleteanmtlscertificate with: uuid: tools.uuid identifier: tools.identifier outputParameters: - type: object mapping: $. - name: cloudflare-get-mtls-certificate description: Cloudflare Get an mTLS certificate hints: readOnly: true destructive: false idempotent: true call: zones--zones.zonelevelaccessmtlsauthenticationgetanmtlscertificate with: uuid: tools.uuid identifier: tools.identifier outputParameters: - type: object mapping: $. - name: cloudflare-update-mtls-certificate description: Cloudflare Update an mTLS certificate hints: readOnly: false destructive: false idempotent: true call: zones--zones.zonelevelaccessmtlsauthenticationupdateanmtlscertificate with: uuid: tools.uuid identifier: tools.identifier body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-list-access-groups description: Cloudflare List Access groups hints: readOnly: true destructive: false idempotent: true call: zones--zones.zonelevelaccessgroupslistaccessgroups with: identifier: tools.identifier outputParameters: - type: object mapping: $. - name: cloudflare-create-access-group description: Cloudflare Create an Access group hints: readOnly: false destructive: false idempotent: false call: zones--zones.zonelevelaccessgroupscreateanaccessgroup with: identifier: tools.identifier body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-delete-access-group description: Cloudflare Delete an Access group hints: readOnly: false destructive: true idempotent: true call: zones--zones.zonelevelaccessgroupsdeleteanaccessgroup with: uuid: tools.uuid identifier: tools.identifier outputParameters: - type: object mapping: $. - name: cloudflare-get-access-group description: Cloudflare Get an Access group hints: readOnly: true destructive: false idempotent: true call: zones--zones.zonelevelaccessgroupsgetanaccessgroup with: uuid: tools.uuid identifier: tools.identifier outputParameters: - type: object mapping: $. - name: cloudflare-update-access-group description: Cloudflare Update an Access group hints: readOnly: false destructive: false idempotent: true call: zones--zones.zonelevelaccessgroupsupdateanaccessgroup with: uuid: tools.uuid identifier: tools.identifier body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-list-access-identity-providers description: Cloudflare List Access identity providers hints: readOnly: true destructive: false idempotent: true call: zones--zones.zonelevelaccessidentityproviderslistaccessidentityproviders with: identifier: tools.identifier outputParameters: - type: object mapping: $. - name: cloudflare-add-access-identity-provider description: Cloudflare Add an Access identity provider hints: readOnly: false destructive: false idempotent: false call: zones--zones.zonelevelaccessidentityprovidersaddanaccessidentityprovider with: identifier: tools.identifier body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-delete-access-identity-provider description: Cloudflare Delete an Access identity provider hints: readOnly: false destructive: true idempotent: true call: zones--zones.zonelevelaccessidentityprovidersdeleteanaccessidentityprovider with: uuid: tools.uuid identifier: tools.identifier outputParameters: - type: object mapping: $. - name: cloudflare-get-access-identity-provider description: Cloudflare Get an Access identity provider hints: readOnly: true destructive: false idempotent: true call: zones--zones.zonelevelaccessidentityprovidersgetanaccessidentityprovider with: uuid: tools.uuid identifier: tools.identifier outputParameters: - type: object mapping: $. - name: cloudflare-update-access-identity-provider description: Cloudflare Update an Access identity provider hints: readOnly: false destructive: false idempotent: true call: zones--zones.zonelevelaccessidentityprovidersupdateanaccessidentityprovider with: uuid: tools.uuid identifier: tools.identifier body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-your-zero-trust description: Cloudflare Get your Zero Trust organization hints: readOnly: true destructive: false idempotent: true call: zones--zones.zonelevelzerotrustorganizationgetyourzerotrustorganization with: identifier: tools.identifier outputParameters: - type: object mapping: $. - name: cloudflare-create-your-zero-trust description: Cloudflare Create your Zero Trust organization hints: readOnly: false destructive: false idempotent: false call: zones--zones.zonelevelzerotrustorganizationcreateyourzerotrustorganization with: identifier: tools.identifier body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-update-your-zero-trust description: Cloudflare Update your Zero Trust organization hints: readOnly: false destructive: false idempotent: true call: zones--zones.zonelevelzerotrustorganizationupdateyourzerotrustorganization with: identifier: tools.identifier body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-revoke-all-access-tokens description: Cloudflare Revoke all Access tokens for a user hints: readOnly: false destructive: false idempotent: false call: zones--zones.zonelevelzerotrustorganizationrevokeallaccesstokensforauser with: identifier: tools.identifier body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-list-service-tokens description: Cloudflare List service tokens hints: readOnly: true destructive: false idempotent: true call: zones--zones.zonelevelaccessservicetokenslistservicetokens with: identifier: tools.identifier outputParameters: - type: object mapping: $. - name: cloudflare-create-service-token description: Cloudflare Create a service token hints: readOnly: false destructive: false idempotent: false call: zones--zones.zonelevelaccessservicetokenscreateaservicetoken with: identifier: tools.identifier body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-delete-service-token description: Cloudflare Delete a service token hints: readOnly: false destructive: true idempotent: true call: zones--zones.zonelevelaccessservicetokensdeleteaservicetoken with: uuid: tools.uuid identifier: tools.identifier outputParameters: - type: object mapping: $. - name: cloudflare-update-service-token description: Cloudflare Update a service token hints: readOnly: false destructive: false idempotent: true call: zones--zones.zonelevelaccessservicetokensupdateaservicetoken with: uuid: tools.uuid identifier: tools.identifier body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-table description: Cloudflare Table hints: readOnly: true destructive: false idempotent: true call: zones--zones.dnsanalyticstable with: identifier: tools.identifier metrics: tools.metrics dimensions: tools.dimensions since: tools.since until: tools.until limit: tools.limit sort: tools.sort filters: tools.filters outputParameters: - type: object mapping: $. - name: cloudflare-time description: Cloudflare By Time hints: readOnly: true destructive: false idempotent: true call: zones--zones.dnsanalyticsbytime with: identifier: tools.identifier metrics: tools.metrics dimensions: tools.dimensions since: tools.since until: tools.until limit: tools.limit sort: tools.sort filters: tools.filters time_delta: tools.time_delta outputParameters: - type: object mapping: $. - name: cloudflare-zone-subscription-details description: Cloudflare Zone Subscription Details hints: readOnly: true destructive: false idempotent: true call: zones--zones.zonesubscriptionzonesubscriptiondetails with: identifier: tools.identifier outputParameters: - type: object mapping: $. - name: cloudflare-create-zone-subscription description: Cloudflare Create Zone Subscription hints: readOnly: false destructive: false idempotent: false call: zones--zones.zonesubscriptioncreatezonesubscription with: identifier: tools.identifier body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-update-zone-subscription description: Cloudflare Update Zone Subscription hints: readOnly: false destructive: false idempotent: true call: zones--zones.zonesubscriptionupdatezonesubscription with: identifier: tools.identifier body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-analytics-co-locations description: Cloudflare Get analytics by Co-locations hints: readOnly: true destructive: false idempotent: true call: zones--zones.zoneanalyticsdeprecatedgetanalyticsbycolocations with: zone_identifier: tools.zone_identifier until: tools.until since: tools.since continuous: tools.continuous outputParameters: - type: object mapping: $. - name: cloudflare-get-dashboard description: Cloudflare Get dashboard hints: readOnly: true destructive: false idempotent: true call: zones--zones.zoneanalyticsdeprecatedgetdashboard with: zone_identifier: tools.zone_identifier until: tools.until since: tools.since continuous: tools.continuous outputParameters: - type: object mapping: $. - name: cloudflare-list-available-plans description: Cloudflare List Available Plans hints: readOnly: true destructive: false idempotent: true call: zones--zones.zonerateplanlistavailableplans with: zone_identifier: tools.zone_identifier outputParameters: - type: object mapping: $. - name: cloudflare-available-plan-details description: Cloudflare Available Plan Details hints: readOnly: true destructive: false idempotent: true call: zones--zones.zonerateplanavailableplandetails with: plan_identifier: tools.plan_identifier zone_identifier: tools.zone_identifier outputParameters: - type: object mapping: $. - name: cloudflare-list-available-rate-plans description: Cloudflare List Available Rate Plans hints: readOnly: true destructive: false idempotent: true call: zones--zones.zonerateplanlistavailablerateplans with: zone_identifier: tools.zone_identifier outputParameters: - type: object mapping: $. - name: cloudflare-list-custom-pages description: Cloudflare List custom pages hints: readOnly: true destructive: false idempotent: true call: zones--zones.custompagesforazonelistcustompages with: zone_identifier: tools.zone_identifier outputParameters: - type: object mapping: $. - name: cloudflare-get-custom-page description: Cloudflare Get a custom page hints: readOnly: true destructive: false idempotent: true call: zones--zones.custompagesforazonegetacustompage with: identifier: tools.identifier zone_identifier: tools.zone_identifier outputParameters: - type: object mapping: $. - name: cloudflare-update-custom-page description: Cloudflare Update a custom page hints: readOnly: false destructive: false idempotent: true call: zones--zones.custompagesforazoneupdateacustompage with: identifier: tools.identifier zone_identifier: tools.zone_identifier body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-email-routing-settings description: Cloudflare Get Email Routing settings hints: readOnly: true destructive: false idempotent: true call: zones--zones.emailroutingsettingsgetemailroutingsettings with: zone_identifier: tools.zone_identifier outputParameters: - type: object mapping: $. - name: cloudflare-disable-email-routing description: Cloudflare Disable Email Routing hints: readOnly: false destructive: false idempotent: false call: zones--zones.emailroutingsettingsdisableemailrouting with: zone_identifier: tools.zone_identifier body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-email-routing-dns-settings description: Cloudflare Email Routing - DNS settings hints: readOnly: true destructive: false idempotent: true call: zones--zones.emailroutingsettingsemailroutingdnssettings with: zone_identifier: tools.zone_identifier outputParameters: - type: object mapping: $. - name: cloudflare-enable-email-routing description: Cloudflare Enable Email Routing hints: readOnly: false destructive: false idempotent: false call: zones--zones.emailroutingsettingsenableemailrouting with: zone_identifier: tools.zone_identifier body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-list-routing-rules description: Cloudflare List routing rules hints: readOnly: true destructive: false idempotent: true call: zones--zones.emailroutingroutingruleslistroutingrules with: zone_identifier: tools.zone_identifier page: tools.page per_page: tools.per_page enabled: tools.enabled outputParameters: - type: object mapping: $. - name: cloudflare-create-routing-rule description: Cloudflare Create routing rule hints: readOnly: false destructive: false idempotent: false call: zones--zones.emailroutingroutingrulescreateroutingrule with: zone_identifier: tools.zone_identifier body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-catch-all-rule description: Cloudflare Get catch-all rule hints: readOnly: true destructive: false idempotent: true call: zones--zones.emailroutingroutingrulesgetcatchallrule with: zone_identifier: tools.zone_identifier outputParameters: - type: object mapping: $. - name: cloudflare-update-catch-all-rule description: Cloudflare Update catch-all rule hints: readOnly: false destructive: false idempotent: true call: zones--zones.emailroutingroutingrulesupdatecatchallrule with: zone_identifier: tools.zone_identifier body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-delete-routing-rule description: Cloudflare Delete routing rule hints: readOnly: false destructive: true idempotent: true call: zones--zones.emailroutingroutingrulesdeleteroutingrule with: rule_identifier: tools.rule_identifier zone_identifier: tools.zone_identifier outputParameters: - type: object mapping: $. - name: cloudflare-get-routing-rule description: Cloudflare Get routing rule hints: readOnly: true destructive: false idempotent: true call: zones--zones.emailroutingroutingrulesgetroutingrule with: rule_identifier: tools.rule_identifier zone_identifier: tools.zone_identifier outputParameters: - type: object mapping: $. - name: cloudflare-update-routing-rule description: Cloudflare Update routing rule hints: readOnly: false destructive: false idempotent: true call: zones--zones.emailroutingroutingrulesupdateroutingrule with: rule_identifier: tools.rule_identifier zone_identifier: tools.zone_identifier body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-delete-filters description: Cloudflare Delete filters hints: readOnly: false destructive: true idempotent: true call: zones--zones.filtersdeletefilters with: zone_identifier: tools.zone_identifier body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-list-filters description: Cloudflare List filters hints: readOnly: true destructive: false idempotent: true call: zones--zones.filterslistfilters with: zone_identifier: tools.zone_identifier paused: tools.paused expression: tools.expression description: tools.description ref: tools.ref page: tools.page per_page: tools.per_page id: tools.id outputParameters: - type: object mapping: $. - name: cloudflare-create-filters description: Cloudflare Create filters hints: readOnly: false destructive: false idempotent: false call: zones--zones.filterscreatefilters with: zone_identifier: tools.zone_identifier body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-update-filters description: Cloudflare Update filters hints: readOnly: false destructive: false idempotent: true call: zones--zones.filtersupdatefilters with: zone_identifier: tools.zone_identifier body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-delete-filter description: Cloudflare Delete a filter hints: readOnly: false destructive: true idempotent: true call: zones--zones.filtersdeleteafilter with: id: tools.id zone_identifier: tools.zone_identifier body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-filter description: Cloudflare Get a filter hints: readOnly: true destructive: false idempotent: true call: zones--zones.filtersgetafilter with: id: tools.id zone_identifier: tools.zone_identifier outputParameters: - type: object mapping: $. - name: cloudflare-update-filter description: Cloudflare Update a filter hints: readOnly: false destructive: false idempotent: true call: zones--zones.filtersupdateafilter with: id: tools.id zone_identifier: tools.zone_identifier body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-list-zone-lockdown-rules description: Cloudflare List Zone Lockdown rules hints: readOnly: true destructive: false idempotent: true call: zones--zones.zonelockdownlistzonelockdownrules with: zone_identifier: tools.zone_identifier page: tools.page description: tools.description modified_on: tools.modified_on ip: tools.ip priority: tools.priority uri_search: tools.uri_search ip_range_search: tools.ip_range_search per_page: tools.per_page created_on: tools.created_on description_search: tools.description_search ip_search: tools.ip_search outputParameters: - type: object mapping: $. - name: cloudflare-create-zone-lockdown-rule description: Cloudflare Create a Zone Lockdown rule hints: readOnly: false destructive: false idempotent: false call: zones--zones.zonelockdowncreateazonelockdownrule with: zone_identifier: tools.zone_identifier body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-delete-zone-lockdown-rule description: Cloudflare Delete a Zone Lockdown rule hints: readOnly: false destructive: true idempotent: true call: zones--zones.zonelockdowndeleteazonelockdownrule with: id: tools.id zone_identifier: tools.zone_identifier body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-zone-lockdown-rule description: Cloudflare Get a Zone Lockdown rule hints: readOnly: true destructive: false idempotent: true call: zones--zones.zonelockdowngetazonelockdownrule with: id: tools.id zone_identifier: tools.zone_identifier outputParameters: - type: object mapping: $. - name: cloudflare-update-zone-lockdown-rule description: Cloudflare Update a Zone Lockdown rule hints: readOnly: false destructive: false idempotent: true call: zones--zones.zonelockdownupdateazonelockdownrule with: id: tools.id zone_identifier: tools.zone_identifier body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-delete-firewall-rules description: Cloudflare Delete firewall rules hints: readOnly: false destructive: true idempotent: true call: zones--zones.firewallrulesdeletefirewallrules with: zone_identifier: tools.zone_identifier body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-list-firewall-rules description: Cloudflare List firewall rules hints: readOnly: true destructive: false idempotent: true call: zones--zones.firewallruleslistfirewallrules with: zone_identifier: tools.zone_identifier description: tools.description action: tools.action page: tools.page per_page: tools.per_page id: tools.id paused: tools.paused outputParameters: - type: object mapping: $. - name: cloudflare-update-priority-firewall-rules description: Cloudflare Update priority of firewall rules hints: readOnly: false destructive: false idempotent: true call: zones--zones.firewallrulesupdatepriorityoffirewallrules with: zone_identifier: tools.zone_identifier body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-create-firewall-rules description: Cloudflare Create firewall rules hints: readOnly: false destructive: false idempotent: false call: zones--zones.firewallrulescreatefirewallrules with: zone_identifier: tools.zone_identifier body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-update-firewall-rules description: Cloudflare Update firewall rules hints: readOnly: false destructive: false idempotent: true call: zones--zones.firewallrulesupdatefirewallrules with: zone_identifier: tools.zone_identifier body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-delete-firewall-rule description: Cloudflare Delete a firewall rule hints: readOnly: false destructive: true idempotent: true call: zones--zones.firewallrulesdeleteafirewallrule with: id: tools.id zone_identifier: tools.zone_identifier body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-firewall-rule description: Cloudflare Get a firewall rule hints: readOnly: true destructive: false idempotent: true call: zones--zones.firewallrulesgetafirewallrule with: id: tools.id zone_identifier: tools.zone_identifier outputParameters: - type: object mapping: $. - name: cloudflare-update-priority-firewall-rule description: Cloudflare Update priority of a firewall rule hints: readOnly: false destructive: false idempotent: true call: zones--zones.firewallrulesupdatepriorityofafirewallrule with: id: tools.id zone_identifier: tools.zone_identifier body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-update-firewall-rule description: Cloudflare Update a firewall rule hints: readOnly: false destructive: false idempotent: true call: zones--zones.firewallrulesupdateafirewallrule with: id: tools.id zone_identifier: tools.zone_identifier body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-list-user-agent-blocking description: Cloudflare List User Agent Blocking rules hints: readOnly: true destructive: false idempotent: true call: zones--zones.useragentblockingruleslistuseragentblockingrules with: zone_identifier: tools.zone_identifier page: tools.page description: tools.description description_search: tools.description_search per_page: tools.per_page ua_search: tools.ua_search outputParameters: - type: object mapping: $. - name: cloudflare-create-user-agent-blocking description: Cloudflare Create a User Agent Blocking rule hints: readOnly: false destructive: false idempotent: false call: zones--zones.useragentblockingrulescreateauseragentblockingrule with: zone_identifier: tools.zone_identifier body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-delete-user-agent-blocking description: Cloudflare Delete a User Agent Blocking rule hints: readOnly: false destructive: true idempotent: true call: zones--zones.useragentblockingrulesdeleteauseragentblockingrule with: id: tools.id zone_identifier: tools.zone_identifier body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-user-agent-blocking description: Cloudflare Get a User Agent Blocking rule hints: readOnly: true destructive: false idempotent: true call: zones--zones.useragentblockingrulesgetauseragentblockingrule with: id: tools.id zone_identifier: tools.zone_identifier outputParameters: - type: object mapping: $. - name: cloudflare-update-user-agent-blocking description: Cloudflare Update a User Agent Blocking rule hints: readOnly: false destructive: false idempotent: true call: zones--zones.useragentblockingrulesupdateauseragentblockingrule with: id: tools.id zone_identifier: tools.zone_identifier body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-list-waf-overrides description: Cloudflare List WAF overrides hints: readOnly: true destructive: false idempotent: true call: zones--zones.wafoverrideslistwafoverrides with: zone_identifier: tools.zone_identifier page: tools.page per_page: tools.per_page outputParameters: - type: object mapping: $. - name: cloudflare-create-waf-override description: Cloudflare Create a WAF override hints: readOnly: false destructive: false idempotent: false call: zones--zones.wafoverridescreateawafoverride with: zone_identifier: tools.zone_identifier body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-delete-waf-override description: Cloudflare Delete a WAF override hints: readOnly: false destructive: true idempotent: true call: zones--zones.wafoverridesdeleteawafoverride with: id: tools.id zone_identifier: tools.zone_identifier body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-waf-override description: Cloudflare Get a WAF override hints: readOnly: true destructive: false idempotent: true call: zones--zones.wafoverridesgetawafoverride with: id: tools.id zone_identifier: tools.zone_identifier outputParameters: - type: object mapping: $. - name: cloudflare-update-waf-override description: Cloudflare Update WAF override hints: readOnly: false destructive: false idempotent: true call: zones--zones.wafoverridesupdatewafoverride with: id: tools.id zone_identifier: tools.zone_identifier body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-list-waf-packages description: Cloudflare List WAF packages hints: readOnly: true destructive: false idempotent: true call: zones--zones.wafpackageslistwafpackages with: zone_identifier: tools.zone_identifier page: tools.page per_page: tools.per_page order: tools.order direction: tools.direction match: tools.match name: tools.name outputParameters: - type: object mapping: $. - name: cloudflare-get-waf-package description: Cloudflare Get a WAF package hints: readOnly: true destructive: false idempotent: true call: zones--zones.wafpackagesgetawafpackage with: identifier: tools.identifier zone_identifier: tools.zone_identifier outputParameters: - type: object mapping: $. - name: cloudflare-update-waf-package description: Cloudflare Update a WAF package hints: readOnly: false destructive: false idempotent: true call: zones--zones.wafpackagesupdateawafpackage with: identifier: tools.identifier zone_identifier: tools.zone_identifier body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-list-health-checks description: Cloudflare List Health Checks hints: readOnly: true destructive: false idempotent: true call: zones--zones.healthcheckslisthealthchecks with: zone_identifier: tools.zone_identifier outputParameters: - type: object mapping: $. - name: cloudflare-create-health-check description: Cloudflare Create Health Check hints: readOnly: false destructive: false idempotent: false call: zones--zones.healthcheckscreatehealthcheck with: zone_identifier: tools.zone_identifier body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-create-preview-health-check description: Cloudflare Create Preview Health Check hints: readOnly: false destructive: false idempotent: false call: zones--zones.healthcheckscreatepreviewhealthcheck with: zone_identifier: tools.zone_identifier body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-delete-preview-health-check description: Cloudflare Delete Preview Health Check hints: readOnly: false destructive: true idempotent: true call: zones--zones.healthchecksdeletepreviewhealthcheck with: identifier: tools.identifier zone_identifier: tools.zone_identifier body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-health-check-preview-details description: Cloudflare Health Check Preview Details hints: readOnly: true destructive: false idempotent: true call: zones--zones.healthcheckshealthcheckpreviewdetails with: identifier: tools.identifier zone_identifier: tools.zone_identifier outputParameters: - type: object mapping: $. - name: cloudflare-delete-health-check description: Cloudflare Delete Health Check hints: readOnly: false destructive: true idempotent: true call: zones--zones.healthchecksdeletehealthcheck with: identifier: tools.identifier zone_identifier: tools.zone_identifier body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-health-check-details description: Cloudflare Health Check Details hints: readOnly: true destructive: false idempotent: true call: zones--zones.healthcheckshealthcheckdetails with: identifier: tools.identifier zone_identifier: tools.zone_identifier outputParameters: - type: object mapping: $. - name: cloudflare-patch-health-check description: Cloudflare Patch Health Check hints: readOnly: false destructive: false idempotent: true call: zones--zones.healthcheckspatchhealthcheck with: identifier: tools.identifier zone_identifier: tools.zone_identifier body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-update-health-check description: Cloudflare Update Health Check hints: readOnly: false destructive: false idempotent: true call: zones--zones.healthchecksupdatehealthcheck with: identifier: tools.identifier zone_identifier: tools.zone_identifier body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-log-retention-flag description: Cloudflare Get log retention flag hints: readOnly: true destructive: false idempotent: true call: zones--zones.logsreceivedgetlogretentionflag with: zone_identifier: tools.zone_identifier outputParameters: - type: object mapping: $. - name: cloudflare-update-log-retention-flag description: Cloudflare Update log retention flag hints: readOnly: false destructive: false idempotent: false call: zones--zones.logsreceivedupdatelogretentionflag with: zone_identifier: tools.zone_identifier body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-logs-rayids description: Cloudflare Get logs RayIDs hints: readOnly: true destructive: false idempotent: true call: zones--zones.logsreceivedgetlogsrayids with: ray_identifier: tools.ray_identifier zone_identifier: tools.zone_identifier timestamps: tools.timestamps fields: tools.fields outputParameters: - type: object mapping: $. - name: cloudflare-get-logs-received description: Cloudflare Get logs received hints: readOnly: true destructive: false idempotent: true call: zones--zones.logsreceivedgetlogsreceived with: zone_identifier: tools.zone_identifier end: tools.end sample: tools.sample timestamps: tools.timestamps count: tools.count fields: tools.fields start: tools.start outputParameters: - type: object mapping: $. - name: cloudflare-list-fields description: Cloudflare List fields hints: readOnly: true destructive: false idempotent: true call: zones--zones.logsreceivedlistfields with: zone_identifier: tools.zone_identifier outputParameters: - type: object mapping: $. - name: cloudflare-list-rate-limits description: Cloudflare List rate limits hints: readOnly: true destructive: false idempotent: true call: zones--zones.ratelimitsforazonelistratelimits with: zone_identifier: tools.zone_identifier page: tools.page per_page: tools.per_page outputParameters: - type: object mapping: $. - name: cloudflare-create-rate-limit description: Cloudflare Create a rate limit hints: readOnly: false destructive: false idempotent: false call: zones--zones.ratelimitsforazonecreatearatelimit with: zone_identifier: tools.zone_identifier body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-delete-rate-limit description: Cloudflare Delete a rate limit hints: readOnly: false destructive: true idempotent: true call: zones--zones.ratelimitsforazonedeletearatelimit with: id: tools.id zone_identifier: tools.zone_identifier body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-rate-limit description: Cloudflare Get a rate limit hints: readOnly: true destructive: false idempotent: true call: zones--zones.ratelimitsforazonegetaratelimit with: id: tools.id zone_identifier: tools.zone_identifier outputParameters: - type: object mapping: $. - name: cloudflare-update-rate-limit description: Cloudflare Update a rate limit hints: readOnly: false destructive: false idempotent: true call: zones--zones.ratelimitsforazoneupdatearatelimit with: id: tools.id zone_identifier: tools.zone_identifier body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-all-snippets description: Cloudflare All Snippets hints: readOnly: true destructive: false idempotent: true call: zones--zones.zonesnippets with: zone_identifier: tools.zone_identifier outputParameters: - type: object mapping: $. - name: cloudflare-rules description: Cloudflare Rules hints: readOnly: true destructive: false idempotent: true call: zones--zones.zonesnippetssnippetrules with: zone_identifier: tools.zone_identifier outputParameters: - type: object mapping: $. - name: cloudflare-put-rules description: Cloudflare Put Rules hints: readOnly: false destructive: false idempotent: true call: zones--zones.zonesnippetssnippetrulesput with: zone_identifier: tools.zone_identifier body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-delete-snippet description: Cloudflare Delete Snippet hints: readOnly: false destructive: true idempotent: true call: zones--zones.zonesnippetssnippetdelete with: zone_identifier: tools.zone_identifier snippet_name: tools.snippet_name outputParameters: - type: object mapping: $. - name: cloudflare-snippet description: Cloudflare Snippet hints: readOnly: true destructive: false idempotent: true call: zones--zones.zonesnippetssnippet with: zone_identifier: tools.zone_identifier snippet_name: tools.snippet_name outputParameters: - type: object mapping: $. - name: cloudflare-put-snippet description: Cloudflare Put Snippet hints: readOnly: false destructive: false idempotent: true call: zones--zones.zonesnippetssnippetput with: zone_identifier: tools.zone_identifier snippet_name: tools.snippet_name body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-snippet-content description: Cloudflare Snippet Content hints: readOnly: true destructive: false idempotent: true call: zones--zones.zonesnippetssnippetcontent with: zone_identifier: tools.zone_identifier snippet_name: tools.snippet_name outputParameters: - type: object mapping: $. - name: cloudflare-ssl-tls-recommendation description: Cloudflare SSL/TLS Recommendation hints: readOnly: true destructive: false idempotent: true call: zones--zones.ssltlsmoderecommendationssltlsrecommendation with: zone_identifier: tools.zone_identifier outputParameters: - type: object mapping: $. - name: cloudflare-list-waiting-rooms description: Cloudflare List waiting rooms hints: readOnly: true destructive: false idempotent: true call: zones--zones.waitingroomlistwaitingrooms with: zone_identifier: tools.zone_identifier outputParameters: - type: object mapping: $. - name: cloudflare-create-waiting-room description: Cloudflare Create waiting room hints: readOnly: false destructive: false idempotent: false call: zones--zones.waitingroomcreatewaitingroom with: zone_identifier: tools.zone_identifier body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-create-custom-waiting-room description: Cloudflare Create a custom waiting room page preview hints: readOnly: false destructive: false idempotent: false call: zones--zones.waitingroomcreateacustomwaitingroompagepreview with: zone_identifier: tools.zone_identifier body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-zone-level-waiting description: Cloudflare Get zone-level Waiting Room settings hints: readOnly: true destructive: false idempotent: true call: zones--zones.waitingroomgetzonesettings with: zone_identifier: tools.zone_identifier outputParameters: - type: object mapping: $. - name: cloudflare-patch-zone-level-waiting description: Cloudflare Patch zone-level Waiting Room settings hints: readOnly: false destructive: false idempotent: true call: zones--zones.waitingroompatchzonesettings with: zone_identifier: tools.zone_identifier body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-update-zone-level-waiting description: Cloudflare Update zone-level Waiting Room settings hints: readOnly: false destructive: false idempotent: true call: zones--zones.waitingroomupdatezonesettings with: zone_identifier: tools.zone_identifier body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-delete-waiting-room description: Cloudflare Delete waiting room hints: readOnly: false destructive: true idempotent: true call: zones--zones.waitingroomdeletewaitingroom with: waiting_room_id: tools.waiting_room_id zone_identifier: tools.zone_identifier body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-waiting-room-details description: Cloudflare Waiting room details hints: readOnly: true destructive: false idempotent: true call: zones--zones.waitingroomwaitingroomdetails with: waiting_room_id: tools.waiting_room_id zone_identifier: tools.zone_identifier outputParameters: - type: object mapping: $. - name: cloudflare-patch-waiting-room description: Cloudflare Patch waiting room hints: readOnly: false destructive: false idempotent: true call: zones--zones.waitingroompatchwaitingroom with: waiting_room_id: tools.waiting_room_id zone_identifier: tools.zone_identifier body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-update-waiting-room description: Cloudflare Update waiting room hints: readOnly: false destructive: false idempotent: true call: zones--zones.waitingroomupdatewaitingroom with: waiting_room_id: tools.waiting_room_id zone_identifier: tools.zone_identifier body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-list-events description: Cloudflare List events hints: readOnly: true destructive: false idempotent: true call: zones--zones.waitingroomlistevents with: waiting_room_id: tools.waiting_room_id zone_identifier: tools.zone_identifier outputParameters: - type: object mapping: $. - name: cloudflare-create-event description: Cloudflare Create event hints: readOnly: false destructive: false idempotent: false call: zones--zones.waitingroomcreateevent with: waiting_room_id: tools.waiting_room_id zone_identifier: tools.zone_identifier body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-delete-event description: Cloudflare Delete event hints: readOnly: false destructive: true idempotent: true call: zones--zones.waitingroomdeleteevent with: event_id: tools.event_id waiting_room_id: tools.waiting_room_id zone_identifier: tools.zone_identifier body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-event-details description: Cloudflare Event details hints: readOnly: true destructive: false idempotent: true call: zones--zones.waitingroomeventdetails with: event_id: tools.event_id waiting_room_id: tools.waiting_room_id zone_identifier: tools.zone_identifier outputParameters: - type: object mapping: $. - name: cloudflare-patch-event description: Cloudflare Patch event hints: readOnly: false destructive: false idempotent: true call: zones--zones.waitingroompatchevent with: event_id: tools.event_id waiting_room_id: tools.waiting_room_id zone_identifier: tools.zone_identifier body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-update-event description: Cloudflare Update event hints: readOnly: false destructive: false idempotent: true call: zones--zones.waitingroomupdateevent with: event_id: tools.event_id waiting_room_id: tools.waiting_room_id zone_identifier: tools.zone_identifier body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-preview-active-event-details description: Cloudflare Preview active event details hints: readOnly: true destructive: false idempotent: true call: zones--zones.waitingroompreviewactiveeventdetails with: event_id: tools.event_id waiting_room_id: tools.waiting_room_id zone_identifier: tools.zone_identifier outputParameters: - type: object mapping: $. - name: cloudflare-list-waiting-room-rules description: Cloudflare List Waiting Room Rules hints: readOnly: true destructive: false idempotent: true call: zones--zones.waitingroomlistwaitingroomrules with: waiting_room_id: tools.waiting_room_id zone_identifier: tools.zone_identifier outputParameters: - type: object mapping: $. - name: cloudflare-create-waiting-room-rule description: Cloudflare Create Waiting Room Rule hints: readOnly: false destructive: false idempotent: false call: zones--zones.waitingroomcreatewaitingroomrule with: waiting_room_id: tools.waiting_room_id zone_identifier: tools.zone_identifier body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-replace-waiting-room-rules description: Cloudflare Replace Waiting Room Rules hints: readOnly: false destructive: false idempotent: true call: zones--zones.waitingroomreplacewaitingroomrules with: waiting_room_id: tools.waiting_room_id zone_identifier: tools.zone_identifier body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-delete-waiting-room-rule description: Cloudflare Delete Waiting Room Rule hints: readOnly: false destructive: true idempotent: true call: zones--zones.waitingroomdeletewaitingroomrule with: rule_id: tools.rule_id waiting_room_id: tools.waiting_room_id zone_identifier: tools.zone_identifier body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-patch-waiting-room-rule description: Cloudflare Patch Waiting Room Rule hints: readOnly: false destructive: false idempotent: true call: zones--zones.waitingroompatchwaitingroomrule with: rule_id: tools.rule_id waiting_room_id: tools.waiting_room_id zone_identifier: tools.zone_identifier body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-waiting-room-status description: Cloudflare Get waiting room status hints: readOnly: true destructive: false idempotent: true call: zones--zones.waitingroomgetwaitingroomstatus with: waiting_room_id: tools.waiting_room_id zone_identifier: tools.zone_identifier outputParameters: - type: object mapping: $. - name: cloudflare-list-web3-hostnames description: Cloudflare List Web3 Hostnames hints: readOnly: true destructive: false idempotent: true call: zones--zones.web3hostnamelistweb3hostnames with: zone_identifier: tools.zone_identifier outputParameters: - type: object mapping: $. - name: cloudflare-create-web3-hostname description: Cloudflare Create Web3 Hostname hints: readOnly: false destructive: false idempotent: false call: zones--zones.web3hostnamecreateweb3hostname with: zone_identifier: tools.zone_identifier body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-delete-web3-hostname description: Cloudflare Delete Web3 Hostname hints: readOnly: false destructive: true idempotent: true call: zones--zones.web3hostnamedeleteweb3hostname with: identifier: tools.identifier zone_identifier: tools.zone_identifier body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-web3-hostname-details description: Cloudflare Web3 Hostname Details hints: readOnly: true destructive: false idempotent: true call: zones--zones.web3hostnameweb3hostnamedetails with: identifier: tools.identifier zone_identifier: tools.zone_identifier outputParameters: - type: object mapping: $. - name: cloudflare-edit-web3-hostname description: Cloudflare Edit Web3 Hostname hints: readOnly: false destructive: false idempotent: true call: zones--zones.web3hostnameeditweb3hostname with: identifier: tools.identifier zone_identifier: tools.zone_identifier body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-ipfs-universal-path-gateway description: Cloudflare IPFS Universal Path Gateway Content List Details hints: readOnly: true destructive: false idempotent: true call: zones--zones.web3hostnameipfsuniversalpathgatewaycontentlistdetails with: identifier: tools.identifier zone_identifier: tools.zone_identifier outputParameters: - type: object mapping: $. - name: cloudflare-update-ipfs-universal-path description: Cloudflare Update IPFS Universal Path Gateway Content List hints: readOnly: false destructive: false idempotent: true call: zones--zones.web3hostnameupdateipfsuniversalpathgatewaycontentlist with: identifier: tools.identifier zone_identifier: tools.zone_identifier body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-list-ipfs-universal-path description: Cloudflare List IPFS Universal Path Gateway Content List Entries hints: readOnly: true destructive: false idempotent: true call: zones--zones.web3hostnamelistipfsuniversalpathgatewaycontentlistentries with: identifier: tools.identifier zone_identifier: tools.zone_identifier outputParameters: - type: object mapping: $. - name: cloudflare-create-ipfs-universal-path description: Cloudflare Create IPFS Universal Path Gateway Content List Entry hints: readOnly: true destructive: false idempotent: false call: zones--zones.web3hostnamecreateipfsuniversalpathgatewaycontentlistentry with: identifier: tools.identifier zone_identifier: tools.zone_identifier body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-delete-ipfs-universal-path description: Cloudflare Delete IPFS Universal Path Gateway Content List Entry hints: readOnly: false destructive: true idempotent: true call: zones--zones.web3hostnamedeleteipfsuniversalpathgatewaycontentlistentry with: content_list_entry_identifier: tools.content_list_entry_identifier identifier: tools.identifier zone_identifier: tools.zone_identifier body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-ipfs-universal-path-gateway-2 description: Cloudflare IPFS Universal Path Gateway Content List Entry Details hints: readOnly: true destructive: false idempotent: true call: zones--zones.web3hostnameipfsuniversalpathgatewaycontentlistentrydetails with: content_list_entry_identifier: tools.content_list_entry_identifier identifier: tools.identifier zone_identifier: tools.zone_identifier outputParameters: - type: object mapping: $. - name: cloudflare-edit-ipfs-universal-path description: Cloudflare Edit IPFS Universal Path Gateway Content List Entry hints: readOnly: false destructive: false idempotent: true call: zones--zones.web3hostnameeditipfsuniversalpathgatewaycontentlistentry with: content_list_entry_identifier: tools.content_list_entry_identifier identifier: tools.identifier zone_identifier: tools.zone_identifier body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-delete-zone description: Cloudflare Delete Zone hints: readOnly: false destructive: true idempotent: true call: zones--zones.zones0delete with: zone_id: tools.zone_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-zone-details description: Cloudflare Zone Details hints: readOnly: true destructive: false idempotent: true call: zones--zones.zones0get with: zone_id: tools.zone_id outputParameters: - type: object mapping: $. - name: cloudflare-edit-zone description: Cloudflare Edit Zone hints: readOnly: false destructive: false idempotent: true call: zones--zones.zones0patch with: zone_id: tools.zone_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-total-tls-settings-details description: Cloudflare Total TLS Settings Details hints: readOnly: true destructive: false idempotent: true call: zones--zones.totaltlstotaltlssettingsdetails with: zone_id: tools.zone_id outputParameters: - type: object mapping: $. - name: cloudflare-enable-disable-total-tls description: Cloudflare Enable or Disable Total TLS hints: readOnly: false destructive: false idempotent: false call: zones--zones.totaltlsenableordisabletotaltls with: zone_id: tools.zone_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-rerun-activation-check description: Cloudflare Rerun the Activation Check hints: readOnly: false destructive: false idempotent: true call: zones--zones.putzoneszoneidactivationcheck with: zone_id: tools.zone_id outputParameters: - type: object mapping: $. - name: cloudflare-argo-analytics-zone description: Cloudflare Argo Analytics for a zone hints: readOnly: true destructive: false idempotent: true call: zones--zones.argoanalyticsforzoneargoanalyticsforazone with: zone_id: tools.zone_id bins: tools.bins outputParameters: - type: object mapping: $. - name: cloudflare-argo-analytics-zone-different description: Cloudflare Argo Analytics for a zone at different PoPs hints: readOnly: true destructive: false idempotent: true call: zones--zones.argoanalyticsforgeolocationargoanalyticsforazoneatdifferentpops with: zone_id: tools.zone_id outputParameters: - type: object mapping: $. - name: cloudflare-retrieve-information-about-specific description: Cloudflare Retrieve information about specific configuration properties hints: readOnly: true destructive: false idempotent: true call: zones--zones.apishieldsettingsretrieveinformationaboutspecificconfigurationproperties with: properties: tools.properties outputParameters: - type: object mapping: $. - name: cloudflare-set-configuration-properties description: Cloudflare Set configuration properties hints: readOnly: false destructive: false idempotent: true call: zones--zones.apishieldsettingssetconfigurationproperties with: body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-retrieve-discovered-operations-zone description: Cloudflare Retrieve discovered operations on a zone rendered as OpenAPI schemas hints: readOnly: true destructive: false idempotent: true call: zones--zones.apishieldapidiscoveryretrievediscoveredoperationsonazoneasopenapi outputParameters: - type: object mapping: $. - name: cloudflare-retrieve-discovered-operations-zone-2 description: Cloudflare Retrieve discovered operations on a zone hints: readOnly: true destructive: false idempotent: true call: zones--zones.apishieldapidiscoveryretrievediscoveredoperationsonazone outputParameters: - type: object mapping: $. - name: cloudflare-patch-discovered-operations description: Cloudflare Patch discovered operations hints: readOnly: false destructive: false idempotent: true call: zones--zones.apishieldapipatchdiscoveredoperations with: body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-patch-discovered-operation description: Cloudflare Patch discovered operation hints: readOnly: false destructive: false idempotent: true call: zones--zones.apishieldapipatchdiscoveredoperation with: body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-retrieve-information-about-all description: Cloudflare Retrieve information about all operations on a zone hints: readOnly: true destructive: false idempotent: true call: zones--zones.apishieldendpointmanagementretrieveinformationaboutalloperationsonazone with: per_page: tools.per_page order: tools.order outputParameters: - type: object mapping: $. - name: cloudflare-add-operations-zone description: Cloudflare Add operations to a zone hints: readOnly: false destructive: false idempotent: false call: zones--zones.apishieldendpointmanagementaddoperationstoazone with: body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-update-multiple-operation-level description: Cloudflare Update multiple operation-level schema validation settings hints: readOnly: false destructive: false idempotent: true call: zones--zones.apishieldschemavalidationupdatemultipleoperationlevelsettings with: body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-delete-operation description: Cloudflare Delete an operation hints: readOnly: false destructive: true idempotent: true call: zones--zones.apishieldendpointmanagementdeleteanoperation outputParameters: - type: object mapping: $. - name: cloudflare-retrieve-information-about-operation description: Cloudflare Retrieve information about an operation hints: readOnly: true destructive: false idempotent: true call: zones--zones.apishieldendpointmanagementretrieveinformationaboutanoperation outputParameters: - type: object mapping: $. - name: cloudflare-retrieve-operation-level-schema description: Cloudflare Retrieve operation-level schema validation settings hints: readOnly: true destructive: false idempotent: true call: zones--zones.apishieldschemavalidationretrieveoperationlevelsettings outputParameters: - type: object mapping: $. - name: cloudflare-update-operation-level-schema description: Cloudflare Update operation-level schema validation settings hints: readOnly: false destructive: false idempotent: true call: zones--zones.apishieldschemavalidationupdateoperationlevelsettings with: body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-retrieve-operations-and-features description: Cloudflare Retrieve operations and features as OpenAPI schemas hints: readOnly: true destructive: false idempotent: true call: zones--zones.apishieldendpointmanagementretrieveoperationsandfeaturesasopenapischemas with: host: tools.host outputParameters: - type: object mapping: $. - name: cloudflare-retrieve-zone-level-schema description: Cloudflare Retrieve zone level schema validation settings hints: readOnly: true destructive: false idempotent: true call: zones--zones.apishieldschemavalidationretrievezonelevelsettings outputParameters: - type: object mapping: $. - name: cloudflare-update-zone-level-schema description: Cloudflare Update zone level schema validation settings hints: readOnly: false destructive: false idempotent: true call: zones--zones.apishieldschemavalidationpatchzonelevelsettings with: body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-update-zone-level-schema-2 description: Cloudflare Update zone level schema validation settings hints: readOnly: false destructive: false idempotent: true call: zones--zones.apishieldschemavalidationupdatezonelevelsettings with: body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-retrieve-information-about-all-2 description: Cloudflare Retrieve information about all schemas on a zone hints: readOnly: true destructive: false idempotent: true call: zones--zones.apishieldschemavalidationretrieveinformationaboutallschemas with: validation_enabled: tools.validation_enabled outputParameters: - type: object mapping: $. - name: cloudflare-upload-schema-zone description: Cloudflare Upload a schema to a zone hints: readOnly: false destructive: false idempotent: false call: zones--zones.apishieldschemavalidationpostschema with: body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-delete-schema description: Cloudflare Delete a schema hints: readOnly: false destructive: true idempotent: true call: zones--zones.apishieldschemadeleteaschema outputParameters: - type: object mapping: $. - name: cloudflare-retrieve-information-about-specific-2 description: Cloudflare Retrieve information about a specific schema on a zone hints: readOnly: true destructive: false idempotent: true call: zones--zones.apishieldschemavalidationretrieveinformationaboutspecificschema outputParameters: - type: object mapping: $. - name: cloudflare-enable-validation-schema description: Cloudflare Enable validation for a schema hints: readOnly: false destructive: false idempotent: true call: zones--zones.apishieldschemavalidationenablevalidationforaschema with: body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-retrieve-all-operations-schema description: Cloudflare Retrieve all operations from a schema. hints: readOnly: true destructive: false idempotent: true call: zones--zones.apishieldschemavalidationextractoperationsfromschema with: operation_status: tools.operation_status outputParameters: - type: object mapping: $. - name: cloudflare-get-argo-smart-routing description: Cloudflare Get Argo Smart Routing setting hints: readOnly: true destructive: false idempotent: true call: zones--zones.argosmartroutinggetargosmartroutingsetting with: zone_id: tools.zone_id outputParameters: - type: object mapping: $. - name: cloudflare-patch-argo-smart-routing description: Cloudflare Patch Argo Smart Routing setting hints: readOnly: false destructive: false idempotent: true call: zones--zones.argosmartroutingpatchargosmartroutingsetting with: zone_id: tools.zone_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-tiered-caching-setting description: Cloudflare Get Tiered Caching setting hints: readOnly: true destructive: false idempotent: true call: zones--zones.tieredcachinggettieredcachingsetting with: zone_id: tools.zone_id outputParameters: - type: object mapping: $. - name: cloudflare-patch-tiered-caching-setting description: Cloudflare Patch Tiered Caching setting hints: readOnly: false destructive: false idempotent: true call: zones--zones.tieredcachingpatchtieredcachingsetting with: zone_id: tools.zone_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-zone-bot-management description: Cloudflare Get Zone Bot Management Config hints: readOnly: true destructive: false idempotent: true call: zones--zones.botmanagementforazonegetconfig with: zone_id: tools.zone_id outputParameters: - type: object mapping: $. - name: cloudflare-update-zone-bot-management description: Cloudflare Update Zone Bot Management Config hints: readOnly: false destructive: false idempotent: true call: zones--zones.botmanagementforazoneupdateconfig with: zone_id: tools.zone_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-cache-reserve-setting description: Cloudflare Get Cache Reserve setting hints: readOnly: true destructive: false idempotent: true call: zones--zones.zonecachesettingsgetcachereservesetting with: zone_id: tools.zone_id outputParameters: - type: object mapping: $. - name: cloudflare-change-cache-reserve-setting description: Cloudflare Change Cache Reserve setting hints: readOnly: false destructive: false idempotent: true call: zones--zones.zonecachesettingschangecachereservesetting with: zone_id: tools.zone_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-cache-reserve-clear description: Cloudflare Get Cache Reserve Clear hints: readOnly: true destructive: false idempotent: true call: zones--zones.zonecachesettingsgetcachereserveclear with: zone_id: tools.zone_id outputParameters: - type: object mapping: $. - name: cloudflare-start-cache-reserve-clear description: Cloudflare Start Cache Reserve Clear hints: readOnly: false destructive: false idempotent: false call: zones--zones.zonecachesettingsstartcachereserveclear with: zone_id: tools.zone_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-origin-post-quantum description: Cloudflare Get Origin Post-Quantum Encryption setting hints: readOnly: true destructive: false idempotent: true call: zones--zones.zonecachesettingsgetoriginpostquantumencryptionsetting with: zone_id: tools.zone_id outputParameters: - type: object mapping: $. - name: cloudflare-change-origin-post-quantum description: Cloudflare Change Origin Post-Quantum Encryption setting hints: readOnly: false destructive: false idempotent: true call: zones--zones.zonecachesettingschangeoriginpostquantumencryptionsetting with: zone_id: tools.zone_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-regional-tiered-cache description: Cloudflare Get Regional Tiered Cache setting hints: readOnly: true destructive: false idempotent: true call: zones--zones.zonecachesettingsgetregionaltieredcachesetting with: zone_id: tools.zone_id outputParameters: - type: object mapping: $. - name: cloudflare-change-regional-tiered-cache description: Cloudflare Change Regional Tiered Cache setting hints: readOnly: false destructive: false idempotent: true call: zones--zones.zonecachesettingschangeregionaltieredcachesetting with: zone_id: tools.zone_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-delete-smart-tiered-cache description: Cloudflare Delete Smart Tiered Cache setting hints: readOnly: false destructive: true idempotent: true call: zones--zones.smarttieredcachedeletesmarttieredcachesetting with: zone_id: tools.zone_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-smart-tiered-cache description: Cloudflare Get Smart Tiered Cache setting hints: readOnly: true destructive: false idempotent: true call: zones--zones.smarttieredcachegetsmarttieredcachesetting with: zone_id: tools.zone_id outputParameters: - type: object mapping: $. - name: cloudflare-patch-smart-tiered-cache description: Cloudflare Patch Smart Tiered Cache setting hints: readOnly: false destructive: false idempotent: true call: zones--zones.smarttieredcachepatchsmarttieredcachesetting with: zone_id: tools.zone_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-delete-variants-setting description: Cloudflare Delete variants setting hints: readOnly: false destructive: true idempotent: true call: zones--zones.zonecachesettingsdeletevariantssetting with: zone_id: tools.zone_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-variants-setting description: Cloudflare Get variants setting hints: readOnly: true destructive: false idempotent: true call: zones--zones.zonecachesettingsgetvariantssetting with: zone_id: tools.zone_id outputParameters: - type: object mapping: $. - name: cloudflare-change-variants-setting description: Cloudflare Change variants setting hints: readOnly: false destructive: false idempotent: true call: zones--zones.zonecachesettingschangevariantssetting with: zone_id: tools.zone_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-list-hostname-associations description: Cloudflare List Hostname Associations hints: readOnly: true destructive: false idempotent: true call: zones--zones.clientcertificateforazonelisthostnameassociations with: zone_id: tools.zone_id mtls_certificate_id: tools.mtls_certificate_id outputParameters: - type: object mapping: $. - name: cloudflare-replace-hostname-associations description: Cloudflare Replace Hostname Associations hints: readOnly: false destructive: false idempotent: true call: zones--zones.clientcertificateforazoneputhostnameassociations with: zone_id: tools.zone_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-list-client-certificates description: Cloudflare List Client Certificates hints: readOnly: true destructive: false idempotent: true call: zones--zones.clientcertificateforazonelistclientcertificates with: zone_id: tools.zone_id status: tools.status page: tools.page per_page: tools.per_page limit: tools.limit offset: tools.offset outputParameters: - type: object mapping: $. - name: cloudflare-create-client-certificate description: Cloudflare Create Client Certificate hints: readOnly: false destructive: false idempotent: false call: zones--zones.clientcertificateforazonecreateclientcertificate with: zone_id: tools.zone_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-revoke-client-certificate description: Cloudflare Revoke Client Certificate hints: readOnly: false destructive: true idempotent: true call: zones--zones.clientcertificateforazonedeleteclientcertificate with: zone_id: tools.zone_id client_certificate_id: tools.client_certificate_id outputParameters: - type: object mapping: $. - name: cloudflare-client-certificate-details description: Cloudflare Client Certificate Details hints: readOnly: true destructive: false idempotent: true call: zones--zones.clientcertificateforazoneclientcertificatedetails with: zone_id: tools.zone_id client_certificate_id: tools.client_certificate_id outputParameters: - type: object mapping: $. - name: cloudflare-reactivate-client-certificate description: Cloudflare Reactivate Client Certificate hints: readOnly: false destructive: false idempotent: true call: zones--zones.clientcertificateforazoneeditclientcertificate with: zone_id: tools.zone_id client_certificate_id: tools.client_certificate_id outputParameters: - type: object mapping: $. - name: cloudflare-list-ssl-configurations description: Cloudflare List SSL Configurations hints: readOnly: true destructive: false idempotent: true call: zones--zones.customsslforazonelistsslconfigurations with: zone_id: tools.zone_id page: tools.page per_page: tools.per_page match: tools.match status: tools.status outputParameters: - type: object mapping: $. - name: cloudflare-create-ssl-configuration description: Cloudflare Create SSL Configuration hints: readOnly: false destructive: false idempotent: false call: zones--zones.customsslforazonecreatesslconfiguration with: zone_id: tools.zone_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-re-prioritize-ssl-certificates description: Cloudflare Re-prioritize SSL Certificates hints: readOnly: false destructive: false idempotent: true call: zones--zones.customsslforazonereprioritizesslcertificates with: zone_id: tools.zone_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-delete-ssl-configuration description: Cloudflare Delete SSL Configuration hints: readOnly: false destructive: true idempotent: true call: zones--zones.customsslforazonedeletesslconfiguration with: custom_certificate_id: tools.custom_certificate_id zone_id: tools.zone_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-ssl-configuration-details description: Cloudflare SSL Configuration Details hints: readOnly: true destructive: false idempotent: true call: zones--zones.customsslforazonesslconfigurationdetails with: custom_certificate_id: tools.custom_certificate_id zone_id: tools.zone_id outputParameters: - type: object mapping: $. - name: cloudflare-edit-ssl-configuration description: Cloudflare Edit SSL Configuration hints: readOnly: false destructive: false idempotent: true call: zones--zones.customsslforazoneeditsslconfiguration with: custom_certificate_id: tools.custom_certificate_id zone_id: tools.zone_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-list-custom-hostnames description: Cloudflare List Custom Hostnames hints: readOnly: true destructive: false idempotent: true call: zones--zones.customhostnameforazonelistcustomhostnames with: zone_id: tools.zone_id hostname: tools.hostname id: tools.id page: tools.page per_page: tools.per_page order: tools.order direction: tools.direction ssl: tools.ssl outputParameters: - type: object mapping: $. - name: cloudflare-create-custom-hostname description: Cloudflare Create Custom Hostname hints: readOnly: false destructive: false idempotent: false call: zones--zones.customhostnameforazonecreatecustomhostname with: zone_id: tools.zone_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-delete-fallback-origin-custom description: Cloudflare Delete Fallback Origin for Custom Hostnames hints: readOnly: false destructive: true idempotent: true call: zones--zones.customhostnamefallbackoriginforazonedeletefallbackoriginforcustomhostnames with: zone_id: tools.zone_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-fallback-origin-custom description: Cloudflare Get Fallback Origin for Custom Hostnames hints: readOnly: true destructive: false idempotent: true call: zones--zones.customhostnamefallbackoriginforazonegetfallbackoriginforcustomhostnames with: zone_id: tools.zone_id outputParameters: - type: object mapping: $. - name: cloudflare-update-fallback-origin-custom description: Cloudflare Update Fallback Origin for Custom Hostnames hints: readOnly: false destructive: false idempotent: true call: zones--zones.customhostnamefallbackoriginforazoneupdatefallbackoriginforcustomhostnames with: zone_id: tools.zone_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-delete-custom-hostname-and description: Cloudflare Delete Custom Hostname (and any issued SSL certificates) hints: readOnly: false destructive: true idempotent: true call: zones--zones.customhostnameforazonedeletecustomhostnameandanyissuedsslcertificates with: custom_hostname_id: tools.custom_hostname_id zone_id: tools.zone_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-custom-hostname-details description: Cloudflare Custom Hostname Details hints: readOnly: true destructive: false idempotent: true call: zones--zones.customhostnameforazonecustomhostnamedetails with: custom_hostname_id: tools.custom_hostname_id zone_id: tools.zone_id outputParameters: - type: object mapping: $. - name: cloudflare-edit-custom-hostname description: Cloudflare Edit Custom Hostname hints: readOnly: false destructive: false idempotent: true call: zones--zones.customhostnameforazoneeditcustomhostname with: custom_hostname_id: tools.custom_hostname_id zone_id: tools.zone_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-account-custom-nameserver description: Cloudflare Get Account Custom Nameserver Related Zone Metadata hints: readOnly: true destructive: false idempotent: true call: zones--zones.accountlevelcustomnameserversusageforazonegetaccountcustomnameserverrelatedzonemetadata with: zone_id: tools.zone_id outputParameters: - type: object mapping: $. - name: cloudflare-set-account-custom-nameserver description: Cloudflare Set Account Custom Nameserver Related Zone Metadata hints: readOnly: false destructive: false idempotent: true call: zones--zones.accountlevelcustomnameserversusageforazonesetaccountcustomnameserverrelatedzonemetadata with: zone_id: tools.zone_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-retrieve-dcv-delegation-unique description: Cloudflare Retrieve the DCV Delegation unique identifier. hints: readOnly: true destructive: false idempotent: true call: zones--zones.dcvdelegationuuidget with: zone_id: tools.zone_id outputParameters: - type: object mapping: $. - name: cloudflare-list-dns-records description: Cloudflare List DNS Records hints: readOnly: true destructive: false idempotent: true call: zones--zones.dnsrecordsforazonelistdnsrecords with: zone_id: tools.zone_id name: tools.name type: tools.type content: tools.content proxied: tools.proxied match: tools.match comment: tools.comment comment.present: tools.comment.present comment.absent: tools.comment.absent comment.exact: tools.comment.exact comment.contains: tools.comment.contains comment.startswith: tools.comment.startswith comment.endswith: tools.comment.endswith tag: tools.tag tag.present: tools.tag.present tag.absent: tools.tag.absent tag.exact: tools.tag.exact tag.contains: tools.tag.contains tag.startswith: tools.tag.startswith tag.endswith: tools.tag.endswith search: tools.search tag_match: tools.tag_match page: tools.page per_page: tools.per_page order: tools.order direction: tools.direction outputParameters: - type: object mapping: $. - name: cloudflare-create-dns-record description: Cloudflare Create DNS Record hints: readOnly: false destructive: false idempotent: false call: zones--zones.dnsrecordsforazonecreatednsrecord with: zone_id: tools.zone_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-export-dns-records description: Cloudflare Export DNS Records hints: readOnly: true destructive: false idempotent: true call: zones--zones.dnsrecordsforazoneexportdnsrecords with: zone_id: tools.zone_id outputParameters: - type: object mapping: $. - name: cloudflare-import-dns-records description: Cloudflare Import DNS Records hints: readOnly: false destructive: false idempotent: false call: zones--zones.dnsrecordsforazoneimportdnsrecords with: zone_id: tools.zone_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-scan-dns-records description: Cloudflare Scan DNS Records hints: readOnly: false destructive: false idempotent: false call: zones--zones.dnsrecordsforazonescandnsrecords with: zone_id: tools.zone_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-delete-dns-record description: Cloudflare Delete DNS Record hints: readOnly: false destructive: true idempotent: true call: zones--zones.dnsrecordsforazonedeletednsrecord with: dns_record_id: tools.dns_record_id zone_id: tools.zone_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-dns-record-details description: Cloudflare DNS Record Details hints: readOnly: true destructive: false idempotent: true call: zones--zones.dnsrecordsforazonednsrecorddetails with: dns_record_id: tools.dns_record_id zone_id: tools.zone_id outputParameters: - type: object mapping: $. - name: cloudflare-update-dns-record description: Cloudflare Update DNS Record hints: readOnly: false destructive: false idempotent: true call: zones--zones.dnsrecordsforazonepatchdnsrecord with: dns_record_id: tools.dns_record_id zone_id: tools.zone_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-overwrite-dns-record description: Cloudflare Overwrite DNS Record hints: readOnly: false destructive: false idempotent: true call: zones--zones.dnsrecordsforazoneupdatednsrecord with: dns_record_id: tools.dns_record_id zone_id: tools.zone_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-delete-dnssec-records description: Cloudflare Delete DNSSEC records hints: readOnly: false destructive: true idempotent: true call: zones--zones.dnssecdeletednssecrecords with: zone_id: tools.zone_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-dnssec-details description: Cloudflare DNSSEC Details hints: readOnly: true destructive: false idempotent: true call: zones--zones.dnssecdnssecdetails with: zone_id: tools.zone_id outputParameters: - type: object mapping: $. - name: cloudflare-edit-dnssec-status description: Cloudflare Edit DNSSEC Status hints: readOnly: false destructive: false idempotent: true call: zones--zones.dnsseceditdnssecstatus with: zone_id: tools.zone_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-list-ip-access-rules description: Cloudflare List IP Access rules hints: readOnly: true destructive: false idempotent: true call: zones--zones.ipaccessrulesforazonelistipaccessrules with: zone_id: tools.zone_id filters: tools.filters egs-pagination.json: tools.egs-pagination.json page: tools.page per_page: tools.per_page order: tools.order direction: tools.direction outputParameters: - type: object mapping: $. - name: cloudflare-create-ip-access-rule description: Cloudflare Create an IP Access rule hints: readOnly: false destructive: false idempotent: false call: zones--zones.ipaccessrulesforazonecreateanipaccessrule with: zone_id: tools.zone_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-delete-ip-access-rule description: Cloudflare Delete an IP Access rule hints: readOnly: false destructive: true idempotent: true call: zones--zones.ipaccessrulesforazonedeleteanipaccessrule with: identifier: tools.identifier zone_id: tools.zone_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-update-ip-access-rule description: Cloudflare Update an IP Access rule hints: readOnly: false destructive: false idempotent: true call: zones--zones.ipaccessrulesforazoneupdateanipaccessrule with: identifier: tools.identifier zone_id: tools.zone_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-list-waf-rule-groups description: Cloudflare List WAF rule groups hints: readOnly: true destructive: false idempotent: true call: zones--zones.wafrulegroupslistwafrulegroups with: package_id: tools.package_id zone_id: tools.zone_id mode: tools.mode page: tools.page per_page: tools.per_page order: tools.order direction: tools.direction match: tools.match name: tools.name rules_count: tools.rules_count outputParameters: - type: object mapping: $. - name: cloudflare-get-waf-rule-group description: Cloudflare Get a WAF rule group hints: readOnly: true destructive: false idempotent: true call: zones--zones.wafrulegroupsgetawafrulegroup with: group_id: tools.group_id package_id: tools.package_id zone_id: tools.zone_id outputParameters: - type: object mapping: $. - name: cloudflare-update-waf-rule-group description: Cloudflare Update a WAF rule group hints: readOnly: false destructive: false idempotent: true call: zones--zones.wafrulegroupsupdateawafrulegroup with: group_id: tools.group_id package_id: tools.package_id zone_id: tools.zone_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-list-waf-rules description: Cloudflare List WAF rules hints: readOnly: true destructive: false idempotent: true call: zones--zones.wafruleslistwafrules with: package_id: tools.package_id zone_id: tools.zone_id mode: tools.mode group_id: tools.group_id page: tools.page per_page: tools.per_page order: tools.order direction: tools.direction match: tools.match description: tools.description priority: tools.priority outputParameters: - type: object mapping: $. - name: cloudflare-get-waf-rule description: Cloudflare Get a WAF rule hints: readOnly: true destructive: false idempotent: true call: zones--zones.wafrulesgetawafrule with: rule_id: tools.rule_id package_id: tools.package_id zone_id: tools.zone_id outputParameters: - type: object mapping: $. - name: cloudflare-update-waf-rule description: Cloudflare Update a WAF rule hints: readOnly: false destructive: false idempotent: true call: zones--zones.wafrulesupdateawafrule with: rule_id: tools.rule_id package_id: tools.package_id zone_id: tools.zone_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-remove-zone-hold description: Cloudflare Remove Zone Hold hints: readOnly: false destructive: true idempotent: true call: zones--zones.zones0holddelete with: zone_id: tools.zone_id hold_after: tools.hold_after outputParameters: - type: object mapping: $. - name: cloudflare-get-zone-hold description: Cloudflare Get Zone Hold hints: readOnly: true destructive: false idempotent: true call: zones--zones.zones0holdget with: zone_id: tools.zone_id outputParameters: - type: object mapping: $. - name: cloudflare-create-zone-hold description: Cloudflare Create Zone Hold hints: readOnly: false destructive: false idempotent: false call: zones--zones.zones0holdpost with: zone_id: tools.zone_id include_subdomains: tools.include_subdomains outputParameters: - type: object mapping: $. - name: cloudflare-list-tls-setting-hostnames description: Cloudflare List TLS setting for hostnames hints: readOnly: true destructive: false idempotent: true call: zones--zones.perhostnametlssettingslist with: zone_id: tools.zone_id setting_id: tools.setting_id outputParameters: - type: object mapping: $. - name: cloudflare-delete-tls-setting-hostname description: Cloudflare Delete TLS setting for hostname hints: readOnly: false destructive: true idempotent: true call: zones--zones.perhostnametlssettingsdelete with: zone_id: tools.zone_id setting_id: tools.setting_id hostname: tools.hostname outputParameters: - type: object mapping: $. - name: cloudflare-edit-tls-setting-hostname description: Cloudflare Edit TLS setting for hostname hints: readOnly: false destructive: false idempotent: true call: zones--zones.perhostnametlssettingsput with: zone_id: tools.zone_id setting_id: tools.setting_id hostname: tools.hostname body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-list-keyless-ssl-configurations description: Cloudflare List Keyless SSL Configurations hints: readOnly: true destructive: false idempotent: true call: zones--zones.keylesssslforazonelistkeylesssslconfigurations with: zone_id: tools.zone_id outputParameters: - type: object mapping: $. - name: cloudflare-create-keyless-ssl-configuration description: Cloudflare Create Keyless SSL Configuration hints: readOnly: false destructive: false idempotent: false call: zones--zones.keylesssslforazonecreatekeylesssslconfiguration with: zone_id: tools.zone_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-delete-keyless-ssl-configuration description: Cloudflare Delete Keyless SSL Configuration hints: readOnly: false destructive: true idempotent: true call: zones--zones.keylesssslforazonedeletekeylesssslconfiguration with: keyless_certificate_id: tools.keyless_certificate_id zone_id: tools.zone_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-keyless-ssl-configuration description: Cloudflare Get Keyless SSL Configuration hints: readOnly: true destructive: false idempotent: true call: zones--zones.keylesssslforazonegetkeylesssslconfiguration with: keyless_certificate_id: tools.keyless_certificate_id zone_id: tools.zone_id outputParameters: - type: object mapping: $. - name: cloudflare-edit-keyless-ssl-configuration description: Cloudflare Edit Keyless SSL Configuration hints: readOnly: false destructive: false idempotent: true call: zones--zones.keylesssslforazoneeditkeylesssslconfiguration with: keyless_certificate_id: tools.keyless_certificate_id zone_id: tools.zone_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-list-load-balancers description: Cloudflare List Load Balancers hints: readOnly: true destructive: false idempotent: true call: zones--zones.loadbalancerslistloadbalancers with: zone_id: tools.zone_id outputParameters: - type: object mapping: $. - name: cloudflare-create-load-balancer description: Cloudflare Create Load Balancer hints: readOnly: false destructive: false idempotent: false call: zones--zones.loadbalancerscreateloadbalancer with: zone_id: tools.zone_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-delete-load-balancer description: Cloudflare Delete Load Balancer hints: readOnly: false destructive: true idempotent: true call: zones--zones.loadbalancersdeleteloadbalancer with: zone_id: tools.zone_id load_balancer_id: tools.load_balancer_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-load-balancer-details description: Cloudflare Load Balancer Details hints: readOnly: true destructive: false idempotent: true call: zones--zones.loadbalancersloadbalancerdetails with: zone_id: tools.zone_id load_balancer_id: tools.load_balancer_id outputParameters: - type: object mapping: $. - name: cloudflare-patch-load-balancer description: Cloudflare Patch Load Balancer hints: readOnly: false destructive: false idempotent: true call: zones--zones.loadbalancerspatchloadbalancer with: zone_id: tools.zone_id load_balancer_id: tools.load_balancer_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-update-load-balancer description: Cloudflare Update Load Balancer hints: readOnly: false destructive: false idempotent: true call: zones--zones.loadbalancersupdateloadbalancer with: zone_id: tools.zone_id load_balancer_id: tools.load_balancer_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-list-fields-2 description: Cloudflare List fields hints: readOnly: true destructive: false idempotent: true call: zones--zones.getzoneszoneidentifierlogpushdatasetsdatasetfields with: dataset_id: tools.dataset_id zone_id: tools.zone_id outputParameters: - type: object mapping: $. - name: cloudflare-list-logpush-jobs-dataset description: Cloudflare List Logpush jobs for a dataset hints: readOnly: true destructive: false idempotent: true call: zones--zones.getzoneszoneidentifierlogpushdatasetsdatasetjobs with: dataset_id: tools.dataset_id zone_id: tools.zone_id outputParameters: - type: object mapping: $. - name: cloudflare-list-instant-logs-jobs description: Cloudflare List Instant Logs jobs hints: readOnly: true destructive: false idempotent: true call: zones--zones.getzoneszoneidentifierlogpushedgejobs with: zone_id: tools.zone_id outputParameters: - type: object mapping: $. - name: cloudflare-create-instant-logs-job description: Cloudflare Create Instant Logs job hints: readOnly: false destructive: false idempotent: false call: zones--zones.postzoneszoneidentifierlogpushedgejobs with: zone_id: tools.zone_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-list-logpush-jobs description: Cloudflare List Logpush jobs hints: readOnly: true destructive: false idempotent: true call: zones--zones.getzoneszoneidentifierlogpushjobs with: zone_id: tools.zone_id outputParameters: - type: object mapping: $. - name: cloudflare-create-logpush-job description: Cloudflare Create Logpush job hints: readOnly: false destructive: false idempotent: false call: zones--zones.postzoneszoneidentifierlogpushjobs with: zone_id: tools.zone_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-delete-logpush-job description: Cloudflare Delete Logpush job hints: readOnly: false destructive: true idempotent: true call: zones--zones.deletezoneszoneidentifierlogpushjobsjobidentifier with: job_id: tools.job_id zone_id: tools.zone_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-logpush-job-details description: Cloudflare Get Logpush job details hints: readOnly: true destructive: false idempotent: true call: zones--zones.getzoneszoneidentifierlogpushjobsjobidentifier with: job_id: tools.job_id zone_id: tools.zone_id outputParameters: - type: object mapping: $. - name: cloudflare-update-logpush-job description: Cloudflare Update Logpush job hints: readOnly: false destructive: false idempotent: true call: zones--zones.putzoneszoneidentifierlogpushjobsjobidentifier with: job_id: tools.job_id zone_id: tools.zone_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-ownership-challenge description: Cloudflare Get ownership challenge hints: readOnly: true destructive: false idempotent: false call: zones--zones.postzoneszoneidentifierlogpushownership with: zone_id: tools.zone_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-validate-ownership-challenge description: Cloudflare Validate ownership challenge hints: readOnly: true destructive: false idempotent: false call: zones--zones.postzoneszoneidentifierlogpushownershipvalidate with: zone_id: tools.zone_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-check-destination-exists description: Cloudflare Check destination exists hints: readOnly: true destructive: false idempotent: false call: zones--zones.postzoneszoneidentifierlogpushvalidatedestinationexists with: zone_id: tools.zone_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-validate-origin description: Cloudflare Validate origin hints: readOnly: true destructive: false idempotent: false call: zones--zones.postzoneszoneidentifierlogpushvalidateorigin with: zone_id: tools.zone_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-list-managed-transforms description: Cloudflare List Managed Transforms hints: readOnly: true destructive: false idempotent: true call: zones--zones.managedtransformslistmanagedtransforms with: zone_id: tools.zone_id outputParameters: - type: object mapping: $. - name: cloudflare-update-status-managed-transforms description: Cloudflare Update status of Managed Transforms hints: readOnly: false destructive: false idempotent: true call: zones--zones.managedtransformsupdatestatusofmanagedtransforms with: zone_id: tools.zone_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-list-certificates description: Cloudflare List Certificates hints: readOnly: true destructive: false idempotent: true call: zones--zones.zonelevelauthenticatedoriginpullslistcertificates with: zone_id: tools.zone_id outputParameters: - type: object mapping: $. - name: cloudflare-upload-certificate description: Cloudflare Upload Certificate hints: readOnly: false destructive: false idempotent: false call: zones--zones.zonelevelauthenticatedoriginpullsuploadcertificate with: zone_id: tools.zone_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-enable-disable-hostname-client description: Cloudflare Enable or Disable a Hostname for Client Authentication hints: readOnly: false destructive: false idempotent: true call: zones--zones.perhostnameauthenticatedoriginpullenableordisableahostnameforclientauthentication with: zone_id: tools.zone_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-list-certificates-2 description: Cloudflare List Certificates hints: readOnly: true destructive: false idempotent: true call: zones--zones.perhostnameauthenticatedoriginpulllistcertificates with: zone_id: tools.zone_id outputParameters: - type: object mapping: $. - name: cloudflare-upload-hostname-client-certificate description: Cloudflare Upload a Hostname Client Certificate hints: readOnly: false destructive: false idempotent: false call: zones--zones.perhostnameauthenticatedoriginpulluploadahostnameclientcertificate with: zone_id: tools.zone_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-delete-hostname-client-certificate description: Cloudflare Delete Hostname Client Certificate hints: readOnly: false destructive: true idempotent: true call: zones--zones.perhostnameauthenticatedoriginpulldeletehostnameclientcertificate with: certificate_id: tools.certificate_id zone_id: tools.zone_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-hostname-client-certificate description: Cloudflare Get the Hostname Client Certificate hints: readOnly: true destructive: false idempotent: true call: zones--zones.perhostnameauthenticatedoriginpullgetthehostnameclientcertificate with: certificate_id: tools.certificate_id zone_id: tools.zone_id outputParameters: - type: object mapping: $. - name: cloudflare-get-hostname-status-client description: Cloudflare Get the Hostname Status for Client Authentication hints: readOnly: true destructive: false idempotent: true call: zones--zones.perhostnameauthenticatedoriginpullgetthehostnamestatusforclientauthentication with: hostname: tools.hostname zone_id: tools.zone_id outputParameters: - type: object mapping: $. - name: cloudflare-get-enablement-setting-zone description: Cloudflare Get Enablement Setting for Zone hints: readOnly: true destructive: false idempotent: true call: zones--zones.zonelevelauthenticatedoriginpullsgetenablementsettingforzone with: zone_id: tools.zone_id outputParameters: - type: object mapping: $. - name: cloudflare-set-enablement-zone description: Cloudflare Set Enablement for Zone hints: readOnly: false destructive: false idempotent: true call: zones--zones.zonelevelauthenticatedoriginpullssetenablementforzone with: zone_id: tools.zone_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-delete-certificate description: Cloudflare Delete Certificate hints: readOnly: false destructive: true idempotent: true call: zones--zones.zonelevelauthenticatedoriginpullsdeletecertificate with: certificate_id: tools.certificate_id zone_id: tools.zone_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-certificate-details description: Cloudflare Get Certificate Details hints: readOnly: true destructive: false idempotent: true call: zones--zones.zonelevelauthenticatedoriginpullsgetcertificatedetails with: certificate_id: tools.certificate_id zone_id: tools.zone_id outputParameters: - type: object mapping: $. - name: cloudflare-get-page-shield-settings description: Cloudflare Get Page Shield settings hints: readOnly: true destructive: false idempotent: true call: zones--zones.pageshieldgetpageshieldsettings with: zone_id: tools.zone_id outputParameters: - type: object mapping: $. - name: cloudflare-update-page-shield-settings description: Cloudflare Update Page Shield settings hints: readOnly: false destructive: false idempotent: true call: zones--zones.pageshieldupdatepageshieldsettings with: zone_id: tools.zone_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-list-page-shield-connections description: Cloudflare List Page Shield connections hints: readOnly: true destructive: false idempotent: true call: zones--zones.pageshieldlistpageshieldconnections with: zone_id: tools.zone_id exclude_urls: tools.exclude_urls urls: tools.urls hosts: tools.hosts page: tools.page per_page: tools.per_page order_by: tools.order_by direction: tools.direction prioritize_malicious: tools.prioritize_malicious exclude_cdn_cgi: tools.exclude_cdn_cgi status: tools.status page_url: tools.page_url export: tools.export outputParameters: - type: object mapping: $. - name: cloudflare-get-page-shield-connection description: Cloudflare Get a Page Shield connection hints: readOnly: true destructive: false idempotent: true call: zones--zones.pageshieldgetapageshieldconnection with: zone_id: tools.zone_id connection_id: tools.connection_id outputParameters: - type: object mapping: $. - name: cloudflare-list-page-shield-policies description: Cloudflare List Page Shield policies hints: readOnly: true destructive: false idempotent: true call: zones--zones.pageshieldlistpageshieldpolicies with: zone_id: tools.zone_id outputParameters: - type: object mapping: $. - name: cloudflare-create-page-shield-policy description: Cloudflare Create a Page Shield policy hints: readOnly: false destructive: false idempotent: false call: zones--zones.pageshieldcreateapageshieldpolicy with: zone_id: tools.zone_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-delete-page-shield-policy description: Cloudflare Delete a Page Shield policy hints: readOnly: false destructive: true idempotent: true call: zones--zones.pageshielddeleteapageshieldpolicy with: zone_id: tools.zone_id policy_id: tools.policy_id outputParameters: - type: object mapping: $. - name: cloudflare-get-page-shield-policy description: Cloudflare Get a Page Shield policy hints: readOnly: true destructive: false idempotent: true call: zones--zones.pageshieldgetapageshieldpolicy with: zone_id: tools.zone_id policy_id: tools.policy_id outputParameters: - type: object mapping: $. - name: cloudflare-update-page-shield-policy description: Cloudflare Update a Page Shield policy hints: readOnly: false destructive: false idempotent: true call: zones--zones.pageshieldupdateapageshieldpolicy with: zone_id: tools.zone_id policy_id: tools.policy_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-list-page-shield-scripts description: Cloudflare List Page Shield scripts hints: readOnly: true destructive: false idempotent: true call: zones--zones.pageshieldlistpageshieldscripts with: zone_id: tools.zone_id exclude_urls: tools.exclude_urls urls: tools.urls hosts: tools.hosts page: tools.page per_page: tools.per_page order_by: tools.order_by direction: tools.direction prioritize_malicious: tools.prioritize_malicious exclude_cdn_cgi: tools.exclude_cdn_cgi exclude_duplicates: tools.exclude_duplicates status: tools.status page_url: tools.page_url export: tools.export outputParameters: - type: object mapping: $. - name: cloudflare-get-page-shield-script description: Cloudflare Get a Page Shield script hints: readOnly: true destructive: false idempotent: true call: zones--zones.pageshieldgetapageshieldscript with: zone_id: tools.zone_id script_id: tools.script_id outputParameters: - type: object mapping: $. - name: cloudflare-list-page-rules description: Cloudflare List Page Rules hints: readOnly: true destructive: false idempotent: true call: zones--zones.pageruleslistpagerules with: zone_id: tools.zone_id order: tools.order direction: tools.direction match: tools.match status: tools.status outputParameters: - type: object mapping: $. - name: cloudflare-create-page-rule description: Cloudflare Create a Page Rule hints: readOnly: false destructive: false idempotent: false call: zones--zones.pagerulescreateapagerule with: zone_id: tools.zone_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-list-available-page-rules description: Cloudflare List available Page Rules settings hints: readOnly: true destructive: false idempotent: true call: zones--zones.availablepagerulessettingslistavailablepagerulessettings with: zone_id: tools.zone_id outputParameters: - type: object mapping: $. - name: cloudflare-delete-page-rule description: Cloudflare Delete a Page Rule hints: readOnly: false destructive: true idempotent: true call: zones--zones.pagerulesdeleteapagerule with: pagerule_id: tools.pagerule_id zone_id: tools.zone_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-page-rule description: Cloudflare Get a Page Rule hints: readOnly: true destructive: false idempotent: true call: zones--zones.pagerulesgetapagerule with: pagerule_id: tools.pagerule_id zone_id: tools.zone_id outputParameters: - type: object mapping: $. - name: cloudflare-edit-page-rule description: Cloudflare Edit a Page Rule hints: readOnly: false destructive: false idempotent: true call: zones--zones.pageruleseditapagerule with: pagerule_id: tools.pagerule_id zone_id: tools.zone_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-update-page-rule description: Cloudflare Update a Page Rule hints: readOnly: false destructive: false idempotent: true call: zones--zones.pagerulesupdateapagerule with: pagerule_id: tools.pagerule_id zone_id: tools.zone_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-purge-cached-content description: Cloudflare Purge Cached Content hints: readOnly: false destructive: false idempotent: false call: zones--zones.zonepurge with: zone_id: tools.zone_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-list-zone-rulesets description: Cloudflare List zone rulesets hints: readOnly: true destructive: false idempotent: true call: zones--zones.listzonerulesets with: zone_id: tools.zone_id outputParameters: - type: object mapping: $. - name: cloudflare-create-zone-ruleset description: Cloudflare Create a zone ruleset hints: readOnly: false destructive: false idempotent: false call: zones--zones.createzoneruleset with: zone_id: tools.zone_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-zone-entry-point description: Cloudflare Get a zone entry point ruleset hints: readOnly: true destructive: false idempotent: true call: zones--zones.getzoneentrypointruleset with: ruleset_phase: tools.ruleset_phase zone_id: tools.zone_id outputParameters: - type: object mapping: $. - name: cloudflare-update-zone-entry-point description: Cloudflare Update a zone entry point ruleset hints: readOnly: false destructive: false idempotent: true call: zones--zones.updatezoneentrypointruleset with: ruleset_phase: tools.ruleset_phase zone_id: tools.zone_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-list-zone-entry-point description: Cloudflare List a zone entry point ruleset's versions hints: readOnly: true destructive: false idempotent: true call: zones--zones.listzoneentrypointrulesetversions with: ruleset_phase: tools.ruleset_phase zone_id: tools.zone_id outputParameters: - type: object mapping: $. - name: cloudflare-get-zone-entry-point-2 description: Cloudflare Get a zone entry point ruleset version hints: readOnly: true destructive: false idempotent: true call: zones--zones.getzoneentrypointrulesetversion with: ruleset_version: tools.ruleset_version ruleset_phase: tools.ruleset_phase zone_id: tools.zone_id outputParameters: - type: object mapping: $. - name: cloudflare-delete-zone-ruleset description: Cloudflare Delete a zone ruleset hints: readOnly: false destructive: true idempotent: true call: zones--zones.deletezoneruleset with: ruleset_id: tools.ruleset_id zone_id: tools.zone_id outputParameters: - type: object mapping: $. - name: cloudflare-get-zone-ruleset description: Cloudflare Get a zone ruleset hints: readOnly: true destructive: false idempotent: true call: zones--zones.getzoneruleset with: ruleset_id: tools.ruleset_id zone_id: tools.zone_id outputParameters: - type: object mapping: $. - name: cloudflare-update-zone-ruleset description: Cloudflare Update a zone ruleset hints: readOnly: false destructive: false idempotent: true call: zones--zones.updatezoneruleset with: ruleset_id: tools.ruleset_id zone_id: tools.zone_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-create-zone-ruleset-rule description: Cloudflare Create a zone ruleset rule hints: readOnly: false destructive: false idempotent: false call: zones--zones.createzonerulesetrule with: ruleset_id: tools.ruleset_id zone_id: tools.zone_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-delete-zone-ruleset-rule description: Cloudflare Delete a zone ruleset rule hints: readOnly: false destructive: true idempotent: true call: zones--zones.deletezonerulesetrule with: rule_id: tools.rule_id ruleset_id: tools.ruleset_id zone_id: tools.zone_id outputParameters: - type: object mapping: $. - name: cloudflare-update-zone-ruleset-rule description: Cloudflare Update a zone ruleset rule hints: readOnly: false destructive: false idempotent: true call: zones--zones.updatezonerulesetrule with: rule_id: tools.rule_id ruleset_id: tools.ruleset_id zone_id: tools.zone_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-list-zone-ruleset-s-versions description: Cloudflare List a zone ruleset's versions hints: readOnly: true destructive: false idempotent: true call: zones--zones.listzonerulesetversions with: ruleset_id: tools.ruleset_id zone_id: tools.zone_id outputParameters: - type: object mapping: $. - name: cloudflare-delete-zone-ruleset-version description: Cloudflare Delete a zone ruleset version hints: readOnly: false destructive: true idempotent: true call: zones--zones.deletezonerulesetversion with: ruleset_version: tools.ruleset_version ruleset_id: tools.ruleset_id zone_id: tools.zone_id outputParameters: - type: object mapping: $. - name: cloudflare-get-zone-ruleset-version description: Cloudflare Get a zone ruleset version hints: readOnly: true destructive: false idempotent: true call: zones--zones.getzonerulesetversion with: ruleset_version: tools.ruleset_version ruleset_id: tools.ruleset_id zone_id: tools.zone_id outputParameters: - type: object mapping: $. - name: cloudflare-force-axfr description: Cloudflare Force AXFR hints: readOnly: false destructive: false idempotent: false call: zones--zones.secondarydnssecondaryzoneforceaxfr with: zone_id: tools.zone_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-delete-secondary-zone-configuration description: Cloudflare Delete Secondary Zone Configuration hints: readOnly: false destructive: true idempotent: true call: zones--zones.secondarydnssecondaryzonedeletesecondaryzoneconfiguration with: zone_id: tools.zone_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-secondary-zone-configuration-details description: Cloudflare Secondary Zone Configuration Details hints: readOnly: true destructive: false idempotent: true call: zones--zones.secondarydnssecondaryzonesecondaryzoneconfigurationdetails with: zone_id: tools.zone_id outputParameters: - type: object mapping: $. - name: cloudflare-create-secondary-zone-configuration description: Cloudflare Create Secondary Zone Configuration hints: readOnly: false destructive: false idempotent: false call: zones--zones.secondarydnssecondaryzonecreatesecondaryzoneconfiguration with: zone_id: tools.zone_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-update-secondary-zone-configuration description: Cloudflare Update Secondary Zone Configuration hints: readOnly: false destructive: false idempotent: true call: zones--zones.secondarydnssecondaryzoneupdatesecondaryzoneconfiguration with: zone_id: tools.zone_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-delete-primary-zone-configuration description: Cloudflare Delete Primary Zone Configuration hints: readOnly: false destructive: true idempotent: true call: zones--zones.secondarydnsprimaryzonedeleteprimaryzoneconfiguration with: zone_id: tools.zone_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-primary-zone-configuration-details description: Cloudflare Primary Zone Configuration Details hints: readOnly: true destructive: false idempotent: true call: zones--zones.secondarydnsprimaryzoneprimaryzoneconfigurationdetails with: zone_id: tools.zone_id outputParameters: - type: object mapping: $. - name: cloudflare-create-primary-zone-configuration description: Cloudflare Create Primary Zone Configuration hints: readOnly: false destructive: false idempotent: false call: zones--zones.secondarydnsprimaryzonecreateprimaryzoneconfiguration with: zone_id: tools.zone_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-update-primary-zone-configuration description: Cloudflare Update Primary Zone Configuration hints: readOnly: false destructive: false idempotent: true call: zones--zones.secondarydnsprimaryzoneupdateprimaryzoneconfiguration with: zone_id: tools.zone_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-disable-outgoing-zone-transfers description: Cloudflare Disable Outgoing Zone Transfers hints: readOnly: false destructive: false idempotent: false call: zones--zones.secondarydnsprimaryzonedisableoutgoingzonetransfers with: zone_id: tools.zone_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-enable-outgoing-zone-transfers description: Cloudflare Enable Outgoing Zone Transfers hints: readOnly: false destructive: false idempotent: false call: zones--zones.secondarydnsprimaryzoneenableoutgoingzonetransfers with: zone_id: tools.zone_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-force-dns-notify description: Cloudflare Force DNS NOTIFY hints: readOnly: false destructive: false idempotent: false call: zones--zones.secondarydnsprimaryzoneforcednsnotify with: zone_id: tools.zone_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-outgoing-zone-transfer description: Cloudflare Get Outgoing Zone Transfer Status hints: readOnly: true destructive: false idempotent: true call: zones--zones.secondarydnsprimaryzonegetoutgoingzonetransferstatus with: zone_id: tools.zone_id outputParameters: - type: object mapping: $. - name: cloudflare-get-all-zone-settings description: Cloudflare Get all Zone settings hints: readOnly: true destructive: false idempotent: true call: zones--zones.zonesettingsgetallzonesettings with: zone_id: tools.zone_id outputParameters: - type: object mapping: $. - name: cloudflare-edit-zone-settings-info description: Cloudflare Edit zone settings info hints: readOnly: false destructive: false idempotent: true call: zones--zones.zonesettingseditzonesettingsinfo with: zone_id: tools.zone_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-0-rtt-session description: Cloudflare Get 0-RTT session resumption setting hints: readOnly: true destructive: false idempotent: true call: zones--zones.zonesettingsget0rttsessionresumptionsetting with: zone_id: tools.zone_id outputParameters: - type: object mapping: $. - name: cloudflare-change-0-rtt-session description: Cloudflare Change 0-RTT session resumption setting hints: readOnly: false destructive: false idempotent: true call: zones--zones.zonesettingschange0rttsessionresumptionsetting with: zone_id: tools.zone_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-advanced-ddos-setting description: Cloudflare Get Advanced DDOS setting hints: readOnly: true destructive: false idempotent: true call: zones--zones.zonesettingsgetadvancedddossetting with: zone_id: tools.zone_id outputParameters: - type: object mapping: $. - name: cloudflare-get-always-online-setting description: Cloudflare Get Always Online setting hints: readOnly: true destructive: false idempotent: true call: zones--zones.zonesettingsgetalwaysonlinesetting with: zone_id: tools.zone_id outputParameters: - type: object mapping: $. - name: cloudflare-change-always-online-setting description: Cloudflare Change Always Online setting hints: readOnly: false destructive: false idempotent: true call: zones--zones.zonesettingschangealwaysonlinesetting with: zone_id: tools.zone_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-always-use-https description: Cloudflare Get Always Use HTTPS setting hints: readOnly: true destructive: false idempotent: true call: zones--zones.zonesettingsgetalwaysusehttpssetting with: zone_id: tools.zone_id outputParameters: - type: object mapping: $. - name: cloudflare-change-always-use-https description: Cloudflare Change Always Use HTTPS setting hints: readOnly: false destructive: false idempotent: true call: zones--zones.zonesettingschangealwaysusehttpssetting with: zone_id: tools.zone_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-automatic-https-rewrites description: Cloudflare Get Automatic HTTPS Rewrites setting hints: readOnly: true destructive: false idempotent: true call: zones--zones.zonesettingsgetautomatichttpsrewritessetting with: zone_id: tools.zone_id outputParameters: - type: object mapping: $. - name: cloudflare-change-automatic-https-rewrites description: Cloudflare Change Automatic HTTPS Rewrites setting hints: readOnly: false destructive: false idempotent: true call: zones--zones.zonesettingschangeautomatichttpsrewritessetting with: zone_id: tools.zone_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-automatic-platform-optimization description: Cloudflare Get Automatic Platform Optimization for WordPress setting hints: readOnly: true destructive: false idempotent: true call: zones--zones.zonesettingsgetautomaticplatformoptimizationsetting with: zone_id: tools.zone_id outputParameters: - type: object mapping: $. - name: cloudflare-change-automatic-platform-optimization description: Cloudflare Change Automatic Platform Optimization for WordPress setting hints: readOnly: false destructive: false idempotent: true call: zones--zones.zonesettingschangeautomaticplatformoptimizationsetting with: zone_id: tools.zone_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-brotli-setting description: Cloudflare Get Brotli setting hints: readOnly: true destructive: false idempotent: true call: zones--zones.zonesettingsgetbrotlisetting with: zone_id: tools.zone_id outputParameters: - type: object mapping: $. - name: cloudflare-change-brotli-setting description: Cloudflare Change Brotli setting hints: readOnly: false destructive: false idempotent: true call: zones--zones.zonesettingschangebrotlisetting with: zone_id: tools.zone_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-browser-cache-ttl description: Cloudflare Get Browser Cache TTL setting hints: readOnly: true destructive: false idempotent: true call: zones--zones.zonesettingsgetbrowsercachettlsetting with: zone_id: tools.zone_id outputParameters: - type: object mapping: $. - name: cloudflare-change-browser-cache-ttl description: Cloudflare Change Browser Cache TTL setting hints: readOnly: false destructive: false idempotent: true call: zones--zones.zonesettingschangebrowsercachettlsetting with: zone_id: tools.zone_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-browser-check-setting description: Cloudflare Get Browser Check setting hints: readOnly: true destructive: false idempotent: true call: zones--zones.zonesettingsgetbrowserchecksetting with: zone_id: tools.zone_id outputParameters: - type: object mapping: $. - name: cloudflare-change-browser-check-setting description: Cloudflare Change Browser Check setting hints: readOnly: false destructive: false idempotent: true call: zones--zones.zonesettingschangebrowserchecksetting with: zone_id: tools.zone_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-cache-level-setting description: Cloudflare Get Cache Level setting hints: readOnly: true destructive: false idempotent: true call: zones--zones.zonesettingsgetcachelevelsetting with: zone_id: tools.zone_id outputParameters: - type: object mapping: $. - name: cloudflare-change-cache-level-setting description: Cloudflare Change Cache Level setting hints: readOnly: false destructive: false idempotent: true call: zones--zones.zonesettingschangecachelevelsetting with: zone_id: tools.zone_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-challenge-ttl-setting description: Cloudflare Get Challenge TTL setting hints: readOnly: true destructive: false idempotent: true call: zones--zones.zonesettingsgetchallengettlsetting with: zone_id: tools.zone_id outputParameters: - type: object mapping: $. - name: cloudflare-change-challenge-ttl-setting description: Cloudflare Change Challenge TTL setting hints: readOnly: false destructive: false idempotent: true call: zones--zones.zonesettingschangechallengettlsetting with: zone_id: tools.zone_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-ciphers-setting description: Cloudflare Get ciphers setting hints: readOnly: true destructive: false idempotent: true call: zones--zones.zonesettingsgetcipherssetting with: zone_id: tools.zone_id outputParameters: - type: object mapping: $. - name: cloudflare-change-ciphers-setting description: Cloudflare Change ciphers setting hints: readOnly: false destructive: false idempotent: true call: zones--zones.zonesettingschangecipherssetting with: zone_id: tools.zone_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-development-mode-setting description: Cloudflare Get Development Mode setting hints: readOnly: true destructive: false idempotent: true call: zones--zones.zonesettingsgetdevelopmentmodesetting with: zone_id: tools.zone_id outputParameters: - type: object mapping: $. - name: cloudflare-change-development-mode-setting description: Cloudflare Change Development Mode setting hints: readOnly: false destructive: false idempotent: true call: zones--zones.zonesettingschangedevelopmentmodesetting with: zone_id: tools.zone_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-early-hints-setting description: Cloudflare Get Early Hints setting hints: readOnly: true destructive: false idempotent: true call: zones--zones.zonesettingsgetearlyhintssetting with: zone_id: tools.zone_id outputParameters: - type: object mapping: $. - name: cloudflare-change-early-hints-setting description: Cloudflare Change Early Hints setting hints: readOnly: false destructive: false idempotent: true call: zones--zones.zonesettingschangeearlyhintssetting with: zone_id: tools.zone_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-email-obfuscation-setting description: Cloudflare Get Email Obfuscation setting hints: readOnly: true destructive: false idempotent: true call: zones--zones.zonesettingsgetemailobfuscationsetting with: zone_id: tools.zone_id outputParameters: - type: object mapping: $. - name: cloudflare-change-email-obfuscation-setting description: Cloudflare Change Email Obfuscation setting hints: readOnly: false destructive: false idempotent: true call: zones--zones.zonesettingschangeemailobfuscationsetting with: zone_id: tools.zone_id body: tools.body outputParameters: - type: object mapping: $. - name: get-cloudflare-fonts-setting description: Get Cloudflare Fonts setting hints: readOnly: true destructive: false idempotent: true call: zones--zones.zonesettingsgetfontssetting with: zone_id: tools.zone_id outputParameters: - type: object mapping: $. - name: change-cloudflare-fonts-setting description: Change Cloudflare Fonts setting hints: readOnly: false destructive: false idempotent: true call: zones--zones.zonesettingschangefontssetting with: zone_id: tools.zone_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-http-2-edge description: Cloudflare Get HTTP/2 Edge Prioritization setting hints: readOnly: true destructive: false idempotent: true call: zones--zones.zonesettingsgeth2prioritizationsetting with: zone_id: tools.zone_id outputParameters: - type: object mapping: $. - name: cloudflare-change-http-2-edge description: Cloudflare Change HTTP/2 Edge Prioritization setting hints: readOnly: false destructive: false idempotent: true call: zones--zones.zonesettingschangeh2prioritizationsetting with: zone_id: tools.zone_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-hotlink-protection-setting description: Cloudflare Get Hotlink Protection setting hints: readOnly: true destructive: false idempotent: true call: zones--zones.zonesettingsgethotlinkprotectionsetting with: zone_id: tools.zone_id outputParameters: - type: object mapping: $. - name: cloudflare-change-hotlink-protection-setting description: Cloudflare Change Hotlink Protection setting hints: readOnly: false destructive: false idempotent: true call: zones--zones.zonesettingschangehotlinkprotectionsetting with: zone_id: tools.zone_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-http2-setting description: Cloudflare Get HTTP2 setting hints: readOnly: true destructive: false idempotent: true call: zones--zones.zonesettingsgethttp2setting with: zone_id: tools.zone_id outputParameters: - type: object mapping: $. - name: cloudflare-change-http2-setting description: Cloudflare Change HTTP2 setting hints: readOnly: false destructive: false idempotent: true call: zones--zones.zonesettingschangehttp2setting with: zone_id: tools.zone_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-http3-setting description: Cloudflare Get HTTP3 setting hints: readOnly: true destructive: false idempotent: true call: zones--zones.zonesettingsgethttp3setting with: zone_id: tools.zone_id outputParameters: - type: object mapping: $. - name: cloudflare-change-http3-setting description: Cloudflare Change HTTP3 setting hints: readOnly: false destructive: false idempotent: true call: zones--zones.zonesettingschangehttp3setting with: zone_id: tools.zone_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-image-resizing-setting description: Cloudflare Get Image Resizing setting hints: readOnly: true destructive: false idempotent: true call: zones--zones.zonesettingsgetimageresizingsetting with: zone_id: tools.zone_id outputParameters: - type: object mapping: $. - name: cloudflare-change-image-resizing-setting description: Cloudflare Change Image Resizing setting hints: readOnly: false destructive: false idempotent: true call: zones--zones.zonesettingschangeimageresizingsetting with: zone_id: tools.zone_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-ip-geolocation-setting description: Cloudflare Get IP Geolocation setting hints: readOnly: true destructive: false idempotent: true call: zones--zones.zonesettingsgetipgeolocationsetting with: zone_id: tools.zone_id outputParameters: - type: object mapping: $. - name: cloudflare-change-ip-geolocation-setting description: Cloudflare Change IP Geolocation setting hints: readOnly: false destructive: false idempotent: true call: zones--zones.zonesettingschangeipgeolocationsetting with: zone_id: tools.zone_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-ipv6-setting description: Cloudflare Get IPv6 setting hints: readOnly: true destructive: false idempotent: true call: zones--zones.zonesettingsgetipv6setting with: zone_id: tools.zone_id outputParameters: - type: object mapping: $. - name: cloudflare-change-ipv6-setting description: Cloudflare Change IPv6 setting hints: readOnly: false destructive: false idempotent: true call: zones--zones.zonesettingschangeipv6setting with: zone_id: tools.zone_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-minimum-tls-version description: Cloudflare Get Minimum TLS Version setting hints: readOnly: true destructive: false idempotent: true call: zones--zones.zonesettingsgetminimumtlsversionsetting with: zone_id: tools.zone_id outputParameters: - type: object mapping: $. - name: cloudflare-change-minimum-tls-version description: Cloudflare Change Minimum TLS Version setting hints: readOnly: false destructive: false idempotent: true call: zones--zones.zonesettingschangeminimumtlsversionsetting with: zone_id: tools.zone_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-minify-setting description: Cloudflare Get Minify setting hints: readOnly: true destructive: false idempotent: true call: zones--zones.zonesettingsgetminifysetting with: zone_id: tools.zone_id outputParameters: - type: object mapping: $. - name: cloudflare-change-minify-setting description: Cloudflare Change Minify setting hints: readOnly: false destructive: false idempotent: true call: zones--zones.zonesettingschangeminifysetting with: zone_id: tools.zone_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-mirage-setting description: Cloudflare Get Mirage setting hints: readOnly: true destructive: false idempotent: true call: zones--zones.zonesettingsgetmiragesetting with: zone_id: tools.zone_id outputParameters: - type: object mapping: $. - name: cloudflare-change-mirage-setting description: Cloudflare Change Mirage setting hints: readOnly: false destructive: false idempotent: true call: zones--zones.zonesettingschangewebmiragesetting with: zone_id: tools.zone_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-mobile-redirect-setting description: Cloudflare Get Mobile Redirect setting hints: readOnly: true destructive: false idempotent: true call: zones--zones.zonesettingsgetmobileredirectsetting with: zone_id: tools.zone_id outputParameters: - type: object mapping: $. - name: cloudflare-change-mobile-redirect-setting description: Cloudflare Change Mobile Redirect setting hints: readOnly: false destructive: false idempotent: true call: zones--zones.zonesettingschangemobileredirectsetting with: zone_id: tools.zone_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-network-error-logging description: Cloudflare Get Network Error Logging setting hints: readOnly: true destructive: false idempotent: true call: zones--zones.zonesettingsgetnelsetting with: zone_id: tools.zone_id outputParameters: - type: object mapping: $. - name: cloudflare-change-network-error-logging description: Cloudflare Change Network Error Logging setting hints: readOnly: false destructive: false idempotent: true call: zones--zones.zonesettingschangenelsetting with: zone_id: tools.zone_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-opportunistic-encryption-setting description: Cloudflare Get Opportunistic Encryption setting hints: readOnly: true destructive: false idempotent: true call: zones--zones.zonesettingsgetopportunisticencryptionsetting with: zone_id: tools.zone_id outputParameters: - type: object mapping: $. - name: cloudflare-change-opportunistic-encryption-setting description: Cloudflare Change Opportunistic Encryption setting hints: readOnly: false destructive: false idempotent: true call: zones--zones.zonesettingschangeopportunisticencryptionsetting with: zone_id: tools.zone_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-opportunistic-onion-setting description: Cloudflare Get Opportunistic Onion setting hints: readOnly: true destructive: false idempotent: true call: zones--zones.zonesettingsgetopportunisticonionsetting with: zone_id: tools.zone_id outputParameters: - type: object mapping: $. - name: cloudflare-change-opportunistic-onion-setting description: Cloudflare Change Opportunistic Onion setting hints: readOnly: false destructive: false idempotent: true call: zones--zones.zonesettingschangeopportunisticonionsetting with: zone_id: tools.zone_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-orange-orange-o2o description: Cloudflare Get Orange to Orange (O2O) setting hints: readOnly: true destructive: false idempotent: true call: zones--zones.zonesettingsgetorangetoorangesetting with: zone_id: tools.zone_id outputParameters: - type: object mapping: $. - name: cloudflare-change-orange-orange-o2o description: Cloudflare Change Orange to Orange (O2O) setting hints: readOnly: false destructive: false idempotent: true call: zones--zones.zonesettingschangeorangetoorangesetting with: zone_id: tools.zone_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-enable-error-pages description: Cloudflare Get Enable Error Pages On setting hints: readOnly: true destructive: false idempotent: true call: zones--zones.zonesettingsgetenableerrorpagesonsetting with: zone_id: tools.zone_id outputParameters: - type: object mapping: $. - name: cloudflare-change-enable-error-pages description: Cloudflare Change Enable Error Pages On setting hints: readOnly: false destructive: false idempotent: true call: zones--zones.zonesettingschangeenableerrorpagesonsetting with: zone_id: tools.zone_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-origin-max-http description: Cloudflare Get Origin Max HTTP Version Setting hints: readOnly: true destructive: false idempotent: true call: zones--zones.zonecachesettingsgetoriginmaxhttpversionsetting with: zone_id: tools.zone_id outputParameters: - type: object mapping: $. - name: cloudflare-change-origin-max-http description: Cloudflare Change Origin Max HTTP Version Setting hints: readOnly: false destructive: false idempotent: true call: zones--zones.zonecachesettingschangeoriginmaxhttpversionsetting with: zone_id: tools.zone_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-polish-setting description: Cloudflare Get Polish setting hints: readOnly: true destructive: false idempotent: true call: zones--zones.zonesettingsgetpolishsetting with: zone_id: tools.zone_id outputParameters: - type: object mapping: $. - name: cloudflare-change-polish-setting description: Cloudflare Change Polish setting hints: readOnly: false destructive: false idempotent: true call: zones--zones.zonesettingschangepolishsetting with: zone_id: tools.zone_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-prefetch-preload-setting description: Cloudflare Get prefetch preload setting hints: readOnly: true destructive: false idempotent: true call: zones--zones.zonesettingsgetprefetchpreloadsetting with: zone_id: tools.zone_id outputParameters: - type: object mapping: $. - name: cloudflare-change-prefetch-preload-setting description: Cloudflare Change prefetch preload setting hints: readOnly: false destructive: false idempotent: true call: zones--zones.zonesettingschangeprefetchpreloadsetting with: zone_id: tools.zone_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-proxy-read-timeout description: Cloudflare Get Proxy Read Timeout setting hints: readOnly: true destructive: false idempotent: true call: zones--zones.zonesettingsgetproxyreadtimeoutsetting with: zone_id: tools.zone_id outputParameters: - type: object mapping: $. - name: cloudflare-change-proxy-read-timeout description: Cloudflare Change Proxy Read Timeout setting hints: readOnly: false destructive: false idempotent: true call: zones--zones.zonesettingschangeproxyreadtimeoutsetting with: zone_id: tools.zone_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-pseudo-ipv4-setting description: Cloudflare Get Pseudo IPv4 setting hints: readOnly: true destructive: false idempotent: true call: zones--zones.zonesettingsgetpseudoipv4setting with: zone_id: tools.zone_id outputParameters: - type: object mapping: $. - name: cloudflare-change-pseudo-ipv4-setting description: Cloudflare Change Pseudo IPv4 setting hints: readOnly: false destructive: false idempotent: true call: zones--zones.zonesettingschangepseudoipv4setting with: zone_id: tools.zone_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-response-buffering-setting description: Cloudflare Get Response Buffering setting hints: readOnly: true destructive: false idempotent: true call: zones--zones.zonesettingsgetresponsebufferingsetting with: zone_id: tools.zone_id outputParameters: - type: object mapping: $. - name: cloudflare-change-response-buffering-setting description: Cloudflare Change Response Buffering setting hints: readOnly: false destructive: false idempotent: true call: zones--zones.zonesettingschangeresponsebufferingsetting with: zone_id: tools.zone_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-rocket-loader-setting description: Cloudflare Get Rocket Loader setting hints: readOnly: true destructive: false idempotent: true call: zones--zones.zonesettingsgetrocketloadersetting with: zone_id: tools.zone_id outputParameters: - type: object mapping: $. - name: cloudflare-change-rocket-loader-setting description: Cloudflare Change Rocket Loader setting hints: readOnly: false destructive: false idempotent: true call: zones--zones.zonesettingschangerocketloadersetting with: zone_id: tools.zone_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-security-header-hsts description: Cloudflare Get Security Header (HSTS) setting hints: readOnly: true destructive: false idempotent: true call: zones--zones.zonesettingsgetsecurityheaderhstssetting with: zone_id: tools.zone_id outputParameters: - type: object mapping: $. - name: cloudflare-change-security-header-hsts description: Cloudflare Change Security Header (HSTS) setting hints: readOnly: false destructive: false idempotent: true call: zones--zones.zonesettingschangesecurityheaderhstssetting with: zone_id: tools.zone_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-security-level-setting description: Cloudflare Get Security Level setting hints: readOnly: true destructive: false idempotent: true call: zones--zones.zonesettingsgetsecuritylevelsetting with: zone_id: tools.zone_id outputParameters: - type: object mapping: $. - name: cloudflare-change-security-level-setting description: Cloudflare Change Security Level setting hints: readOnly: false destructive: false idempotent: true call: zones--zones.zonesettingschangesecuritylevelsetting with: zone_id: tools.zone_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-server-side-exclude description: Cloudflare Get Server Side Exclude setting hints: readOnly: true destructive: false idempotent: true call: zones--zones.zonesettingsgetserversideexcludesetting with: zone_id: tools.zone_id outputParameters: - type: object mapping: $. - name: cloudflare-change-server-side-exclude description: Cloudflare Change Server Side Exclude setting hints: readOnly: false destructive: false idempotent: true call: zones--zones.zonesettingschangeserversideexcludesetting with: zone_id: tools.zone_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-enable-query-string description: Cloudflare Get Enable Query String Sort setting hints: readOnly: true destructive: false idempotent: true call: zones--zones.zonesettingsgetenablequerystringsortsetting with: zone_id: tools.zone_id outputParameters: - type: object mapping: $. - name: cloudflare-change-enable-query-string description: Cloudflare Change Enable Query String Sort setting hints: readOnly: false destructive: false idempotent: true call: zones--zones.zonesettingschangeenablequerystringsortsetting with: zone_id: tools.zone_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-ssl-setting description: Cloudflare Get SSL setting hints: readOnly: true destructive: false idempotent: true call: zones--zones.zonesettingsgetsslsetting with: zone_id: tools.zone_id outputParameters: - type: object mapping: $. - name: cloudflare-change-ssl-setting description: Cloudflare Change SSL setting hints: readOnly: false destructive: false idempotent: true call: zones--zones.zonesettingschangesslsetting with: zone_id: tools.zone_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-ssl-tls-recommender description: Cloudflare Get SSL/TLS Recommender enrollment setting hints: readOnly: true destructive: false idempotent: true call: zones--zones.zonesettingsgetsslrecommendersetting with: zone_id: tools.zone_id outputParameters: - type: object mapping: $. - name: cloudflare-change-ssl-tls-recommender description: Cloudflare Change SSL/TLS Recommender enrollment setting hints: readOnly: false destructive: false idempotent: true call: zones--zones.zonesettingschangesslrecommendersetting with: zone_id: tools.zone_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-tls-1-3-setting description: Cloudflare Get TLS 1.3 setting enabled for a zone hints: readOnly: true destructive: false idempotent: true call: zones--zones.zonesettingsgettls13settingenabledforazone with: zone_id: tools.zone_id outputParameters: - type: object mapping: $. - name: cloudflare-change-tls-1-3-setting description: Cloudflare Change TLS 1.3 setting hints: readOnly: false destructive: false idempotent: true call: zones--zones.zonesettingschangetls13setting with: zone_id: tools.zone_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-tls-client-auth description: Cloudflare Get TLS Client Auth setting hints: readOnly: true destructive: false idempotent: true call: zones--zones.zonesettingsgettlsclientauthsetting with: zone_id: tools.zone_id outputParameters: - type: object mapping: $. - name: cloudflare-change-tls-client-auth description: Cloudflare Change TLS Client Auth setting hints: readOnly: false destructive: false idempotent: true call: zones--zones.zonesettingschangetlsclientauthsetting with: zone_id: tools.zone_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-true-client-ip description: Cloudflare Get True Client IP setting hints: readOnly: true destructive: false idempotent: true call: zones--zones.zonesettingsgettrueclientipsetting with: zone_id: tools.zone_id outputParameters: - type: object mapping: $. - name: cloudflare-change-true-client-ip description: Cloudflare Change True Client IP setting hints: readOnly: false destructive: false idempotent: true call: zones--zones.zonesettingschangetrueclientipsetting with: zone_id: tools.zone_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-web-application-firewall description: Cloudflare Get Web Application Firewall (WAF) setting hints: readOnly: true destructive: false idempotent: true call: zones--zones.zonesettingsgetwebapplicationfirewallwafsetting with: zone_id: tools.zone_id outputParameters: - type: object mapping: $. - name: cloudflare-change-web-application-firewall description: Cloudflare Change Web Application Firewall (WAF) setting hints: readOnly: false destructive: false idempotent: true call: zones--zones.zonesettingschangewebapplicationfirewallwafsetting with: zone_id: tools.zone_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-webp-setting description: Cloudflare Get WebP setting hints: readOnly: true destructive: false idempotent: true call: zones--zones.zonesettingsgetwebpsetting with: zone_id: tools.zone_id outputParameters: - type: object mapping: $. - name: cloudflare-change-webp-setting description: Cloudflare Change WebP setting hints: readOnly: false destructive: false idempotent: true call: zones--zones.zonesettingschangewebpsetting with: zone_id: tools.zone_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-websockets-setting description: Cloudflare Get WebSockets setting hints: readOnly: true destructive: false idempotent: true call: zones--zones.zonesettingsgetwebsocketssetting with: zone_id: tools.zone_id outputParameters: - type: object mapping: $. - name: cloudflare-change-websockets-setting description: Cloudflare Change WebSockets setting hints: readOnly: false destructive: false idempotent: true call: zones--zones.zonesettingschangewebsocketssetting with: zone_id: tools.zone_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-zaraz-configuration description: Cloudflare Get Zaraz configuration hints: readOnly: true destructive: false idempotent: true call: zones--zones.getzoneszoneidentifierzarazconfig with: zone_id: tools.zone_id outputParameters: - type: object mapping: $. - name: cloudflare-update-zaraz-configuration description: Cloudflare Update Zaraz configuration hints: readOnly: false destructive: false idempotent: true call: zones--zones.putzoneszoneidentifierzarazconfig with: zone_id: tools.zone_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-default-zaraz-configuration description: Cloudflare Get default Zaraz configuration hints: readOnly: true destructive: false idempotent: true call: zones--zones.getzoneszoneidentifierzarazdefault with: zone_id: tools.zone_id outputParameters: - type: object mapping: $. - name: cloudflare-export-zaraz-configuration description: Cloudflare Export Zaraz configuration hints: readOnly: true destructive: false idempotent: true call: zones--zones.getzoneszoneidentifierzarazexport with: zone_id: tools.zone_id outputParameters: - type: object mapping: $. - name: cloudflare-list-zaraz-historical-configuration description: Cloudflare List Zaraz historical configuration records hints: readOnly: true destructive: false idempotent: true call: zones--zones.getzoneszoneidentifierzarazhistory with: zone_id: tools.zone_id offset: tools.offset limit: tools.limit sortField: tools.sortField sortOrder: tools.sortOrder outputParameters: - type: object mapping: $. - name: cloudflare-restore-zaraz-historical-configuration description: Cloudflare Restore Zaraz historical configuration by ID hints: readOnly: false destructive: false idempotent: true call: zones--zones.putzoneszoneidentifierzarazhistory with: zone_id: tools.zone_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-zaraz-historical-configurations description: Cloudflare Get Zaraz historical configurations by ID(s) hints: readOnly: true destructive: false idempotent: true call: zones--zones.getzoneszoneidentifierzarazconfighistory with: zone_id: tools.zone_id ids: tools.ids outputParameters: - type: object mapping: $. - name: cloudflare-publish-zaraz-preview-configuration description: Cloudflare Publish Zaraz preview configuration hints: readOnly: false destructive: false idempotent: false call: zones--zones.postzoneszoneidentifierzarazpublish with: zone_id: tools.zone_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-zaraz-workflow description: Cloudflare Get Zaraz workflow hints: readOnly: true destructive: false idempotent: true call: zones--zones.getzoneszoneidentifierzarazworkflow with: zone_id: tools.zone_id outputParameters: - type: object mapping: $. - name: cloudflare-update-zaraz-workflow description: Cloudflare Update Zaraz workflow hints: readOnly: false destructive: false idempotent: true call: zones--zones.putzoneszoneidentifierzarazworkflow with: zone_id: tools.zone_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-quota-and-availability description: Cloudflare Get quota and availability hints: readOnly: true destructive: false idempotent: true call: zones--zones.speedgetavailabilities with: zone_id: tools.zone_id outputParameters: - type: object mapping: $. - name: cloudflare-list-tested-webpages description: Cloudflare List tested webpages hints: readOnly: true destructive: false idempotent: true call: zones--zones.speedlistpages with: zone_id: tools.zone_id outputParameters: - type: object mapping: $. - name: cloudflare-delete-all-page-tests description: Cloudflare Delete all page tests hints: readOnly: false destructive: true idempotent: true call: zones--zones.speeddeletetests with: zone_id: tools.zone_id url: tools.url region: tools.region outputParameters: - type: object mapping: $. - name: cloudflare-list-page-test-history description: Cloudflare List page test history hints: readOnly: true destructive: false idempotent: true call: zones--zones.speedlisttesthistory with: zone_id: tools.zone_id url: tools.url page: tools.page per_page: tools.per_page region: tools.region outputParameters: - type: object mapping: $. - name: cloudflare-start-page-test description: Cloudflare Start page test hints: readOnly: false destructive: false idempotent: false call: zones--zones.speedcreatetest with: zone_id: tools.zone_id url: tools.url body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-page-test-result description: Cloudflare Get a page test result hints: readOnly: true destructive: false idempotent: true call: zones--zones.speedgettest with: zone_id: tools.zone_id url: tools.url test_id: tools.test_id outputParameters: - type: object mapping: $. - name: cloudflare-list-core-web-vital description: Cloudflare List core web vital metrics trend hints: readOnly: true destructive: false idempotent: true call: zones--zones.speedlistpagetrend with: zone_id: tools.zone_id url: tools.url region: tools.region deviceType: tools.deviceType start: tools.start end: tools.end tz: tools.tz metrics: tools.metrics outputParameters: - type: object mapping: $. - name: cloudflare-delete-scheduled-page-test description: Cloudflare Delete scheduled page test hints: readOnly: false destructive: true idempotent: true call: zones--zones.speeddeletetestschedule with: zone_id: tools.zone_id url: tools.url region: tools.region outputParameters: - type: object mapping: $. - name: cloudflare-get-page-test-schedule description: Cloudflare Get a page test schedule hints: readOnly: true destructive: false idempotent: true call: zones--zones.speedgetscheduledtest with: zone_id: tools.zone_id url: tools.url region: tools.region outputParameters: - type: object mapping: $. - name: cloudflare-create-scheduled-page-test description: Cloudflare Create scheduled page test hints: readOnly: false destructive: false idempotent: false call: zones--zones.speedcreatescheduledtest with: zone_id: tools.zone_id url: tools.url region: tools.region outputParameters: - type: object mapping: $. - name: cloudflare-analyze-certificate description: Cloudflare Analyze Certificate hints: readOnly: false destructive: false idempotent: false call: zones--zones.analyzecertificateanalyzecertificate with: zone_id: tools.zone_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-list-certificate-packs description: Cloudflare List Certificate Packs hints: readOnly: true destructive: false idempotent: true call: zones--zones.certificatepackslistcertificatepacks with: zone_id: tools.zone_id status: tools.status outputParameters: - type: object mapping: $. - name: cloudflare-order-advanced-certificate-manager description: Cloudflare Order Advanced Certificate Manager Certificate Pack hints: readOnly: false destructive: false idempotent: false call: zones--zones.certificatepacksorderadvancedcertificatemanagercertificatepack with: zone_id: tools.zone_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-certificate-pack-quotas description: Cloudflare Get Certificate Pack Quotas hints: readOnly: true destructive: false idempotent: true call: zones--zones.certificatepacksgetcertificatepackquotas with: zone_id: tools.zone_id outputParameters: - type: object mapping: $. - name: cloudflare-delete-advanced-certificate-manager description: Cloudflare Delete Advanced Certificate Manager Certificate Pack hints: readOnly: false destructive: true idempotent: true call: zones--zones.certificatepacksdeleteadvancedcertificatemanagercertificatepack with: certificate_pack_id: tools.certificate_pack_id zone_id: tools.zone_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-certificate-pack description: Cloudflare Get Certificate Pack hints: readOnly: true destructive: false idempotent: true call: zones--zones.certificatepacksgetcertificatepack with: certificate_pack_id: tools.certificate_pack_id zone_id: tools.zone_id outputParameters: - type: object mapping: $. - name: cloudflare-restart-validation-advanced-certificate description: Cloudflare Restart Validation for Advanced Certificate Manager Certificate Pack hints: readOnly: false destructive: false idempotent: true call: zones--zones.certificatepacksrestartvalidationforadvancedcertificatemanagercertificatepack with: certificate_pack_id: tools.certificate_pack_id zone_id: tools.zone_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-universal-ssl-settings-details description: Cloudflare Universal SSL Settings Details hints: readOnly: true destructive: false idempotent: true call: zones--zones.universalsslsettingsforazoneuniversalsslsettingsdetails with: zone_id: tools.zone_id outputParameters: - type: object mapping: $. - name: cloudflare-edit-universal-ssl-settings description: Cloudflare Edit Universal SSL Settings hints: readOnly: false destructive: false idempotent: true call: zones--zones.universalsslsettingsforazoneedituniversalsslsettings with: zone_id: tools.zone_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-ssl-verification-details description: Cloudflare SSL Verification Details hints: readOnly: true destructive: false idempotent: true call: zones--zones.sslverificationsslverificationdetails with: zone_id: tools.zone_id retry: tools.retry outputParameters: - type: object mapping: $. - name: cloudflare-edit-ssl-certificate-pack description: Cloudflare Edit SSL Certificate Pack Validation Method hints: readOnly: false destructive: false idempotent: true call: zones--zones.sslverificationeditsslcertificatepackvalidationmethod with: certificate_pack_id: tools.certificate_pack_id zone_id: tools.zone_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-url-normalization-settings description: Cloudflare Get URL normalization settings hints: readOnly: true destructive: false idempotent: true call: zones--zones.urlnormalizationgeturlnormalizationsettings with: zone_id: tools.zone_id outputParameters: - type: object mapping: $. - name: cloudflare-update-url-normalization-settings description: Cloudflare Update URL normalization settings hints: readOnly: false destructive: false idempotent: true call: zones--zones.urlnormalizationupdateurlnormalizationsettings with: zone_id: tools.zone_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-list-filters-2 description: Cloudflare List Filters hints: readOnly: true destructive: false idempotent: true call: zones--zones.workerfiltersdeprecatedlistfilters with: zone_id: tools.zone_id outputParameters: - type: object mapping: $. - name: cloudflare-create-filter description: Cloudflare Create Filter hints: readOnly: false destructive: false idempotent: false call: zones--zones.workerfiltersdeprecatedcreatefilter with: zone_id: tools.zone_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-delete-filter-2 description: Cloudflare Delete Filter hints: readOnly: false destructive: true idempotent: true call: zones--zones.workerfiltersdeprecateddeletefilter with: filter_id: tools.filter_id zone_id: tools.zone_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-update-filter-2 description: Cloudflare Update Filter hints: readOnly: false destructive: false idempotent: true call: zones--zones.workerfiltersdeprecatedupdatefilter with: filter_id: tools.filter_id zone_id: tools.zone_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-list-routes description: Cloudflare List Routes hints: readOnly: true destructive: false idempotent: true call: zones--zones.workerrouteslistroutes with: zone_id: tools.zone_id outputParameters: - type: object mapping: $. - name: cloudflare-create-route description: Cloudflare Create Route hints: readOnly: false destructive: false idempotent: false call: zones--zones.workerroutescreateroute with: zone_id: tools.zone_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-delete-route description: Cloudflare Delete Route hints: readOnly: false destructive: true idempotent: true call: zones--zones.workerroutesdeleteroute with: route_id: tools.route_id zone_id: tools.zone_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-route description: Cloudflare Get Route hints: readOnly: true destructive: false idempotent: true call: zones--zones.workerroutesgetroute with: route_id: tools.route_id zone_id: tools.zone_id outputParameters: - type: object mapping: $. - name: cloudflare-update-route description: Cloudflare Update Route hints: readOnly: false destructive: false idempotent: true call: zones--zones.workerroutesupdateroute with: route_id: tools.route_id zone_id: tools.zone_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-delete-worker description: Cloudflare Delete Worker hints: readOnly: false destructive: true idempotent: true call: zones--zones.workerscriptdeprecateddeleteworker with: zone_id: tools.zone_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-download-worker description: Cloudflare Download Worker hints: readOnly: true destructive: false idempotent: true call: zones--zones.workerscriptdeprecateddownloadworker with: zone_id: tools.zone_id outputParameters: - type: object mapping: $. - name: cloudflare-upload-worker description: Cloudflare Upload Worker hints: readOnly: false destructive: false idempotent: true call: zones--zones.workerscriptdeprecateduploadworker with: zone_id: tools.zone_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-list-bindings description: Cloudflare List Bindings hints: readOnly: true destructive: false idempotent: true call: zones--zones.workerbindingdeprecatedlistbindings with: zone_id: tools.zone_id outputParameters: - type: object mapping: $. - name: cloudflare-get-current-aggregated-analytics description: Cloudflare Get current aggregated analytics hints: readOnly: true destructive: false idempotent: true call: zones--zones.spectrumaggregateanalyticsgetcurrentaggregatedanalytics with: zone: tools.zone appID: tools.appID app_id_param: tools.app_id_param colo_name: tools.colo_name outputParameters: - type: object mapping: $. - name: cloudflare-get-analytics-time description: Cloudflare Get analytics by time hints: readOnly: true destructive: false idempotent: true call: zones--zones.spectrumanalyticsbytimegetanalyticsbytime with: zone: tools.zone dimensions: tools.dimensions sort: tools.sort until: tools.until metrics: tools.metrics filters: tools.filters since: tools.since time_delta: tools.time_delta outputParameters: - type: object mapping: $. - name: cloudflare-get-analytics-summary description: Cloudflare Get analytics summary hints: readOnly: true destructive: false idempotent: true call: zones--zones.spectrumanalyticssummarygetanalyticssummary with: zone: tools.zone dimensions: tools.dimensions sort: tools.sort until: tools.until metrics: tools.metrics filters: tools.filters since: tools.since outputParameters: - type: object mapping: $. - name: cloudflare-list-spectrum-applications description: Cloudflare List Spectrum applications hints: readOnly: true destructive: false idempotent: true call: zones--zones.spectrumapplicationslistspectrumapplications with: zone: tools.zone page: tools.page per_page: tools.per_page direction: tools.direction order: tools.order outputParameters: - type: object mapping: $. - name: cloudflare-create-spectrum-application-using description: Cloudflare Create Spectrum application using a name for the origin hints: readOnly: false destructive: false idempotent: false call: zones--zones.spectrumapplicationscreatespectrumapplicationusinganamefortheorigin with: zone: tools.zone body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-delete-spectrum-application description: Cloudflare Delete Spectrum application hints: readOnly: false destructive: true idempotent: true call: zones--zones.spectrumapplicationsdeletespectrumapplication with: app_id: tools.app_id zone: tools.zone body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-spectrum-application-configuration description: Cloudflare Get Spectrum application configuration hints: readOnly: true destructive: false idempotent: true call: zones--zones.spectrumapplicationsgetspectrumapplicationconfiguration with: app_id: tools.app_id zone: tools.zone outputParameters: - type: object mapping: $. - name: cloudflare-update-spectrum-application-configuration description: Cloudflare Update Spectrum application configuration using a name for the origin hints: readOnly: false destructive: false idempotent: true call: zones--zones.spectrumapplicationsupdatespectrumapplicationconfigurationusinganamefortheorigin with: app_id: tools.app_id zone: tools.zone body: tools.body outputParameters: - type: object mapping: $.