naftiko: 1.0.0-alpha2 info: label: Cloudflare API — Accounts description: 'Cloudflare API — Accounts. 740 operations. Lead operation: Cloudflare List Accounts. Self-contained Naftiko capability covering one Cloudflare business surface.' tags: - Cloudflare - Accounts created: '2026-05-19' modified: '2026-05-19' binds: - namespace: env keys: CLOUDFLARE_API_KEY: CLOUDFLARE_API_KEY capability: consumes: - type: http namespace: cloudflare-accounts baseUri: https://api.cloudflare.com/client/v4 description: Cloudflare API — Accounts business capability. Self-contained, no shared references. resources: - name: accounts path: /accounts operations: - name: accountslistaccounts method: GET description: Cloudflare List Accounts outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: name in: query type: string - name: page in: query type: number - name: per_page in: query type: number - name: direction in: query type: string - name: accounts-accountId-urlscanner-scan path: /accounts/{accountId}/urlscanner/scan operations: - name: urlscannersearchscans method: GET description: Cloudflare Search URL scans outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: accountId in: path type: string required: true - name: scanId in: query type: string - name: limit in: query type: integer - name: next_cursor in: query type: string - name: date_start in: query type: string - name: date_end in: query type: string - name: url in: query type: string - name: hostname in: query type: string - name: path in: query type: string - name: ip in: query type: string - name: asn in: query type: string - name: page_url in: query type: string - name: page_hostname in: query type: string - name: page_path in: query type: string - name: page_asn in: query type: string - name: page_ip in: query type: string - name: account_scans in: query type: boolean - name: is_malicious in: query type: boolean - name: urlscannercreatescan method: POST description: Cloudflare Create URL Scan outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: accountId in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: false - name: accounts-accountId-urlscanner-scan-scanId path: /accounts/{accountId}/urlscanner/scan/{scanId} operations: - name: urlscannergetscan method: GET description: Cloudflare Get URL scan outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: scanId in: path type: string required: true - name: accountId in: path type: string required: true - name: accounts-accountId-urlscanner-scan-scanId-har path: /accounts/{accountId}/urlscanner/scan/{scanId}/har operations: - name: urlscannergetscanhar method: GET description: Cloudflare Get URL scan's HAR outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: scanId in: path type: string required: true - name: accountId in: path type: string required: true - name: accounts-accountId-urlscanner-scan-scanId-screenshot path: /accounts/{accountId}/urlscanner/scan/{scanId}/screenshot operations: - name: urlscannergetscanscreenshot method: GET description: Cloudflare Get screenshot outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: scanId in: path type: string required: true - name: accountId in: path type: string required: true - name: resolution in: query type: string - name: accounts-account_identifier-billing-profile path: /accounts/{account_identifier}/billing/profile operations: - name: accountbillingprofiledeprecatedbillingprofiledetails method: GET description: Cloudflare Billing Profile Details outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_identifier in: path type: string required: true - name: accounts-account_identifier-cloudforce-one-requests path: /accounts/{account_identifier}/cloudforce-one/requests operations: - name: cloudforceonerequestlist method: POST description: Cloudflare List Requests outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_identifier in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_identifier-cloudforce-one-requests-constants path: /accounts/{account_identifier}/cloudforce-one/requests/constants operations: - name: cloudforceonerequestconstants method: GET description: Cloudflare Get Request Priority, Status, and TLP constants outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_identifier in: path type: string required: true - name: accounts-account_identifier-cloudforce-one-requests-new path: /accounts/{account_identifier}/cloudforce-one/requests/new operations: - name: cloudforceonerequestnew method: POST description: Cloudflare Create a New Request outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_identifier in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_identifier-cloudforce-one-requests-priority path: /accounts/{account_identifier}/cloudforce-one/requests/priority operations: - name: cloudforceoneprioritylist method: POST description: Cloudflare List Priority Intelligence Requirements outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_identifier in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_identifier-cloudforce-one-requests-priority-new path: /accounts/{account_identifier}/cloudforce-one/requests/priority/new operations: - name: cloudforceoneprioritynew method: POST description: Cloudflare Create a New Priority Requirement outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_identifier in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_identifier-cloudforce-one-requests-priority-quota path: /accounts/{account_identifier}/cloudforce-one/requests/priority/quota operations: - name: cloudforceonepriorityquota method: GET description: Cloudflare Get Priority Intelligence Requirement Quota outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_identifier in: path type: string required: true - name: accounts-account_identifier-cloudforce-one-requests-priority-priority_identifer path: /accounts/{account_identifier}/cloudforce-one/requests/priority/{priority_identifer} operations: - name: cloudforceoneprioritydelete method: DELETE description: Cloudflare Delete a Priority Intelligence Report outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_identifier in: path type: string required: true - name: priority_identifer in: path type: string required: true - name: cloudforceonepriorityget method: GET description: Cloudflare Get a Priority Intelligence Requirement outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_identifier in: path type: string required: true - name: priority_identifer in: path type: string required: true - name: cloudforceonepriorityupdate method: PUT description: Cloudflare Update a Priority Intelligence Requirement outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_identifier in: path type: string required: true - name: priority_identifer in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_identifier-cloudforce-one-requests-quota path: /accounts/{account_identifier}/cloudforce-one/requests/quota operations: - name: cloudforceonerequestquota method: GET description: Cloudflare Get Request Quota outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_identifier in: path type: string required: true - name: accounts-account_identifier-cloudforce-one-requests-types path: /accounts/{account_identifier}/cloudforce-one/requests/types operations: - name: cloudforceonerequesttypes method: GET description: Cloudflare Get Request Types outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_identifier in: path type: string required: true - name: accounts-account_identifier-cloudforce-one-requests-request_identifier path: /accounts/{account_identifier}/cloudforce-one/requests/{request_identifier} operations: - name: cloudforceonerequestdelete method: DELETE description: Cloudflare Delete a Request outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_identifier in: path type: string required: true - name: request_identifier in: path type: string required: true - name: cloudforceonerequestget method: GET description: Cloudflare Get a Request outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_identifier in: path type: string required: true - name: request_identifier in: path type: string required: true - name: cloudforceonerequestupdate method: PUT description: Cloudflare Update a Request outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_identifier in: path type: string required: true - name: request_identifier in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_identifier-cloudforce-one-requests-request_identifier-message path: /accounts/{account_identifier}/cloudforce-one/requests/{request_identifier}/message operations: - name: cloudforceonerequestmessagelist method: POST description: Cloudflare List Request Messages outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_identifier in: path type: string required: true - name: request_identifier in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_identifier-cloudforce-one-requests-request_identifier-message-n path: /accounts/{account_identifier}/cloudforce-one/requests/{request_identifier}/message/new operations: - name: cloudforceonerequestmessagenew method: POST description: Cloudflare Create a New Request Message outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_identifier in: path type: string required: true - name: request_identifier in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_identifier-cloudforce-one-requests-request_identifier-message-m path: /accounts/{account_identifier}/cloudforce-one/requests/{request_identifier}/message/{message_identifer} operations: - name: cloudforceonerequestmessagedelete method: DELETE description: Cloudflare Delete a Request Message outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_identifier in: path type: string required: true - name: request_identifier in: path type: string required: true - name: message_identifer in: path type: integer required: true - name: cloudforceonerequestmessageupdate method: PUT description: Cloudflare Update a Request Message outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_identifier in: path type: string required: true - name: request_identifier in: path type: string required: true - name: message_identifer in: path type: integer required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_identifier-custom_pages path: /accounts/{account_identifier}/custom_pages operations: - name: custompagesforanaccountlistcustompages method: GET description: Cloudflare List custom pages outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_identifier in: path type: string required: true - name: accounts-account_identifier-custom_pages-identifier path: /accounts/{account_identifier}/custom_pages/{identifier} operations: - name: custompagesforanaccountgetacustompage 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: account_identifier in: path type: string required: true - name: custompagesforanaccountupdateacustompage 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: account_identifier in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_identifier-d1-database-database_identifier path: /accounts/{account_identifier}/d1/database/{database_identifier} operations: - name: cloudflared1deletedatabase method: DELETE description: Cloudflare Delete D1 Database outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_identifier in: path type: string required: true - name: database_identifier in: path type: string required: true - name: cloudflared1getdatabase method: GET description: Cloudflare Get D1 Database outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_identifier in: path type: string required: true - name: database_identifier in: path type: string required: true - name: accounts-account_identifier-d1-database-database_identifier-query path: /accounts/{account_identifier}/d1/database/{database_identifier}/query operations: - name: cloudflared1querydatabase method: POST description: Cloudflare Query D1 Database outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_identifier in: path type: string required: true - name: database_identifier in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_identifier-dns_firewall-identifier-dns_analytics-report path: /accounts/{account_identifier}/dns_firewall/{identifier}/dns_analytics/report operations: - name: dnsfirewallanalyticstable method: GET description: Cloudflare Table outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: identifier in: path type: string required: true - name: account_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: accounts-account_identifier-dns_firewall-identifier-dns_analytics-report-bytime path: /accounts/{account_identifier}/dns_firewall/{identifier}/dns_analytics/report/bytime operations: - name: dnsfirewallanalyticsbytime method: GET description: Cloudflare By Time outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: identifier in: path type: string required: true - name: account_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: accounts-account_identifier-email-routing-addresses path: /accounts/{account_identifier}/email/routing/addresses operations: - name: emailroutingdestinationaddresseslistdestinationaddresses method: GET description: Cloudflare List destination addresses outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_identifier 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: verified in: query type: boolean - name: emailroutingdestinationaddressescreateadestinationaddress method: POST description: Cloudflare Create a destination address outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_identifier in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_identifier-email-routing-addresses-destination_address_identifi path: /accounts/{account_identifier}/email/routing/addresses/{destination_address_identifier} operations: - name: emailroutingdestinationaddressesdeletedestinationaddress method: DELETE description: Cloudflare Delete destination address outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: destination_address_identifier in: path type: string required: true - name: account_identifier in: path type: string required: true - name: emailroutingdestinationaddressesgetadestinationaddress method: GET description: Cloudflare Get a destination address outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: destination_address_identifier in: path type: string required: true - name: account_identifier in: path type: string required: true - name: accounts-account_identifier-firewall-access_rules-rules path: /accounts/{account_identifier}/firewall/access_rules/rules operations: - name: ipaccessrulesforanaccountlistipaccessrules method: GET description: Cloudflare List IP Access rules outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_identifier 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: ipaccessrulesforanaccountcreateanipaccessrule method: POST description: Cloudflare Create an IP Access rule outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_identifier in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_identifier-firewall-access_rules-rules-identifier path: /accounts/{account_identifier}/firewall/access_rules/rules/{identifier} operations: - name: ipaccessrulesforanaccountdeleteanipaccessrule 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: account_identifier in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: ipaccessrulesforanaccountgetanipaccessrule method: GET description: Cloudflare Get an IP Access rule outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: identifier in: path type: string required: true - name: account_identifier in: path type: string required: true - name: ipaccessrulesforanaccountupdateanipaccessrule 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: account_identifier in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_identifier-magic-cf_interconnects path: /accounts/{account_identifier}/magic/cf_interconnects operations: - name: magicinterconnectslistinterconnects method: GET description: Cloudflare List interconnects outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_identifier in: path type: string required: true - name: magicinterconnectsupdatemultipleinterconnects method: PUT description: Cloudflare Update multiple interconnects outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_identifier in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_identifier-magic-cf_interconnects-tunnel_identifier path: /accounts/{account_identifier}/magic/cf_interconnects/{tunnel_identifier} operations: - name: magicinterconnectslistinterconnectdetails method: GET description: Cloudflare List interconnect Details outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: tunnel_identifier in: path type: string required: true - name: account_identifier in: path type: string required: true - name: magicinterconnectsupdateinterconnect method: PUT description: Cloudflare Update interconnect outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: tunnel_identifier in: path type: string required: true - name: account_identifier in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_identifier-magic-gre_tunnels path: /accounts/{account_identifier}/magic/gre_tunnels operations: - name: magicgretunnelslistgretunnels method: GET description: Cloudflare List GRE tunnels outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_identifier in: path type: string required: true - name: magicgretunnelscreategretunnels method: POST description: Cloudflare Create GRE tunnels outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_identifier in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: magicgretunnelsupdatemultiplegretunnels method: PUT description: Cloudflare Update multiple GRE tunnels outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_identifier in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_identifier-magic-gre_tunnels-tunnel_identifier path: /accounts/{account_identifier}/magic/gre_tunnels/{tunnel_identifier} operations: - name: magicgretunnelsdeletegretunnel method: DELETE description: Cloudflare Delete GRE Tunnel outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: tunnel_identifier in: path type: string required: true - name: account_identifier in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: magicgretunnelslistgretunneldetails method: GET description: Cloudflare List GRE Tunnel Details outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: tunnel_identifier in: path type: string required: true - name: account_identifier in: path type: string required: true - name: magicgretunnelsupdategretunnel method: PUT description: Cloudflare Update GRE Tunnel outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: tunnel_identifier in: path type: string required: true - name: account_identifier in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_identifier-magic-ipsec_tunnels path: /accounts/{account_identifier}/magic/ipsec_tunnels operations: - name: magicipsectunnelslistipsectunnels method: GET description: Cloudflare List IPsec tunnels outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_identifier in: path type: string required: true - name: magicipsectunnelscreateipsectunnels method: POST description: Cloudflare Create IPsec tunnels outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_identifier in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: magicipsectunnelsupdatemultipleipsectunnels method: PUT description: Cloudflare Update multiple IPsec tunnels outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_identifier in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_identifier-magic-ipsec_tunnels-tunnel_identifier path: /accounts/{account_identifier}/magic/ipsec_tunnels/{tunnel_identifier} operations: - name: magicipsectunnelsdeleteipsectunnel method: DELETE description: Cloudflare Delete IPsec Tunnel outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: tunnel_identifier in: path type: string required: true - name: account_identifier in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: magicipsectunnelslistipsectunneldetails method: GET description: Cloudflare List IPsec tunnel details outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: tunnel_identifier in: path type: string required: true - name: account_identifier in: path type: string required: true - name: magicipsectunnelsupdateipsectunnel method: PUT description: Cloudflare Update IPsec Tunnel outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: tunnel_identifier in: path type: string required: true - name: account_identifier in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_identifier-magic-ipsec_tunnels-tunnel_identifier-psk_generate path: /accounts/{account_identifier}/magic/ipsec_tunnels/{tunnel_identifier}/psk_generate operations: - name: magicipsectunnelsgeneratepresharedkeypskforipsectunnels method: POST description: Cloudflare Generate Pre Shared Key (PSK) for IPsec tunnels outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: tunnel_identifier in: path type: string required: true - name: account_identifier in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_identifier-magic-routes path: /accounts/{account_identifier}/magic/routes operations: - name: magicstaticroutesdeletemanyroutes method: DELETE description: Cloudflare Delete Many Routes outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_identifier in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: magicstaticrouteslistroutes method: GET description: Cloudflare List Routes outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_identifier in: path type: string required: true - name: magicstaticroutescreateroutes method: POST description: Cloudflare Create Routes outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_identifier in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: magicstaticroutesupdatemanyroutes method: PUT description: Cloudflare Update Many Routes outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_identifier in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_identifier-magic-routes-route_identifier path: /accounts/{account_identifier}/magic/routes/{route_identifier} operations: - name: magicstaticroutesdeleteroute method: DELETE description: Cloudflare Delete Route outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: route_identifier in: path type: string required: true - name: account_identifier in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: magicstaticroutesroutedetails method: GET description: Cloudflare Route Details outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: route_identifier in: path type: string required: true - name: account_identifier in: path type: string required: true - name: magicstaticroutesupdateroute method: PUT description: Cloudflare Update Route outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: route_identifier in: path type: string required: true - name: account_identifier in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_identifier-magic-sites path: /accounts/{account_identifier}/magic/sites operations: - name: magicwansiteslistsites method: GET description: Cloudflare List Sites outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_identifier in: path type: string required: true - name: connector_identifier in: query type: string - name: magicsitescreatesite method: POST description: Cloudflare Create a new Site outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_identifier in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_identifier-magic-sites-site_identifier path: /accounts/{account_identifier}/magic/sites/{site_identifier} operations: - name: magicsitesdeletesite method: DELETE description: Cloudflare Delete Site outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: site_identifier in: path type: string required: true - name: account_identifier in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: magicsitessitedetails method: GET description: Cloudflare Site Details outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: site_identifier in: path type: string required: true - name: account_identifier in: path type: string required: true - name: magicsitesupdatesite method: PUT description: Cloudflare Update Site outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: site_identifier in: path type: string required: true - name: account_identifier in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_identifier-magic-sites-site_identifier-acls path: /accounts/{account_identifier}/magic/sites/{site_identifier}/acls operations: - name: magicsiteaclslistacls method: GET description: Cloudflare List Site ACLs outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_identifier in: path type: string required: true - name: site_identifier in: path type: string required: true - name: magicsiteaclscreatesiteacl method: POST description: Cloudflare Create a new Site ACL outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_identifier in: path type: string required: true - name: site_identifier in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_identifier-magic-sites-site_identifier-acls-acl_identifier path: /accounts/{account_identifier}/magic/sites/{site_identifier}/acls/{acl_identifier} operations: - name: magicsiteaclsdeleteacl method: DELETE description: Cloudflare Delete Site ACL outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: site_identifier in: path type: string required: true - name: account_identifier in: path type: string required: true - name: acl_identifier in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: magicsiteaclsacldetails method: GET description: Cloudflare Site ACL Details outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: site_identifier in: path type: string required: true - name: account_identifier in: path type: string required: true - name: acl_identifier in: path type: string required: true - name: magicsiteaclsupdateacl method: PUT description: Cloudflare Update Site ACL outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: site_identifier in: path type: string required: true - name: account_identifier in: path type: string required: true - name: acl_identifier in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_identifier-magic-sites-site_identifier-lans path: /accounts/{account_identifier}/magic/sites/{site_identifier}/lans operations: - name: magicwanconnectorslanslistlans method: GET description: Cloudflare List LANs outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_identifier in: path type: string required: true - name: site_identifier in: path type: string required: true - name: magicwanconnectorslanscreatelan method: POST description: Cloudflare Create a new LAN outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_identifier in: path type: string required: true - name: site_identifier in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_identifier-magic-sites-site_identifier-lans-lan_identifier path: /accounts/{account_identifier}/magic/sites/{site_identifier}/lans/{lan_identifier} operations: - name: magicwanconnectorslansdeletelan method: DELETE description: Cloudflare Delete LAN outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: site_identifier in: path type: string required: true - name: account_identifier in: path type: string required: true - name: lan_identifier in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: magicwanconnectorslanslandetails method: GET description: Cloudflare LAN Details outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: site_identifier in: path type: string required: true - name: account_identifier in: path type: string required: true - name: lan_identifier in: path type: string required: true - name: magicwanconnectorslansupdatelan method: PUT description: Cloudflare Update LAN outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: site_identifier in: path type: string required: true - name: account_identifier in: path type: string required: true - name: lan_identifier in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_identifier-magic-sites-site_identifier-wans path: /accounts/{account_identifier}/magic/sites/{site_identifier}/wans operations: - name: magicwanconnectorslistwans method: GET description: Cloudflare List WANs outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_identifier in: path type: string required: true - name: site_identifier in: path type: string required: true - name: magicwanconnectorscreatewan method: POST description: Cloudflare Create a new WAN outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_identifier in: path type: string required: true - name: site_identifier in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_identifier-magic-sites-site_identifier-wans-wan_identifier path: /accounts/{account_identifier}/magic/sites/{site_identifier}/wans/{wan_identifier} operations: - name: magicwanconnectorsdeletewan method: DELETE description: Cloudflare Delete WAN outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: site_identifier in: path type: string required: true - name: account_identifier in: path type: string required: true - name: wan_identifier in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: magicwanconnectorswandetails method: GET description: Cloudflare WAN Details outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: site_identifier in: path type: string required: true - name: account_identifier in: path type: string required: true - name: wan_identifier in: path type: string required: true - name: magicwanconnectorsupdatewan method: PUT description: Cloudflare Update WAN outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: site_identifier in: path type: string required: true - name: account_identifier in: path type: string required: true - name: wan_identifier in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_identifier-mnm-config path: /accounts/{account_identifier}/mnm/config operations: - name: magicnetworkmonitoringconfigurationdeleteaccountconfiguration method: DELETE description: Cloudflare Delete account configuration outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_identifier in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: magicnetworkmonitoringconfigurationlistaccountconfiguration method: GET description: Cloudflare List account configuration outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_identifier in: path type: string required: true - name: magicnetworkmonitoringconfigurationupdateaccountconfigurationfields method: PATCH description: Cloudflare Update account configuration fields outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_identifier in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: magicnetworkmonitoringconfigurationcreateaccountconfiguration method: POST description: Cloudflare Create account configuration outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_identifier in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: magicnetworkmonitoringconfigurationupdateanentireaccountconfiguration method: PUT description: Cloudflare Update an entire account configuration outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_identifier in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_identifier-mnm-config-full path: /accounts/{account_identifier}/mnm/config/full operations: - name: magicnetworkmonitoringconfigurationlistrulesandaccountconfiguration method: GET description: Cloudflare List rules and account configuration outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_identifier in: path type: string required: true - name: accounts-account_identifier-mnm-rules path: /accounts/{account_identifier}/mnm/rules operations: - name: magicnetworkmonitoringruleslistrules method: GET description: Cloudflare List rules outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_identifier in: path type: string required: true - name: magicnetworkmonitoringrulescreaterules method: POST description: Cloudflare Create rules outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_identifier in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: magicnetworkmonitoringrulesupdaterules method: PUT description: Cloudflare Update rules outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_identifier in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_identifier-mnm-rules-rule_identifier path: /accounts/{account_identifier}/mnm/rules/{rule_identifier} operations: - name: magicnetworkmonitoringrulesdeleterule method: DELETE description: Cloudflare Delete rule outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: rule_identifier in: path type: string required: true - name: account_identifier in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: magicnetworkmonitoringrulesgetrule method: GET description: Cloudflare Get rule outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: rule_identifier in: path type: string required: true - name: account_identifier in: path type: string required: true - name: magicnetworkmonitoringrulesupdaterule method: PATCH description: Cloudflare Update rule outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: rule_identifier in: path type: string required: true - name: account_identifier in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_identifier-mnm-rules-rule_identifier-advertisement path: /accounts/{account_identifier}/mnm/rules/{rule_identifier}/advertisement operations: - name: magicnetworkmonitoringrulesupdateadvertisementforrule method: PATCH description: Cloudflare Update advertisement for rule outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: rule_identifier in: path type: string required: true - name: account_identifier in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_identifier-request-tracer-trace path: /accounts/{account_identifier}/request-tracer/trace operations: - name: accountrequesttracerrequesttrace method: POST description: Cloudflare Request Trace outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_identifier in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_identifier-rules-lists-bulk_operations-operation_id path: /accounts/{account_identifier}/rules/lists/bulk_operations/{operation_id} operations: - name: listsgetbulkoperationstatus method: GET description: Cloudflare Get bulk operation status outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: operation_id in: path type: string required: true - name: account_identifier in: path type: string required: true - name: accounts-account_identifier-rules-lists-list_id-items-item_id path: /accounts/{account_identifier}/rules/lists/{list_id}/items/{item_id} operations: - name: listsgetalistitem method: GET description: Cloudflare Get a list item outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: item_id in: path type: string required: true - name: list_id in: path type: string required: true - name: account_identifier in: path type: string required: true - name: accounts-account_identifier-subscriptions path: /accounts/{account_identifier}/subscriptions operations: - name: accountsubscriptionslistsubscriptions method: GET description: Cloudflare List Subscriptions outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_identifier in: path type: string required: true - name: accountsubscriptionscreatesubscription method: POST description: Cloudflare Create Subscription outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_identifier in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_identifier-subscriptions-subscription_identifier path: /accounts/{account_identifier}/subscriptions/{subscription_identifier} operations: - name: accountsubscriptionsdeletesubscription method: DELETE description: Cloudflare Delete Subscription outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: subscription_identifier in: path type: string required: true - name: account_identifier in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accountsubscriptionsupdatesubscription method: PUT description: Cloudflare Update Subscription outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: subscription_identifier in: path type: string required: true - name: account_identifier in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_identifier-vectorize-indexes path: /accounts/{account_identifier}/vectorize/indexes operations: - name: vectorizelistvectorizeindexes method: GET description: Cloudflare List Vectorize Indexes outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_identifier in: path type: string required: true - name: vectorizecreatevectorizeindex method: POST description: Cloudflare Create Vectorize Index outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_identifier in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_identifier-vectorize-indexes-index_name path: /accounts/{account_identifier}/vectorize/indexes/{index_name} operations: - name: vectorizedeletevectorizeindex method: DELETE description: Cloudflare Delete Vectorize Index outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_identifier in: path type: string required: true - name: index_name in: path type: string required: true - name: vectorizegetvectorizeindex method: GET description: Cloudflare Get Vectorize Index outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_identifier in: path type: string required: true - name: index_name in: path type: string required: true - name: vectorizeupdatevectorizeindex method: PUT description: Cloudflare Update Vectorize Index outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_identifier in: path type: string required: true - name: index_name in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_identifier-vectorize-indexes-index_name-delete-by-ids path: /accounts/{account_identifier}/vectorize/indexes/{index_name}/delete-by-ids operations: - name: vectorizedeletevectorsbyid method: POST description: Cloudflare Delete Vectors By Identifier outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_identifier in: path type: string required: true - name: index_name in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_identifier-vectorize-indexes-index_name-get-by-ids path: /accounts/{account_identifier}/vectorize/indexes/{index_name}/get-by-ids operations: - name: vectorizegetvectorsbyid method: POST description: Cloudflare Get Vectors By Identifier outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_identifier in: path type: string required: true - name: index_name in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_identifier-vectorize-indexes-index_name-insert path: /accounts/{account_identifier}/vectorize/indexes/{index_name}/insert operations: - name: vectorizeinsertvector method: POST description: Cloudflare Insert Vectors outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_identifier in: path type: string required: true - name: index_name in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_identifier-vectorize-indexes-index_name-query path: /accounts/{account_identifier}/vectorize/indexes/{index_name}/query operations: - name: vectorizequeryvector method: POST description: Cloudflare Query Vectors outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_identifier in: path type: string required: true - name: index_name in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_identifier-vectorize-indexes-index_name-upsert path: /accounts/{account_identifier}/vectorize/indexes/{index_name}/upsert operations: - name: vectorizeupsertvector method: POST description: Cloudflare Upsert Vectors outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_identifier in: path type: string required: true - name: index_name in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id path: /accounts/{account_id} operations: - name: accountsaccountdetails method: GET description: Cloudflare Account Details outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: accountsupdateaccount method: PUT description: Cloudflare Update Account outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-addressing-address_maps path: /accounts/{account_id}/addressing/address_maps operations: - name: ipaddressmanagementaddressmapslistaddressmaps method: GET description: Cloudflare List Address Maps outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: ipaddressmanagementaddressmapscreateaddressmap method: POST description: Cloudflare Create Address Map outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-addressing-address_maps-address_map_id path: /accounts/{account_id}/addressing/address_maps/{address_map_id} operations: - name: ipaddressmanagementaddressmapsdeleteaddressmap method: DELETE description: Cloudflare Delete Address Map outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: address_map_id in: path type: string required: true - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: ipaddressmanagementaddressmapsaddressmapdetails method: GET description: Cloudflare Address Map Details outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: address_map_id in: path type: string required: true - name: account_id in: path type: string required: true - name: ipaddressmanagementaddressmapsupdateaddressmap method: PATCH description: Cloudflare Update Address Map outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: address_map_id in: path type: string required: true - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-addressing-address_maps-address_map_id-accounts-account_id path: /accounts/{account_id}/addressing/address_maps/{address_map_id}/accounts/{account_id} operations: - name: ipaddressmanagementaddressmapsremoveanaccountmembershipfromanaddressmap method: DELETE description: Cloudflare Remove an account membership from an Address Map outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: address_map_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: ipaddressmanagementaddressmapsaddanaccountmembershiptoanaddressmap method: PUT description: Cloudflare Add an account membership to an Address Map outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: address_map_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-addressing-address_maps-address_map_id-ips-ip_address path: /accounts/{account_id}/addressing/address_maps/{address_map_id}/ips/{ip_address} operations: - name: ipaddressmanagementaddressmapsremoveanipfromanaddressmap method: DELETE description: Cloudflare Remove an IP from an Address Map outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: ip_address in: path type: string required: true - name: address_map_id in: path type: string required: true - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: ipaddressmanagementaddressmapsaddaniptoanaddressmap method: PUT description: Cloudflare Add an IP to an Address Map outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: ip_address in: path type: string required: true - name: address_map_id in: path type: string required: true - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-addressing-address_maps-address_map_id-zones-zone_id path: /accounts/{account_id}/addressing/address_maps/{address_map_id}/zones/{zone_id} operations: - name: ipaddressmanagementaddressmapsremoveazonemembershipfromanaddressmap method: DELETE description: Cloudflare Remove a zone membership from an Address Map outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: address_map_id in: path type: string required: true - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: ipaddressmanagementaddressmapsaddazonemembershiptoanaddressmap method: PUT description: Cloudflare Add a zone membership to an Address Map outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: zone_id in: path type: string required: true - name: address_map_id in: path type: string required: true - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-addressing-loa_documents path: /accounts/{account_id}/addressing/loa_documents operations: - name: ipaddressmanagementprefixesuploadloadocument method: POST description: Cloudflare Upload LOA Document outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-addressing-loa_documents-loa_document_id-download path: /accounts/{account_id}/addressing/loa_documents/{loa_document_id}/download operations: - name: ipaddressmanagementprefixesdownloadloadocument method: GET description: Cloudflare Download LOA Document outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: loa_document_id in: path type: string required: true - name: account_id in: path type: string required: true - name: accounts-account_id-addressing-prefixes path: /accounts/{account_id}/addressing/prefixes operations: - name: ipaddressmanagementprefixeslistprefixes method: GET description: Cloudflare List Prefixes outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: ipaddressmanagementprefixesaddprefix method: POST description: Cloudflare Add Prefix outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-addressing-prefixes-prefix_id path: /accounts/{account_id}/addressing/prefixes/{prefix_id} operations: - name: ipaddressmanagementprefixesdeleteprefix method: DELETE description: Cloudflare Delete Prefix outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: prefix_id in: path type: string required: true - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: ipaddressmanagementprefixesprefixdetails method: GET description: Cloudflare Prefix Details outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: prefix_id in: path type: string required: true - name: account_id in: path type: string required: true - name: ipaddressmanagementprefixesupdateprefixdescription method: PATCH description: Cloudflare Update Prefix Description outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: prefix_id in: path type: string required: true - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-addressing-prefixes-prefix_id-bgp-prefixes path: /accounts/{account_id}/addressing/prefixes/{prefix_id}/bgp/prefixes operations: - name: ipaddressmanagementprefixeslistbgpprefixes method: GET description: Cloudflare List BGP Prefixes outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: prefix_id in: path type: string required: true - name: accounts-account_id-addressing-prefixes-prefix_id-bgp-prefixes-bgp_prefix_id path: /accounts/{account_id}/addressing/prefixes/{prefix_id}/bgp/prefixes/{bgp_prefix_id} operations: - name: ipaddressmanagementprefixesfetchbgpprefix method: GET description: Cloudflare Fetch BGP Prefix outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: prefix_id in: path type: string required: true - name: bgp_prefix_id in: path type: string required: true - name: ipaddressmanagementprefixesupdatebgpprefix method: PATCH description: Cloudflare Update BGP Prefix outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: prefix_id in: path type: string required: true - name: bgp_prefix_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-addressing-prefixes-prefix_id-bgp-status path: /accounts/{account_id}/addressing/prefixes/{prefix_id}/bgp/status operations: - name: ipaddressmanagementdynamicadvertisementgetadvertisementstatus method: GET description: Cloudflare Get Advertisement Status outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: prefix_id in: path type: string required: true - name: account_id in: path type: string required: true - name: ipaddressmanagementdynamicadvertisementupdateprefixdynamicadvertisementstatus method: PATCH description: Cloudflare Update Prefix Dynamic Advertisement Status outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: prefix_id in: path type: string required: true - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-addressing-prefixes-prefix_id-bindings path: /accounts/{account_id}/addressing/prefixes/{prefix_id}/bindings operations: - name: ipaddressmanagementservicebindingslistservicebindings method: GET description: Cloudflare List Service Bindings outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: prefix_id in: path type: string required: true - name: ipaddressmanagementservicebindingscreateservicebinding method: POST description: Cloudflare Create Service Binding outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: prefix_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: false - name: accounts-account_id-addressing-prefixes-prefix_id-bindings-binding_id path: /accounts/{account_id}/addressing/prefixes/{prefix_id}/bindings/{binding_id} operations: - name: ipaddressmanagementservicebindingsdeleteservicebinding method: DELETE description: Cloudflare Delete Service Binding outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: prefix_id in: path type: string required: true - name: binding_id in: path type: string required: true - name: ipaddressmanagementservicebindingsgetservicebinding method: GET description: Cloudflare Get Service Binding outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: prefix_id in: path type: string required: true - name: binding_id in: path type: string required: true - name: accounts-account_id-addressing-prefixes-prefix_id-delegations path: /accounts/{account_id}/addressing/prefixes/{prefix_id}/delegations operations: - name: ipaddressmanagementprefixdelegationlistprefixdelegations method: GET description: Cloudflare List Prefix Delegations outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: prefix_id in: path type: string required: true - name: account_id in: path type: string required: true - name: ipaddressmanagementprefixdelegationcreateprefixdelegation method: POST description: Cloudflare Create Prefix Delegation outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: prefix_id in: path type: string required: true - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-addressing-prefixes-prefix_id-delegations-delegation_id path: /accounts/{account_id}/addressing/prefixes/{prefix_id}/delegations/{delegation_id} operations: - name: ipaddressmanagementprefixdelegationdeleteprefixdelegation method: DELETE description: Cloudflare Delete Prefix Delegation outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: delegation_id in: path type: string required: true - name: prefix_id in: path type: string required: true - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-addressing-services path: /accounts/{account_id}/addressing/services operations: - name: ipaddressmanagementservicebindingslistservices method: GET description: Cloudflare List Services outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: accounts-account_id-ai-run-@cf-baai-bge-base-en-v1.5 path: /accounts/{account_id}/ai/run/@cf/baai/bge-base-en-v1.5 operations: - name: workersaipostruncfbaaibgebaseenv15 method: POST description: Cloudflare Execute @cf/baai/bge-base-en-v1.5 model. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: false - name: accounts-account_id-ai-run-@cf-baai-bge-large-en-v1.5 path: /accounts/{account_id}/ai/run/@cf/baai/bge-large-en-v1.5 operations: - name: workersaipostruncfbaaibgelargeenv15 method: POST description: Cloudflare Execute @cf/baai/bge-large-en-v1.5 model. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: false - name: accounts-account_id-ai-run-@cf-baai-bge-small-en-v1.5 path: /accounts/{account_id}/ai/run/@cf/baai/bge-small-en-v1.5 operations: - name: workersaipostruncfbaaibgesmallenv15 method: POST description: Cloudflare Execute @cf/baai/bge-small-en-v1.5 model. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: false - name: accounts-account_id-ai-run-@cf-bytedance-stable-diffusion-xl-lightning path: /accounts/{account_id}/ai/run/@cf/bytedance/stable-diffusion-xl-lightning operations: - name: workersaipostruncfbytedancestablediffusionxllightning method: POST description: Cloudflare Execute @cf/bytedance/stable-diffusion-xl-lightning model. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: false - name: accounts-account_id-ai-run-@cf-deepseek-ai-deepseek-math-7b-base path: /accounts/{account_id}/ai/run/@cf/deepseek-ai/deepseek-math-7b-base operations: - name: workersaipostruncfdeepseekaideepseekmath7bbase method: POST description: Cloudflare Execute @cf/deepseek-ai/deepseek-math-7b-base model. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: false - name: accounts-account_id-ai-run-@cf-deepseek-ai-deepseek-math-7b-instruct path: /accounts/{account_id}/ai/run/@cf/deepseek-ai/deepseek-math-7b-instruct operations: - name: workersaipostruncfdeepseekaideepseekmath7binstruct method: POST description: Cloudflare Execute @cf/deepseek-ai/deepseek-math-7b-instruct model. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: false - name: accounts-account_id-ai-run-@cf-defog-sqlcoder-7b-2 path: /accounts/{account_id}/ai/run/@cf/defog/sqlcoder-7b-2 operations: - name: workersaipostruncfdefogsqlcoder7b2 method: POST description: Cloudflare Execute @cf/defog/sqlcoder-7b-2 model. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: false - name: accounts-account_id-ai-run-@cf-facebook-bart-large-cnn path: /accounts/{account_id}/ai/run/@cf/facebook/bart-large-cnn operations: - name: workersaipostruncffacebookbartlargecnn method: POST description: Cloudflare Execute @cf/facebook/bart-large-cnn model. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: false - name: accounts-account_id-ai-run-@cf-facebook-detr-resnet-50 path: /accounts/{account_id}/ai/run/@cf/facebook/detr-resnet-50 operations: - name: workersaipostruncffacebookdetrresnet50 method: POST description: Cloudflare Execute @cf/facebook/detr-resnet-50 model. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: false - name: accounts-account_id-ai-run-@cf-huggingface-distilbert-sst-2-int8 path: /accounts/{account_id}/ai/run/@cf/huggingface/distilbert-sst-2-int8 operations: - name: workersaipostruncfhuggingfacedistilbertsst2int8 method: POST description: Cloudflare Execute @cf/huggingface/distilbert-sst-2-int8 model. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: false - name: accounts-account_id-ai-run-@cf-jpmorganchase-roberta-spam path: /accounts/{account_id}/ai/run/@cf/jpmorganchase/roberta-spam operations: - name: workersaipostruncfjpmorganchaserobertaspam method: POST description: Cloudflare Execute @cf/jpmorganchase/roberta-spam model. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: false - name: accounts-account_id-ai-run-@cf-lykon-dreamshaper-8-lcm path: /accounts/{account_id}/ai/run/@cf/lykon/dreamshaper-8-lcm operations: - name: workersaipostruncflykondreamshaper8lcm method: POST description: Cloudflare Execute @cf/lykon/dreamshaper-8-lcm model. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: false - name: accounts-account_id-ai-run-@cf-meta-llama-2-7b-chat-fp16 path: /accounts/{account_id}/ai/run/@cf/meta/llama-2-7b-chat-fp16 operations: - name: workersaipostruncfmetallama27bchatfp16 method: POST description: Cloudflare Execute @cf/meta/llama-2-7b-chat-fp16 model. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: false - name: accounts-account_id-ai-run-@cf-meta-llama-2-7b-chat-int8 path: /accounts/{account_id}/ai/run/@cf/meta/llama-2-7b-chat-int8 operations: - name: workersaipostruncfmetallama27bchatint8 method: POST description: Cloudflare Execute @cf/meta/llama-2-7b-chat-int8 model. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: false - name: accounts-account_id-ai-run-@cf-meta-m2m100-1.2b path: /accounts/{account_id}/ai/run/@cf/meta/m2m100-1.2b operations: - name: workersaipostruncfmetam2m10012b method: POST description: Cloudflare Execute @cf/meta/m2m100-1.2b model. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: false - name: accounts-account_id-ai-run-@cf-microsoft-phi-2 path: /accounts/{account_id}/ai/run/@cf/microsoft/phi-2 operations: - name: workersaipostruncfmicrosoftphi2 method: POST description: Cloudflare Execute @cf/microsoft/phi-2 model. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: false - name: accounts-account_id-ai-run-@cf-microsoft-resnet-50 path: /accounts/{account_id}/ai/run/@cf/microsoft/resnet-50 operations: - name: workersaipostruncfmicrosoftresnet50 method: POST description: Cloudflare Execute @cf/microsoft/resnet-50 model. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: false - name: accounts-account_id-ai-run-@cf-mistral-mistral-7b-instruct-v0.1 path: /accounts/{account_id}/ai/run/@cf/mistral/mistral-7b-instruct-v0.1 operations: - name: workersaipostruncfmistralmistral7binstructv01 method: POST description: Cloudflare Execute @cf/mistral/mistral-7b-instruct-v0.1 model. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: false - name: accounts-account_id-ai-run-@cf-openai-whisper path: /accounts/{account_id}/ai/run/@cf/openai/whisper operations: - name: workersaipostruncfopenaiwhisper method: POST description: Cloudflare Execute @cf/openai/whisper model. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: false - name: accounts-account_id-ai-run-@cf-openchat-openchat-3.5-0106 path: /accounts/{account_id}/ai/run/@cf/openchat/openchat-3.5-0106 operations: - name: workersaipostruncfopenchatopenchat350106 method: POST description: Cloudflare Execute @cf/openchat/openchat-3.5-0106 model. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: false - name: accounts-account_id-ai-run-@cf-qwen-qwen1.5-0.5b-chat path: /accounts/{account_id}/ai/run/@cf/qwen/qwen1.5-0.5b-chat operations: - name: workersaipostruncfqwenqwen1505bchat method: POST description: Cloudflare Execute @cf/qwen/qwen1.5-0.5b-chat model. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: false - name: accounts-account_id-ai-run-@cf-qwen-qwen1.5-1.8b-chat path: /accounts/{account_id}/ai/run/@cf/qwen/qwen1.5-1.8b-chat operations: - name: workersaipostruncfqwenqwen1518bchat method: POST description: Cloudflare Execute @cf/qwen/qwen1.5-1.8b-chat model. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: false - name: accounts-account_id-ai-run-@cf-qwen-qwen1.5-14b-chat-awq path: /accounts/{account_id}/ai/run/@cf/qwen/qwen1.5-14b-chat-awq operations: - name: workersaipostruncfqwenqwen1514bchatawq method: POST description: Cloudflare Execute @cf/qwen/qwen1.5-14b-chat-awq model. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: false - name: accounts-account_id-ai-run-@cf-qwen-qwen1.5-7b-chat-awq path: /accounts/{account_id}/ai/run/@cf/qwen/qwen1.5-7b-chat-awq operations: - name: workersaipostruncfqwenqwen157bchatawq method: POST description: Cloudflare Execute @cf/qwen/qwen1.5-7b-chat-awq model. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: false - name: accounts-account_id-ai-run-@cf-runwayml-stable-diffusion-v1-5-img2img path: /accounts/{account_id}/ai/run/@cf/runwayml/stable-diffusion-v1-5-img2img operations: - name: workersaipostruncfrunwaymlstablediffusionv15img2img method: POST description: Cloudflare Execute @cf/runwayml/stable-diffusion-v1-5-img2img model. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: false - name: accounts-account_id-ai-run-@cf-runwayml-stable-diffusion-v1-5-inpainting path: /accounts/{account_id}/ai/run/@cf/runwayml/stable-diffusion-v1-5-inpainting operations: - name: workersaipostruncfrunwaymlstablediffusionv15inpainting method: POST description: Cloudflare Execute @cf/runwayml/stable-diffusion-v1-5-inpainting model. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: false - name: accounts-account_id-ai-run-@cf-stabilityai-stable-diffusion-xl-base-1.0 path: /accounts/{account_id}/ai/run/@cf/stabilityai/stable-diffusion-xl-base-1.0 operations: - name: workersaipostruncfstabilityaistablediffusionxlbase10 method: POST description: Cloudflare Execute @cf/stabilityai/stable-diffusion-xl-base-1.0 model. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: false - name: accounts-account_id-ai-run-@cf-thebloke-discolm-german-7b-v1-awq path: /accounts/{account_id}/ai/run/@cf/thebloke/discolm-german-7b-v1-awq operations: - name: workersaipostruncftheblokediscolmgerman7bv1awq method: POST description: Cloudflare Execute @cf/thebloke/discolm-german-7b-v1-awq model. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: false - name: accounts-account_id-ai-run-@cf-thebloke-yarn-mistral-7b-64k-awq path: /accounts/{account_id}/ai/run/@cf/thebloke/yarn-mistral-7b-64k-awq operations: - name: workersaipostruncftheblokeyarnmistral7b64kawq method: POST description: Cloudflare Execute @cf/thebloke/yarn-mistral-7b-64k-awq model. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: false - name: accounts-account_id-ai-run-@cf-tiiuae-falcon-7b-instruct path: /accounts/{account_id}/ai/run/@cf/tiiuae/falcon-7b-instruct operations: - name: workersaipostruncftiiuaefalcon7binstruct method: POST description: Cloudflare Execute @cf/tiiuae/falcon-7b-instruct model. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: false - name: accounts-account_id-ai-run-@cf-tinyllama-tinyllama-1.1b-chat-v1.0 path: /accounts/{account_id}/ai/run/@cf/tinyllama/tinyllama-1.1b-chat-v1.0 operations: - name: workersaipostruncftinyllamatinyllama11bchatv10 method: POST description: Cloudflare Execute @cf/tinyllama/tinyllama-1.1b-chat-v1.0 model. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: false - name: accounts-account_id-ai-run-@hf-baai-bge-base-en-v1.5 path: /accounts/{account_id}/ai/run/@hf/baai/bge-base-en-v1.5 operations: - name: workersaipostrunhfbaaibgebaseenv15 method: POST description: Cloudflare Execute @hf/baai/bge-base-en-v1.5 model. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: false - name: accounts-account_id-ai-run-@hf-sentence-transformers-all-minilm-l6-v2 path: /accounts/{account_id}/ai/run/@hf/sentence-transformers/all-minilm-l6-v2 operations: - name: workersaipostrunhfsentencetransformersallminilml6v2 method: POST description: Cloudflare Execute @hf/sentence-transformers/all-minilm-l6-v2 model. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: false - name: accounts-account_id-ai-run-@hf-thebloke-codellama-7b-instruct-awq path: /accounts/{account_id}/ai/run/@hf/thebloke/codellama-7b-instruct-awq operations: - name: workersaipostrunhftheblokecodellama7binstructawq method: POST description: Cloudflare Execute @hf/thebloke/codellama-7b-instruct-awq model. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: false - name: accounts-account_id-ai-run-@hf-thebloke-deepseek-coder-6.7b-base-awq path: /accounts/{account_id}/ai/run/@hf/thebloke/deepseek-coder-6.7b-base-awq operations: - name: workersaipostrunhftheblokedeepseekcoder67bbaseawq method: POST description: Cloudflare Execute @hf/thebloke/deepseek-coder-6.7b-base-awq model. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: false - name: accounts-account_id-ai-run-@hf-thebloke-deepseek-coder-6.7b-instruct-awq path: /accounts/{account_id}/ai/run/@hf/thebloke/deepseek-coder-6.7b-instruct-awq operations: - name: workersaipostrunhftheblokedeepseekcoder67binstructawq method: POST description: Cloudflare Execute @hf/thebloke/deepseek-coder-6.7b-instruct-awq model. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: false - name: accounts-account_id-ai-run-@hf-thebloke-llama-2-13b-chat-awq path: /accounts/{account_id}/ai/run/@hf/thebloke/llama-2-13b-chat-awq operations: - name: workersaipostrunhftheblokellama213bchatawq method: POST description: Cloudflare Execute @hf/thebloke/llama-2-13b-chat-awq model. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: false - name: accounts-account_id-ai-run-@hf-thebloke-llamaguard-7b-awq path: /accounts/{account_id}/ai/run/@hf/thebloke/llamaguard-7b-awq operations: - name: workersaipostrunhftheblokellamaguard7bawq method: POST description: Cloudflare Execute @hf/thebloke/llamaguard-7b-awq model. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: false - name: accounts-account_id-ai-run-@hf-thebloke-mistral-7b-instruct-v0.1-awq path: /accounts/{account_id}/ai/run/@hf/thebloke/mistral-7b-instruct-v0.1-awq operations: - name: workersaipostrunhftheblokemistral7binstructv01awq method: POST description: Cloudflare Execute @hf/thebloke/mistral-7b-instruct-v0.1-awq model. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: false - name: accounts-account_id-ai-run-@hf-thebloke-neural-chat-7b-v3-1-awq path: /accounts/{account_id}/ai/run/@hf/thebloke/neural-chat-7b-v3-1-awq operations: - name: workersaipostrunhftheblokeneuralchat7bv31awq method: POST description: Cloudflare Execute @hf/thebloke/neural-chat-7b-v3-1-awq model. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: false - name: accounts-account_id-ai-run-@hf-thebloke-openchat_3.5-awq path: /accounts/{account_id}/ai/run/@hf/thebloke/openchat_3.5-awq operations: - name: workersaipostrunhftheblokeopenchat35awq method: POST description: Cloudflare Execute @hf/thebloke/openchat_3.5-awq model. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: false - name: accounts-account_id-ai-run-@hf-thebloke-openhermes-2.5-mistral-7b-awq path: /accounts/{account_id}/ai/run/@hf/thebloke/openhermes-2.5-mistral-7b-awq operations: - name: workersaipostrunhftheblokeopenhermes25mistral7bawq method: POST description: Cloudflare Execute @hf/thebloke/openhermes-2.5-mistral-7b-awq model. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: false - name: accounts-account_id-ai-run-@hf-thebloke-orca-2-13b-awq path: /accounts/{account_id}/ai/run/@hf/thebloke/orca-2-13b-awq operations: - name: workersaipostrunhftheblokeorca213bawq method: POST description: Cloudflare Execute @hf/thebloke/orca-2-13b-awq model. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: false - name: accounts-account_id-ai-run-@hf-thebloke-starling-lm-7b-alpha-awq path: /accounts/{account_id}/ai/run/@hf/thebloke/starling-lm-7b-alpha-awq operations: - name: workersaipostrunhftheblokestarlinglm7balphaawq method: POST description: Cloudflare Execute @hf/thebloke/starling-lm-7b-alpha-awq model. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: false - name: accounts-account_id-ai-run-@hf-thebloke-zephyr-7b-beta-awq path: /accounts/{account_id}/ai/run/@hf/thebloke/zephyr-7b-beta-awq operations: - name: workersaipostrunhftheblokezephyr7bbetaawq method: POST description: Cloudflare Execute @hf/thebloke/zephyr-7b-beta-awq model. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: false - name: accounts-account_id-ai-run-model_name path: /accounts/{account_id}/ai/run/{model_name} operations: - name: workersaipostrunmodel method: POST description: Cloudflare Execute AI model outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: model_name in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: false - name: accounts-account_id-alerting-v3-available_alerts path: /accounts/{account_id}/alerting/v3/available_alerts operations: - name: notificationalerttypesgetalerttypes method: GET description: Cloudflare Get Alert Types outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: accounts-account_id-alerting-v3-destinations-eligible path: /accounts/{account_id}/alerting/v3/destinations/eligible operations: - name: notificationmechanismeligibilitygetdeliverymechanismeligibility method: GET description: Cloudflare Get delivery mechanism eligibility outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: accounts-account_id-alerting-v3-destinations-pagerduty path: /accounts/{account_id}/alerting/v3/destinations/pagerduty operations: - name: notificationdestinationswithpagerdutydeletepagerdutyservices method: DELETE description: Cloudflare Delete PagerDuty Services outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: notificationdestinationswithpagerdutylistpagerdutyservices method: GET description: Cloudflare List PagerDuty services outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: accounts-account_id-alerting-v3-destinations-pagerduty-connect path: /accounts/{account_id}/alerting/v3/destinations/pagerduty/connect operations: - name: notificationdestinationswithpagerdutyconnectpagerduty method: POST description: Cloudflare Create PagerDuty integration token outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: accounts-account_id-alerting-v3-destinations-pagerduty-connect-token_id path: /accounts/{account_id}/alerting/v3/destinations/pagerduty/connect/{token_id} operations: - name: notificationdestinationswithpagerdutyconnectpagerdutytoken method: GET description: Cloudflare Connect PagerDuty outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: token_id in: path type: string required: true - name: accounts-account_id-alerting-v3-destinations-webhooks path: /accounts/{account_id}/alerting/v3/destinations/webhooks operations: - name: notificationwebhookslistwebhooks method: GET description: Cloudflare List webhooks outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: notificationwebhookscreateawebhook method: POST description: Cloudflare Create a webhook outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-alerting-v3-destinations-webhooks-webhook_id path: /accounts/{account_id}/alerting/v3/destinations/webhooks/{webhook_id} operations: - name: notificationwebhooksdeleteawebhook method: DELETE description: Cloudflare Delete a webhook outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: webhook_id in: path type: string required: true - name: account_id in: path type: string required: true - name: notificationwebhooksgetawebhook method: GET description: Cloudflare Get a webhook outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: webhook_id in: path type: string required: true - name: notificationwebhooksupdateawebhook method: PUT description: Cloudflare Update a webhook outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: webhook_id in: path type: string required: true - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-alerting-v3-history path: /accounts/{account_id}/alerting/v3/history operations: - name: notificationhistorylisthistory method: GET description: Cloudflare List History outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: per_page in: query type: string - name: before in: query type: string - name: page in: query type: number - name: since in: query type: string - name: accounts-account_id-alerting-v3-policies path: /accounts/{account_id}/alerting/v3/policies operations: - name: notificationpolicieslistnotificationpolicies method: GET description: Cloudflare List Notification policies outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: notificationpoliciescreateanotificationpolicy method: POST description: Cloudflare Create a Notification policy outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-alerting-v3-policies-policy_id path: /accounts/{account_id}/alerting/v3/policies/{policy_id} operations: - name: notificationpoliciesdeleteanotificationpolicy method: DELETE description: Cloudflare Delete a Notification policy outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: policy_id in: path type: string required: true - name: notificationpoliciesgetanotificationpolicy method: GET description: Cloudflare Get a Notification policy outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: policy_id in: path type: string required: true - name: notificationpoliciesupdateanotificationpolicy method: PUT description: Cloudflare Update a Notification policy outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_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: accounts-account_id-audit_logs path: /accounts/{account_id}/audit_logs operations: - name: auditlogsgetaccountauditlogs method: GET description: Cloudflare Get account audit logs outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: id in: query type: string - name: export in: query type: boolean - name: action.type in: query type: string - name: actor.ip in: query type: string - name: actor.email in: query type: string - name: since in: query type: string - name: before in: query type: string - name: zone.name in: query type: string - name: direction in: query type: string - name: per_page in: query type: number - name: page in: query type: number - name: hide_user_logs in: query type: boolean - name: accounts-account_id-brand-protection-submit path: /accounts/{account_id}/brand-protection/submit operations: - name: phishingurlscannersubmitsuspiciousurlforscanning method: POST description: Cloudflare Submit suspicious URL for scanning outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-brand-protection-url-info path: /accounts/{account_id}/brand-protection/url-info operations: - name: phishingurlinformationgetresultsforaurlscan method: GET description: Cloudflare Get results for a URL scan outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: url_id_param in: query type: string - name: url in: query type: string - name: accounts-account_id-calls-apps path: /accounts/{account_id}/calls/apps operations: - name: callsappslist method: GET description: Cloudflare List apps outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: callsappscreateanewapp method: POST description: Cloudflare Create a new app outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-calls-apps-app_id path: /accounts/{account_id}/calls/apps/{app_id} operations: - name: callsappsdeleteapp method: DELETE description: Cloudflare Delete app outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: app_id in: path type: string required: true - name: account_id in: path type: string required: true - name: callsappsretrieveappdetails method: GET description: Cloudflare Retrieve app details outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: app_id in: path type: string required: true - name: account_id in: path type: string required: true - name: callsappsupdateappdetails method: PUT description: Cloudflare Edit app details outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: app_id in: path type: string required: true - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-cfd_tunnel path: /accounts/{account_id}/cfd_tunnel operations: - name: cloudflaretunnellistcloudflaretunnels method: GET description: List Cloudflare Tunnels outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: name in: query type: string - name: is_deleted in: query type: boolean - name: existed_at in: query type: string - name: uuid in: query type: string - name: was_active_at in: query type: string - name: was_inactive_at in: query type: string - name: include_prefix in: query type: string - name: exclude_prefix in: query type: string - name: per_page in: query type: string - name: page in: query type: number - name: cloudflaretunnelcreateacloudflaretunnel method: POST description: Create a Cloudflare Tunnel outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-cfd_tunnel-tunnel_id path: /accounts/{account_id}/cfd_tunnel/{tunnel_id} operations: - name: cloudflaretunneldeleteacloudflaretunnel method: DELETE description: Delete a Cloudflare Tunnel outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: tunnel_id in: path type: string required: true - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: cloudflaretunnelgetacloudflaretunnel method: GET description: Get a Cloudflare Tunnel outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: tunnel_id in: path type: string required: true - name: account_id in: path type: string required: true - name: cloudflaretunnelupdateacloudflaretunnel method: PATCH description: Update a Cloudflare Tunnel outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: tunnel_id in: path type: string required: true - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-cfd_tunnel-tunnel_id-configurations path: /accounts/{account_id}/cfd_tunnel/{tunnel_id}/configurations operations: - name: cloudflaretunnelconfigurationgetconfiguration method: GET description: Cloudflare Get configuration outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: tunnel_id in: path type: string required: true - name: account_id in: path type: string required: true - name: cloudflaretunnelconfigurationputconfiguration method: PUT description: Cloudflare Put configuration outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: tunnel_id in: path type: string required: true - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-cfd_tunnel-tunnel_id-connections path: /accounts/{account_id}/cfd_tunnel/{tunnel_id}/connections operations: - name: cloudflaretunnelcleanupcloudflaretunnelconnections method: DELETE description: Clean up Cloudflare Tunnel connections outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: tunnel_id in: path type: string required: true - name: client_id in: query type: string - name: body in: body type: object description: Request body (JSON). required: true - name: cloudflaretunnellistcloudflaretunnelconnections method: GET description: List Cloudflare Tunnel connections outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: tunnel_id in: path type: string required: true - name: accounts-account_id-cfd_tunnel-tunnel_id-connectors-connector_id path: /accounts/{account_id}/cfd_tunnel/{tunnel_id}/connectors/{connector_id} operations: - name: cloudflaretunnelgetcloudflaretunnelconnector method: GET description: Get Cloudflare Tunnel connector outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: tunnel_id in: path type: string required: true - name: connector_id in: path type: string required: true - name: accounts-account_id-cfd_tunnel-tunnel_id-management path: /accounts/{account_id}/cfd_tunnel/{tunnel_id}/management operations: - name: cloudflaretunnelgetacloudflaretunnelmanagementtoken method: POST description: Get a Cloudflare Tunnel management token outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: tunnel_id in: path type: string required: true - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-cfd_tunnel-tunnel_id-token path: /accounts/{account_id}/cfd_tunnel/{tunnel_id}/token operations: - name: cloudflaretunnelgetacloudflaretunneltoken method: GET description: Get a Cloudflare Tunnel token outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: tunnel_id in: path type: string required: true - name: account_id in: path type: string required: true - name: accounts-account_id-challenges-widgets path: /accounts/{account_id}/challenges/widgets operations: - name: accountsturnstilewidgetslist method: GET description: Cloudflare List Turnstile Widgets outputRawFormat: json outputParameters: - name: result type: object value: $. - name: accountsturnstilewidgetcreate method: POST description: Cloudflare Create a Turnstile Widget outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-challenges-widgets-sitekey path: /accounts/{account_id}/challenges/widgets/{sitekey} operations: - name: accountsturnstilewidgetdelete method: DELETE description: Cloudflare Delete a Turnstile Widget outputRawFormat: json outputParameters: - name: result type: object value: $. - name: accountsturnstilewidgetget method: GET description: Cloudflare Turnstile Widget Details outputRawFormat: json outputParameters: - name: result type: object value: $. - name: accountsturnstilewidgetupdate method: PUT description: Cloudflare Update a Turnstile Widget outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-challenges-widgets-sitekey-rotate_secret path: /accounts/{account_id}/challenges/widgets/{sitekey}/rotate_secret operations: - name: accountsturnstilewidgetrotatesecret method: POST description: Cloudflare Rotate Secret for a Turnstile Widget outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-custom_ns path: /accounts/{account_id}/custom_ns operations: - name: accountlevelcustomnameserverslistaccountcustomnameservers method: GET description: Cloudflare List Account Custom Nameservers outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: accountlevelcustomnameserversaddaccountcustomnameserver method: POST description: Cloudflare Add Account Custom Nameserver outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-custom_ns-availability path: /accounts/{account_id}/custom_ns/availability operations: - name: accountlevelcustomnameserversgeteligiblezonesforaccountcustomnameservers method: GET description: Cloudflare Get Eligible Zones for Account Custom Nameservers outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: accounts-account_id-custom_ns-verify path: /accounts/{account_id}/custom_ns/verify operations: - name: accountlevelcustomnameserversverifyaccountcustomnameservergluerecords method: POST description: Cloudflare Verify Account Custom Nameserver Glue Records outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-custom_ns-custom_ns_id path: /accounts/{account_id}/custom_ns/{custom_ns_id} operations: - name: accountlevelcustomnameserversdeleteaccountcustomnameserver method: DELETE description: Cloudflare Delete Account Custom Nameserver outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: custom_ns_id in: path type: string required: true - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-d1-database path: /accounts/{account_id}/d1/database operations: - name: cloudflared1listdatabases method: GET description: Cloudflare List D1 Databases outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: name in: query type: string - name: page in: query type: number - name: per_page in: query type: number - name: cloudflared1createdatabase method: POST description: Cloudflare Create D1 Database outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-devices path: /accounts/{account_id}/devices operations: - name: deviceslistdevices method: GET description: Cloudflare List devices outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: accounts-account_id-devices-dex_tests path: /accounts/{account_id}/devices/dex_tests operations: - name: devicedextestdetails method: GET description: Cloudflare List Device DEX tests outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: devicedextestcreatedevicedextest method: POST description: Cloudflare Create Device DEX test outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-devices-dex_tests-dex_test_id path: /accounts/{account_id}/devices/dex_tests/{dex_test_id} operations: - name: devicedextestdeletedevicedextest method: DELETE description: Cloudflare Delete Device DEX test outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: dex_test_id in: path type: string required: true - name: devicedextestgetdevicedextest method: GET description: Cloudflare Get Device DEX test outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: dex_test_id in: path type: string required: true - name: devicedextestupdatedevicedextest method: PUT description: Cloudflare Update Device DEX test outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: dex_test_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-devices-networks path: /accounts/{account_id}/devices/networks operations: - name: devicemanagednetworkslistdevicemanagednetworks method: GET description: Cloudflare List your device managed networks outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: devicemanagednetworkscreatedevicemanagednetwork method: POST description: Cloudflare Create a device managed network outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-devices-networks-network_id path: /accounts/{account_id}/devices/networks/{network_id} operations: - name: devicemanagednetworksdeletedevicemanagednetwork method: DELETE description: Cloudflare Delete a device managed network outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: network_id in: path type: string required: true - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: devicemanagednetworksdevicemanagednetworkdetails method: GET description: Cloudflare Get device managed network details outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: network_id in: path type: string required: true - name: account_id in: path type: string required: true - name: devicemanagednetworksupdatedevicemanagednetwork method: PUT description: Cloudflare Update a device managed network outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: network_id in: path type: string required: true - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-devices-policies path: /accounts/{account_id}/devices/policies operations: - name: deviceslistdevicesettingspolicies method: GET description: Cloudflare List device settings profiles outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: accounts-account_id-devices-policy path: /accounts/{account_id}/devices/policy operations: - name: devicesgetdefaultdevicesettingspolicy method: GET description: Cloudflare Get the default device settings profile outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: devicesupdatedefaultdevicesettingspolicy method: PATCH description: Cloudflare Update the default device settings profile outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: devicescreatedevicesettingspolicy method: POST description: Cloudflare Create a device settings profile outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-devices-policy-exclude path: /accounts/{account_id}/devices/policy/exclude operations: - name: devicesgetsplittunnelexcludelist method: GET description: Cloudflare Get the Split Tunnel exclude list outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: devicessetsplittunnelexcludelist method: PUT description: Cloudflare Set the Split Tunnel exclude list outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-devices-policy-fallback_domains path: /accounts/{account_id}/devices/policy/fallback_domains operations: - name: devicesgetlocaldomainfallbacklist method: GET description: Cloudflare Get your Local Domain Fallback list outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: devicessetlocaldomainfallbacklist method: PUT description: Cloudflare Set your Local Domain Fallback list outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-devices-policy-include path: /accounts/{account_id}/devices/policy/include operations: - name: devicesgetsplittunnelincludelist method: GET description: Cloudflare Get the Split Tunnel include list outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: devicessetsplittunnelincludelist method: PUT description: Cloudflare Set the Split Tunnel include list outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-devices-policy-policy_id path: /accounts/{account_id}/devices/policy/{policy_id} operations: - name: devicesdeletedevicesettingspolicy method: DELETE description: Cloudflare Delete a device settings profile outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: policy_id in: path type: string required: true - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: devicesgetdevicesettingspolicybyid method: GET description: Cloudflare Get device settings profile by ID outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: policy_id in: path type: string required: true - name: account_id in: path type: string required: true - name: devicesupdatedevicesettingspolicy method: PATCH description: Cloudflare Update a device settings profile outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: policy_id in: path type: string required: true - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-devices-policy-policy_id-exclude path: /accounts/{account_id}/devices/policy/{policy_id}/exclude operations: - name: devicesgetsplittunnelexcludelistforadevicesettingspolicy method: GET description: Cloudflare Get the Split Tunnel exclude list for a device settings profile outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: policy_id in: path type: string required: true - name: account_id in: path type: string required: true - name: devicessetsplittunnelexcludelistforadevicesettingspolicy method: PUT description: Cloudflare Set the Split Tunnel exclude list for a device settings profile outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: policy_id in: path type: string required: true - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-devices-policy-policy_id-fallback_domains path: /accounts/{account_id}/devices/policy/{policy_id}/fallback_domains operations: - name: devicesgetlocaldomainfallbacklistforadevicesettingspolicy method: GET description: Cloudflare Get the Local Domain Fallback list for a device settings profile outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: policy_id in: path type: string required: true - name: account_id in: path type: string required: true - name: devicessetlocaldomainfallbacklistforadevicesettingspolicy method: PUT description: Cloudflare Set the Local Domain Fallback list for a device settings profile outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: policy_id in: path type: string required: true - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-devices-policy-policy_id-include path: /accounts/{account_id}/devices/policy/{policy_id}/include operations: - name: devicesgetsplittunnelincludelistforadevicesettingspolicy method: GET description: Cloudflare Get the Split Tunnel include list for a device settings profile outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: policy_id in: path type: string required: true - name: account_id in: path type: string required: true - name: devicessetsplittunnelincludelistforadevicesettingspolicy method: PUT description: Cloudflare Set the Split Tunnel include list for a device settings profile outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: policy_id in: path type: string required: true - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-devices-posture path: /accounts/{account_id}/devices/posture operations: - name: devicepostureruleslistdeviceposturerules method: GET description: Cloudflare List device posture rules outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: deviceposturerulescreatedeviceposturerule method: POST description: Cloudflare Create a device posture rule outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-devices-posture-integration path: /accounts/{account_id}/devices/posture/integration operations: - name: devicepostureintegrationslistdevicepostureintegrations method: GET description: Cloudflare List your device posture integrations outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: devicepostureintegrationscreatedevicepostureintegration method: POST description: Cloudflare Create a device posture integration outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-devices-posture-integration-integration_id path: /accounts/{account_id}/devices/posture/integration/{integration_id} operations: - name: devicepostureintegrationsdeletedevicepostureintegration method: DELETE description: Cloudflare Delete a device posture integration outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: integration_id in: path type: string required: true - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: devicepostureintegrationsdevicepostureintegrationdetails method: GET description: Cloudflare Get device posture integration details outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: integration_id in: path type: string required: true - name: account_id in: path type: string required: true - name: devicepostureintegrationsupdatedevicepostureintegration method: PATCH description: Cloudflare Update a device posture integration outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: integration_id in: path type: string required: true - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-devices-posture-rule_id path: /accounts/{account_id}/devices/posture/{rule_id} operations: - name: deviceposturerulesdeletedeviceposturerule method: DELETE description: Cloudflare Delete a device posture rule outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: rule_id in: path type: string required: true - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: deviceposturerulesdeviceposturerulesdetails method: GET description: Cloudflare Get device posture rule details outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: rule_id in: path type: string required: true - name: account_id in: path type: string required: true - name: deviceposturerulesupdatedeviceposturerule method: PUT description: Cloudflare Update a device posture rule outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: rule_id in: path type: string required: true - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-devices-revoke path: /accounts/{account_id}/devices/revoke operations: - name: devicesrevokedevices method: POST description: Cloudflare Revoke devices outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-devices-settings path: /accounts/{account_id}/devices/settings operations: - name: zerotrustaccountsgetdevicesettingsforzerotrustaccount method: GET description: Cloudflare Get device settings for a Zero Trust account outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: zerotrustaccountsupdatedevicesettingsforthezerotrustaccount method: PUT description: Cloudflare Update device settings for a Zero Trust account outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-devices-unrevoke path: /accounts/{account_id}/devices/unrevoke operations: - name: devicesunrevokedevices method: POST description: Cloudflare Unrevoke devices outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-devices-device_id path: /accounts/{account_id}/devices/{device_id} operations: - name: devicesdevicedetails method: GET description: Cloudflare Get device details outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: device_id in: path type: string required: true - name: account_id in: path type: string required: true - name: accounts-account_id-devices-device_id-override_codes path: /accounts/{account_id}/devices/{device_id}/override_codes operations: - name: deviceslistadminoverridecodefordevice method: GET description: Cloudflare Get an admin override code for a device outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: device_id in: path type: string required: true - name: account_id in: path type: string required: true - name: accounts-account_id-dex-colos path: /accounts/{account_id}/dex/colos operations: - name: dexendpointslistcolos method: GET description: List Cloudflare colos outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string description: unique identifier linked to an account in the API request path. required: true - name: timeStart in: query type: string description: Start time for connection period in RFC3339 (ISO 8601) format. required: true - name: timeEnd in: query type: string description: End time for connection period in RFC3339 (ISO 8601) format. required: true - name: sortBy in: query type: string description: Type of usage that colos should be sorted by. If unspecified, returns all Cloudflare colos sorted alphabetically. - name: accounts-account_id-dex-fleet-status-devices path: /accounts/{account_id}/dex/fleet-status/devices operations: - name: dexfleetstatusdevices method: GET description: Cloudflare List fleet status devices outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: time_end in: query type: string required: true - name: time_start in: query type: string required: true - name: page in: query type: string required: true - name: per_page in: query type: string required: true - name: sort_by in: query type: string - name: colo in: query type: string - name: device_id in: query type: string - name: mode in: query type: string - name: status in: query type: string - name: platform in: query type: string - name: version in: query type: string - name: accounts-account_id-dex-fleet-status-live path: /accounts/{account_id}/dex/fleet-status/live operations: - name: dexfleetstatuslive method: GET description: Cloudflare List fleet status details by dimension outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: since_minutes in: query type: string required: true - name: accounts-account_id-dex-fleet-status-over-time path: /accounts/{account_id}/dex/fleet-status/over-time operations: - name: dexfleetstatusovertime method: GET description: Cloudflare List fleet status aggregate details by dimension outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: time_end in: query type: string required: true - name: time_start in: query type: string required: true - name: colo in: query type: string - name: device_id in: query type: string - name: accounts-account_id-dex-http-tests-test_id path: /accounts/{account_id}/dex/http-tests/{test_id} operations: - name: dexendpointshttptestdetails method: GET description: Cloudflare Get details and aggregate metrics for an http test outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string description: unique identifier linked to an account in the API request path. required: true - name: test_id in: path type: string description: unique identifier for a specific test required: true - name: deviceId in: query type: array description: Optionally filter result stats to a specific device(s). Cannot be used in combination with colo param. - name: timeStart in: query type: string description: Start time for aggregate metrics in ISO ms required: true - name: timeEnd in: query type: string description: End time for aggregate metrics in ISO ms required: true - name: interval in: query type: string description: Time interval for aggregate time slots. required: true - name: colo in: query type: string description: Optionally filter result stats to a Cloudflare colo. Cannot be used in combination with deviceId param. - name: accounts-account_id-dex-http-tests-test_id-percentiles path: /accounts/{account_id}/dex/http-tests/{test_id}/percentiles operations: - name: dexendpointshttptestpercentiles method: GET description: Cloudflare Get percentiles for an http test outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string description: unique identifier linked to an account in the API request path. required: true - name: test_id in: path type: string description: unique identifier for a specific test required: true - name: deviceId in: query type: array description: Optionally filter result stats to a specific device(s). Cannot be used in combination with colo param. - name: timeStart in: query type: string description: Start time for aggregate metrics in ISO format required: true - name: timeEnd in: query type: string description: End time for aggregate metrics in ISO format required: true - name: colo in: query type: string description: Optionally filter result stats to a Cloudflare colo. Cannot be used in combination with deviceId param. - name: accounts-account_id-dex-tests path: /accounts/{account_id}/dex/tests operations: - name: dexendpointslisttests method: GET description: Cloudflare List DEX test analytics outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string description: unique identifier linked to an account in the API request path. required: true - name: colo in: query type: string description: Optionally filter result stats to a Cloudflare colo. Cannot be used in combination with deviceId param. - name: testName in: query type: string description: Optionally filter results by test name - name: deviceId in: query type: array description: Optionally filter result stats to a specific device(s). Cannot be used in combination with colo param. - name: page in: query type: number description: Page number of paginated results - name: per_page in: query type: number description: Number of items per page - name: accounts-account_id-dex-tests-unique-devices path: /accounts/{account_id}/dex/tests/unique-devices operations: - name: dexendpointstestsuniquedevices method: GET description: Cloudflare Get count of devices targeted outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string description: unique identifier linked to an account in the API request path. required: true - name: testName in: query type: string description: Optionally filter results by test name - name: deviceId in: query type: array description: Optionally filter result stats to a specific device(s). Cannot be used in combination with colo param. - name: accounts-account_id-dex-traceroute-test-results-test_result_id-network-path path: /accounts/{account_id}/dex/traceroute-test-results/{test_result_id}/network-path operations: - name: dexendpointstraceroutetestresultnetworkpath method: GET description: Cloudflare Get details for a specific traceroute test run outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string description: unique identifier linked to an account required: true - name: test_result_id in: path type: string description: unique identifier for a specific traceroute test required: true - name: accounts-account_id-dex-traceroute-tests-test_id path: /accounts/{account_id}/dex/traceroute-tests/{test_id} operations: - name: dexendpointstraceroutetestdetails method: GET description: Cloudflare Get details and aggregate metrics for a traceroute test outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string description: Unique identifier linked to an account required: true - name: test_id in: path type: string description: Unique identifier for a specific test required: true - name: deviceId in: query type: array description: Optionally filter result stats to a specific device(s). Cannot be used in combination with colo param. - name: timeStart in: query type: string description: Start time for aggregate metrics in ISO ms required: true - name: timeEnd in: query type: string description: End time for aggregate metrics in ISO ms required: true - name: interval in: query type: string description: Time interval for aggregate time slots. required: true - name: colo in: query type: string description: Optionally filter result stats to a Cloudflare colo. Cannot be used in combination with deviceId param. - name: accounts-account_id-dex-traceroute-tests-test_id-network-path path: /accounts/{account_id}/dex/traceroute-tests/{test_id}/network-path operations: - name: dexendpointstraceroutetestnetworkpath method: GET description: Cloudflare Get network path breakdown for a traceroute test outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string description: unique identifier linked to an account required: true - name: test_id in: path type: string description: unique identifier for a specific test required: true - name: deviceId in: query type: string description: Device to filter tracroute result runs to required: true - name: timeStart in: query type: string description: Start time for aggregate metrics in ISO ms required: true - name: timeEnd in: query type: string description: End time for aggregate metrics in ISO ms required: true - name: interval in: query type: string description: Time interval for aggregate time slots. required: true - name: accounts-account_id-dex-traceroute-tests-test_id-percentiles path: /accounts/{account_id}/dex/traceroute-tests/{test_id}/percentiles operations: - name: dexendpointstraceroutetestpercentiles method: GET description: Cloudflare Get percentiles for a traceroute test outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string description: unique identifier linked to an account in the API request path. required: true - name: test_id in: path type: string description: unique identifier for a specific test required: true - name: deviceId in: query type: array description: Optionally filter result stats to a specific device(s). Cannot be used in combination with colo param. - name: timeStart in: query type: string description: Start time for aggregate metrics in ISO format required: true - name: timeEnd in: query type: string description: End time for aggregate metrics in ISO format required: true - name: colo in: query type: string description: Optionally filter result stats to a Cloudflare colo. Cannot be used in combination with deviceId param. - name: accounts-account_id-diagnostics-traceroute path: /accounts/{account_id}/diagnostics/traceroute operations: - name: diagnosticstraceroute method: POST description: Cloudflare Traceroute outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-dlp-datasets path: /accounts/{account_id}/dlp/datasets operations: - name: dlpdatasetsreadall method: GET description: Cloudflare Fetch all datasets with information about available versions. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: dlpdatasetscreate method: POST description: Cloudflare Create a new dataset. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-dlp-datasets-dataset_id path: /accounts/{account_id}/dlp/datasets/{dataset_id} operations: - name: dlpdatasetsdelete method: DELETE description: Cloudflare Delete a dataset. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: dataset_id in: path type: string required: true - name: dlpdatasetsread method: GET description: Cloudflare Fetch a specific dataset with information about available versions. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: dataset_id in: path type: string required: true - name: dlpdatasetsupdate method: PUT description: Cloudflare Update details about a dataset. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: dataset_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-dlp-datasets-dataset_id-upload path: /accounts/{account_id}/dlp/datasets/{dataset_id}/upload operations: - name: dlpdatasetscreateversion method: POST description: Cloudflare Prepare to upload a new version of a dataset. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: dataset_id in: path type: string required: true - name: accounts-account_id-dlp-datasets-dataset_id-upload-version path: /accounts/{account_id}/dlp/datasets/{dataset_id}/upload/{version} operations: - name: dlpdatasetsuploadversion method: POST description: Cloudflare Upload a new version of a dataset. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: dataset_id in: path type: string required: true - name: version in: path type: integer required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-dlp-patterns-validate path: /accounts/{account_id}/dlp/patterns/validate operations: - name: dlppatternvalidationvalidatepattern method: POST description: Cloudflare Validate pattern outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-dlp-payload_log path: /accounts/{account_id}/dlp/payload_log operations: - name: dlppayloadlogsettingsgetsettings method: GET description: Cloudflare Get settings outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: dlppayloadlogsettingsupdatesettings method: PUT description: Cloudflare Update settings outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-dlp-profiles path: /accounts/{account_id}/dlp/profiles operations: - name: dlpprofileslistallprofiles method: GET description: Cloudflare List all profiles outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: accounts-account_id-dlp-profiles-custom path: /accounts/{account_id}/dlp/profiles/custom operations: - name: dlpprofilescreatecustomprofiles method: POST description: Cloudflare Create custom profiles outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-dlp-profiles-custom-profile_id path: /accounts/{account_id}/dlp/profiles/custom/{profile_id} operations: - name: dlpprofilesdeletecustomprofile method: DELETE description: Cloudflare Delete custom profile outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: profile_id in: path type: string required: true - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: dlpprofilesgetcustomprofile method: GET description: Cloudflare Get custom profile outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: profile_id in: path type: string required: true - name: account_id in: path type: string required: true - name: dlpprofilesupdatecustomprofile method: PUT description: Cloudflare Update custom profile outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: profile_id in: path type: string required: true - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-dlp-profiles-predefined-profile_id path: /accounts/{account_id}/dlp/profiles/predefined/{profile_id} operations: - name: dlpprofilesgetpredefinedprofile method: GET description: Cloudflare Get predefined profile outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: profile_id in: path type: string required: true - name: account_id in: path type: string required: true - name: dlpprofilesupdatepredefinedprofile method: PUT description: Cloudflare Update predefined profile outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: profile_id in: path type: string required: true - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-dlp-profiles-profile_id path: /accounts/{account_id}/dlp/profiles/{profile_id} operations: - name: dlpprofilesgetdlpprofile method: GET description: Cloudflare Get DLP Profile outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: profile_id in: path type: string required: true - name: account_id in: path type: string required: true - name: accounts-account_id-dns_firewall path: /accounts/{account_id}/dns_firewall operations: - name: dnsfirewalllistdnsfirewallclusters method: GET description: Cloudflare List DNS Firewall Clusters outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: page in: query type: number - name: per_page in: query type: number - name: dnsfirewallcreatednsfirewallcluster method: POST description: Cloudflare Create DNS Firewall Cluster outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-dns_firewall-dns_firewall_id path: /accounts/{account_id}/dns_firewall/{dns_firewall_id} operations: - name: dnsfirewalldeletednsfirewallcluster method: DELETE description: Cloudflare Delete DNS Firewall Cluster outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: dns_firewall_id in: path type: string required: true - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: dnsfirewalldnsfirewallclusterdetails method: GET description: Cloudflare DNS Firewall Cluster Details outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: dns_firewall_id in: path type: string required: true - name: account_id in: path type: string required: true - name: dnsfirewallupdatednsfirewallcluster method: PATCH description: Cloudflare Update DNS Firewall Cluster outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: dns_firewall_id in: path type: string required: true - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-gateway path: /accounts/{account_id}/gateway operations: - name: zerotrustaccountsgetzerotrustaccountinformation method: GET description: Cloudflare Get Zero Trust account information outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: zerotrustaccountscreatezerotrustaccount method: POST description: Cloudflare Create Zero Trust account outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: accounts-account_id-gateway-app_types path: /accounts/{account_id}/gateway/app_types operations: - name: zerotrustgatewayapplicationandapplicationtypemappingslistapplicationandapplicationtypemappings method: GET description: Cloudflare List application and application type mappings outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: accounts-account_id-gateway-audit_ssh_settings path: /accounts/{account_id}/gateway/audit_ssh_settings operations: - name: zerotrustgetauditsshsettings method: GET description: Cloudflare Get Zero Trust Audit SSH settings outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: zerotrustupdateauditsshsettings method: PUT description: Cloudflare Update Zero Trust Audit SSH settings outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-gateway-categories path: /accounts/{account_id}/gateway/categories operations: - name: zerotrustgatewaycategorieslistcategories method: GET description: Cloudflare List categories outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: accounts-account_id-gateway-configuration path: /accounts/{account_id}/gateway/configuration operations: - name: zerotrustaccountsgetzerotrustaccountconfiguration method: GET description: Cloudflare Get Zero Trust account configuration outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: zerotrustaccountspatchzerotrustaccountconfiguration method: PATCH description: Cloudflare Patch Zero Trust account configuration outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zerotrustaccountsupdatezerotrustaccountconfiguration method: PUT description: Cloudflare Update Zero Trust account configuration outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-gateway-lists path: /accounts/{account_id}/gateway/lists operations: - name: zerotrustlistslistzerotrustlists method: GET description: Cloudflare List Zero Trust lists outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: zerotrustlistscreatezerotrustlist method: POST description: Cloudflare Create Zero Trust list outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-gateway-lists-list_id path: /accounts/{account_id}/gateway/lists/{list_id} operations: - name: zerotrustlistsdeletezerotrustlist method: DELETE description: Cloudflare Delete Zero Trust list outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: list_id in: path type: string required: true - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zerotrustlistszerotrustlistdetails method: GET description: Cloudflare Get Zero Trust list details outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: list_id in: path type: string required: true - name: account_id in: path type: string required: true - name: zerotrustlistspatchzerotrustlist method: PATCH description: Cloudflare Patch Zero Trust list outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: list_id in: path type: string required: true - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zerotrustlistsupdatezerotrustlist method: PUT description: Cloudflare Update Zero Trust list outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: list_id in: path type: string required: true - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-gateway-lists-list_id-items path: /accounts/{account_id}/gateway/lists/{list_id}/items operations: - name: zerotrustlistszerotrustlistitems method: GET description: Cloudflare Get Zero Trust list items outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: list_id in: path type: string required: true - name: account_id in: path type: string required: true - name: accounts-account_id-gateway-locations path: /accounts/{account_id}/gateway/locations operations: - name: zerotrustgatewaylocationslistzerotrustgatewaylocations method: GET description: Cloudflare List Zero Trust Gateway locations outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: zerotrustgatewaylocationscreatezerotrustgatewaylocation method: POST description: Cloudflare Create a Zero Trust Gateway location outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-gateway-locations-location_id path: /accounts/{account_id}/gateway/locations/{location_id} operations: - name: zerotrustgatewaylocationsdeletezerotrustgatewaylocation method: DELETE description: Cloudflare Delete a Zero Trust Gateway location outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: location_id in: path type: string required: true - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zerotrustgatewaylocationszerotrustgatewaylocationdetails method: GET description: Cloudflare Get Zero Trust Gateway location details outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: location_id in: path type: string required: true - name: account_id in: path type: string required: true - name: zerotrustgatewaylocationsupdatezerotrustgatewaylocation method: PUT description: Cloudflare Update a Zero Trust Gateway location outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: location_id in: path type: string required: true - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-gateway-logging path: /accounts/{account_id}/gateway/logging operations: - name: zerotrustaccountsgetloggingsettingsforthezerotrustaccount method: GET description: Cloudflare Get logging settings for the Zero Trust account outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: zerotrustaccountsupdateloggingsettingsforthezerotrustaccount method: PUT description: Cloudflare Update Zero Trust account logging settings outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-gateway-proxy_endpoints path: /accounts/{account_id}/gateway/proxy_endpoints operations: - name: zerotrustgatewayproxyendpointslistproxyendpoints method: GET description: Cloudflare Get a proxy endpoint outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: zerotrustgatewayproxyendpointscreateproxyendpoint method: POST description: Cloudflare Create a proxy endpoint outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-gateway-proxy_endpoints-proxy_endpoint_id path: /accounts/{account_id}/gateway/proxy_endpoints/{proxy_endpoint_id} operations: - name: zerotrustgatewayproxyendpointsdeleteproxyendpoint method: DELETE description: Cloudflare Delete a proxy endpoint outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: proxy_endpoint_id in: path type: string required: true - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zerotrustgatewayproxyendpointsproxyendpointdetails method: GET description: Cloudflare List proxy endpoints outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: proxy_endpoint_id in: path type: string required: true - name: account_id in: path type: string required: true - name: zerotrustgatewayproxyendpointsupdateproxyendpoint method: PATCH description: Cloudflare Update a proxy endpoint outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: proxy_endpoint_id in: path type: string required: true - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-gateway-rules path: /accounts/{account_id}/gateway/rules operations: - name: zerotrustgatewayruleslistzerotrustgatewayrules method: GET description: Cloudflare List Zero Trust Gateway rules outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: zerotrustgatewayrulescreatezerotrustgatewayrule method: POST description: Cloudflare Create a Zero Trust Gateway rule outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-gateway-rules-rule_id path: /accounts/{account_id}/gateway/rules/{rule_id} operations: - name: zerotrustgatewayrulesdeletezerotrustgatewayrule method: DELETE description: Cloudflare Delete a Zero Trust Gateway rule outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: rule_id in: path type: string required: true - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: zerotrustgatewayruleszerotrustgatewayruledetails method: GET description: Cloudflare Get Zero Trust Gateway rule details outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: rule_id in: path type: string required: true - name: account_id in: path type: string required: true - name: zerotrustgatewayrulesupdatezerotrustgatewayrule method: PUT description: Cloudflare Update a Zero Trust Gateway rule outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: rule_id in: path type: string required: true - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-hyperdrive-configs path: /accounts/{account_id}/hyperdrive/configs operations: - name: listhyperdrive method: GET description: Cloudflare List Hyperdrives outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: createhyperdrive method: POST description: Cloudflare Create Hyperdrive outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-hyperdrive-configs-hyperdrive_id path: /accounts/{account_id}/hyperdrive/configs/{hyperdrive_id} operations: - name: deletehyperdrive method: DELETE description: Cloudflare Delete Hyperdrive outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: hyperdrive_id in: path type: string required: true - name: gethyperdrive method: GET description: Cloudflare Get Hyperdrive outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: hyperdrive_id in: path type: string required: true - name: patchhyperdrive method: PATCH description: Cloudflare Patch Hyperdrive outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: hyperdrive_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: updatehyperdrive method: PUT description: Cloudflare Update Hyperdrive outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: hyperdrive_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-images-v1 path: /accounts/{account_id}/images/v1 operations: - name: cloudflareimageslistimages method: GET description: Cloudflare List images outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: page in: query type: number - name: per_page in: query type: number - name: cloudflareimagesuploadanimageviaurl method: POST description: Cloudflare Upload an image outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-images-v1-keys path: /accounts/{account_id}/images/v1/keys operations: - name: cloudflareimageskeyslistsigningkeys method: GET description: Cloudflare List Signing Keys outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: accounts-account_id-images-v1-keys-signing_key_name path: /accounts/{account_id}/images/v1/keys/{signing_key_name} operations: - name: cloudflareimageskeysdeletesigningkey method: DELETE description: Cloudflare Delete Signing Key outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: signing_key_name in: path type: string required: true - name: account_id in: path type: string required: true - name: cloudflareimageskeysaddsigningkey method: PUT description: Cloudflare Create a new Signing Key outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: signing_key_name in: path type: string required: true - name: account_id in: path type: string required: true - name: accounts-account_id-images-v1-stats path: /accounts/{account_id}/images/v1/stats operations: - name: cloudflareimagesimagesusagestatistics method: GET description: Cloudflare Images usage statistics outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: accounts-account_id-images-v1-variants path: /accounts/{account_id}/images/v1/variants operations: - name: cloudflareimagesvariantslistvariants method: GET description: Cloudflare List variants outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: cloudflareimagesvariantscreateavariant method: POST description: Cloudflare Create a variant outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-images-v1-variants-variant_id path: /accounts/{account_id}/images/v1/variants/{variant_id} operations: - name: cloudflareimagesvariantsdeleteavariant method: DELETE description: Cloudflare Delete a variant outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: variant_id in: path type: string required: true - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: cloudflareimagesvariantsvariantdetails method: GET description: Cloudflare Variant details outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: variant_id in: path type: string required: true - name: account_id in: path type: string required: true - name: cloudflareimagesvariantsupdateavariant method: PATCH description: Cloudflare Update a variant outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: variant_id in: path type: string required: true - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-images-v1-image_id path: /accounts/{account_id}/images/v1/{image_id} operations: - name: cloudflareimagesdeleteimage method: DELETE description: Cloudflare Delete image outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: image_id in: path type: string required: true - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: cloudflareimagesimagedetails method: GET description: Cloudflare Image details outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: image_id in: path type: string required: true - name: account_id in: path type: string required: true - name: cloudflareimagesupdateimage method: PATCH description: Cloudflare Update image outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: image_id in: path type: string required: true - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-images-v1-image_id-blob path: /accounts/{account_id}/images/v1/{image_id}/blob operations: - name: cloudflareimagesbaseimage method: GET description: Cloudflare Base image outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: image_id in: path type: string required: true - name: account_id in: path type: string required: true - name: accounts-account_id-images-v2 path: /accounts/{account_id}/images/v2 operations: - name: cloudflareimageslistimagesv2 method: GET description: Cloudflare List images V2 outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: continuation_token in: query type: string - name: per_page in: query type: number - name: sort_order in: query type: string - name: accounts-account_id-images-v2-direct_upload path: /accounts/{account_id}/images/v2/direct_upload operations: - name: cloudflareimagescreateauthenticateddirectuploadurlv2 method: POST description: Cloudflare Create authenticated direct upload URL V2 outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-intel-asn-asn path: /accounts/{account_id}/intel/asn/{asn} operations: - name: asnintelligencegetasnoverview method: GET description: Cloudflare Get ASN Overview outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: asn in: path type: string required: true - name: account_id in: path type: string required: true - name: accounts-account_id-intel-asn-asn-subnets path: /accounts/{account_id}/intel/asn/{asn}/subnets operations: - name: asnintelligencegetasnsubnets method: GET description: Cloudflare Get ASN Subnets outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: asn in: path type: string required: true - name: account_id in: path type: string required: true - name: accounts-account_id-intel-attack-surface-report-issue-types path: /accounts/{account_id}/intel/attack-surface-report/issue-types operations: - name: getsecuritycenterissuetypes method: GET description: Cloudflare Get Security Center Issues Types outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: accounts-account_id-intel-attack-surface-report-issues path: /accounts/{account_id}/intel/attack-surface-report/issues operations: - name: getsecuritycenterissues method: GET description: Cloudflare Get Security Center Issues outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: dismissed in: query type: string - name: issue_class in: query type: string - name: issue_type in: query type: string - name: product in: query type: string - name: severity in: query type: string - name: subject in: query type: string - name: issue_class~neq in: query type: string - name: issue_type~neq in: query type: string - name: product~neq in: query type: string - name: severity~neq in: query type: string - name: subject~neq in: query type: string - name: page in: query type: string - name: per_page in: query type: string - name: accounts-account_id-intel-attack-surface-report-issues-class path: /accounts/{account_id}/intel/attack-surface-report/issues/class operations: - name: getsecuritycenterissuecountsbyclass method: GET description: Cloudflare Get Security Center Issue Counts by Class outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: dismissed in: query type: string - name: issue_class in: query type: string - name: issue_type in: query type: string - name: product in: query type: string - name: severity in: query type: string - name: subject in: query type: string - name: issue_class~neq in: query type: string - name: issue_type~neq in: query type: string - name: product~neq in: query type: string - name: severity~neq in: query type: string - name: subject~neq in: query type: string - name: accounts-account_id-intel-attack-surface-report-issues-severity path: /accounts/{account_id}/intel/attack-surface-report/issues/severity operations: - name: getsecuritycenterissuecountsbyseverity method: GET description: Cloudflare Get Security Center Issue Counts by Severity outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: dismissed in: query type: string - name: issue_class in: query type: string - name: issue_type in: query type: string - name: product in: query type: string - name: severity in: query type: string - name: subject in: query type: string - name: issue_class~neq in: query type: string - name: issue_type~neq in: query type: string - name: product~neq in: query type: string - name: severity~neq in: query type: string - name: subject~neq in: query type: string - name: accounts-account_id-intel-attack-surface-report-issues-type path: /accounts/{account_id}/intel/attack-surface-report/issues/type operations: - name: getsecuritycenterissuecountsbytype method: GET description: Cloudflare Get Security Center Issue Counts by Type outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: dismissed in: query type: string - name: issue_class in: query type: string - name: issue_type in: query type: string - name: product in: query type: string - name: severity in: query type: string - name: subject in: query type: string - name: issue_class~neq in: query type: string - name: issue_type~neq in: query type: string - name: product~neq in: query type: string - name: severity~neq in: query type: string - name: subject~neq in: query type: string - name: accounts-account_id-intel-attack-surface-report-issue_id-dismiss path: /accounts/{account_id}/intel/attack-surface-report/{issue_id}/dismiss operations: - name: archivesecuritycenterinsight method: PUT description: Cloudflare Archive Security Center Insight outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: issue_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-intel-dns path: /accounts/{account_id}/intel/dns operations: - name: passivednsbyipgetpassivednsbyip method: GET description: Cloudflare Get Passive DNS by IP outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: start_end_params in: query type: string - name: ipv4 in: query type: string - name: page in: query type: number - name: per_page in: query type: number - name: accounts-account_id-intel-domain path: /accounts/{account_id}/intel/domain operations: - name: domainintelligencegetdomaindetails method: GET description: Cloudflare Get Domain Details outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: domain in: query type: string - name: accounts-account_id-intel-domain-history path: /accounts/{account_id}/intel/domain-history operations: - name: domainhistorygetdomainhistory method: GET description: Cloudflare Get Domain History outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: domain in: query type: string - name: accounts-account_id-intel-domain-bulk path: /accounts/{account_id}/intel/domain/bulk operations: - name: domainintelligencegetmultipledomaindetails method: GET description: Cloudflare Get Multiple Domain Details outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: domain in: query type: string - name: accounts-account_id-intel-indicator-feeds path: /accounts/{account_id}/intel/indicator-feeds operations: - name: customindicatorfeedsgetindicatorfeeds method: GET description: Cloudflare Get indicator feeds owned by this account outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: customindicatorfeedscreateindicatorfeeds method: POST description: Cloudflare Create new indicator feed outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-intel-indicator-feeds-permissions-add path: /accounts/{account_id}/intel/indicator-feeds/permissions/add operations: - name: customindicatorfeedsaddpermission method: PUT description: Cloudflare Grant permission to indicator feed outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-intel-indicator-feeds-permissions-remove path: /accounts/{account_id}/intel/indicator-feeds/permissions/remove operations: - name: customindicatorfeedsremovepermission method: PUT description: Cloudflare Revoke permission to indicator feed outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-intel-indicator-feeds-permissions-view path: /accounts/{account_id}/intel/indicator-feeds/permissions/view operations: - name: customindicatorfeedsviewpermissions method: GET description: Cloudflare List indicator feed permissions outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: accounts-account_id-intel-indicator-feeds-feed_id path: /accounts/{account_id}/intel/indicator-feeds/{feed_id} operations: - name: customindicatorfeedsgetindicatorfeedmetadata method: GET description: Cloudflare Get indicator feed metadata outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: feed_id in: path type: string required: true - name: accounts-account_id-intel-indicator-feeds-feed_id-data path: /accounts/{account_id}/intel/indicator-feeds/{feed_id}/data operations: - name: customindicatorfeedsgetindicatorfeeddata method: GET description: Cloudflare Get indicator feed data outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: feed_id in: path type: string required: true - name: accounts-account_id-intel-indicator-feeds-feed_id-snapshot path: /accounts/{account_id}/intel/indicator-feeds/{feed_id}/snapshot operations: - name: customindicatorfeedsupdateindicatorfeeddata method: PUT description: Cloudflare Update indicator feed data outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: feed_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-intel-ip path: /accounts/{account_id}/intel/ip operations: - name: ipintelligencegetipoverview method: GET description: Cloudflare Get IP Overview outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: ipv4 in: query type: string - name: ipv6 in: query type: string - name: accounts-account_id-intel-ip-list path: /accounts/{account_id}/intel/ip-list operations: - name: iplistgetiplists method: GET description: Cloudflare Get IP Lists outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: accounts-account_id-intel-miscategorization path: /accounts/{account_id}/intel/miscategorization operations: - name: miscategorizationcreatemiscategorization method: POST description: Cloudflare Create Miscategorization outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-intel-sinkholes path: /accounts/{account_id}/intel/sinkholes operations: - name: sinkholeconfiggetsinkholes method: GET description: Cloudflare List sinkholes owned by this account outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: accounts-account_id-intel-whois path: /accounts/{account_id}/intel/whois operations: - name: whoisrecordgetwhoisrecord method: GET description: Cloudflare Get WHOIS Record outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: domain in: query type: string - name: accounts-account_id-load_balancers-monitors path: /accounts/{account_id}/load_balancers/monitors operations: - name: accountloadbalancermonitorslistmonitors method: GET description: Cloudflare List Monitors outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: accountloadbalancermonitorscreatemonitor method: POST description: Cloudflare Create Monitor outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-load_balancers-monitors-monitor_id path: /accounts/{account_id}/load_balancers/monitors/{monitor_id} operations: - name: accountloadbalancermonitorsdeletemonitor method: DELETE description: Cloudflare Delete Monitor outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: monitor_id in: path type: string required: true - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accountloadbalancermonitorsmonitordetails method: GET description: Cloudflare Monitor Details outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: monitor_id in: path type: string required: true - name: account_id in: path type: string required: true - name: accountloadbalancermonitorspatchmonitor method: PATCH description: Cloudflare Patch Monitor outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: monitor_id in: path type: string required: true - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accountloadbalancermonitorsupdatemonitor method: PUT description: Cloudflare Update Monitor outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: monitor_id in: path type: string required: true - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-load_balancers-monitors-monitor_id-preview path: /accounts/{account_id}/load_balancers/monitors/{monitor_id}/preview operations: - name: accountloadbalancermonitorspreviewmonitor method: POST description: Cloudflare Preview Monitor outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: monitor_id in: path type: string required: true - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-load_balancers-monitors-monitor_id-references path: /accounts/{account_id}/load_balancers/monitors/{monitor_id}/references operations: - name: accountloadbalancermonitorslistmonitorreferences method: GET description: Cloudflare List Monitor References outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: monitor_id in: path type: string required: true - name: account_id in: path type: string required: true - name: accounts-account_id-load_balancers-pools path: /accounts/{account_id}/load_balancers/pools operations: - name: accountloadbalancerpoolslistpools method: GET description: Cloudflare List Pools outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: monitor in: query type: string - name: accountloadbalancerpoolspatchpools method: PATCH description: Cloudflare Patch Pools outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accountloadbalancerpoolscreatepool method: POST description: Cloudflare Create Pool outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-load_balancers-pools-pool_id path: /accounts/{account_id}/load_balancers/pools/{pool_id} operations: - name: accountloadbalancerpoolsdeletepool method: DELETE description: Cloudflare Delete Pool outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: pool_id in: path type: string required: true - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accountloadbalancerpoolspooldetails method: GET description: Cloudflare Pool Details outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: pool_id in: path type: string required: true - name: account_id in: path type: string required: true - name: accountloadbalancerpoolspatchpool method: PATCH description: Cloudflare Patch Pool outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: pool_id in: path type: string required: true - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accountloadbalancerpoolsupdatepool method: PUT description: Cloudflare Update Pool outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: pool_id in: path type: string required: true - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-load_balancers-pools-pool_id-health path: /accounts/{account_id}/load_balancers/pools/{pool_id}/health operations: - name: accountloadbalancerpoolspoolhealthdetails method: GET description: Cloudflare Pool Health Details outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: pool_id in: path type: string required: true - name: account_id in: path type: string required: true - name: accounts-account_id-load_balancers-pools-pool_id-preview path: /accounts/{account_id}/load_balancers/pools/{pool_id}/preview operations: - name: accountloadbalancerpoolspreviewpool method: POST description: Cloudflare Preview Pool outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: pool_id in: path type: string required: true - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-load_balancers-pools-pool_id-references path: /accounts/{account_id}/load_balancers/pools/{pool_id}/references operations: - name: accountloadbalancerpoolslistpoolreferences method: GET description: Cloudflare List Pool References outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: pool_id in: path type: string required: true - name: account_id in: path type: string required: true - name: accounts-account_id-load_balancers-preview-preview_id path: /accounts/{account_id}/load_balancers/preview/{preview_id} operations: - name: accountloadbalancermonitorspreviewresult method: GET description: Cloudflare Preview Result outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: preview_id in: path type: string required: true - name: account_id in: path type: string required: true - name: accounts-account_id-load_balancers-regions path: /accounts/{account_id}/load_balancers/regions operations: - name: loadbalancerregionslistregions method: GET description: Cloudflare List Regions outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: subdivision_code in: query type: string - name: subdivision_code_a2 in: query type: string - name: country_code_a2 in: query type: string - name: accounts-account_id-load_balancers-regions-region_id path: /accounts/{account_id}/load_balancers/regions/{region_id} operations: - name: loadbalancerregionsgetregion method: GET description: Cloudflare Get Region outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: region_id in: path type: string required: true - name: account_id in: path type: string required: true - name: accounts-account_id-load_balancers-search path: /accounts/{account_id}/load_balancers/search operations: - name: accountloadbalancersearchsearchresources method: GET description: Cloudflare Search Resources outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: search_params in: query type: string - name: page in: query type: string - name: per_page in: query type: string - name: accounts-account_id-logpush-datasets-dataset_id-fields path: /accounts/{account_id}/logpush/datasets/{dataset_id}/fields operations: - name: getaccountsaccountidentifierlogpushdatasetsdatasetfields 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: account_id in: path type: string required: true - name: accounts-account_id-logpush-datasets-dataset_id-jobs path: /accounts/{account_id}/logpush/datasets/{dataset_id}/jobs operations: - name: getaccountsaccountidentifierlogpushdatasetsdatasetjobs 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: account_id in: path type: string required: true - name: accounts-account_id-logpush-jobs path: /accounts/{account_id}/logpush/jobs operations: - name: getaccountsaccountidentifierlogpushjobs method: GET description: Cloudflare List Logpush jobs outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: postaccountsaccountidentifierlogpushjobs method: POST description: Cloudflare Create Logpush job outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-logpush-jobs-job_id path: /accounts/{account_id}/logpush/jobs/{job_id} operations: - name: deleteaccountsaccountidentifierlogpushjobsjobidentifier 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: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: getaccountsaccountidentifierlogpushjobsjobidentifier 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: account_id in: path type: string required: true - name: putaccountsaccountidentifierlogpushjobsjobidentifier 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: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-logpush-ownership path: /accounts/{account_id}/logpush/ownership operations: - name: postaccountsaccountidentifierlogpushownership method: POST description: Cloudflare Get ownership challenge outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-logpush-ownership-validate path: /accounts/{account_id}/logpush/ownership/validate operations: - name: postaccountsaccountidentifierlogpushownershipvalidate method: POST description: Cloudflare Validate ownership challenge outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-logpush-validate-destination-exists path: /accounts/{account_id}/logpush/validate/destination/exists operations: - name: deleteaccountsaccountidentifierlogpushvalidatedestinationexists method: POST description: Cloudflare Check destination exists outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-logpush-validate-origin path: /accounts/{account_id}/logpush/validate/origin operations: - name: postaccountsaccountidentifierlogpushvalidateorigin method: POST description: Cloudflare Validate origin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-logs-control-cmb-config path: /accounts/{account_id}/logs/control/cmb/config operations: - name: deleteaccountsaccountidentifierlogscontrolcmbconfig method: DELETE description: Cloudflare Delete CMB config outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: getaccountsaccountidentifierlogscontrolcmbconfig method: GET description: Cloudflare Get CMB config outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: putaccountsaccountidentifierlogscontrolcmbconfig method: POST description: Cloudflare Update CMB config outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-members path: /accounts/{account_id}/members operations: - name: accountmemberslistmembers method: GET description: Cloudflare List Members outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: order in: query type: string - name: status in: query type: string - name: page in: query type: number - name: per_page in: query type: number - name: direction in: query type: string - name: accountmembersaddmember method: POST description: Cloudflare Add Member outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-members-member_id path: /accounts/{account_id}/members/{member_id} operations: - name: accountmembersremovemember method: DELETE description: Cloudflare Remove Member outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: member_id in: path type: string required: true - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accountmembersmemberdetails method: GET description: Cloudflare Member Details outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: member_id in: path type: string required: true - name: account_id in: path type: string required: true - name: accountmembersupdatemember method: PUT description: Cloudflare Update Member outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: member_id in: path type: string required: true - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-mtls_certificates path: /accounts/{account_id}/mtls_certificates operations: - name: mtlscertificatemanagementlistmtlscertificates method: GET description: Cloudflare List mTLS certificates outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: mtlscertificatemanagementuploadmtlscertificate method: POST description: Cloudflare Upload mTLS certificate outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-mtls_certificates-mtls_certificate_id path: /accounts/{account_id}/mtls_certificates/{mtls_certificate_id} operations: - name: mtlscertificatemanagementdeletemtlscertificate method: DELETE description: Cloudflare Delete mTLS certificate outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: mtls_certificate_id in: path type: string required: true - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: mtlscertificatemanagementgetmtlscertificate method: GET description: Cloudflare Get mTLS certificate outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: mtls_certificate_id in: path type: string required: true - name: account_id in: path type: string required: true - name: accounts-account_id-mtls_certificates-mtls_certificate_id-associations path: /accounts/{account_id}/mtls_certificates/{mtls_certificate_id}/associations operations: - name: mtlscertificatemanagementlistmtlscertificateassociations method: GET description: Cloudflare List mTLS certificate associations outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: mtls_certificate_id in: path type: string required: true - name: account_id in: path type: string required: true - name: accounts-account_id-pages-projects path: /accounts/{account_id}/pages/projects operations: - name: pagesprojectgetprojects method: GET description: Cloudflare Get projects outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: pagesprojectcreateproject method: POST description: Cloudflare Create project outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-pages-projects-project_name path: /accounts/{account_id}/pages/projects/{project_name} operations: - name: pagesprojectdeleteproject method: DELETE description: Cloudflare Delete project outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: project_name in: path type: string required: true - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: pagesprojectgetproject method: GET description: Cloudflare Get project outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: project_name in: path type: string required: true - name: account_id in: path type: string required: true - name: pagesprojectupdateproject method: PATCH description: Cloudflare Update project outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: project_name in: path type: string required: true - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-pages-projects-project_name-deployments path: /accounts/{account_id}/pages/projects/{project_name}/deployments operations: - name: pagesdeploymentgetdeployments method: GET description: Cloudflare Get deployments outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: project_name in: path type: string required: true - name: account_id in: path type: string required: true - name: pagesdeploymentcreatedeployment method: POST description: Cloudflare Create deployment outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: project_name in: path type: string required: true - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-pages-projects-project_name-deployments-deployment_id path: /accounts/{account_id}/pages/projects/{project_name}/deployments/{deployment_id} operations: - name: pagesdeploymentdeletedeployment method: DELETE description: Cloudflare Delete deployment outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: deployment_id in: path type: string required: true - name: project_name in: path type: string required: true - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: pagesdeploymentgetdeploymentinfo method: GET description: Cloudflare Get deployment info outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: deployment_id in: path type: string required: true - name: project_name in: path type: string required: true - name: account_id in: path type: string required: true - name: accounts-account_id-pages-projects-project_name-deployments-deployment_id-histor path: /accounts/{account_id}/pages/projects/{project_name}/deployments/{deployment_id}/history/logs operations: - name: pagesdeploymentgetdeploymentlogs method: GET description: Cloudflare Get deployment logs outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: deployment_id in: path type: string required: true - name: project_name in: path type: string required: true - name: account_id in: path type: string required: true - name: accounts-account_id-pages-projects-project_name-deployments-deployment_id-retry path: /accounts/{account_id}/pages/projects/{project_name}/deployments/{deployment_id}/retry operations: - name: pagesdeploymentretrydeployment method: POST description: Cloudflare Retry deployment outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: deployment_id in: path type: string required: true - name: project_name in: path type: string required: true - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-pages-projects-project_name-deployments-deployment_id-rollba path: /accounts/{account_id}/pages/projects/{project_name}/deployments/{deployment_id}/rollback operations: - name: pagesdeploymentrollbackdeployment method: POST description: Cloudflare Rollback deployment outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: deployment_id in: path type: string required: true - name: project_name in: path type: string required: true - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-pages-projects-project_name-domains path: /accounts/{account_id}/pages/projects/{project_name}/domains operations: - name: pagesdomainsgetdomains method: GET description: Cloudflare Get domains outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: project_name in: path type: string required: true - name: account_id in: path type: string required: true - name: pagesdomainsadddomain method: POST description: Cloudflare Add domain outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: project_name in: path type: string required: true - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-pages-projects-project_name-domains-domain_name path: /accounts/{account_id}/pages/projects/{project_name}/domains/{domain_name} operations: - name: pagesdomainsdeletedomain method: DELETE description: Cloudflare Delete domain outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: domain_name in: path type: string required: true - name: project_name in: path type: string required: true - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: pagesdomainsgetdomain method: GET description: Cloudflare Get domain outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: domain_name in: path type: string required: true - name: project_name in: path type: string required: true - name: account_id in: path type: string required: true - name: pagesdomainspatchdomain method: PATCH description: Cloudflare Patch domain outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: domain_name in: path type: string required: true - name: project_name in: path type: string required: true - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-pages-projects-project_name-purge_build_cache path: /accounts/{account_id}/pages/projects/{project_name}/purge_build_cache operations: - name: pagespurgebuildcache method: POST description: Cloudflare Purge build cache outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: project_name in: path type: string required: true - name: account_id in: path type: string required: true - name: accounts-account_id-pcaps path: /accounts/{account_id}/pcaps operations: - name: magicpcapcollectionlistpacketcapturerequests method: GET description: Cloudflare List packet capture requests outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: magicpcapcollectioncreatepcaprequest method: POST description: Cloudflare Create PCAP request outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-pcaps-ownership path: /accounts/{account_id}/pcaps/ownership operations: - name: magicpcapcollectionlistpcapsbucketownership method: GET description: Cloudflare List PCAPs Bucket Ownership outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: magicpcapcollectionaddbucketsforfullpacketcaptures method: POST description: Cloudflare Add buckets for full packet captures outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-pcaps-ownership-validate path: /accounts/{account_id}/pcaps/ownership/validate operations: - name: magicpcapcollectionvalidatebucketsforfullpacketcaptures method: POST description: Cloudflare Validate buckets for full packet captures outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-pcaps-ownership-ownership_id path: /accounts/{account_id}/pcaps/ownership/{ownership_id} operations: - name: magicpcapcollectiondeletebucketsforfullpacketcaptures method: DELETE description: Cloudflare Delete buckets for full packet captures outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: ownership_id in: path type: string required: true - name: account_id in: path type: string required: true - name: accounts-account_id-pcaps-pcap_id path: /accounts/{account_id}/pcaps/{pcap_id} operations: - name: magicpcapcollectiongetpcaprequest method: GET description: Cloudflare Get PCAP request outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: pcap_id in: path type: string required: true - name: account_id in: path type: string required: true - name: accounts-account_id-pcaps-pcap_id-download path: /accounts/{account_id}/pcaps/{pcap_id}/download operations: - name: magicpcapcollectiondownloadsimplepcap method: GET description: Cloudflare Download Simple PCAP outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: pcap_id in: path type: string required: true - name: account_id in: path type: string required: true - name: accounts-account_id-r2-buckets path: /accounts/{account_id}/r2/buckets operations: - name: r2listbuckets method: GET description: Cloudflare List Buckets outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: name_contains in: query type: string - name: start_after in: query type: string - name: per_page in: query type: number - name: order in: query type: string - name: direction in: query type: string - name: cursor in: query type: string - name: r2createbucket method: POST description: Cloudflare Create Bucket outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-r2-buckets-bucket_name path: /accounts/{account_id}/r2/buckets/{bucket_name} operations: - name: r2deletebucket method: DELETE description: Cloudflare Delete Bucket outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: bucket_name in: path type: string required: true - name: account_id in: path type: string required: true - name: r2getbucket method: GET description: Cloudflare Get Bucket outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: bucket_name in: path type: string required: true - name: accounts-account_id-r2-buckets-bucket_name-sippy path: /accounts/{account_id}/r2/buckets/{bucket_name}/sippy operations: - name: r2deletebucketsippyconfig method: DELETE description: Cloudflare Disable Sippy outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: bucket_name in: path type: string required: true - name: account_id in: path type: string required: true - name: r2getbucketsippyconfig method: GET description: Cloudflare Get Sippy Configuration outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: bucket_name in: path type: string required: true - name: r2putbucketsippyconfig method: PUT description: Cloudflare Enable Sippy outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: bucket_name in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-registrar-domains path: /accounts/{account_id}/registrar/domains operations: - name: registrardomainslistdomains method: GET description: Cloudflare List domains outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: accounts-account_id-registrar-domains-domain_name path: /accounts/{account_id}/registrar/domains/{domain_name} operations: - name: registrardomainsgetdomain method: GET description: Cloudflare Get domain outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: domain_name in: path type: string required: true - name: account_id in: path type: string required: true - name: registrardomainsupdatedomain method: PUT description: Cloudflare Update domain outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: domain_name in: path type: string required: true - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-roles path: /accounts/{account_id}/roles operations: - name: accountroleslistroles method: GET description: Cloudflare List Roles outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: accounts-account_id-roles-role_id path: /accounts/{account_id}/roles/{role_id} operations: - name: accountrolesroledetails method: GET description: Cloudflare Role Details outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: role_id in: path type: string required: true - name: account_id in: path type: string required: true - name: accounts-account_id-rules-lists path: /accounts/{account_id}/rules/lists operations: - name: listsgetlists method: GET description: Cloudflare Get lists outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: listscreatealist method: POST description: Cloudflare Create a list outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-rules-lists-list_id path: /accounts/{account_id}/rules/lists/{list_id} operations: - name: listsdeletealist method: DELETE description: Cloudflare Delete a list outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: list_id in: path type: string required: true - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: listsgetalist method: GET description: Cloudflare Get a list outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: list_id in: path type: string required: true - name: account_id in: path type: string required: true - name: listsupdatealist method: PUT description: Cloudflare Update a list outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: list_id in: path type: string required: true - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-rules-lists-list_id-items path: /accounts/{account_id}/rules/lists/{list_id}/items operations: - name: listsdeletelistitems method: DELETE description: Cloudflare Delete list items outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: list_id in: path type: string required: true - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: listsgetlistitems method: GET description: Cloudflare Get list items outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: list_id in: path type: string required: true - name: account_id in: path type: string required: true - name: cursor in: query type: string - name: per_page in: query type: integer - name: search in: query type: string - name: listscreatelistitems method: POST description: Cloudflare Create list items outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: list_id in: path type: string required: true - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: listsupdatealllistitems method: PUT description: Cloudflare Update all list items outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: list_id in: path type: string required: true - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-rulesets path: /accounts/{account_id}/rulesets operations: - name: listaccountrulesets method: GET description: Cloudflare List account rulesets outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: createaccountruleset method: POST description: Cloudflare Create an account ruleset outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-rulesets-phases-ruleset_phase-entrypoint path: /accounts/{account_id}/rulesets/phases/{ruleset_phase}/entrypoint operations: - name: getaccountentrypointruleset method: GET description: Cloudflare Get an account entry point ruleset outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: ruleset_phase in: path type: string required: true - name: account_id in: path type: string required: true - name: updateaccountentrypointruleset method: PUT description: Cloudflare Update an account entry point ruleset outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: ruleset_phase in: path type: string required: true - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-rulesets-phases-ruleset_phase-entrypoint-versions path: /accounts/{account_id}/rulesets/phases/{ruleset_phase}/entrypoint/versions operations: - name: listaccountentrypointrulesetversions method: GET description: Cloudflare List an account entry point ruleset's versions outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: ruleset_phase in: path type: string required: true - name: account_id in: path type: string required: true - name: accounts-account_id-rulesets-phases-ruleset_phase-entrypoint-versions-ruleset_ve path: /accounts/{account_id}/rulesets/phases/{ruleset_phase}/entrypoint/versions/{ruleset_version} operations: - name: getaccountentrypointrulesetversion method: GET description: Cloudflare Get an account 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: account_id in: path type: string required: true - name: accounts-account_id-rulesets-ruleset_id path: /accounts/{account_id}/rulesets/{ruleset_id} operations: - name: deleteaccountruleset method: DELETE description: Cloudflare Delete an account ruleset outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: ruleset_id in: path type: string required: true - name: account_id in: path type: string required: true - name: getaccountruleset method: GET description: Cloudflare Get an account ruleset outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: ruleset_id in: path type: string required: true - name: account_id in: path type: string required: true - name: updateaccountruleset method: PUT description: Cloudflare Update an account ruleset outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: ruleset_id in: path type: string required: true - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-rulesets-ruleset_id-rules path: /accounts/{account_id}/rulesets/{ruleset_id}/rules operations: - name: createaccountrulesetrule method: POST description: Cloudflare Create an account ruleset rule outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: ruleset_id in: path type: string required: true - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-rulesets-ruleset_id-rules-rule_id path: /accounts/{account_id}/rulesets/{ruleset_id}/rules/{rule_id} operations: - name: deleteaccountrulesetrule method: DELETE description: Cloudflare Delete an account 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: account_id in: path type: string required: true - name: updateaccountrulesetrule method: PATCH description: Cloudflare Update an account 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: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-rulesets-ruleset_id-versions path: /accounts/{account_id}/rulesets/{ruleset_id}/versions operations: - name: listaccountrulesetversions method: GET description: Cloudflare List an account ruleset's versions outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: ruleset_id in: path type: string required: true - name: account_id in: path type: string required: true - name: accounts-account_id-rulesets-ruleset_id-versions-ruleset_version path: /accounts/{account_id}/rulesets/{ruleset_id}/versions/{ruleset_version} operations: - name: deleteaccountrulesetversion method: DELETE description: Cloudflare Delete an account 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: account_id in: path type: string required: true - name: getaccountrulesetversion method: GET description: Cloudflare Get an account 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: account_id in: path type: string required: true - name: accounts-account_id-rulesets-ruleset_id-versions-ruleset_version-by_tag-rule_tag path: /accounts/{account_id}/rulesets/{ruleset_id}/versions/{ruleset_version}/by_tag/{rule_tag} operations: - name: listaccountrulesetversionrulesbytag method: GET description: Cloudflare List an account ruleset version's rules by tag outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: rule_tag in: path type: string required: true - name: ruleset_version in: path type: string required: true - name: ruleset_id in: path type: string required: true - name: account_id in: path type: string required: true - name: accounts-account_id-rum-site_info path: /accounts/{account_id}/rum/site_info operations: - name: webanalyticscreatesite method: POST description: Cloudflare Create a Web Analytics site outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-rum-site_info-list path: /accounts/{account_id}/rum/site_info/list operations: - name: webanalyticslistsites method: GET description: Cloudflare List Web Analytics sites outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: per_page in: query type: string - name: page in: query type: string - name: order_by in: query type: string - name: accounts-account_id-rum-site_info-site_id path: /accounts/{account_id}/rum/site_info/{site_id} operations: - name: webanalyticsdeletesite method: DELETE description: Cloudflare Delete a Web Analytics site outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: site_id in: path type: string required: true - name: webanalyticsgetsite method: GET description: Cloudflare Get a Web Analytics site outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: site_id in: path type: string required: true - name: webanalyticsupdatesite method: PUT description: Cloudflare Update a Web Analytics site outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: site_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-rum-v2-ruleset_id-rule path: /accounts/{account_id}/rum/v2/{ruleset_id}/rule operations: - name: webanalyticscreaterule method: POST description: Cloudflare Create a Web Analytics rule outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: ruleset_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-rum-v2-ruleset_id-rule-rule_id path: /accounts/{account_id}/rum/v2/{ruleset_id}/rule/{rule_id} operations: - name: webanalyticsdeleterule method: DELETE description: Cloudflare Delete a Web Analytics rule outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: ruleset_id in: path type: string required: true - name: rule_id in: path type: string required: true - name: webanalyticsupdaterule method: PUT description: Cloudflare Update a Web Analytics rule outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: ruleset_id in: path type: string required: true - name: rule_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-rum-v2-ruleset_id-rules path: /accounts/{account_id}/rum/v2/{ruleset_id}/rules operations: - name: webanalyticslistrules method: GET description: Cloudflare List rules in Web Analytics ruleset outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: ruleset_id in: path type: string required: true - name: webanalyticsmodifyrules method: POST description: Cloudflare Update Web Analytics rules outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: ruleset_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-secondary_dns-acls path: /accounts/{account_id}/secondary_dns/acls operations: - name: secondarydnsacllistacls method: GET description: Cloudflare List ACLs outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: secondarydnsaclcreateacl method: POST description: Cloudflare Create ACL outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-secondary_dns-acls-acl_id path: /accounts/{account_id}/secondary_dns/acls/{acl_id} operations: - name: secondarydnsacldeleteacl method: DELETE description: Cloudflare Delete ACL outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: acl_id in: path type: string required: true - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: secondarydnsaclacldetails method: GET description: Cloudflare ACL Details outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: acl_id in: path type: string required: true - name: account_id in: path type: string required: true - name: secondarydnsaclupdateacl method: PUT description: Cloudflare Update ACL outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: acl_id in: path type: string required: true - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-secondary_dns-peers path: /accounts/{account_id}/secondary_dns/peers operations: - name: secondarydnspeerlistpeers method: GET description: Cloudflare List Peers outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: secondarydnspeercreatepeer method: POST description: Cloudflare Create Peer outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-secondary_dns-peers-peer_id path: /accounts/{account_id}/secondary_dns/peers/{peer_id} operations: - name: secondarydnspeerdeletepeer method: DELETE description: Cloudflare Delete Peer outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: peer_id in: path type: string required: true - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: secondarydnspeerpeerdetails method: GET description: Cloudflare Peer Details outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: peer_id in: path type: string required: true - name: account_id in: path type: string required: true - name: secondarydnspeerupdatepeer method: PUT description: Cloudflare Update Peer outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: peer_id in: path type: string required: true - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-secondary_dns-tsigs path: /accounts/{account_id}/secondary_dns/tsigs operations: - name: secondarydnstsiglisttsigs method: GET description: Cloudflare List TSIGs outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: secondarydnstsigcreatetsig method: POST description: Cloudflare Create TSIG outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-secondary_dns-tsigs-tsig_id path: /accounts/{account_id}/secondary_dns/tsigs/{tsig_id} operations: - name: secondarydnstsigdeletetsig method: DELETE description: Cloudflare Delete TSIG outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: tsig_id in: path type: string required: true - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: secondarydnstsigtsigdetails method: GET description: Cloudflare TSIG Details outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: tsig_id in: path type: string required: true - name: account_id in: path type: string required: true - name: secondarydnstsigupdatetsig method: PUT description: Cloudflare Update TSIG outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: tsig_id in: path type: string required: true - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-storage-analytics path: /accounts/{account_id}/storage/analytics operations: - name: workerskvrequestanalyticsqueryrequestanalytics method: GET description: Cloudflare Query Request Analytics outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: query in: query type: string - name: accounts-account_id-storage-analytics-stored path: /accounts/{account_id}/storage/analytics/stored operations: - name: workerskvstoreddataanalyticsquerystoreddataanalytics method: GET description: Cloudflare Query Stored Data Analytics outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: query in: query type: string - name: accounts-account_id-storage-kv-namespaces path: /accounts/{account_id}/storage/kv/namespaces operations: - name: workerskvnamespacelistnamespaces method: GET description: Cloudflare List Namespaces outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id 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: workerskvnamespacecreateanamespace method: POST description: Cloudflare Create a Namespace outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-storage-kv-namespaces-namespace_id path: /accounts/{account_id}/storage/kv/namespaces/{namespace_id} operations: - name: workerskvnamespaceremoveanamespace method: DELETE description: Cloudflare Remove a Namespace outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: namespace_id in: path type: string required: true - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: workerskvnamespacerenameanamespace method: PUT description: Cloudflare Rename a Namespace outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: namespace_id in: path type: string required: true - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-storage-kv-namespaces-namespace_id-bulk path: /accounts/{account_id}/storage/kv/namespaces/{namespace_id}/bulk operations: - name: workerskvnamespacedeletemultiplekeyvaluepairs method: DELETE description: Cloudflare Delete multiple key-value pairs outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: namespace_id in: path type: string required: true - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: workerskvnamespacewritemultiplekeyvaluepairs method: PUT description: Cloudflare Write multiple key-value pairs outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: namespace_id in: path type: string required: true - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-storage-kv-namespaces-namespace_id-keys path: /accounts/{account_id}/storage/kv/namespaces/{namespace_id}/keys operations: - name: workerskvnamespacelistanamespaceskeys method: GET description: Cloudflare List a Namespace's Keys outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: namespace_id in: path type: string required: true - name: account_id in: path type: string required: true - name: limit in: query type: number - name: prefix in: query type: string - name: cursor in: query type: string - name: accounts-account_id-storage-kv-namespaces-namespace_id-metadata-key_name path: /accounts/{account_id}/storage/kv/namespaces/{namespace_id}/metadata/{key_name} operations: - name: workerskvnamespacereadthemetadataforakey method: GET description: Cloudflare Read the metadata for a key outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: key_name in: path type: string required: true - name: namespace_id in: path type: string required: true - name: account_id in: path type: string required: true - name: accounts-account_id-storage-kv-namespaces-namespace_id-values-key_name path: /accounts/{account_id}/storage/kv/namespaces/{namespace_id}/values/{key_name} operations: - name: workerskvnamespacedeletekeyvaluepair method: DELETE description: Cloudflare Delete key-value pair outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: key_name in: path type: string required: true - name: namespace_id in: path type: string required: true - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: workerskvnamespacereadkeyvaluepair method: GET description: Cloudflare Read key-value pair outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: key_name in: path type: string required: true - name: namespace_id in: path type: string required: true - name: account_id in: path type: string required: true - name: workerskvnamespacewritekeyvaluepairwithmetadata method: PUT description: Cloudflare Write key-value pair with metadata outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: key_name in: path type: string required: true - name: namespace_id in: path type: string required: true - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-stream path: /accounts/{account_id}/stream operations: - name: streamvideoslistvideos method: GET description: Cloudflare List videos outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: status in: query type: string - name: creator in: query type: string - name: type in: query type: string - name: asc in: query type: string - name: search in: query type: string - name: start in: query type: string - name: end in: query type: string - name: include_counts in: query type: string - name: streamvideosinitiatevideouploadsusingtus method: POST description: Cloudflare Initiate video uploads using TUS outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: Tus-Resumable in: header type: string required: true - name: Upload-Creator in: header type: string - name: Upload-Length in: header type: string required: true - name: Upload-Metadata in: header type: string - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-stream-clip path: /accounts/{account_id}/stream/clip operations: - name: streamvideoclippingclipvideosgivenastartandendtime method: POST description: Cloudflare Clip videos given a start and end time outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-stream-copy path: /accounts/{account_id}/stream/copy operations: - name: streamvideosuploadvideosfromaurl method: POST description: Cloudflare Upload videos from a URL outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: Upload-Creator in: header type: string - name: Upload-Metadata in: header type: string - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-stream-direct_upload path: /accounts/{account_id}/stream/direct_upload operations: - name: streamvideosuploadvideosviadirectuploadurls method: POST description: Cloudflare Upload videos via direct upload URLs outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: Upload-Creator in: header type: string - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-stream-keys path: /accounts/{account_id}/stream/keys operations: - name: streamsigningkeyslistsigningkeys method: GET description: Cloudflare List signing keys outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: streamsigningkeyscreatesigningkeys method: POST description: Cloudflare Create signing keys outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-stream-keys-identifier path: /accounts/{account_id}/stream/keys/{identifier} operations: - name: streamsigningkeysdeletesigningkeys method: DELETE description: Cloudflare Delete signing keys outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: identifier in: path type: string required: true - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-stream-live_inputs path: /accounts/{account_id}/stream/live_inputs operations: - name: streamliveinputslistliveinputs method: GET description: Cloudflare List live inputs outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: include_counts in: query type: string - name: streamliveinputscreatealiveinput method: POST description: Cloudflare Create a live input outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-stream-live_inputs-live_input_identifier path: /accounts/{account_id}/stream/live_inputs/{live_input_identifier} operations: - name: streamliveinputsdeletealiveinput method: DELETE description: Cloudflare Delete a live input outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: live_input_identifier in: path type: string required: true - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: streamliveinputsretrievealiveinput method: GET description: Cloudflare Retrieve a live input outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: live_input_identifier in: path type: string required: true - name: account_id in: path type: string required: true - name: streamliveinputsupdatealiveinput method: PUT description: Cloudflare Update a live input outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: live_input_identifier in: path type: string required: true - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-stream-live_inputs-live_input_identifier-outputs path: /accounts/{account_id}/stream/live_inputs/{live_input_identifier}/outputs operations: - name: streamliveinputslistalloutputsassociatedwithaspecifiedliveinput method: GET description: Cloudflare List all outputs associated with a specified live input outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: live_input_identifier in: path type: string required: true - name: account_id in: path type: string required: true - name: streamliveinputscreateanewoutputconnectedtoaliveinput method: POST description: Cloudflare Create a new output, connected to a live input outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: live_input_identifier in: path type: string required: true - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-stream-live_inputs-live_input_identifier-outputs-output_iden path: /accounts/{account_id}/stream/live_inputs/{live_input_identifier}/outputs/{output_identifier} operations: - name: streamliveinputsdeleteanoutput method: DELETE description: Cloudflare Delete an output outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: output_identifier in: path type: string required: true - name: live_input_identifier in: path type: string required: true - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: streamliveinputsupdateanoutput method: PUT description: Cloudflare Update an output outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: output_identifier in: path type: string required: true - name: live_input_identifier in: path type: string required: true - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-stream-storage-usage path: /accounts/{account_id}/stream/storage-usage operations: - name: streamvideosstorageusage method: GET description: Cloudflare Storage use outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: creator in: query type: string - name: accounts-account_id-stream-watermarks path: /accounts/{account_id}/stream/watermarks operations: - name: streamwatermarkprofilelistwatermarkprofiles method: GET description: Cloudflare List watermark profiles outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: streamwatermarkprofilecreatewatermarkprofilesviabasicupload method: POST description: Cloudflare Create watermark profiles via basic upload outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-stream-watermarks-identifier path: /accounts/{account_id}/stream/watermarks/{identifier} operations: - name: streamwatermarkprofiledeletewatermarkprofiles method: DELETE description: Cloudflare Delete watermark profiles outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: identifier in: path type: string required: true - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: streamwatermarkprofilewatermarkprofiledetails method: GET description: Cloudflare Watermark profile details outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: identifier in: path type: string required: true - name: account_id in: path type: string required: true - name: accounts-account_id-stream-webhook path: /accounts/{account_id}/stream/webhook operations: - name: streamwebhookdeletewebhooks method: DELETE description: Cloudflare Delete webhooks outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: streamwebhookviewwebhooks method: GET description: Cloudflare View webhooks outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: streamwebhookcreatewebhooks method: PUT description: Cloudflare Create webhooks outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-stream-identifier path: /accounts/{account_id}/stream/{identifier} operations: - name: streamvideosdeletevideo method: DELETE description: Cloudflare Delete video outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: identifier in: path type: string required: true - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: streamvideosretrievevideodetails method: GET description: Cloudflare Retrieve video details outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: identifier in: path type: string required: true - name: account_id in: path type: string required: true - name: streamvideosupdatevideodetails method: POST description: Cloudflare Edit video details outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: identifier in: path type: string required: true - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-stream-identifier-audio path: /accounts/{account_id}/stream/{identifier}/audio operations: - name: listaudiotracks method: GET description: Cloudflare List additional audio tracks on a video outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: identifier in: path type: string required: true - name: accounts-account_id-stream-identifier-audio-copy path: /accounts/{account_id}/stream/{identifier}/audio/copy operations: - name: addaudiotrack method: POST description: Cloudflare Add audio tracks to a video outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_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: accounts-account_id-stream-identifier-audio-audio_identifier path: /accounts/{account_id}/stream/{identifier}/audio/{audio_identifier} operations: - name: deleteaudiotracks method: DELETE description: Cloudflare Delete additional audio tracks on a video outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: identifier in: path type: string required: true - name: audio_identifier in: path type: string required: true - name: editaudiotracks method: PATCH description: Cloudflare Edit additional audio tracks on a video outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: identifier in: path type: string required: true - name: audio_identifier in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-stream-identifier-captions path: /accounts/{account_id}/stream/{identifier}/captions operations: - name: streamsubtitlescaptionslistcaptionsorsubtitles method: GET description: Cloudflare List captions or subtitles outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: identifier in: path type: string required: true - name: account_id in: path type: string required: true - name: accounts-account_id-stream-identifier-captions-language path: /accounts/{account_id}/stream/{identifier}/captions/{language} operations: - name: streamsubtitlescaptionsdeletecaptionsorsubtitles method: DELETE description: Cloudflare Delete captions or subtitles outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: language in: path type: string required: true - name: identifier in: path type: string required: true - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: streamsubtitlescaptionsuploadcaptionsorsubtitles method: PUT description: Cloudflare Upload captions or subtitles outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: language in: path type: string required: true - name: identifier in: path type: string required: true - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-stream-identifier-downloads path: /accounts/{account_id}/stream/{identifier}/downloads operations: - name: streammp4downloadsdeletedownloads method: DELETE description: Cloudflare Delete downloads outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: identifier in: path type: string required: true - name: account_id in: path type: string required: true - name: streammp4downloadslistdownloads method: GET description: Cloudflare List downloads outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: identifier in: path type: string required: true - name: account_id in: path type: string required: true - name: streammp4downloadscreatedownloads method: POST description: Cloudflare Create downloads outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: identifier in: path type: string required: true - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-stream-identifier-embed path: /accounts/{account_id}/stream/{identifier}/embed operations: - name: streamvideosretreieveembedcodehtml method: GET description: Cloudflare Retrieve embed Code HTML outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: identifier in: path type: string required: true - name: account_id in: path type: string required: true - name: accounts-account_id-stream-identifier-token path: /accounts/{account_id}/stream/{identifier}/token operations: - name: streamvideoscreatesignedurltokensforvideos method: POST description: Cloudflare Create signed URL tokens for videos outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: identifier in: path type: string required: true - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-teamnet-routes path: /accounts/{account_id}/teamnet/routes operations: - name: tunnelroutelisttunnelroutes method: GET description: Cloudflare List tunnel routes outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: comment in: query type: string - name: is_deleted in: query type: string - name: network_subset in: query type: string - name: network_superset in: query type: string - name: existed_at in: query type: string - name: tunnel_id in: query type: string - name: route_id in: query type: string - name: tun_types in: query type: string - name: virtual_network_id in: query type: string - name: per_page in: query type: string - name: page in: query type: number - name: tunnelroutecreateatunnelroute method: POST description: Cloudflare Create a tunnel route outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-teamnet-routes-ip-ip path: /accounts/{account_id}/teamnet/routes/ip/{ip} operations: - name: tunnelroutegettunnelroutebyip method: GET description: Cloudflare Get tunnel route by IP outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: ip in: path type: string required: true - name: account_id in: path type: string required: true - name: virtual_network_id in: query type: string - name: accounts-account_id-teamnet-routes-network-ip_network_encoded path: /accounts/{account_id}/teamnet/routes/network/{ip_network_encoded} operations: - name: tunnelroutedeleteatunnelroutewithcidr method: DELETE description: Cloudflare Delete a tunnel route (CIDR Endpoint) outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: ip_network_encoded in: path type: string required: true - name: account_id in: path type: string required: true - name: virtual_network_id in: query type: string - name: tun_type in: query type: string - name: tunnel_id in: query type: string - name: tunnelrouteupdateatunnelroutewithcidr method: PATCH description: Cloudflare Update a tunnel route (CIDR Endpoint) outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: ip_network_encoded in: path type: string required: true - name: account_id in: path type: string required: true - name: tunnelroutecreateatunnelroutewithcidr method: POST description: Cloudflare Create a tunnel route (CIDR Endpoint) outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: ip_network_encoded in: path type: string required: true - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-teamnet-routes-route_id path: /accounts/{account_id}/teamnet/routes/{route_id} operations: - name: tunnelroutedeleteatunnelroute method: DELETE description: Cloudflare Delete a tunnel route outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: route_id in: path type: string required: true - name: account_id in: path type: string required: true - name: tunnelrouteupdateatunnelroute method: PATCH description: Cloudflare Update a tunnel route outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: route_id in: path type: string required: true - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-teamnet-virtual_networks path: /accounts/{account_id}/teamnet/virtual_networks operations: - name: tunnelvirtualnetworklistvirtualnetworks method: GET description: Cloudflare List virtual networks outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: name in: query type: string - name: is_default in: query type: string - name: is_deleted in: query type: string - name: vnet_name in: query type: string - name: vnet_id in: query type: string - name: tunnelvirtualnetworkcreateavirtualnetwork method: POST description: Cloudflare Create a virtual network outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-teamnet-virtual_networks-virtual_network_id path: /accounts/{account_id}/teamnet/virtual_networks/{virtual_network_id} operations: - name: tunnelvirtualnetworkdeleteavirtualnetwork method: DELETE description: Cloudflare Delete a virtual network outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: virtual_network_id in: path type: string required: true - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: tunnelvirtualnetworkupdateavirtualnetwork method: PATCH description: Cloudflare Update a virtual network outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: virtual_network_id in: path type: string required: true - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-tunnels path: /accounts/{account_id}/tunnels operations: - name: cloudflaretunnellistalltunnels method: GET description: Cloudflare List All Tunnels outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: name in: query type: string - name: is_deleted in: query type: boolean - name: existed_at in: query type: string - name: uuid in: query type: string - name: was_active_at in: query type: string - name: was_inactive_at in: query type: string - name: include_prefix in: query type: string - name: exclude_prefix in: query type: string - name: tun_types in: query type: string - name: per_page in: query type: string - name: page in: query type: number - name: argotunnelcreateanargotunnel method: POST description: Cloudflare Create an Argo Tunnel outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-tunnels-tunnel_id path: /accounts/{account_id}/tunnels/{tunnel_id} operations: - name: argotunneldeleteanargotunnel method: DELETE description: Cloudflare Delete an Argo Tunnel outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: tunnel_id in: path type: string required: true - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: argotunnelgetanargotunnel method: GET description: Cloudflare Get an Argo Tunnel outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: tunnel_id in: path type: string required: true - name: account_id in: path type: string required: true - name: accounts-account_id-tunnels-tunnel_id-connections path: /accounts/{account_id}/tunnels/{tunnel_id}/connections operations: - name: argotunnelcleanupargotunnelconnections method: DELETE description: Cloudflare Clean up Argo Tunnel connections outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: tunnel_id in: path type: string required: true - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-warp_connector path: /accounts/{account_id}/warp_connector operations: - name: cloudflaretunnellistwarpconnectortunnels method: GET description: Cloudflare List Warp Connector Tunnels outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: name in: query type: string - name: is_deleted in: query type: boolean - name: existed_at in: query type: string - name: uuid in: query type: string - name: was_active_at in: query type: string - name: was_inactive_at in: query type: string - name: include_prefix in: query type: string - name: exclude_prefix in: query type: string - name: per_page in: query type: string - name: page in: query type: number - name: cloudflaretunnelcreateawarpconnectortunnel method: POST description: Cloudflare Create a Warp Connector Tunnel outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-warp_connector-tunnel_id path: /accounts/{account_id}/warp_connector/{tunnel_id} operations: - name: cloudflaretunneldeleteawarpconnectortunnel method: DELETE description: Cloudflare Delete a Warp Connector Tunnel outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: tunnel_id in: path type: string required: true - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: cloudflaretunnelgetawarpconnectortunnel method: GET description: Cloudflare Get a Warp Connector Tunnel outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: tunnel_id in: path type: string required: true - name: account_id in: path type: string required: true - name: cloudflaretunnelupdateawarpconnectortunnel method: PATCH description: Cloudflare Update a Warp Connector Tunnel outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: tunnel_id in: path type: string required: true - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-warp_connector-tunnel_id-token path: /accounts/{account_id}/warp_connector/{tunnel_id}/token operations: - name: cloudflaretunnelgetawarpconnectortunneltoken method: GET description: Cloudflare Get a Warp Connector Tunnel token outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: tunnel_id in: path type: string required: true - name: account_id in: path type: string required: true - name: accounts-account_id-workers-account-settings path: /accounts/{account_id}/workers/account-settings operations: - name: workeraccountsettingsfetchworkeraccountsettings method: GET description: Cloudflare Fetch Worker Account Settings outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: workeraccountsettingscreateworkeraccountsettings method: PUT description: Cloudflare Create Worker Account Settings outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-workers-deployments-by-script-script_id path: /accounts/{account_id}/workers/deployments/by-script/{script_id} operations: - name: workerdeploymentslistdeployments method: GET description: Cloudflare List Deployments outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: script_id in: path type: string required: true - name: account_id in: path type: string required: true - name: accounts-account_id-workers-deployments-by-script-script_id-detail-deployment_id path: /accounts/{account_id}/workers/deployments/by-script/{script_id}/detail/{deployment_id} operations: - name: workerdeploymentsgetdeploymentdetail method: GET description: Cloudflare Get Deployment Detail outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: deployment_id in: path type: string required: true - name: script_id in: path type: string required: true - name: account_id in: path type: string required: true - name: accounts-account_id-workers-dispatch-namespaces path: /accounts/{account_id}/workers/dispatch/namespaces operations: - name: namespaceworkerlist method: GET description: Cloudflare List dispatch namespaces outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: namespaceworkercreate method: POST description: Cloudflare Create dispatch namespace outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-workers-dispatch-namespaces-dispatch_namespace path: /accounts/{account_id}/workers/dispatch/namespaces/{dispatch_namespace} operations: - name: namespaceworkerdeletenamespace method: DELETE description: Cloudflare Delete dispatch namespace outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: dispatch_namespace in: path type: string required: true - name: namespaceworkergetnamespace method: GET description: Cloudflare Fetch dispatch namespace outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: dispatch_namespace in: path type: string required: true - name: accounts-account_id-workers-dispatch-namespaces-dispatch_namespace-scripts-scrip path: /accounts/{account_id}/workers/dispatch/namespaces/{dispatch_namespace}/scripts/{script_name} operations: - name: namespaceworkerscriptdeleteworker method: DELETE description: Cloudflare Delete Worker (Workers for Platforms) outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: dispatch_namespace in: path type: string required: true - name: script_name in: path type: string required: true - name: force in: query type: boolean description: If set to true, delete will not be stopped by associated service binding, durable object, or other binding. Any of these associated bindings/durable objects wil - name: body in: body type: object description: Request body (JSON). required: true - name: namespaceworkerscriptworkerdetails method: GET description: Cloudflare Worker Details (Workers for Platforms) outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: dispatch_namespace in: path type: string required: true - name: script_name in: path type: string required: true - name: namespaceworkerscriptuploadworkermodule method: PUT description: Cloudflare Upload Worker Module (Workers for Platforms) outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: dispatch_namespace in: path type: string required: true - name: script_name in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: false - name: accounts-account_id-workers-dispatch-namespaces-dispatch_namespace-scripts-scrip path: /accounts/{account_id}/workers/dispatch/namespaces/{dispatch_namespace}/scripts/{script_name}/bindings operations: - name: namespaceworkergetscriptbindings method: GET description: Cloudflare Get Script Bindings (Workers for Platforms) outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: dispatch_namespace in: path type: string required: true - name: script_name in: path type: string required: true - name: accounts-account_id-workers-dispatch-namespaces-dispatch_namespace-scripts-scrip path: /accounts/{account_id}/workers/dispatch/namespaces/{dispatch_namespace}/scripts/{script_name}/content operations: - name: namespaceworkergetscriptcontent method: GET description: Cloudflare Get Script Content (Workers for Platforms) outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: dispatch_namespace in: path type: string required: true - name: script_name in: path type: string required: true - name: namespaceworkerputscriptcontent method: PUT description: Cloudflare Put Script Content (Workers for Platforms) outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: dispatch_namespace in: path type: string required: true - name: script_name in: path type: string required: true - name: CF-WORKER-BODY-PART in: header type: string description: The multipart name of a script upload part containing script content in service worker format. Alternative to including in a metadata part. - name: CF-WORKER-MAIN-MODULE-PART in: header type: string description: The multipart name of a script upload part containing script content in es module format. Alternative to including in a metadata part. - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-workers-dispatch-namespaces-dispatch_namespace-scripts-scrip path: /accounts/{account_id}/workers/dispatch/namespaces/{dispatch_namespace}/scripts/{script_name}/settings operations: - name: namespaceworkergetscriptsettings method: GET description: Cloudflare Get Script Settings outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: dispatch_namespace in: path type: string required: true - name: script_name in: path type: string required: true - name: namespaceworkerpatchscriptsettings method: PATCH description: Cloudflare Patch Script Settings outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: dispatch_namespace in: path type: string required: true - name: script_name in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-workers-domains path: /accounts/{account_id}/workers/domains operations: - name: workerdomainlistdomains method: GET description: Cloudflare List Domains outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: zone_name in: query type: string - name: service in: query type: string - name: zone_id in: query type: string - name: hostname in: query type: string - name: environment in: query type: string - name: workerdomainattachtodomain method: PUT description: Cloudflare Attach to Domain outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-workers-domains-domain_id path: /accounts/{account_id}/workers/domains/{domain_id} operations: - name: workerdomaindetachfromdomain method: DELETE description: Cloudflare Detach from Domain outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: domain_id in: path type: string required: true - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: workerdomaingetadomain method: GET description: Cloudflare Get a Domain outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: domain_id in: path type: string required: true - name: account_id in: path type: string required: true - name: accounts-account_id-workers-durable_objects-namespaces path: /accounts/{account_id}/workers/durable_objects/namespaces operations: - name: durableobjectsnamespacelistnamespaces method: GET description: Cloudflare List Namespaces outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: accounts-account_id-workers-durable_objects-namespaces-id-objects path: /accounts/{account_id}/workers/durable_objects/namespaces/{id}/objects operations: - name: durableobjectsnamespacelistobjects method: GET description: Cloudflare List Objects outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: string required: true - name: account_id in: path type: string required: true - name: limit in: query type: number - name: cursor in: query type: string - name: accounts-account_id-workers-queues path: /accounts/{account_id}/workers/queues operations: - name: queuelistqueues method: GET description: Cloudflare List Queues outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: queuecreatequeue method: POST description: Cloudflare Create Queue outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-workers-queues-name path: /accounts/{account_id}/workers/queues/{name} operations: - name: queuedeletequeue method: DELETE description: Cloudflare Delete Queue outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: name in: path type: string required: true - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: queuequeuedetails method: GET description: Cloudflare Queue Details outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: name in: path type: string required: true - name: account_id in: path type: string required: true - name: queueupdatequeue method: PUT description: Cloudflare Update Queue outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: name in: path type: string required: true - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-workers-queues-name-consumers path: /accounts/{account_id}/workers/queues/{name}/consumers operations: - name: queuelistqueueconsumers method: GET description: Cloudflare List Queue Consumers outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: name in: path type: string required: true - name: account_id in: path type: string required: true - name: queuecreatequeueconsumer method: POST description: Cloudflare Create Queue Consumer outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: name in: path type: string required: true - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-workers-queues-name-consumers-consumer_name path: /accounts/{account_id}/workers/queues/{name}/consumers/{consumer_name} operations: - name: queuedeletequeueconsumer method: DELETE description: Cloudflare Delete Queue Consumer outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: consumer_name in: path type: string required: true - name: name in: path type: string required: true - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: queueupdatequeueconsumer method: PUT description: Cloudflare Update Queue Consumer outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: consumer_name in: path type: string required: true - name: name in: path type: string required: true - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-workers-scripts path: /accounts/{account_id}/workers/scripts operations: - name: workerscriptlistworkers method: GET description: Cloudflare List Workers outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: accounts-account_id-workers-scripts-script_name path: /accounts/{account_id}/workers/scripts/{script_name} operations: - name: workerscriptdeleteworker method: DELETE description: Cloudflare Delete Worker outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: script_name in: path type: string required: true - name: account_id in: path type: string required: true - name: force in: query type: boolean description: If set to true, delete will not be stopped by associated service binding, durable object, or other binding. Any of these associated bindings/durable objects wil - name: body in: body type: object description: Request body (JSON). required: true - name: workerscriptdownloadworker method: GET description: Cloudflare Download Worker outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: script_name in: path type: string required: true - name: account_id in: path type: string required: true - name: workerscriptuploadworkermodule method: PUT description: Cloudflare Upload Worker Module outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: script_name in: path type: string required: true - name: account_id in: path type: string required: true - name: rollback_to in: query type: string description: Rollback to provided deployment based on deployment ID. Request body will only parse a "message" part. You can learn more about deployments [here](https://devel - name: body in: body type: object description: Request body (JSON). required: false - name: accounts-account_id-workers-scripts-script_name-content path: /accounts/{account_id}/workers/scripts/{script_name}/content operations: - name: workerscriptputcontent method: PUT description: Cloudflare Put script content outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: script_name in: path type: string required: true - name: CF-WORKER-BODY-PART in: header type: string description: The multipart name of a script upload part containing script content in service worker format. Alternative to including in a metadata part. - name: CF-WORKER-MAIN-MODULE-PART in: header type: string description: The multipart name of a script upload part containing script content in es module format. Alternative to including in a metadata part. - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-workers-scripts-script_name-content-v2 path: /accounts/{account_id}/workers/scripts/{script_name}/content/v2 operations: - name: workerscriptgetcontent method: GET description: Cloudflare Get script content outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: script_name in: path type: string required: true - name: accounts-account_id-workers-scripts-script_name-schedules path: /accounts/{account_id}/workers/scripts/{script_name}/schedules operations: - name: workercrontriggergetcrontriggers method: GET description: Cloudflare Get Cron Triggers outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: script_name in: path type: string required: true - name: account_id in: path type: string required: true - name: workercrontriggerupdatecrontriggers method: PUT description: Cloudflare Update Cron Triggers outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: script_name in: path type: string required: true - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-workers-scripts-script_name-settings path: /accounts/{account_id}/workers/scripts/{script_name}/settings operations: - name: workerscriptgetsettings method: GET description: Cloudflare Get Script Settings outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: script_name in: path type: string required: true - name: workerscriptpatchsettings method: PATCH description: Cloudflare Patch Script Settings outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: script_name in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-workers-scripts-script_name-tails path: /accounts/{account_id}/workers/scripts/{script_name}/tails operations: - name: workertaillogslisttails method: GET description: Cloudflare List Tails outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: script_name in: path type: string required: true - name: account_id in: path type: string required: true - name: workertaillogsstarttail method: POST description: Cloudflare Start Tail outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: script_name in: path type: string required: true - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-workers-scripts-script_name-tails-id path: /accounts/{account_id}/workers/scripts/{script_name}/tails/{id} operations: - name: workertaillogsdeletetail method: DELETE description: Cloudflare Delete Tail outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: string required: true - name: script_name in: path type: string required: true - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-workers-scripts-script_name-usage-model path: /accounts/{account_id}/workers/scripts/{script_name}/usage-model operations: - name: workerscriptfetchusagemodel method: GET description: Cloudflare Fetch Usage Model outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: script_name in: path type: string required: true - name: account_id in: path type: string required: true - name: workerscriptupdateusagemodel method: PUT description: Cloudflare Update Usage Model outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: script_name in: path type: string required: true - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-workers-services-service_name-environments-environment_name- path: /accounts/{account_id}/workers/services/{service_name}/environments/{environment_name}/content operations: - name: workerenvironmentgetscriptcontent method: GET description: Cloudflare Get script content outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: service_name in: path type: string required: true - name: environment_name in: path type: string required: true - name: workerenvironmentputscriptcontent method: PUT description: Cloudflare Put script content outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: service_name in: path type: string required: true - name: environment_name in: path type: string required: true - name: CF-WORKER-BODY-PART in: header type: string description: The multipart name of a script upload part containing script content in service worker format. Alternative to including in a metadata part. - name: CF-WORKER-MAIN-MODULE-PART in: header type: string description: The multipart name of a script upload part containing script content in es module format. Alternative to including in a metadata part. - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-workers-services-service_name-environments-environment_name- path: /accounts/{account_id}/workers/services/{service_name}/environments/{environment_name}/settings operations: - name: workerscriptenvironmentgetsettings method: GET description: Cloudflare Get Script Settings outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: service_name in: path type: string required: true - name: environment_name in: path type: string required: true - name: workerscriptenvironmentpatchsettings method: PATCH description: Cloudflare Patch Script Settings outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: service_name in: path type: string required: true - name: environment_name in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-workers-subdomain path: /accounts/{account_id}/workers/subdomain operations: - name: workersubdomaingetsubdomain method: GET description: Cloudflare Get Subdomain outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: workersubdomaincreatesubdomain method: PUT description: Cloudflare Create Subdomain outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-account_id-zerotrust-connectivity_settings path: /accounts/{account_id}/zerotrust/connectivity_settings operations: - name: zerotrustaccountsgetconnectivitysettings method: GET description: Cloudflare Get Zero Trust Connectivity Settings outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: zerotrustaccountspatchconnectivitysettings method: PATCH description: Cloudflare Updates the Zero Trust Connectivity Settings outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: account_id in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: accounts-identifier-access-apps path: /accounts/{identifier}/access/apps operations: - name: accessapplicationslistaccessapplications 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: accessapplicationsaddanapplication 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: accounts-identifier-access-apps-ca path: /accounts/{identifier}/access/apps/ca operations: - name: accessshortlivedcertificatecaslistshortlivedcertificatecas 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: accounts-identifier-access-apps-app_id path: /accounts/{identifier}/access/apps/{app_id} operations: - name: accessapplicationsdeleteanaccessapplication 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: accessapplicationsgetanaccessapplication 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: accessapplicationsupdateabookmarkapplication 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: accounts-identifier-access-apps-app_id-revoke_tokens path: /accounts/{identifier}/access/apps/{app_id}/revoke_tokens operations: - name: accessapplicationsrevokeservicetokens 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: accounts-identifier-access-apps-app_id-user_policy_checks path: /accounts/{identifier}/access/apps/{app_id}/user_policy_checks operations: - name: accessapplicationstestaccesspolicies 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: accounts-identifier-access-apps-uuid1-policies-uuid path: /accounts/{identifier}/access/apps/{uuid1}/policies/{uuid} operations: - name: accesspoliciesdeleteanaccesspolicy 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: accesspoliciesgetanaccesspolicy 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: accesspoliciesupdateanaccesspolicy 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: accounts-identifier-access-apps-uuid-ca path: /accounts/{identifier}/access/apps/{uuid}/ca operations: - name: accessshortlivedcertificatecasdeleteashortlivedcertificateca 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: accessshortlivedcertificatecasgetashortlivedcertificateca 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: accessshortlivedcertificatecascreateashortlivedcertificateca 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: accounts-identifier-access-apps-uuid-policies path: /accounts/{identifier}/access/apps/{uuid}/policies operations: - name: accesspolicieslistaccesspolicies 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: accesspoliciescreateanaccesspolicy 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: accounts-identifier-access-bookmarks path: /accounts/{identifier}/access/bookmarks operations: - name: accessbookmarkapplicationsdeprecatedlistbookmarkapplications method: GET description: Cloudflare List Bookmark applications outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: identifier in: path type: string required: true - name: accounts-identifier-access-bookmarks-uuid path: /accounts/{identifier}/access/bookmarks/{uuid} operations: - name: accessbookmarkapplicationsdeprecateddeleteabookmarkapplication method: DELETE description: Cloudflare Delete a Bookmark application 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: accessbookmarkapplicationsdeprecatedgetabookmarkapplication method: GET description: Cloudflare Get a Bookmark application 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: accessbookmarkapplicationsdeprecatedcreateabookmarkapplication method: POST description: Cloudflare Create a Bookmark application 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: accessbookmarkapplicationsdeprecatedupdateabookmarkapplication method: PUT description: Cloudflare Update a Bookmark application 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: accounts-identifier-access-certificates path: /accounts/{identifier}/access/certificates operations: - name: accessmtlsauthenticationlistmtlscertificates 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: accessmtlsauthenticationaddanmtlscertificate 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: accounts-identifier-access-certificates-settings path: /accounts/{identifier}/access/certificates/settings operations: - name: accessmtlsauthenticationlistmtlscertificateshostnamesettings 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: accessmtlsauthenticationupdateanmtlscertificatesettings 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: accounts-identifier-access-certificates-uuid path: /accounts/{identifier}/access/certificates/{uuid} operations: - name: accessmtlsauthenticationdeleteanmtlscertificate 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: accessmtlsauthenticationgetanmtlscertificate 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: accessmtlsauthenticationupdateanmtlscertificate 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: accounts-identifier-access-custom_pages path: /accounts/{identifier}/access/custom_pages operations: - name: accesscustompageslistcustompages method: GET description: Cloudflare List custom pages outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: identifier in: path type: string required: true - name: accesscustompagescreateacustompage method: POST description: Cloudflare Create a custom page 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: false - name: accounts-identifier-access-custom_pages-uuid path: /accounts/{identifier}/access/custom_pages/{uuid} operations: - name: accesscustompagesdeleteacustompage method: DELETE description: Cloudflare Delete a custom page 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: accesscustompagesgetacustompage method: GET description: Cloudflare Get a custom page 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: accesscustompagesupdateacustompage method: PUT description: Cloudflare Update a custom page 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: false - name: accounts-identifier-access-groups path: /accounts/{identifier}/access/groups operations: - name: accessgroupslistaccessgroups 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: accessgroupscreateanaccessgroup 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: accounts-identifier-access-groups-uuid path: /accounts/{identifier}/access/groups/{uuid} operations: - name: accessgroupsdeleteanaccessgroup 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: accessgroupsgetanaccessgroup 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: accessgroupsupdateanaccessgroup 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: accounts-identifier-access-identity_providers path: /accounts/{identifier}/access/identity_providers operations: - name: accessidentityproviderslistaccessidentityproviders 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: accessidentityprovidersaddanaccessidentityprovider 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: accounts-identifier-access-identity_providers-uuid path: /accounts/{identifier}/access/identity_providers/{uuid} operations: - name: accessidentityprovidersdeleteanaccessidentityprovider 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: accessidentityprovidersgetanaccessidentityprovider 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: accessidentityprovidersupdateanaccessidentityprovider 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: accounts-identifier-access-keys path: /accounts/{identifier}/access/keys operations: - name: accesskeyconfigurationgettheaccesskeyconfiguration method: GET description: Cloudflare Get the Access key configuration outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: identifier in: path type: string required: true - name: accesskeyconfigurationupdatetheaccesskeyconfiguration method: PUT description: Cloudflare Update the Access key configuration 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: accounts-identifier-access-keys-rotate path: /accounts/{identifier}/access/keys/rotate operations: - name: accesskeyconfigurationrotateaccesskeys method: POST description: Cloudflare Rotate Access keys outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: identifier in: path type: string required: true - name: accounts-identifier-access-logs-access_requests path: /accounts/{identifier}/access/logs/access_requests operations: - name: accessauthenticationlogsgetaccessauthenticationlogs method: GET description: Cloudflare Get Access authentication logs outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: identifier in: path type: string required: true - name: accounts-identifier-access-organizations path: /accounts/{identifier}/access/organizations operations: - name: zerotrustorganizationgetyourzerotrustorganization 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: zerotrustorganizationcreateyourzerotrustorganization 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: zerotrustorganizationupdateyourzerotrustorganization 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: accounts-identifier-access-organizations-revoke_user path: /accounts/{identifier}/access/organizations/revoke_user operations: - name: zerotrustorganizationrevokeallaccesstokensforauser 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: accounts-identifier-access-seats path: /accounts/{identifier}/access/seats operations: - name: zerotrustseatsupdateauserseat method: PATCH description: Cloudflare Update a user seat 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: accounts-identifier-access-service_tokens path: /accounts/{identifier}/access/service_tokens operations: - name: accessservicetokenslistservicetokens 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: accessservicetokenscreateaservicetoken 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: accounts-identifier-access-service_tokens-uuid path: /accounts/{identifier}/access/service_tokens/{uuid} operations: - name: accessservicetokensdeleteaservicetoken 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: accessservicetokensupdateaservicetoken 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: accounts-identifier-access-service_tokens-uuid-refresh path: /accounts/{identifier}/access/service_tokens/{uuid}/refresh operations: - name: accessservicetokensrefreshaservicetoken method: POST description: Cloudflare Refresh 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: accounts-identifier-access-service_tokens-uuid-rotate path: /accounts/{identifier}/access/service_tokens/{uuid}/rotate operations: - name: accessservicetokensrotateaservicetoken method: POST description: Cloudflare Rotate 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: accounts-identifier-access-tags path: /accounts/{identifier}/access/tags operations: - name: accesstagslisttags method: GET description: Cloudflare List tags outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: identifier in: path type: string required: true - name: accesstagscreatetag method: POST description: Cloudflare Create a tag 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: false - name: accounts-identifier-access-tags-name path: /accounts/{identifier}/access/tags/{name} operations: - name: accesstagsdeleteatag method: DELETE description: Cloudflare Delete a tag outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: identifier in: path type: string required: true - name: name in: path type: string required: true - name: accesstagsgetatag method: GET description: Cloudflare Get a tag outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: identifier in: path type: string required: true - name: name in: path type: string required: true - name: accesstagsupdateatag method: PUT description: Cloudflare Update a tag outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: identifier in: path type: string required: true - name: name in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: false - name: accounts-identifier-access-users path: /accounts/{identifier}/access/users operations: - name: zerotrustusersgetusers method: GET description: Cloudflare Get users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: identifier in: path type: string required: true - name: accounts-identifier-access-users-id-active_sessions path: /accounts/{identifier}/access/users/{id}/active_sessions operations: - name: zerotrustusersgetactivesessions method: GET description: Cloudflare Get active sessions outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: string required: true - name: identifier in: path type: string required: true - name: accounts-identifier-access-users-id-active_sessions-nonce path: /accounts/{identifier}/access/users/{id}/active_sessions/{nonce} operations: - name: zerotrustusersgetactivesession method: GET description: Cloudflare Get single active session outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: string required: true - name: identifier in: path type: string required: true - name: nonce in: path type: string required: true - name: accounts-identifier-access-users-id-failed_logins path: /accounts/{identifier}/access/users/{id}/failed_logins operations: - name: zerotrustusersgetfailedlogins method: GET description: Cloudflare Get failed logins outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: string required: true - name: identifier in: path type: string required: true - name: accounts-identifier-access-users-id-last_seen_identity path: /accounts/{identifier}/access/users/{id}/last_seen_identity operations: - name: zerotrustusersgetlastseenidentity method: GET description: Cloudflare Get last seen identity outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: string required: true - name: identifier in: path type: string required: true authentication: type: bearer token: '{{env.CLOUDFLARE_API_KEY}}' exposes: - type: rest namespace: cloudflare-accounts-rest port: 8080 description: REST adapter for Cloudflare API — Accounts. One Spectral-compliant resource per consumed operation, prefixed with /v1. resources: - path: /v1/accounts name: accounts description: REST surface for accounts. operations: - method: GET name: accountslistaccounts description: Cloudflare List Accounts call: cloudflare-accounts.accountslistaccounts with: name: rest.name page: rest.page per_page: rest.per_page direction: rest.direction outputParameters: - type: object mapping: $. - path: /v1/accounts/{accountid}/urlscanner/scan name: accounts-accountid-urlscanner-scan description: REST surface for accounts-accountId-urlscanner-scan. operations: - method: GET name: urlscannersearchscans description: Cloudflare Search URL scans call: cloudflare-accounts.urlscannersearchscans with: accountId: rest.accountId scanId: rest.scanId limit: rest.limit next_cursor: rest.next_cursor date_start: rest.date_start date_end: rest.date_end url: rest.url hostname: rest.hostname path: rest.path ip: rest.ip asn: rest.asn page_url: rest.page_url page_hostname: rest.page_hostname page_path: rest.page_path page_asn: rest.page_asn page_ip: rest.page_ip account_scans: rest.account_scans is_malicious: rest.is_malicious outputParameters: - type: object mapping: $. - method: POST name: urlscannercreatescan description: Cloudflare Create URL Scan call: cloudflare-accounts.urlscannercreatescan with: accountId: rest.accountId body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{accountid}/urlscanner/scan/{scanid} name: accounts-accountid-urlscanner-scan-scanid description: REST surface for accounts-accountId-urlscanner-scan-scanId. operations: - method: GET name: urlscannergetscan description: Cloudflare Get URL scan call: cloudflare-accounts.urlscannergetscan with: scanId: rest.scanId accountId: rest.accountId outputParameters: - type: object mapping: $. - path: /v1/accounts/{accountid}/urlscanner/scan/{scanid}/har name: accounts-accountid-urlscanner-scan-scanid-har description: REST surface for accounts-accountId-urlscanner-scan-scanId-har. operations: - method: GET name: urlscannergetscanhar description: Cloudflare Get URL scan's HAR call: cloudflare-accounts.urlscannergetscanhar with: scanId: rest.scanId accountId: rest.accountId outputParameters: - type: object mapping: $. - path: /v1/accounts/{accountid}/urlscanner/scan/{scanid}/screenshot name: accounts-accountid-urlscanner-scan-scanid-screenshot description: REST surface for accounts-accountId-urlscanner-scan-scanId-screenshot. operations: - method: GET name: urlscannergetscanscreenshot description: Cloudflare Get screenshot call: cloudflare-accounts.urlscannergetscanscreenshot with: scanId: rest.scanId accountId: rest.accountId resolution: rest.resolution outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-identifier}/billing/profile name: accounts-account-identifier-billing-profile description: REST surface for accounts-account_identifier-billing-profile. operations: - method: GET name: accountbillingprofiledeprecatedbillingprofiledetails description: Cloudflare Billing Profile Details call: cloudflare-accounts.accountbillingprofiledeprecatedbillingprofiledetails with: account_identifier: rest.account_identifier outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-identifier}/cloudforce-one/requests name: accounts-account-identifier-cloudforce-one-requests description: REST surface for accounts-account_identifier-cloudforce-one-requests. operations: - method: POST name: cloudforceonerequestlist description: Cloudflare List Requests call: cloudflare-accounts.cloudforceonerequestlist with: account_identifier: rest.account_identifier body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-identifier}/cloudforce-one/requests/constants name: accounts-account-identifier-cloudforce-one-requests-constants description: REST surface for accounts-account_identifier-cloudforce-one-requests-constants. operations: - method: GET name: cloudforceonerequestconstants description: Cloudflare Get Request Priority, Status, and TLP constants call: cloudflare-accounts.cloudforceonerequestconstants with: account_identifier: rest.account_identifier outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-identifier}/cloudforce-one/requests/new name: accounts-account-identifier-cloudforce-one-requests-new description: REST surface for accounts-account_identifier-cloudforce-one-requests-new. operations: - method: POST name: cloudforceonerequestnew description: Cloudflare Create a New Request call: cloudflare-accounts.cloudforceonerequestnew with: account_identifier: rest.account_identifier body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-identifier}/cloudforce-one/requests/priority name: accounts-account-identifier-cloudforce-one-requests-priority description: REST surface for accounts-account_identifier-cloudforce-one-requests-priority. operations: - method: POST name: cloudforceoneprioritylist description: Cloudflare List Priority Intelligence Requirements call: cloudflare-accounts.cloudforceoneprioritylist with: account_identifier: rest.account_identifier body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-identifier}/cloudforce-one/requests/priority/new name: accounts-account-identifier-cloudforce-one-requests-priority-new description: REST surface for accounts-account_identifier-cloudforce-one-requests-priority-new. operations: - method: POST name: cloudforceoneprioritynew description: Cloudflare Create a New Priority Requirement call: cloudflare-accounts.cloudforceoneprioritynew with: account_identifier: rest.account_identifier body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-identifier}/cloudforce-one/requests/priority/quota name: accounts-account-identifier-cloudforce-one-requests-priority-quota description: REST surface for accounts-account_identifier-cloudforce-one-requests-priority-quota. operations: - method: GET name: cloudforceonepriorityquota description: Cloudflare Get Priority Intelligence Requirement Quota call: cloudflare-accounts.cloudforceonepriorityquota with: account_identifier: rest.account_identifier outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-identifier}/cloudforce-one/requests/priority/{priority-identifer} name: accounts-account-identifier-cloudforce-one-requests-priority-priority-identifer description: REST surface for accounts-account_identifier-cloudforce-one-requests-priority-priority_identifer. operations: - method: DELETE name: cloudforceoneprioritydelete description: Cloudflare Delete a Priority Intelligence Report call: cloudflare-accounts.cloudforceoneprioritydelete with: account_identifier: rest.account_identifier priority_identifer: rest.priority_identifer outputParameters: - type: object mapping: $. - method: GET name: cloudforceonepriorityget description: Cloudflare Get a Priority Intelligence Requirement call: cloudflare-accounts.cloudforceonepriorityget with: account_identifier: rest.account_identifier priority_identifer: rest.priority_identifer outputParameters: - type: object mapping: $. - method: PUT name: cloudforceonepriorityupdate description: Cloudflare Update a Priority Intelligence Requirement call: cloudflare-accounts.cloudforceonepriorityupdate with: account_identifier: rest.account_identifier priority_identifer: rest.priority_identifer body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-identifier}/cloudforce-one/requests/quota name: accounts-account-identifier-cloudforce-one-requests-quota description: REST surface for accounts-account_identifier-cloudforce-one-requests-quota. operations: - method: GET name: cloudforceonerequestquota description: Cloudflare Get Request Quota call: cloudflare-accounts.cloudforceonerequestquota with: account_identifier: rest.account_identifier outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-identifier}/cloudforce-one/requests/types name: accounts-account-identifier-cloudforce-one-requests-types description: REST surface for accounts-account_identifier-cloudforce-one-requests-types. operations: - method: GET name: cloudforceonerequesttypes description: Cloudflare Get Request Types call: cloudflare-accounts.cloudforceonerequesttypes with: account_identifier: rest.account_identifier outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-identifier}/cloudforce-one/requests/{request-identifier} name: accounts-account-identifier-cloudforce-one-requests-request-identifier description: REST surface for accounts-account_identifier-cloudforce-one-requests-request_identifier. operations: - method: DELETE name: cloudforceonerequestdelete description: Cloudflare Delete a Request call: cloudflare-accounts.cloudforceonerequestdelete with: account_identifier: rest.account_identifier request_identifier: rest.request_identifier outputParameters: - type: object mapping: $. - method: GET name: cloudforceonerequestget description: Cloudflare Get a Request call: cloudflare-accounts.cloudforceonerequestget with: account_identifier: rest.account_identifier request_identifier: rest.request_identifier outputParameters: - type: object mapping: $. - method: PUT name: cloudforceonerequestupdate description: Cloudflare Update a Request call: cloudflare-accounts.cloudforceonerequestupdate with: account_identifier: rest.account_identifier request_identifier: rest.request_identifier body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-identifier}/cloudforce-one/requests/{request-identifier}/message name: accounts-account-identifier-cloudforce-one-requests-request-identifier-message description: REST surface for accounts-account_identifier-cloudforce-one-requests-request_identifier-message. operations: - method: POST name: cloudforceonerequestmessagelist description: Cloudflare List Request Messages call: cloudflare-accounts.cloudforceonerequestmessagelist with: account_identifier: rest.account_identifier request_identifier: rest.request_identifier body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-identifier}/cloudforce-one/requests/{request-identifier}/message/new name: accounts-account-identifier-cloudforce-one-requests-request-identifier-message-n description: REST surface for accounts-account_identifier-cloudforce-one-requests-request_identifier-message-n. operations: - method: POST name: cloudforceonerequestmessagenew description: Cloudflare Create a New Request Message call: cloudflare-accounts.cloudforceonerequestmessagenew with: account_identifier: rest.account_identifier request_identifier: rest.request_identifier body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-identifier}/cloudforce-one/requests/{request-identifier}/message/{message-identifer} name: accounts-account-identifier-cloudforce-one-requests-request-identifier-message-m description: REST surface for accounts-account_identifier-cloudforce-one-requests-request_identifier-message-m. operations: - method: DELETE name: cloudforceonerequestmessagedelete description: Cloudflare Delete a Request Message call: cloudflare-accounts.cloudforceonerequestmessagedelete with: account_identifier: rest.account_identifier request_identifier: rest.request_identifier message_identifer: rest.message_identifer outputParameters: - type: object mapping: $. - method: PUT name: cloudforceonerequestmessageupdate description: Cloudflare Update a Request Message call: cloudflare-accounts.cloudforceonerequestmessageupdate with: account_identifier: rest.account_identifier request_identifier: rest.request_identifier message_identifer: rest.message_identifer body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-identifier}/custom-pages name: accounts-account-identifier-custom-pages description: REST surface for accounts-account_identifier-custom_pages. operations: - method: GET name: custompagesforanaccountlistcustompages description: Cloudflare List custom pages call: cloudflare-accounts.custompagesforanaccountlistcustompages with: account_identifier: rest.account_identifier outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-identifier}/custom-pages/{identifier} name: accounts-account-identifier-custom-pages-identifier description: REST surface for accounts-account_identifier-custom_pages-identifier. operations: - method: GET name: custompagesforanaccountgetacustompage description: Cloudflare Get a custom page call: cloudflare-accounts.custompagesforanaccountgetacustompage with: identifier: rest.identifier account_identifier: rest.account_identifier outputParameters: - type: object mapping: $. - method: PUT name: custompagesforanaccountupdateacustompage description: Cloudflare Update a custom page call: cloudflare-accounts.custompagesforanaccountupdateacustompage with: identifier: rest.identifier account_identifier: rest.account_identifier body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-identifier}/d1/database/{database-identifier} name: accounts-account-identifier-d1-database-database-identifier description: REST surface for accounts-account_identifier-d1-database-database_identifier. operations: - method: DELETE name: cloudflared1deletedatabase description: Cloudflare Delete D1 Database call: cloudflare-accounts.cloudflared1deletedatabase with: account_identifier: rest.account_identifier database_identifier: rest.database_identifier outputParameters: - type: object mapping: $. - method: GET name: cloudflared1getdatabase description: Cloudflare Get D1 Database call: cloudflare-accounts.cloudflared1getdatabase with: account_identifier: rest.account_identifier database_identifier: rest.database_identifier outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-identifier}/d1/database/{database-identifier}/query name: accounts-account-identifier-d1-database-database-identifier-query description: REST surface for accounts-account_identifier-d1-database-database_identifier-query. operations: - method: POST name: cloudflared1querydatabase description: Cloudflare Query D1 Database call: cloudflare-accounts.cloudflared1querydatabase with: account_identifier: rest.account_identifier database_identifier: rest.database_identifier body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-identifier}/dns-firewall/{identifier}/dns-analytics/report name: accounts-account-identifier-dns-firewall-identifier-dns-analytics-report description: REST surface for accounts-account_identifier-dns_firewall-identifier-dns_analytics-report. operations: - method: GET name: dnsfirewallanalyticstable description: Cloudflare Table call: cloudflare-accounts.dnsfirewallanalyticstable with: identifier: rest.identifier account_identifier: rest.account_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/accounts/{account-identifier}/dns-firewall/{identifier}/dns-analytics/report/bytime name: accounts-account-identifier-dns-firewall-identifier-dns-analytics-report-bytime description: REST surface for accounts-account_identifier-dns_firewall-identifier-dns_analytics-report-bytime. operations: - method: GET name: dnsfirewallanalyticsbytime description: Cloudflare By Time call: cloudflare-accounts.dnsfirewallanalyticsbytime with: identifier: rest.identifier account_identifier: rest.account_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/accounts/{account-identifier}/email/routing/addresses name: accounts-account-identifier-email-routing-addresses description: REST surface for accounts-account_identifier-email-routing-addresses. operations: - method: GET name: emailroutingdestinationaddresseslistdestinationaddresses description: Cloudflare List destination addresses call: cloudflare-accounts.emailroutingdestinationaddresseslistdestinationaddresses with: account_identifier: rest.account_identifier page: rest.page per_page: rest.per_page direction: rest.direction verified: rest.verified outputParameters: - type: object mapping: $. - method: POST name: emailroutingdestinationaddressescreateadestinationaddress description: Cloudflare Create a destination address call: cloudflare-accounts.emailroutingdestinationaddressescreateadestinationaddress with: account_identifier: rest.account_identifier body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-identifier}/email/routing/addresses/{destination-address-identifier} name: accounts-account-identifier-email-routing-addresses-destination-address-identifi description: REST surface for accounts-account_identifier-email-routing-addresses-destination_address_identifi. operations: - method: DELETE name: emailroutingdestinationaddressesdeletedestinationaddress description: Cloudflare Delete destination address call: cloudflare-accounts.emailroutingdestinationaddressesdeletedestinationaddress with: destination_address_identifier: rest.destination_address_identifier account_identifier: rest.account_identifier outputParameters: - type: object mapping: $. - method: GET name: emailroutingdestinationaddressesgetadestinationaddress description: Cloudflare Get a destination address call: cloudflare-accounts.emailroutingdestinationaddressesgetadestinationaddress with: destination_address_identifier: rest.destination_address_identifier account_identifier: rest.account_identifier outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-identifier}/firewall/access-rules/rules name: accounts-account-identifier-firewall-access-rules-rules description: REST surface for accounts-account_identifier-firewall-access_rules-rules. operations: - method: GET name: ipaccessrulesforanaccountlistipaccessrules description: Cloudflare List IP Access rules call: cloudflare-accounts.ipaccessrulesforanaccountlistipaccessrules with: account_identifier: rest.account_identifier 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: ipaccessrulesforanaccountcreateanipaccessrule description: Cloudflare Create an IP Access rule call: cloudflare-accounts.ipaccessrulesforanaccountcreateanipaccessrule with: account_identifier: rest.account_identifier body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-identifier}/firewall/access-rules/rules/{identifier} name: accounts-account-identifier-firewall-access-rules-rules-identifier description: REST surface for accounts-account_identifier-firewall-access_rules-rules-identifier. operations: - method: DELETE name: ipaccessrulesforanaccountdeleteanipaccessrule description: Cloudflare Delete an IP Access rule call: cloudflare-accounts.ipaccessrulesforanaccountdeleteanipaccessrule with: identifier: rest.identifier account_identifier: rest.account_identifier body: rest.body outputParameters: - type: object mapping: $. - method: GET name: ipaccessrulesforanaccountgetanipaccessrule description: Cloudflare Get an IP Access rule call: cloudflare-accounts.ipaccessrulesforanaccountgetanipaccessrule with: identifier: rest.identifier account_identifier: rest.account_identifier outputParameters: - type: object mapping: $. - method: PATCH name: ipaccessrulesforanaccountupdateanipaccessrule description: Cloudflare Update an IP Access rule call: cloudflare-accounts.ipaccessrulesforanaccountupdateanipaccessrule with: identifier: rest.identifier account_identifier: rest.account_identifier body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-identifier}/magic/cf-interconnects name: accounts-account-identifier-magic-cf-interconnects description: REST surface for accounts-account_identifier-magic-cf_interconnects. operations: - method: GET name: magicinterconnectslistinterconnects description: Cloudflare List interconnects call: cloudflare-accounts.magicinterconnectslistinterconnects with: account_identifier: rest.account_identifier outputParameters: - type: object mapping: $. - method: PUT name: magicinterconnectsupdatemultipleinterconnects description: Cloudflare Update multiple interconnects call: cloudflare-accounts.magicinterconnectsupdatemultipleinterconnects with: account_identifier: rest.account_identifier body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-identifier}/magic/cf-interconnects/{tunnel-identifier} name: accounts-account-identifier-magic-cf-interconnects-tunnel-identifier description: REST surface for accounts-account_identifier-magic-cf_interconnects-tunnel_identifier. operations: - method: GET name: magicinterconnectslistinterconnectdetails description: Cloudflare List interconnect Details call: cloudflare-accounts.magicinterconnectslistinterconnectdetails with: tunnel_identifier: rest.tunnel_identifier account_identifier: rest.account_identifier outputParameters: - type: object mapping: $. - method: PUT name: magicinterconnectsupdateinterconnect description: Cloudflare Update interconnect call: cloudflare-accounts.magicinterconnectsupdateinterconnect with: tunnel_identifier: rest.tunnel_identifier account_identifier: rest.account_identifier body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-identifier}/magic/gre-tunnels name: accounts-account-identifier-magic-gre-tunnels description: REST surface for accounts-account_identifier-magic-gre_tunnels. operations: - method: GET name: magicgretunnelslistgretunnels description: Cloudflare List GRE tunnels call: cloudflare-accounts.magicgretunnelslistgretunnels with: account_identifier: rest.account_identifier outputParameters: - type: object mapping: $. - method: POST name: magicgretunnelscreategretunnels description: Cloudflare Create GRE tunnels call: cloudflare-accounts.magicgretunnelscreategretunnels with: account_identifier: rest.account_identifier body: rest.body outputParameters: - type: object mapping: $. - method: PUT name: magicgretunnelsupdatemultiplegretunnels description: Cloudflare Update multiple GRE tunnels call: cloudflare-accounts.magicgretunnelsupdatemultiplegretunnels with: account_identifier: rest.account_identifier body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-identifier}/magic/gre-tunnels/{tunnel-identifier} name: accounts-account-identifier-magic-gre-tunnels-tunnel-identifier description: REST surface for accounts-account_identifier-magic-gre_tunnels-tunnel_identifier. operations: - method: DELETE name: magicgretunnelsdeletegretunnel description: Cloudflare Delete GRE Tunnel call: cloudflare-accounts.magicgretunnelsdeletegretunnel with: tunnel_identifier: rest.tunnel_identifier account_identifier: rest.account_identifier body: rest.body outputParameters: - type: object mapping: $. - method: GET name: magicgretunnelslistgretunneldetails description: Cloudflare List GRE Tunnel Details call: cloudflare-accounts.magicgretunnelslistgretunneldetails with: tunnel_identifier: rest.tunnel_identifier account_identifier: rest.account_identifier outputParameters: - type: object mapping: $. - method: PUT name: magicgretunnelsupdategretunnel description: Cloudflare Update GRE Tunnel call: cloudflare-accounts.magicgretunnelsupdategretunnel with: tunnel_identifier: rest.tunnel_identifier account_identifier: rest.account_identifier body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-identifier}/magic/ipsec-tunnels name: accounts-account-identifier-magic-ipsec-tunnels description: REST surface for accounts-account_identifier-magic-ipsec_tunnels. operations: - method: GET name: magicipsectunnelslistipsectunnels description: Cloudflare List IPsec tunnels call: cloudflare-accounts.magicipsectunnelslistipsectunnels with: account_identifier: rest.account_identifier outputParameters: - type: object mapping: $. - method: POST name: magicipsectunnelscreateipsectunnels description: Cloudflare Create IPsec tunnels call: cloudflare-accounts.magicipsectunnelscreateipsectunnels with: account_identifier: rest.account_identifier body: rest.body outputParameters: - type: object mapping: $. - method: PUT name: magicipsectunnelsupdatemultipleipsectunnels description: Cloudflare Update multiple IPsec tunnels call: cloudflare-accounts.magicipsectunnelsupdatemultipleipsectunnels with: account_identifier: rest.account_identifier body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-identifier}/magic/ipsec-tunnels/{tunnel-identifier} name: accounts-account-identifier-magic-ipsec-tunnels-tunnel-identifier description: REST surface for accounts-account_identifier-magic-ipsec_tunnels-tunnel_identifier. operations: - method: DELETE name: magicipsectunnelsdeleteipsectunnel description: Cloudflare Delete IPsec Tunnel call: cloudflare-accounts.magicipsectunnelsdeleteipsectunnel with: tunnel_identifier: rest.tunnel_identifier account_identifier: rest.account_identifier body: rest.body outputParameters: - type: object mapping: $. - method: GET name: magicipsectunnelslistipsectunneldetails description: Cloudflare List IPsec tunnel details call: cloudflare-accounts.magicipsectunnelslistipsectunneldetails with: tunnel_identifier: rest.tunnel_identifier account_identifier: rest.account_identifier outputParameters: - type: object mapping: $. - method: PUT name: magicipsectunnelsupdateipsectunnel description: Cloudflare Update IPsec Tunnel call: cloudflare-accounts.magicipsectunnelsupdateipsectunnel with: tunnel_identifier: rest.tunnel_identifier account_identifier: rest.account_identifier body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-identifier}/magic/ipsec-tunnels/{tunnel-identifier}/psk-generate name: accounts-account-identifier-magic-ipsec-tunnels-tunnel-identifier-psk-generate description: REST surface for accounts-account_identifier-magic-ipsec_tunnels-tunnel_identifier-psk_generate. operations: - method: POST name: magicipsectunnelsgeneratepresharedkeypskforipsectunnels description: Cloudflare Generate Pre Shared Key (PSK) for IPsec tunnels call: cloudflare-accounts.magicipsectunnelsgeneratepresharedkeypskforipsectunnels with: tunnel_identifier: rest.tunnel_identifier account_identifier: rest.account_identifier body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-identifier}/magic/routes name: accounts-account-identifier-magic-routes description: REST surface for accounts-account_identifier-magic-routes. operations: - method: DELETE name: magicstaticroutesdeletemanyroutes description: Cloudflare Delete Many Routes call: cloudflare-accounts.magicstaticroutesdeletemanyroutes with: account_identifier: rest.account_identifier body: rest.body outputParameters: - type: object mapping: $. - method: GET name: magicstaticrouteslistroutes description: Cloudflare List Routes call: cloudflare-accounts.magicstaticrouteslistroutes with: account_identifier: rest.account_identifier outputParameters: - type: object mapping: $. - method: POST name: magicstaticroutescreateroutes description: Cloudflare Create Routes call: cloudflare-accounts.magicstaticroutescreateroutes with: account_identifier: rest.account_identifier body: rest.body outputParameters: - type: object mapping: $. - method: PUT name: magicstaticroutesupdatemanyroutes description: Cloudflare Update Many Routes call: cloudflare-accounts.magicstaticroutesupdatemanyroutes with: account_identifier: rest.account_identifier body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-identifier}/magic/routes/{route-identifier} name: accounts-account-identifier-magic-routes-route-identifier description: REST surface for accounts-account_identifier-magic-routes-route_identifier. operations: - method: DELETE name: magicstaticroutesdeleteroute description: Cloudflare Delete Route call: cloudflare-accounts.magicstaticroutesdeleteroute with: route_identifier: rest.route_identifier account_identifier: rest.account_identifier body: rest.body outputParameters: - type: object mapping: $. - method: GET name: magicstaticroutesroutedetails description: Cloudflare Route Details call: cloudflare-accounts.magicstaticroutesroutedetails with: route_identifier: rest.route_identifier account_identifier: rest.account_identifier outputParameters: - type: object mapping: $. - method: PUT name: magicstaticroutesupdateroute description: Cloudflare Update Route call: cloudflare-accounts.magicstaticroutesupdateroute with: route_identifier: rest.route_identifier account_identifier: rest.account_identifier body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-identifier}/magic/sites name: accounts-account-identifier-magic-sites description: REST surface for accounts-account_identifier-magic-sites. operations: - method: GET name: magicwansiteslistsites description: Cloudflare List Sites call: cloudflare-accounts.magicwansiteslistsites with: account_identifier: rest.account_identifier connector_identifier: rest.connector_identifier outputParameters: - type: object mapping: $. - method: POST name: magicsitescreatesite description: Cloudflare Create a new Site call: cloudflare-accounts.magicsitescreatesite with: account_identifier: rest.account_identifier body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-identifier}/magic/sites/{site-identifier} name: accounts-account-identifier-magic-sites-site-identifier description: REST surface for accounts-account_identifier-magic-sites-site_identifier. operations: - method: DELETE name: magicsitesdeletesite description: Cloudflare Delete Site call: cloudflare-accounts.magicsitesdeletesite with: site_identifier: rest.site_identifier account_identifier: rest.account_identifier body: rest.body outputParameters: - type: object mapping: $. - method: GET name: magicsitessitedetails description: Cloudflare Site Details call: cloudflare-accounts.magicsitessitedetails with: site_identifier: rest.site_identifier account_identifier: rest.account_identifier outputParameters: - type: object mapping: $. - method: PUT name: magicsitesupdatesite description: Cloudflare Update Site call: cloudflare-accounts.magicsitesupdatesite with: site_identifier: rest.site_identifier account_identifier: rest.account_identifier body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-identifier}/magic/sites/{site-identifier}/acls name: accounts-account-identifier-magic-sites-site-identifier-acls description: REST surface for accounts-account_identifier-magic-sites-site_identifier-acls. operations: - method: GET name: magicsiteaclslistacls description: Cloudflare List Site ACLs call: cloudflare-accounts.magicsiteaclslistacls with: account_identifier: rest.account_identifier site_identifier: rest.site_identifier outputParameters: - type: object mapping: $. - method: POST name: magicsiteaclscreatesiteacl description: Cloudflare Create a new Site ACL call: cloudflare-accounts.magicsiteaclscreatesiteacl with: account_identifier: rest.account_identifier site_identifier: rest.site_identifier body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-identifier}/magic/sites/{site-identifier}/acls/{acl-identifier} name: accounts-account-identifier-magic-sites-site-identifier-acls-acl-identifier description: REST surface for accounts-account_identifier-magic-sites-site_identifier-acls-acl_identifier. operations: - method: DELETE name: magicsiteaclsdeleteacl description: Cloudflare Delete Site ACL call: cloudflare-accounts.magicsiteaclsdeleteacl with: site_identifier: rest.site_identifier account_identifier: rest.account_identifier acl_identifier: rest.acl_identifier body: rest.body outputParameters: - type: object mapping: $. - method: GET name: magicsiteaclsacldetails description: Cloudflare Site ACL Details call: cloudflare-accounts.magicsiteaclsacldetails with: site_identifier: rest.site_identifier account_identifier: rest.account_identifier acl_identifier: rest.acl_identifier outputParameters: - type: object mapping: $. - method: PUT name: magicsiteaclsupdateacl description: Cloudflare Update Site ACL call: cloudflare-accounts.magicsiteaclsupdateacl with: site_identifier: rest.site_identifier account_identifier: rest.account_identifier acl_identifier: rest.acl_identifier body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-identifier}/magic/sites/{site-identifier}/lans name: accounts-account-identifier-magic-sites-site-identifier-lans description: REST surface for accounts-account_identifier-magic-sites-site_identifier-lans. operations: - method: GET name: magicwanconnectorslanslistlans description: Cloudflare List LANs call: cloudflare-accounts.magicwanconnectorslanslistlans with: account_identifier: rest.account_identifier site_identifier: rest.site_identifier outputParameters: - type: object mapping: $. - method: POST name: magicwanconnectorslanscreatelan description: Cloudflare Create a new LAN call: cloudflare-accounts.magicwanconnectorslanscreatelan with: account_identifier: rest.account_identifier site_identifier: rest.site_identifier body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-identifier}/magic/sites/{site-identifier}/lans/{lan-identifier} name: accounts-account-identifier-magic-sites-site-identifier-lans-lan-identifier description: REST surface for accounts-account_identifier-magic-sites-site_identifier-lans-lan_identifier. operations: - method: DELETE name: magicwanconnectorslansdeletelan description: Cloudflare Delete LAN call: cloudflare-accounts.magicwanconnectorslansdeletelan with: site_identifier: rest.site_identifier account_identifier: rest.account_identifier lan_identifier: rest.lan_identifier body: rest.body outputParameters: - type: object mapping: $. - method: GET name: magicwanconnectorslanslandetails description: Cloudflare LAN Details call: cloudflare-accounts.magicwanconnectorslanslandetails with: site_identifier: rest.site_identifier account_identifier: rest.account_identifier lan_identifier: rest.lan_identifier outputParameters: - type: object mapping: $. - method: PUT name: magicwanconnectorslansupdatelan description: Cloudflare Update LAN call: cloudflare-accounts.magicwanconnectorslansupdatelan with: site_identifier: rest.site_identifier account_identifier: rest.account_identifier lan_identifier: rest.lan_identifier body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-identifier}/magic/sites/{site-identifier}/wans name: accounts-account-identifier-magic-sites-site-identifier-wans description: REST surface for accounts-account_identifier-magic-sites-site_identifier-wans. operations: - method: GET name: magicwanconnectorslistwans description: Cloudflare List WANs call: cloudflare-accounts.magicwanconnectorslistwans with: account_identifier: rest.account_identifier site_identifier: rest.site_identifier outputParameters: - type: object mapping: $. - method: POST name: magicwanconnectorscreatewan description: Cloudflare Create a new WAN call: cloudflare-accounts.magicwanconnectorscreatewan with: account_identifier: rest.account_identifier site_identifier: rest.site_identifier body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-identifier}/magic/sites/{site-identifier}/wans/{wan-identifier} name: accounts-account-identifier-magic-sites-site-identifier-wans-wan-identifier description: REST surface for accounts-account_identifier-magic-sites-site_identifier-wans-wan_identifier. operations: - method: DELETE name: magicwanconnectorsdeletewan description: Cloudflare Delete WAN call: cloudflare-accounts.magicwanconnectorsdeletewan with: site_identifier: rest.site_identifier account_identifier: rest.account_identifier wan_identifier: rest.wan_identifier body: rest.body outputParameters: - type: object mapping: $. - method: GET name: magicwanconnectorswandetails description: Cloudflare WAN Details call: cloudflare-accounts.magicwanconnectorswandetails with: site_identifier: rest.site_identifier account_identifier: rest.account_identifier wan_identifier: rest.wan_identifier outputParameters: - type: object mapping: $. - method: PUT name: magicwanconnectorsupdatewan description: Cloudflare Update WAN call: cloudflare-accounts.magicwanconnectorsupdatewan with: site_identifier: rest.site_identifier account_identifier: rest.account_identifier wan_identifier: rest.wan_identifier body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-identifier}/mnm/config name: accounts-account-identifier-mnm-config description: REST surface for accounts-account_identifier-mnm-config. operations: - method: DELETE name: magicnetworkmonitoringconfigurationdeleteaccountconfiguration description: Cloudflare Delete account configuration call: cloudflare-accounts.magicnetworkmonitoringconfigurationdeleteaccountconfiguration with: account_identifier: rest.account_identifier body: rest.body outputParameters: - type: object mapping: $. - method: GET name: magicnetworkmonitoringconfigurationlistaccountconfiguration description: Cloudflare List account configuration call: cloudflare-accounts.magicnetworkmonitoringconfigurationlistaccountconfiguration with: account_identifier: rest.account_identifier outputParameters: - type: object mapping: $. - method: PATCH name: magicnetworkmonitoringconfigurationupdateaccountconfigurationfields description: Cloudflare Update account configuration fields call: cloudflare-accounts.magicnetworkmonitoringconfigurationupdateaccountconfigurationfields with: account_identifier: rest.account_identifier body: rest.body outputParameters: - type: object mapping: $. - method: POST name: magicnetworkmonitoringconfigurationcreateaccountconfiguration description: Cloudflare Create account configuration call: cloudflare-accounts.magicnetworkmonitoringconfigurationcreateaccountconfiguration with: account_identifier: rest.account_identifier body: rest.body outputParameters: - type: object mapping: $. - method: PUT name: magicnetworkmonitoringconfigurationupdateanentireaccountconfiguration description: Cloudflare Update an entire account configuration call: cloudflare-accounts.magicnetworkmonitoringconfigurationupdateanentireaccountconfiguration with: account_identifier: rest.account_identifier body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-identifier}/mnm/config/full name: accounts-account-identifier-mnm-config-full description: REST surface for accounts-account_identifier-mnm-config-full. operations: - method: GET name: magicnetworkmonitoringconfigurationlistrulesandaccountconfiguration description: Cloudflare List rules and account configuration call: cloudflare-accounts.magicnetworkmonitoringconfigurationlistrulesandaccountconfiguration with: account_identifier: rest.account_identifier outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-identifier}/mnm/rules name: accounts-account-identifier-mnm-rules description: REST surface for accounts-account_identifier-mnm-rules. operations: - method: GET name: magicnetworkmonitoringruleslistrules description: Cloudflare List rules call: cloudflare-accounts.magicnetworkmonitoringruleslistrules with: account_identifier: rest.account_identifier outputParameters: - type: object mapping: $. - method: POST name: magicnetworkmonitoringrulescreaterules description: Cloudflare Create rules call: cloudflare-accounts.magicnetworkmonitoringrulescreaterules with: account_identifier: rest.account_identifier body: rest.body outputParameters: - type: object mapping: $. - method: PUT name: magicnetworkmonitoringrulesupdaterules description: Cloudflare Update rules call: cloudflare-accounts.magicnetworkmonitoringrulesupdaterules with: account_identifier: rest.account_identifier body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-identifier}/mnm/rules/{rule-identifier} name: accounts-account-identifier-mnm-rules-rule-identifier description: REST surface for accounts-account_identifier-mnm-rules-rule_identifier. operations: - method: DELETE name: magicnetworkmonitoringrulesdeleterule description: Cloudflare Delete rule call: cloudflare-accounts.magicnetworkmonitoringrulesdeleterule with: rule_identifier: rest.rule_identifier account_identifier: rest.account_identifier body: rest.body outputParameters: - type: object mapping: $. - method: GET name: magicnetworkmonitoringrulesgetrule description: Cloudflare Get rule call: cloudflare-accounts.magicnetworkmonitoringrulesgetrule with: rule_identifier: rest.rule_identifier account_identifier: rest.account_identifier outputParameters: - type: object mapping: $. - method: PATCH name: magicnetworkmonitoringrulesupdaterule description: Cloudflare Update rule call: cloudflare-accounts.magicnetworkmonitoringrulesupdaterule with: rule_identifier: rest.rule_identifier account_identifier: rest.account_identifier body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-identifier}/mnm/rules/{rule-identifier}/advertisement name: accounts-account-identifier-mnm-rules-rule-identifier-advertisement description: REST surface for accounts-account_identifier-mnm-rules-rule_identifier-advertisement. operations: - method: PATCH name: magicnetworkmonitoringrulesupdateadvertisementforrule description: Cloudflare Update advertisement for rule call: cloudflare-accounts.magicnetworkmonitoringrulesupdateadvertisementforrule with: rule_identifier: rest.rule_identifier account_identifier: rest.account_identifier body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-identifier}/request-tracer/trace name: accounts-account-identifier-request-tracer-trace description: REST surface for accounts-account_identifier-request-tracer-trace. operations: - method: POST name: accountrequesttracerrequesttrace description: Cloudflare Request Trace call: cloudflare-accounts.accountrequesttracerrequesttrace with: account_identifier: rest.account_identifier body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-identifier}/rules/lists/bulk-operations/{operation-id} name: accounts-account-identifier-rules-lists-bulk-operations-operation-id description: REST surface for accounts-account_identifier-rules-lists-bulk_operations-operation_id. operations: - method: GET name: listsgetbulkoperationstatus description: Cloudflare Get bulk operation status call: cloudflare-accounts.listsgetbulkoperationstatus with: operation_id: rest.operation_id account_identifier: rest.account_identifier outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-identifier}/rules/lists/{list-id}/items/{item-id} name: accounts-account-identifier-rules-lists-list-id-items-item-id description: REST surface for accounts-account_identifier-rules-lists-list_id-items-item_id. operations: - method: GET name: listsgetalistitem description: Cloudflare Get a list item call: cloudflare-accounts.listsgetalistitem with: item_id: rest.item_id list_id: rest.list_id account_identifier: rest.account_identifier outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-identifier}/subscriptions name: accounts-account-identifier-subscriptions description: REST surface for accounts-account_identifier-subscriptions. operations: - method: GET name: accountsubscriptionslistsubscriptions description: Cloudflare List Subscriptions call: cloudflare-accounts.accountsubscriptionslistsubscriptions with: account_identifier: rest.account_identifier outputParameters: - type: object mapping: $. - method: POST name: accountsubscriptionscreatesubscription description: Cloudflare Create Subscription call: cloudflare-accounts.accountsubscriptionscreatesubscription with: account_identifier: rest.account_identifier body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-identifier}/subscriptions/{subscription-identifier} name: accounts-account-identifier-subscriptions-subscription-identifier description: REST surface for accounts-account_identifier-subscriptions-subscription_identifier. operations: - method: DELETE name: accountsubscriptionsdeletesubscription description: Cloudflare Delete Subscription call: cloudflare-accounts.accountsubscriptionsdeletesubscription with: subscription_identifier: rest.subscription_identifier account_identifier: rest.account_identifier body: rest.body outputParameters: - type: object mapping: $. - method: PUT name: accountsubscriptionsupdatesubscription description: Cloudflare Update Subscription call: cloudflare-accounts.accountsubscriptionsupdatesubscription with: subscription_identifier: rest.subscription_identifier account_identifier: rest.account_identifier body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-identifier}/vectorize/indexes name: accounts-account-identifier-vectorize-indexes description: REST surface for accounts-account_identifier-vectorize-indexes. operations: - method: GET name: vectorizelistvectorizeindexes description: Cloudflare List Vectorize Indexes call: cloudflare-accounts.vectorizelistvectorizeindexes with: account_identifier: rest.account_identifier outputParameters: - type: object mapping: $. - method: POST name: vectorizecreatevectorizeindex description: Cloudflare Create Vectorize Index call: cloudflare-accounts.vectorizecreatevectorizeindex with: account_identifier: rest.account_identifier body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-identifier}/vectorize/indexes/{index-name} name: accounts-account-identifier-vectorize-indexes-index-name description: REST surface for accounts-account_identifier-vectorize-indexes-index_name. operations: - method: DELETE name: vectorizedeletevectorizeindex description: Cloudflare Delete Vectorize Index call: cloudflare-accounts.vectorizedeletevectorizeindex with: account_identifier: rest.account_identifier index_name: rest.index_name outputParameters: - type: object mapping: $. - method: GET name: vectorizegetvectorizeindex description: Cloudflare Get Vectorize Index call: cloudflare-accounts.vectorizegetvectorizeindex with: account_identifier: rest.account_identifier index_name: rest.index_name outputParameters: - type: object mapping: $. - method: PUT name: vectorizeupdatevectorizeindex description: Cloudflare Update Vectorize Index call: cloudflare-accounts.vectorizeupdatevectorizeindex with: account_identifier: rest.account_identifier index_name: rest.index_name body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-identifier}/vectorize/indexes/{index-name}/delete-by-ids name: accounts-account-identifier-vectorize-indexes-index-name-delete-by-ids description: REST surface for accounts-account_identifier-vectorize-indexes-index_name-delete-by-ids. operations: - method: POST name: vectorizedeletevectorsbyid description: Cloudflare Delete Vectors By Identifier call: cloudflare-accounts.vectorizedeletevectorsbyid with: account_identifier: rest.account_identifier index_name: rest.index_name body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-identifier}/vectorize/indexes/{index-name}/get-by-ids name: accounts-account-identifier-vectorize-indexes-index-name-get-by-ids description: REST surface for accounts-account_identifier-vectorize-indexes-index_name-get-by-ids. operations: - method: POST name: vectorizegetvectorsbyid description: Cloudflare Get Vectors By Identifier call: cloudflare-accounts.vectorizegetvectorsbyid with: account_identifier: rest.account_identifier index_name: rest.index_name body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-identifier}/vectorize/indexes/{index-name}/insert name: accounts-account-identifier-vectorize-indexes-index-name-insert description: REST surface for accounts-account_identifier-vectorize-indexes-index_name-insert. operations: - method: POST name: vectorizeinsertvector description: Cloudflare Insert Vectors call: cloudflare-accounts.vectorizeinsertvector with: account_identifier: rest.account_identifier index_name: rest.index_name body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-identifier}/vectorize/indexes/{index-name}/query name: accounts-account-identifier-vectorize-indexes-index-name-query description: REST surface for accounts-account_identifier-vectorize-indexes-index_name-query. operations: - method: POST name: vectorizequeryvector description: Cloudflare Query Vectors call: cloudflare-accounts.vectorizequeryvector with: account_identifier: rest.account_identifier index_name: rest.index_name body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-identifier}/vectorize/indexes/{index-name}/upsert name: accounts-account-identifier-vectorize-indexes-index-name-upsert description: REST surface for accounts-account_identifier-vectorize-indexes-index_name-upsert. operations: - method: POST name: vectorizeupsertvector description: Cloudflare Upsert Vectors call: cloudflare-accounts.vectorizeupsertvector with: account_identifier: rest.account_identifier index_name: rest.index_name body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id} name: accounts-account-id description: REST surface for accounts-account_id. operations: - method: GET name: accountsaccountdetails description: Cloudflare Account Details call: cloudflare-accounts.accountsaccountdetails with: account_id: rest.account_id outputParameters: - type: object mapping: $. - method: PUT name: accountsupdateaccount description: Cloudflare Update Account call: cloudflare-accounts.accountsupdateaccount with: account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/addressing/address-maps name: accounts-account-id-addressing-address-maps description: REST surface for accounts-account_id-addressing-address_maps. operations: - method: GET name: ipaddressmanagementaddressmapslistaddressmaps description: Cloudflare List Address Maps call: cloudflare-accounts.ipaddressmanagementaddressmapslistaddressmaps with: account_id: rest.account_id outputParameters: - type: object mapping: $. - method: POST name: ipaddressmanagementaddressmapscreateaddressmap description: Cloudflare Create Address Map call: cloudflare-accounts.ipaddressmanagementaddressmapscreateaddressmap with: account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/addressing/address-maps/{address-map-id} name: accounts-account-id-addressing-address-maps-address-map-id description: REST surface for accounts-account_id-addressing-address_maps-address_map_id. operations: - method: DELETE name: ipaddressmanagementaddressmapsdeleteaddressmap description: Cloudflare Delete Address Map call: cloudflare-accounts.ipaddressmanagementaddressmapsdeleteaddressmap with: address_map_id: rest.address_map_id account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - method: GET name: ipaddressmanagementaddressmapsaddressmapdetails description: Cloudflare Address Map Details call: cloudflare-accounts.ipaddressmanagementaddressmapsaddressmapdetails with: address_map_id: rest.address_map_id account_id: rest.account_id outputParameters: - type: object mapping: $. - method: PATCH name: ipaddressmanagementaddressmapsupdateaddressmap description: Cloudflare Update Address Map call: cloudflare-accounts.ipaddressmanagementaddressmapsupdateaddressmap with: address_map_id: rest.address_map_id account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/addressing/address-maps/{address-map-id}/accounts/{account-id} name: accounts-account-id-addressing-address-maps-address-map-id-accounts-account-id description: REST surface for accounts-account_id-addressing-address_maps-address_map_id-accounts-account_id. operations: - method: DELETE name: ipaddressmanagementaddressmapsremoveanaccountmembershipfromanaddressmap description: Cloudflare Remove an account membership from an Address Map call: cloudflare-accounts.ipaddressmanagementaddressmapsremoveanaccountmembershipfromanaddressmap with: account_id: rest.account_id address_map_id: rest.address_map_id body: rest.body outputParameters: - type: object mapping: $. - method: PUT name: ipaddressmanagementaddressmapsaddanaccountmembershiptoanaddressmap description: Cloudflare Add an account membership to an Address Map call: cloudflare-accounts.ipaddressmanagementaddressmapsaddanaccountmembershiptoanaddressmap with: account_id: rest.account_id address_map_id: rest.address_map_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/addressing/address-maps/{address-map-id}/ips/{ip-address} name: accounts-account-id-addressing-address-maps-address-map-id-ips-ip-address description: REST surface for accounts-account_id-addressing-address_maps-address_map_id-ips-ip_address. operations: - method: DELETE name: ipaddressmanagementaddressmapsremoveanipfromanaddressmap description: Cloudflare Remove an IP from an Address Map call: cloudflare-accounts.ipaddressmanagementaddressmapsremoveanipfromanaddressmap with: ip_address: rest.ip_address address_map_id: rest.address_map_id account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - method: PUT name: ipaddressmanagementaddressmapsaddaniptoanaddressmap description: Cloudflare Add an IP to an Address Map call: cloudflare-accounts.ipaddressmanagementaddressmapsaddaniptoanaddressmap with: ip_address: rest.ip_address address_map_id: rest.address_map_id account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/addressing/address-maps/{address-map-id}/zones/{zone-id} name: accounts-account-id-addressing-address-maps-address-map-id-zones-zone-id description: REST surface for accounts-account_id-addressing-address_maps-address_map_id-zones-zone_id. operations: - method: DELETE name: ipaddressmanagementaddressmapsremoveazonemembershipfromanaddressmap description: Cloudflare Remove a zone membership from an Address Map call: cloudflare-accounts.ipaddressmanagementaddressmapsremoveazonemembershipfromanaddressmap with: zone_id: rest.zone_id address_map_id: rest.address_map_id account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - method: PUT name: ipaddressmanagementaddressmapsaddazonemembershiptoanaddressmap description: Cloudflare Add a zone membership to an Address Map call: cloudflare-accounts.ipaddressmanagementaddressmapsaddazonemembershiptoanaddressmap with: zone_id: rest.zone_id address_map_id: rest.address_map_id account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/addressing/loa-documents name: accounts-account-id-addressing-loa-documents description: REST surface for accounts-account_id-addressing-loa_documents. operations: - method: POST name: ipaddressmanagementprefixesuploadloadocument description: Cloudflare Upload LOA Document call: cloudflare-accounts.ipaddressmanagementprefixesuploadloadocument with: account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/addressing/loa-documents/{loa-document-id}/download name: accounts-account-id-addressing-loa-documents-loa-document-id-download description: REST surface for accounts-account_id-addressing-loa_documents-loa_document_id-download. operations: - method: GET name: ipaddressmanagementprefixesdownloadloadocument description: Cloudflare Download LOA Document call: cloudflare-accounts.ipaddressmanagementprefixesdownloadloadocument with: loa_document_id: rest.loa_document_id account_id: rest.account_id outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/addressing/prefixes name: accounts-account-id-addressing-prefixes description: REST surface for accounts-account_id-addressing-prefixes. operations: - method: GET name: ipaddressmanagementprefixeslistprefixes description: Cloudflare List Prefixes call: cloudflare-accounts.ipaddressmanagementprefixeslistprefixes with: account_id: rest.account_id outputParameters: - type: object mapping: $. - method: POST name: ipaddressmanagementprefixesaddprefix description: Cloudflare Add Prefix call: cloudflare-accounts.ipaddressmanagementprefixesaddprefix with: account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/addressing/prefixes/{prefix-id} name: accounts-account-id-addressing-prefixes-prefix-id description: REST surface for accounts-account_id-addressing-prefixes-prefix_id. operations: - method: DELETE name: ipaddressmanagementprefixesdeleteprefix description: Cloudflare Delete Prefix call: cloudflare-accounts.ipaddressmanagementprefixesdeleteprefix with: prefix_id: rest.prefix_id account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - method: GET name: ipaddressmanagementprefixesprefixdetails description: Cloudflare Prefix Details call: cloudflare-accounts.ipaddressmanagementprefixesprefixdetails with: prefix_id: rest.prefix_id account_id: rest.account_id outputParameters: - type: object mapping: $. - method: PATCH name: ipaddressmanagementprefixesupdateprefixdescription description: Cloudflare Update Prefix Description call: cloudflare-accounts.ipaddressmanagementprefixesupdateprefixdescription with: prefix_id: rest.prefix_id account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/addressing/prefixes/{prefix-id}/bgp/prefixes name: accounts-account-id-addressing-prefixes-prefix-id-bgp-prefixes description: REST surface for accounts-account_id-addressing-prefixes-prefix_id-bgp-prefixes. operations: - method: GET name: ipaddressmanagementprefixeslistbgpprefixes description: Cloudflare List BGP Prefixes call: cloudflare-accounts.ipaddressmanagementprefixeslistbgpprefixes with: account_id: rest.account_id prefix_id: rest.prefix_id outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/addressing/prefixes/{prefix-id}/bgp/prefixes/{bgp-prefix-id} name: accounts-account-id-addressing-prefixes-prefix-id-bgp-prefixes-bgp-prefix-id description: REST surface for accounts-account_id-addressing-prefixes-prefix_id-bgp-prefixes-bgp_prefix_id. operations: - method: GET name: ipaddressmanagementprefixesfetchbgpprefix description: Cloudflare Fetch BGP Prefix call: cloudflare-accounts.ipaddressmanagementprefixesfetchbgpprefix with: account_id: rest.account_id prefix_id: rest.prefix_id bgp_prefix_id: rest.bgp_prefix_id outputParameters: - type: object mapping: $. - method: PATCH name: ipaddressmanagementprefixesupdatebgpprefix description: Cloudflare Update BGP Prefix call: cloudflare-accounts.ipaddressmanagementprefixesupdatebgpprefix with: account_id: rest.account_id prefix_id: rest.prefix_id bgp_prefix_id: rest.bgp_prefix_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/addressing/prefixes/{prefix-id}/bgp/status name: accounts-account-id-addressing-prefixes-prefix-id-bgp-status description: REST surface for accounts-account_id-addressing-prefixes-prefix_id-bgp-status. operations: - method: GET name: ipaddressmanagementdynamicadvertisementgetadvertisementstatus description: Cloudflare Get Advertisement Status call: cloudflare-accounts.ipaddressmanagementdynamicadvertisementgetadvertisementstatus with: prefix_id: rest.prefix_id account_id: rest.account_id outputParameters: - type: object mapping: $. - method: PATCH name: ipaddressmanagementdynamicadvertisementupdateprefixdynamicadvertisementstatus description: Cloudflare Update Prefix Dynamic Advertisement Status call: cloudflare-accounts.ipaddressmanagementdynamicadvertisementupdateprefixdynamicadvertisementstatus with: prefix_id: rest.prefix_id account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/addressing/prefixes/{prefix-id}/bindings name: accounts-account-id-addressing-prefixes-prefix-id-bindings description: REST surface for accounts-account_id-addressing-prefixes-prefix_id-bindings. operations: - method: GET name: ipaddressmanagementservicebindingslistservicebindings description: Cloudflare List Service Bindings call: cloudflare-accounts.ipaddressmanagementservicebindingslistservicebindings with: account_id: rest.account_id prefix_id: rest.prefix_id outputParameters: - type: object mapping: $. - method: POST name: ipaddressmanagementservicebindingscreateservicebinding description: Cloudflare Create Service Binding call: cloudflare-accounts.ipaddressmanagementservicebindingscreateservicebinding with: account_id: rest.account_id prefix_id: rest.prefix_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/addressing/prefixes/{prefix-id}/bindings/{binding-id} name: accounts-account-id-addressing-prefixes-prefix-id-bindings-binding-id description: REST surface for accounts-account_id-addressing-prefixes-prefix_id-bindings-binding_id. operations: - method: DELETE name: ipaddressmanagementservicebindingsdeleteservicebinding description: Cloudflare Delete Service Binding call: cloudflare-accounts.ipaddressmanagementservicebindingsdeleteservicebinding with: account_id: rest.account_id prefix_id: rest.prefix_id binding_id: rest.binding_id outputParameters: - type: object mapping: $. - method: GET name: ipaddressmanagementservicebindingsgetservicebinding description: Cloudflare Get Service Binding call: cloudflare-accounts.ipaddressmanagementservicebindingsgetservicebinding with: account_id: rest.account_id prefix_id: rest.prefix_id binding_id: rest.binding_id outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/addressing/prefixes/{prefix-id}/delegations name: accounts-account-id-addressing-prefixes-prefix-id-delegations description: REST surface for accounts-account_id-addressing-prefixes-prefix_id-delegations. operations: - method: GET name: ipaddressmanagementprefixdelegationlistprefixdelegations description: Cloudflare List Prefix Delegations call: cloudflare-accounts.ipaddressmanagementprefixdelegationlistprefixdelegations with: prefix_id: rest.prefix_id account_id: rest.account_id outputParameters: - type: object mapping: $. - method: POST name: ipaddressmanagementprefixdelegationcreateprefixdelegation description: Cloudflare Create Prefix Delegation call: cloudflare-accounts.ipaddressmanagementprefixdelegationcreateprefixdelegation with: prefix_id: rest.prefix_id account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/addressing/prefixes/{prefix-id}/delegations/{delegation-id} name: accounts-account-id-addressing-prefixes-prefix-id-delegations-delegation-id description: REST surface for accounts-account_id-addressing-prefixes-prefix_id-delegations-delegation_id. operations: - method: DELETE name: ipaddressmanagementprefixdelegationdeleteprefixdelegation description: Cloudflare Delete Prefix Delegation call: cloudflare-accounts.ipaddressmanagementprefixdelegationdeleteprefixdelegation with: delegation_id: rest.delegation_id prefix_id: rest.prefix_id account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/addressing/services name: accounts-account-id-addressing-services description: REST surface for accounts-account_id-addressing-services. operations: - method: GET name: ipaddressmanagementservicebindingslistservices description: Cloudflare List Services call: cloudflare-accounts.ipaddressmanagementservicebindingslistservices with: account_id: rest.account_id outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/ai/run/cf/baai/bge-base-en-v1-5 name: accounts-account-id-ai-run-cf-baai-bge-base-en-v1-5 description: REST surface for accounts-account_id-ai-run-@cf-baai-bge-base-en-v1.5. operations: - method: POST name: workersaipostruncfbaaibgebaseenv15 description: Cloudflare Execute @cf/baai/bge-base-en-v1.5 model. call: cloudflare-accounts.workersaipostruncfbaaibgebaseenv15 with: account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/ai/run/cf/baai/bge-large-en-v1-5 name: accounts-account-id-ai-run-cf-baai-bge-large-en-v1-5 description: REST surface for accounts-account_id-ai-run-@cf-baai-bge-large-en-v1.5. operations: - method: POST name: workersaipostruncfbaaibgelargeenv15 description: Cloudflare Execute @cf/baai/bge-large-en-v1.5 model. call: cloudflare-accounts.workersaipostruncfbaaibgelargeenv15 with: account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/ai/run/cf/baai/bge-small-en-v1-5 name: accounts-account-id-ai-run-cf-baai-bge-small-en-v1-5 description: REST surface for accounts-account_id-ai-run-@cf-baai-bge-small-en-v1.5. operations: - method: POST name: workersaipostruncfbaaibgesmallenv15 description: Cloudflare Execute @cf/baai/bge-small-en-v1.5 model. call: cloudflare-accounts.workersaipostruncfbaaibgesmallenv15 with: account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/ai/run/cf/bytedance/stable-diffusion-xl-lightning name: accounts-account-id-ai-run-cf-bytedance-stable-diffusion-xl-lightning description: REST surface for accounts-account_id-ai-run-@cf-bytedance-stable-diffusion-xl-lightning. operations: - method: POST name: workersaipostruncfbytedancestablediffusionxllightning description: Cloudflare Execute @cf/bytedance/stable-diffusion-xl-lightning model. call: cloudflare-accounts.workersaipostruncfbytedancestablediffusionxllightning with: account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/ai/run/cf/deepseek-ai/deepseek-math-7b-base name: accounts-account-id-ai-run-cf-deepseek-ai-deepseek-math-7b-base description: REST surface for accounts-account_id-ai-run-@cf-deepseek-ai-deepseek-math-7b-base. operations: - method: POST name: workersaipostruncfdeepseekaideepseekmath7bbase description: Cloudflare Execute @cf/deepseek-ai/deepseek-math-7b-base model. call: cloudflare-accounts.workersaipostruncfdeepseekaideepseekmath7bbase with: account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/ai/run/cf/deepseek-ai/deepseek-math-7b-instruct name: accounts-account-id-ai-run-cf-deepseek-ai-deepseek-math-7b-instruct description: REST surface for accounts-account_id-ai-run-@cf-deepseek-ai-deepseek-math-7b-instruct. operations: - method: POST name: workersaipostruncfdeepseekaideepseekmath7binstruct description: Cloudflare Execute @cf/deepseek-ai/deepseek-math-7b-instruct model. call: cloudflare-accounts.workersaipostruncfdeepseekaideepseekmath7binstruct with: account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/ai/run/cf/defog/sqlcoder-7b-2 name: accounts-account-id-ai-run-cf-defog-sqlcoder-7b-2 description: REST surface for accounts-account_id-ai-run-@cf-defog-sqlcoder-7b-2. operations: - method: POST name: workersaipostruncfdefogsqlcoder7b2 description: Cloudflare Execute @cf/defog/sqlcoder-7b-2 model. call: cloudflare-accounts.workersaipostruncfdefogsqlcoder7b2 with: account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/ai/run/cf/facebook/bart-large-cnn name: accounts-account-id-ai-run-cf-facebook-bart-large-cnn description: REST surface for accounts-account_id-ai-run-@cf-facebook-bart-large-cnn. operations: - method: POST name: workersaipostruncffacebookbartlargecnn description: Cloudflare Execute @cf/facebook/bart-large-cnn model. call: cloudflare-accounts.workersaipostruncffacebookbartlargecnn with: account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/ai/run/cf/facebook/detr-resnet-50 name: accounts-account-id-ai-run-cf-facebook-detr-resnet-50 description: REST surface for accounts-account_id-ai-run-@cf-facebook-detr-resnet-50. operations: - method: POST name: workersaipostruncffacebookdetrresnet50 description: Cloudflare Execute @cf/facebook/detr-resnet-50 model. call: cloudflare-accounts.workersaipostruncffacebookdetrresnet50 with: account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/ai/run/cf/huggingface/distilbert-sst-2-int8 name: accounts-account-id-ai-run-cf-huggingface-distilbert-sst-2-int8 description: REST surface for accounts-account_id-ai-run-@cf-huggingface-distilbert-sst-2-int8. operations: - method: POST name: workersaipostruncfhuggingfacedistilbertsst2int8 description: Cloudflare Execute @cf/huggingface/distilbert-sst-2-int8 model. call: cloudflare-accounts.workersaipostruncfhuggingfacedistilbertsst2int8 with: account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/ai/run/cf/jpmorganchase/roberta-spam name: accounts-account-id-ai-run-cf-jpmorganchase-roberta-spam description: REST surface for accounts-account_id-ai-run-@cf-jpmorganchase-roberta-spam. operations: - method: POST name: workersaipostruncfjpmorganchaserobertaspam description: Cloudflare Execute @cf/jpmorganchase/roberta-spam model. call: cloudflare-accounts.workersaipostruncfjpmorganchaserobertaspam with: account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/ai/run/cf/lykon/dreamshaper-8-lcm name: accounts-account-id-ai-run-cf-lykon-dreamshaper-8-lcm description: REST surface for accounts-account_id-ai-run-@cf-lykon-dreamshaper-8-lcm. operations: - method: POST name: workersaipostruncflykondreamshaper8lcm description: Cloudflare Execute @cf/lykon/dreamshaper-8-lcm model. call: cloudflare-accounts.workersaipostruncflykondreamshaper8lcm with: account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/ai/run/cf/meta/llama-2-7b-chat-fp16 name: accounts-account-id-ai-run-cf-meta-llama-2-7b-chat-fp16 description: REST surface for accounts-account_id-ai-run-@cf-meta-llama-2-7b-chat-fp16. operations: - method: POST name: workersaipostruncfmetallama27bchatfp16 description: Cloudflare Execute @cf/meta/llama-2-7b-chat-fp16 model. call: cloudflare-accounts.workersaipostruncfmetallama27bchatfp16 with: account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/ai/run/cf/meta/llama-2-7b-chat-int8 name: accounts-account-id-ai-run-cf-meta-llama-2-7b-chat-int8 description: REST surface for accounts-account_id-ai-run-@cf-meta-llama-2-7b-chat-int8. operations: - method: POST name: workersaipostruncfmetallama27bchatint8 description: Cloudflare Execute @cf/meta/llama-2-7b-chat-int8 model. call: cloudflare-accounts.workersaipostruncfmetallama27bchatint8 with: account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/ai/run/cf/meta/m2m100-1-2b name: accounts-account-id-ai-run-cf-meta-m2m100-1-2b description: REST surface for accounts-account_id-ai-run-@cf-meta-m2m100-1.2b. operations: - method: POST name: workersaipostruncfmetam2m10012b description: Cloudflare Execute @cf/meta/m2m100-1.2b model. call: cloudflare-accounts.workersaipostruncfmetam2m10012b with: account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/ai/run/cf/microsoft/phi-2 name: accounts-account-id-ai-run-cf-microsoft-phi-2 description: REST surface for accounts-account_id-ai-run-@cf-microsoft-phi-2. operations: - method: POST name: workersaipostruncfmicrosoftphi2 description: Cloudflare Execute @cf/microsoft/phi-2 model. call: cloudflare-accounts.workersaipostruncfmicrosoftphi2 with: account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/ai/run/cf/microsoft/resnet-50 name: accounts-account-id-ai-run-cf-microsoft-resnet-50 description: REST surface for accounts-account_id-ai-run-@cf-microsoft-resnet-50. operations: - method: POST name: workersaipostruncfmicrosoftresnet50 description: Cloudflare Execute @cf/microsoft/resnet-50 model. call: cloudflare-accounts.workersaipostruncfmicrosoftresnet50 with: account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/ai/run/cf/mistral/mistral-7b-instruct-v0-1 name: accounts-account-id-ai-run-cf-mistral-mistral-7b-instruct-v0-1 description: REST surface for accounts-account_id-ai-run-@cf-mistral-mistral-7b-instruct-v0.1. operations: - method: POST name: workersaipostruncfmistralmistral7binstructv01 description: Cloudflare Execute @cf/mistral/mistral-7b-instruct-v0.1 model. call: cloudflare-accounts.workersaipostruncfmistralmistral7binstructv01 with: account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/ai/run/cf/openai/whisper name: accounts-account-id-ai-run-cf-openai-whisper description: REST surface for accounts-account_id-ai-run-@cf-openai-whisper. operations: - method: POST name: workersaipostruncfopenaiwhisper description: Cloudflare Execute @cf/openai/whisper model. call: cloudflare-accounts.workersaipostruncfopenaiwhisper with: account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/ai/run/cf/openchat/openchat-3-5-0106 name: accounts-account-id-ai-run-cf-openchat-openchat-3-5-0106 description: REST surface for accounts-account_id-ai-run-@cf-openchat-openchat-3.5-0106. operations: - method: POST name: workersaipostruncfopenchatopenchat350106 description: Cloudflare Execute @cf/openchat/openchat-3.5-0106 model. call: cloudflare-accounts.workersaipostruncfopenchatopenchat350106 with: account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/ai/run/cf/qwen/qwen1-5-0-5b-chat name: accounts-account-id-ai-run-cf-qwen-qwen1-5-0-5b-chat description: REST surface for accounts-account_id-ai-run-@cf-qwen-qwen1.5-0.5b-chat. operations: - method: POST name: workersaipostruncfqwenqwen1505bchat description: Cloudflare Execute @cf/qwen/qwen1.5-0.5b-chat model. call: cloudflare-accounts.workersaipostruncfqwenqwen1505bchat with: account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/ai/run/cf/qwen/qwen1-5-1-8b-chat name: accounts-account-id-ai-run-cf-qwen-qwen1-5-1-8b-chat description: REST surface for accounts-account_id-ai-run-@cf-qwen-qwen1.5-1.8b-chat. operations: - method: POST name: workersaipostruncfqwenqwen1518bchat description: Cloudflare Execute @cf/qwen/qwen1.5-1.8b-chat model. call: cloudflare-accounts.workersaipostruncfqwenqwen1518bchat with: account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/ai/run/cf/qwen/qwen1-5-14b-chat-awq name: accounts-account-id-ai-run-cf-qwen-qwen1-5-14b-chat-awq description: REST surface for accounts-account_id-ai-run-@cf-qwen-qwen1.5-14b-chat-awq. operations: - method: POST name: workersaipostruncfqwenqwen1514bchatawq description: Cloudflare Execute @cf/qwen/qwen1.5-14b-chat-awq model. call: cloudflare-accounts.workersaipostruncfqwenqwen1514bchatawq with: account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/ai/run/cf/qwen/qwen1-5-7b-chat-awq name: accounts-account-id-ai-run-cf-qwen-qwen1-5-7b-chat-awq description: REST surface for accounts-account_id-ai-run-@cf-qwen-qwen1.5-7b-chat-awq. operations: - method: POST name: workersaipostruncfqwenqwen157bchatawq description: Cloudflare Execute @cf/qwen/qwen1.5-7b-chat-awq model. call: cloudflare-accounts.workersaipostruncfqwenqwen157bchatawq with: account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/ai/run/cf/runwayml/stable-diffusion-v1-5-img2img name: accounts-account-id-ai-run-cf-runwayml-stable-diffusion-v1-5-img2img description: REST surface for accounts-account_id-ai-run-@cf-runwayml-stable-diffusion-v1-5-img2img. operations: - method: POST name: workersaipostruncfrunwaymlstablediffusionv15img2img description: Cloudflare Execute @cf/runwayml/stable-diffusion-v1-5-img2img model. call: cloudflare-accounts.workersaipostruncfrunwaymlstablediffusionv15img2img with: account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/ai/run/cf/runwayml/stable-diffusion-v1-5-inpainting name: accounts-account-id-ai-run-cf-runwayml-stable-diffusion-v1-5-inpainting description: REST surface for accounts-account_id-ai-run-@cf-runwayml-stable-diffusion-v1-5-inpainting. operations: - method: POST name: workersaipostruncfrunwaymlstablediffusionv15inpainting description: Cloudflare Execute @cf/runwayml/stable-diffusion-v1-5-inpainting model. call: cloudflare-accounts.workersaipostruncfrunwaymlstablediffusionv15inpainting with: account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/ai/run/cf/stabilityai/stable-diffusion-xl-base-1-0 name: accounts-account-id-ai-run-cf-stabilityai-stable-diffusion-xl-base-1-0 description: REST surface for accounts-account_id-ai-run-@cf-stabilityai-stable-diffusion-xl-base-1.0. operations: - method: POST name: workersaipostruncfstabilityaistablediffusionxlbase10 description: Cloudflare Execute @cf/stabilityai/stable-diffusion-xl-base-1.0 model. call: cloudflare-accounts.workersaipostruncfstabilityaistablediffusionxlbase10 with: account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/ai/run/cf/thebloke/discolm-german-7b-v1-awq name: accounts-account-id-ai-run-cf-thebloke-discolm-german-7b-v1-awq description: REST surface for accounts-account_id-ai-run-@cf-thebloke-discolm-german-7b-v1-awq. operations: - method: POST name: workersaipostruncftheblokediscolmgerman7bv1awq description: Cloudflare Execute @cf/thebloke/discolm-german-7b-v1-awq model. call: cloudflare-accounts.workersaipostruncftheblokediscolmgerman7bv1awq with: account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/ai/run/cf/thebloke/yarn-mistral-7b-64k-awq name: accounts-account-id-ai-run-cf-thebloke-yarn-mistral-7b-64k-awq description: REST surface for accounts-account_id-ai-run-@cf-thebloke-yarn-mistral-7b-64k-awq. operations: - method: POST name: workersaipostruncftheblokeyarnmistral7b64kawq description: Cloudflare Execute @cf/thebloke/yarn-mistral-7b-64k-awq model. call: cloudflare-accounts.workersaipostruncftheblokeyarnmistral7b64kawq with: account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/ai/run/cf/tiiuae/falcon-7b-instruct name: accounts-account-id-ai-run-cf-tiiuae-falcon-7b-instruct description: REST surface for accounts-account_id-ai-run-@cf-tiiuae-falcon-7b-instruct. operations: - method: POST name: workersaipostruncftiiuaefalcon7binstruct description: Cloudflare Execute @cf/tiiuae/falcon-7b-instruct model. call: cloudflare-accounts.workersaipostruncftiiuaefalcon7binstruct with: account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/ai/run/cf/tinyllama/tinyllama-1-1b-chat-v1-0 name: accounts-account-id-ai-run-cf-tinyllama-tinyllama-1-1b-chat-v1-0 description: REST surface for accounts-account_id-ai-run-@cf-tinyllama-tinyllama-1.1b-chat-v1.0. operations: - method: POST name: workersaipostruncftinyllamatinyllama11bchatv10 description: Cloudflare Execute @cf/tinyllama/tinyllama-1.1b-chat-v1.0 model. call: cloudflare-accounts.workersaipostruncftinyllamatinyllama11bchatv10 with: account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/ai/run/hf/baai/bge-base-en-v1-5 name: accounts-account-id-ai-run-hf-baai-bge-base-en-v1-5 description: REST surface for accounts-account_id-ai-run-@hf-baai-bge-base-en-v1.5. operations: - method: POST name: workersaipostrunhfbaaibgebaseenv15 description: Cloudflare Execute @hf/baai/bge-base-en-v1.5 model. call: cloudflare-accounts.workersaipostrunhfbaaibgebaseenv15 with: account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/ai/run/hf/sentence-transformers/all-minilm-l6-v2 name: accounts-account-id-ai-run-hf-sentence-transformers-all-minilm-l6-v2 description: REST surface for accounts-account_id-ai-run-@hf-sentence-transformers-all-minilm-l6-v2. operations: - method: POST name: workersaipostrunhfsentencetransformersallminilml6v2 description: Cloudflare Execute @hf/sentence-transformers/all-minilm-l6-v2 model. call: cloudflare-accounts.workersaipostrunhfsentencetransformersallminilml6v2 with: account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/ai/run/hf/thebloke/codellama-7b-instruct-awq name: accounts-account-id-ai-run-hf-thebloke-codellama-7b-instruct-awq description: REST surface for accounts-account_id-ai-run-@hf-thebloke-codellama-7b-instruct-awq. operations: - method: POST name: workersaipostrunhftheblokecodellama7binstructawq description: Cloudflare Execute @hf/thebloke/codellama-7b-instruct-awq model. call: cloudflare-accounts.workersaipostrunhftheblokecodellama7binstructawq with: account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/ai/run/hf/thebloke/deepseek-coder-6-7b-base-awq name: accounts-account-id-ai-run-hf-thebloke-deepseek-coder-6-7b-base-awq description: REST surface for accounts-account_id-ai-run-@hf-thebloke-deepseek-coder-6.7b-base-awq. operations: - method: POST name: workersaipostrunhftheblokedeepseekcoder67bbaseawq description: Cloudflare Execute @hf/thebloke/deepseek-coder-6.7b-base-awq model. call: cloudflare-accounts.workersaipostrunhftheblokedeepseekcoder67bbaseawq with: account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/ai/run/hf/thebloke/deepseek-coder-6-7b-instruct-awq name: accounts-account-id-ai-run-hf-thebloke-deepseek-coder-6-7b-instruct-awq description: REST surface for accounts-account_id-ai-run-@hf-thebloke-deepseek-coder-6.7b-instruct-awq. operations: - method: POST name: workersaipostrunhftheblokedeepseekcoder67binstructawq description: Cloudflare Execute @hf/thebloke/deepseek-coder-6.7b-instruct-awq model. call: cloudflare-accounts.workersaipostrunhftheblokedeepseekcoder67binstructawq with: account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/ai/run/hf/thebloke/llama-2-13b-chat-awq name: accounts-account-id-ai-run-hf-thebloke-llama-2-13b-chat-awq description: REST surface for accounts-account_id-ai-run-@hf-thebloke-llama-2-13b-chat-awq. operations: - method: POST name: workersaipostrunhftheblokellama213bchatawq description: Cloudflare Execute @hf/thebloke/llama-2-13b-chat-awq model. call: cloudflare-accounts.workersaipostrunhftheblokellama213bchatawq with: account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/ai/run/hf/thebloke/llamaguard-7b-awq name: accounts-account-id-ai-run-hf-thebloke-llamaguard-7b-awq description: REST surface for accounts-account_id-ai-run-@hf-thebloke-llamaguard-7b-awq. operations: - method: POST name: workersaipostrunhftheblokellamaguard7bawq description: Cloudflare Execute @hf/thebloke/llamaguard-7b-awq model. call: cloudflare-accounts.workersaipostrunhftheblokellamaguard7bawq with: account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/ai/run/hf/thebloke/mistral-7b-instruct-v0-1-awq name: accounts-account-id-ai-run-hf-thebloke-mistral-7b-instruct-v0-1-awq description: REST surface for accounts-account_id-ai-run-@hf-thebloke-mistral-7b-instruct-v0.1-awq. operations: - method: POST name: workersaipostrunhftheblokemistral7binstructv01awq description: Cloudflare Execute @hf/thebloke/mistral-7b-instruct-v0.1-awq model. call: cloudflare-accounts.workersaipostrunhftheblokemistral7binstructv01awq with: account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/ai/run/hf/thebloke/neural-chat-7b-v3-1-awq name: accounts-account-id-ai-run-hf-thebloke-neural-chat-7b-v3-1-awq description: REST surface for accounts-account_id-ai-run-@hf-thebloke-neural-chat-7b-v3-1-awq. operations: - method: POST name: workersaipostrunhftheblokeneuralchat7bv31awq description: Cloudflare Execute @hf/thebloke/neural-chat-7b-v3-1-awq model. call: cloudflare-accounts.workersaipostrunhftheblokeneuralchat7bv31awq with: account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/ai/run/hf/thebloke/openchat-3-5-awq name: accounts-account-id-ai-run-hf-thebloke-openchat-3-5-awq description: REST surface for accounts-account_id-ai-run-@hf-thebloke-openchat_3.5-awq. operations: - method: POST name: workersaipostrunhftheblokeopenchat35awq description: Cloudflare Execute @hf/thebloke/openchat_3.5-awq model. call: cloudflare-accounts.workersaipostrunhftheblokeopenchat35awq with: account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/ai/run/hf/thebloke/openhermes-2-5-mistral-7b-awq name: accounts-account-id-ai-run-hf-thebloke-openhermes-2-5-mistral-7b-awq description: REST surface for accounts-account_id-ai-run-@hf-thebloke-openhermes-2.5-mistral-7b-awq. operations: - method: POST name: workersaipostrunhftheblokeopenhermes25mistral7bawq description: Cloudflare Execute @hf/thebloke/openhermes-2.5-mistral-7b-awq model. call: cloudflare-accounts.workersaipostrunhftheblokeopenhermes25mistral7bawq with: account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/ai/run/hf/thebloke/orca-2-13b-awq name: accounts-account-id-ai-run-hf-thebloke-orca-2-13b-awq description: REST surface for accounts-account_id-ai-run-@hf-thebloke-orca-2-13b-awq. operations: - method: POST name: workersaipostrunhftheblokeorca213bawq description: Cloudflare Execute @hf/thebloke/orca-2-13b-awq model. call: cloudflare-accounts.workersaipostrunhftheblokeorca213bawq with: account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/ai/run/hf/thebloke/starling-lm-7b-alpha-awq name: accounts-account-id-ai-run-hf-thebloke-starling-lm-7b-alpha-awq description: REST surface for accounts-account_id-ai-run-@hf-thebloke-starling-lm-7b-alpha-awq. operations: - method: POST name: workersaipostrunhftheblokestarlinglm7balphaawq description: Cloudflare Execute @hf/thebloke/starling-lm-7b-alpha-awq model. call: cloudflare-accounts.workersaipostrunhftheblokestarlinglm7balphaawq with: account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/ai/run/hf/thebloke/zephyr-7b-beta-awq name: accounts-account-id-ai-run-hf-thebloke-zephyr-7b-beta-awq description: REST surface for accounts-account_id-ai-run-@hf-thebloke-zephyr-7b-beta-awq. operations: - method: POST name: workersaipostrunhftheblokezephyr7bbetaawq description: Cloudflare Execute @hf/thebloke/zephyr-7b-beta-awq model. call: cloudflare-accounts.workersaipostrunhftheblokezephyr7bbetaawq with: account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/ai/run/{model-name} name: accounts-account-id-ai-run-model-name description: REST surface for accounts-account_id-ai-run-model_name. operations: - method: POST name: workersaipostrunmodel description: Cloudflare Execute AI model call: cloudflare-accounts.workersaipostrunmodel with: account_id: rest.account_id model_name: rest.model_name body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/alerting/v3/available-alerts name: accounts-account-id-alerting-v3-available-alerts description: REST surface for accounts-account_id-alerting-v3-available_alerts. operations: - method: GET name: notificationalerttypesgetalerttypes description: Cloudflare Get Alert Types call: cloudflare-accounts.notificationalerttypesgetalerttypes with: account_id: rest.account_id outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/alerting/v3/destinations/eligible name: accounts-account-id-alerting-v3-destinations-eligible description: REST surface for accounts-account_id-alerting-v3-destinations-eligible. operations: - method: GET name: notificationmechanismeligibilitygetdeliverymechanismeligibility description: Cloudflare Get delivery mechanism eligibility call: cloudflare-accounts.notificationmechanismeligibilitygetdeliverymechanismeligibility with: account_id: rest.account_id outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/alerting/v3/destinations/pagerduty name: accounts-account-id-alerting-v3-destinations-pagerduty description: REST surface for accounts-account_id-alerting-v3-destinations-pagerduty. operations: - method: DELETE name: notificationdestinationswithpagerdutydeletepagerdutyservices description: Cloudflare Delete PagerDuty Services call: cloudflare-accounts.notificationdestinationswithpagerdutydeletepagerdutyservices with: account_id: rest.account_id outputParameters: - type: object mapping: $. - method: GET name: notificationdestinationswithpagerdutylistpagerdutyservices description: Cloudflare List PagerDuty services call: cloudflare-accounts.notificationdestinationswithpagerdutylistpagerdutyservices with: account_id: rest.account_id outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/alerting/v3/destinations/pagerduty/connect name: accounts-account-id-alerting-v3-destinations-pagerduty-connect description: REST surface for accounts-account_id-alerting-v3-destinations-pagerduty-connect. operations: - method: POST name: notificationdestinationswithpagerdutyconnectpagerduty description: Cloudflare Create PagerDuty integration token call: cloudflare-accounts.notificationdestinationswithpagerdutyconnectpagerduty with: account_id: rest.account_id outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/alerting/v3/destinations/pagerduty/connect/{token-id} name: accounts-account-id-alerting-v3-destinations-pagerduty-connect-token-id description: REST surface for accounts-account_id-alerting-v3-destinations-pagerduty-connect-token_id. operations: - method: GET name: notificationdestinationswithpagerdutyconnectpagerdutytoken description: Cloudflare Connect PagerDuty call: cloudflare-accounts.notificationdestinationswithpagerdutyconnectpagerdutytoken with: account_id: rest.account_id token_id: rest.token_id outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/alerting/v3/destinations/webhooks name: accounts-account-id-alerting-v3-destinations-webhooks description: REST surface for accounts-account_id-alerting-v3-destinations-webhooks. operations: - method: GET name: notificationwebhookslistwebhooks description: Cloudflare List webhooks call: cloudflare-accounts.notificationwebhookslistwebhooks with: account_id: rest.account_id outputParameters: - type: object mapping: $. - method: POST name: notificationwebhookscreateawebhook description: Cloudflare Create a webhook call: cloudflare-accounts.notificationwebhookscreateawebhook with: account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/alerting/v3/destinations/webhooks/{webhook-id} name: accounts-account-id-alerting-v3-destinations-webhooks-webhook-id description: REST surface for accounts-account_id-alerting-v3-destinations-webhooks-webhook_id. operations: - method: DELETE name: notificationwebhooksdeleteawebhook description: Cloudflare Delete a webhook call: cloudflare-accounts.notificationwebhooksdeleteawebhook with: webhook_id: rest.webhook_id account_id: rest.account_id outputParameters: - type: object mapping: $. - method: GET name: notificationwebhooksgetawebhook description: Cloudflare Get a webhook call: cloudflare-accounts.notificationwebhooksgetawebhook with: account_id: rest.account_id webhook_id: rest.webhook_id outputParameters: - type: object mapping: $. - method: PUT name: notificationwebhooksupdateawebhook description: Cloudflare Update a webhook call: cloudflare-accounts.notificationwebhooksupdateawebhook with: webhook_id: rest.webhook_id account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/alerting/v3/history name: accounts-account-id-alerting-v3-history description: REST surface for accounts-account_id-alerting-v3-history. operations: - method: GET name: notificationhistorylisthistory description: Cloudflare List History call: cloudflare-accounts.notificationhistorylisthistory with: account_id: rest.account_id per_page: rest.per_page before: rest.before page: rest.page since: rest.since outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/alerting/v3/policies name: accounts-account-id-alerting-v3-policies description: REST surface for accounts-account_id-alerting-v3-policies. operations: - method: GET name: notificationpolicieslistnotificationpolicies description: Cloudflare List Notification policies call: cloudflare-accounts.notificationpolicieslistnotificationpolicies with: account_id: rest.account_id outputParameters: - type: object mapping: $. - method: POST name: notificationpoliciescreateanotificationpolicy description: Cloudflare Create a Notification policy call: cloudflare-accounts.notificationpoliciescreateanotificationpolicy with: account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/alerting/v3/policies/{policy-id} name: accounts-account-id-alerting-v3-policies-policy-id description: REST surface for accounts-account_id-alerting-v3-policies-policy_id. operations: - method: DELETE name: notificationpoliciesdeleteanotificationpolicy description: Cloudflare Delete a Notification policy call: cloudflare-accounts.notificationpoliciesdeleteanotificationpolicy with: account_id: rest.account_id policy_id: rest.policy_id outputParameters: - type: object mapping: $. - method: GET name: notificationpoliciesgetanotificationpolicy description: Cloudflare Get a Notification policy call: cloudflare-accounts.notificationpoliciesgetanotificationpolicy with: account_id: rest.account_id policy_id: rest.policy_id outputParameters: - type: object mapping: $. - method: PUT name: notificationpoliciesupdateanotificationpolicy description: Cloudflare Update a Notification policy call: cloudflare-accounts.notificationpoliciesupdateanotificationpolicy with: account_id: rest.account_id policy_id: rest.policy_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/audit-logs name: accounts-account-id-audit-logs description: REST surface for accounts-account_id-audit_logs. operations: - method: GET name: auditlogsgetaccountauditlogs description: Cloudflare Get account audit logs call: cloudflare-accounts.auditlogsgetaccountauditlogs with: account_id: rest.account_id id: rest.id export: rest.export action.type: rest.action.type actor.ip: rest.actor.ip actor.email: rest.actor.email since: rest.since before: rest.before zone.name: rest.zone.name direction: rest.direction per_page: rest.per_page page: rest.page hide_user_logs: rest.hide_user_logs outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/brand-protection/submit name: accounts-account-id-brand-protection-submit description: REST surface for accounts-account_id-brand-protection-submit. operations: - method: POST name: phishingurlscannersubmitsuspiciousurlforscanning description: Cloudflare Submit suspicious URL for scanning call: cloudflare-accounts.phishingurlscannersubmitsuspiciousurlforscanning with: account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/brand-protection/url-info name: accounts-account-id-brand-protection-url-info description: REST surface for accounts-account_id-brand-protection-url-info. operations: - method: GET name: phishingurlinformationgetresultsforaurlscan description: Cloudflare Get results for a URL scan call: cloudflare-accounts.phishingurlinformationgetresultsforaurlscan with: account_id: rest.account_id url_id_param: rest.url_id_param url: rest.url outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/calls/apps name: accounts-account-id-calls-apps description: REST surface for accounts-account_id-calls-apps. operations: - method: GET name: callsappslist description: Cloudflare List apps call: cloudflare-accounts.callsappslist with: account_id: rest.account_id outputParameters: - type: object mapping: $. - method: POST name: callsappscreateanewapp description: Cloudflare Create a new app call: cloudflare-accounts.callsappscreateanewapp with: account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/calls/apps/{app-id} name: accounts-account-id-calls-apps-app-id description: REST surface for accounts-account_id-calls-apps-app_id. operations: - method: DELETE name: callsappsdeleteapp description: Cloudflare Delete app call: cloudflare-accounts.callsappsdeleteapp with: app_id: rest.app_id account_id: rest.account_id outputParameters: - type: object mapping: $. - method: GET name: callsappsretrieveappdetails description: Cloudflare Retrieve app details call: cloudflare-accounts.callsappsretrieveappdetails with: app_id: rest.app_id account_id: rest.account_id outputParameters: - type: object mapping: $. - method: PUT name: callsappsupdateappdetails description: Cloudflare Edit app details call: cloudflare-accounts.callsappsupdateappdetails with: app_id: rest.app_id account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/cfd-tunnel name: accounts-account-id-cfd-tunnel description: REST surface for accounts-account_id-cfd_tunnel. operations: - method: GET name: cloudflaretunnellistcloudflaretunnels description: List Cloudflare Tunnels call: cloudflare-accounts.cloudflaretunnellistcloudflaretunnels with: account_id: rest.account_id name: rest.name is_deleted: rest.is_deleted existed_at: rest.existed_at uuid: rest.uuid was_active_at: rest.was_active_at was_inactive_at: rest.was_inactive_at include_prefix: rest.include_prefix exclude_prefix: rest.exclude_prefix per_page: rest.per_page page: rest.page outputParameters: - type: object mapping: $. - method: POST name: cloudflaretunnelcreateacloudflaretunnel description: Create a Cloudflare Tunnel call: cloudflare-accounts.cloudflaretunnelcreateacloudflaretunnel with: account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/cfd-tunnel/{tunnel-id} name: accounts-account-id-cfd-tunnel-tunnel-id description: REST surface for accounts-account_id-cfd_tunnel-tunnel_id. operations: - method: DELETE name: cloudflaretunneldeleteacloudflaretunnel description: Delete a Cloudflare Tunnel call: cloudflare-accounts.cloudflaretunneldeleteacloudflaretunnel with: tunnel_id: rest.tunnel_id account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - method: GET name: cloudflaretunnelgetacloudflaretunnel description: Get a Cloudflare Tunnel call: cloudflare-accounts.cloudflaretunnelgetacloudflaretunnel with: tunnel_id: rest.tunnel_id account_id: rest.account_id outputParameters: - type: object mapping: $. - method: PATCH name: cloudflaretunnelupdateacloudflaretunnel description: Update a Cloudflare Tunnel call: cloudflare-accounts.cloudflaretunnelupdateacloudflaretunnel with: tunnel_id: rest.tunnel_id account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/cfd-tunnel/{tunnel-id}/configurations name: accounts-account-id-cfd-tunnel-tunnel-id-configurations description: REST surface for accounts-account_id-cfd_tunnel-tunnel_id-configurations. operations: - method: GET name: cloudflaretunnelconfigurationgetconfiguration description: Cloudflare Get configuration call: cloudflare-accounts.cloudflaretunnelconfigurationgetconfiguration with: tunnel_id: rest.tunnel_id account_id: rest.account_id outputParameters: - type: object mapping: $. - method: PUT name: cloudflaretunnelconfigurationputconfiguration description: Cloudflare Put configuration call: cloudflare-accounts.cloudflaretunnelconfigurationputconfiguration with: tunnel_id: rest.tunnel_id account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/cfd-tunnel/{tunnel-id}/connections name: accounts-account-id-cfd-tunnel-tunnel-id-connections description: REST surface for accounts-account_id-cfd_tunnel-tunnel_id-connections. operations: - method: DELETE name: cloudflaretunnelcleanupcloudflaretunnelconnections description: Clean up Cloudflare Tunnel connections call: cloudflare-accounts.cloudflaretunnelcleanupcloudflaretunnelconnections with: account_id: rest.account_id tunnel_id: rest.tunnel_id client_id: rest.client_id body: rest.body outputParameters: - type: object mapping: $. - method: GET name: cloudflaretunnellistcloudflaretunnelconnections description: List Cloudflare Tunnel connections call: cloudflare-accounts.cloudflaretunnellistcloudflaretunnelconnections with: account_id: rest.account_id tunnel_id: rest.tunnel_id outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/cfd-tunnel/{tunnel-id}/connectors/{connector-id} name: accounts-account-id-cfd-tunnel-tunnel-id-connectors-connector-id description: REST surface for accounts-account_id-cfd_tunnel-tunnel_id-connectors-connector_id. operations: - method: GET name: cloudflaretunnelgetcloudflaretunnelconnector description: Get Cloudflare Tunnel connector call: cloudflare-accounts.cloudflaretunnelgetcloudflaretunnelconnector with: account_id: rest.account_id tunnel_id: rest.tunnel_id connector_id: rest.connector_id outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/cfd-tunnel/{tunnel-id}/management name: accounts-account-id-cfd-tunnel-tunnel-id-management description: REST surface for accounts-account_id-cfd_tunnel-tunnel_id-management. operations: - method: POST name: cloudflaretunnelgetacloudflaretunnelmanagementtoken description: Get a Cloudflare Tunnel management token call: cloudflare-accounts.cloudflaretunnelgetacloudflaretunnelmanagementtoken with: tunnel_id: rest.tunnel_id account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/cfd-tunnel/{tunnel-id}/token name: accounts-account-id-cfd-tunnel-tunnel-id-token description: REST surface for accounts-account_id-cfd_tunnel-tunnel_id-token. operations: - method: GET name: cloudflaretunnelgetacloudflaretunneltoken description: Get a Cloudflare Tunnel token call: cloudflare-accounts.cloudflaretunnelgetacloudflaretunneltoken with: tunnel_id: rest.tunnel_id account_id: rest.account_id outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/challenges/widgets name: accounts-account-id-challenges-widgets description: REST surface for accounts-account_id-challenges-widgets. operations: - method: GET name: accountsturnstilewidgetslist description: Cloudflare List Turnstile Widgets call: cloudflare-accounts.accountsturnstilewidgetslist outputParameters: - type: object mapping: $. - method: POST name: accountsturnstilewidgetcreate description: Cloudflare Create a Turnstile Widget call: cloudflare-accounts.accountsturnstilewidgetcreate with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/challenges/widgets/{sitekey} name: accounts-account-id-challenges-widgets-sitekey description: REST surface for accounts-account_id-challenges-widgets-sitekey. operations: - method: DELETE name: accountsturnstilewidgetdelete description: Cloudflare Delete a Turnstile Widget call: cloudflare-accounts.accountsturnstilewidgetdelete outputParameters: - type: object mapping: $. - method: GET name: accountsturnstilewidgetget description: Cloudflare Turnstile Widget Details call: cloudflare-accounts.accountsturnstilewidgetget outputParameters: - type: object mapping: $. - method: PUT name: accountsturnstilewidgetupdate description: Cloudflare Update a Turnstile Widget call: cloudflare-accounts.accountsturnstilewidgetupdate with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/challenges/widgets/{sitekey}/rotate-secret name: accounts-account-id-challenges-widgets-sitekey-rotate-secret description: REST surface for accounts-account_id-challenges-widgets-sitekey-rotate_secret. operations: - method: POST name: accountsturnstilewidgetrotatesecret description: Cloudflare Rotate Secret for a Turnstile Widget call: cloudflare-accounts.accountsturnstilewidgetrotatesecret with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/custom-ns name: accounts-account-id-custom-ns description: REST surface for accounts-account_id-custom_ns. operations: - method: GET name: accountlevelcustomnameserverslistaccountcustomnameservers description: Cloudflare List Account Custom Nameservers call: cloudflare-accounts.accountlevelcustomnameserverslistaccountcustomnameservers with: account_id: rest.account_id outputParameters: - type: object mapping: $. - method: POST name: accountlevelcustomnameserversaddaccountcustomnameserver description: Cloudflare Add Account Custom Nameserver call: cloudflare-accounts.accountlevelcustomnameserversaddaccountcustomnameserver with: account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/custom-ns/availability name: accounts-account-id-custom-ns-availability description: REST surface for accounts-account_id-custom_ns-availability. operations: - method: GET name: accountlevelcustomnameserversgeteligiblezonesforaccountcustomnameservers description: Cloudflare Get Eligible Zones for Account Custom Nameservers call: cloudflare-accounts.accountlevelcustomnameserversgeteligiblezonesforaccountcustomnameservers with: account_id: rest.account_id outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/custom-ns/verify name: accounts-account-id-custom-ns-verify description: REST surface for accounts-account_id-custom_ns-verify. operations: - method: POST name: accountlevelcustomnameserversverifyaccountcustomnameservergluerecords description: Cloudflare Verify Account Custom Nameserver Glue Records call: cloudflare-accounts.accountlevelcustomnameserversverifyaccountcustomnameservergluerecords with: account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/custom-ns/{custom-ns-id} name: accounts-account-id-custom-ns-custom-ns-id description: REST surface for accounts-account_id-custom_ns-custom_ns_id. operations: - method: DELETE name: accountlevelcustomnameserversdeleteaccountcustomnameserver description: Cloudflare Delete Account Custom Nameserver call: cloudflare-accounts.accountlevelcustomnameserversdeleteaccountcustomnameserver with: custom_ns_id: rest.custom_ns_id account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/d1/database name: accounts-account-id-d1-database description: REST surface for accounts-account_id-d1-database. operations: - method: GET name: cloudflared1listdatabases description: Cloudflare List D1 Databases call: cloudflare-accounts.cloudflared1listdatabases with: account_id: rest.account_id name: rest.name page: rest.page per_page: rest.per_page outputParameters: - type: object mapping: $. - method: POST name: cloudflared1createdatabase description: Cloudflare Create D1 Database call: cloudflare-accounts.cloudflared1createdatabase with: account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/devices name: accounts-account-id-devices description: REST surface for accounts-account_id-devices. operations: - method: GET name: deviceslistdevices description: Cloudflare List devices call: cloudflare-accounts.deviceslistdevices with: account_id: rest.account_id outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/devices/dex-tests name: accounts-account-id-devices-dex-tests description: REST surface for accounts-account_id-devices-dex_tests. operations: - method: GET name: devicedextestdetails description: Cloudflare List Device DEX tests call: cloudflare-accounts.devicedextestdetails with: account_id: rest.account_id outputParameters: - type: object mapping: $. - method: POST name: devicedextestcreatedevicedextest description: Cloudflare Create Device DEX test call: cloudflare-accounts.devicedextestcreatedevicedextest with: account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/devices/dex-tests/{dex-test-id} name: accounts-account-id-devices-dex-tests-dex-test-id description: REST surface for accounts-account_id-devices-dex_tests-dex_test_id. operations: - method: DELETE name: devicedextestdeletedevicedextest description: Cloudflare Delete Device DEX test call: cloudflare-accounts.devicedextestdeletedevicedextest with: account_id: rest.account_id dex_test_id: rest.dex_test_id outputParameters: - type: object mapping: $. - method: GET name: devicedextestgetdevicedextest description: Cloudflare Get Device DEX test call: cloudflare-accounts.devicedextestgetdevicedextest with: account_id: rest.account_id dex_test_id: rest.dex_test_id outputParameters: - type: object mapping: $. - method: PUT name: devicedextestupdatedevicedextest description: Cloudflare Update Device DEX test call: cloudflare-accounts.devicedextestupdatedevicedextest with: account_id: rest.account_id dex_test_id: rest.dex_test_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/devices/networks name: accounts-account-id-devices-networks description: REST surface for accounts-account_id-devices-networks. operations: - method: GET name: devicemanagednetworkslistdevicemanagednetworks description: Cloudflare List your device managed networks call: cloudflare-accounts.devicemanagednetworkslistdevicemanagednetworks with: account_id: rest.account_id outputParameters: - type: object mapping: $. - method: POST name: devicemanagednetworkscreatedevicemanagednetwork description: Cloudflare Create a device managed network call: cloudflare-accounts.devicemanagednetworkscreatedevicemanagednetwork with: account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/devices/networks/{network-id} name: accounts-account-id-devices-networks-network-id description: REST surface for accounts-account_id-devices-networks-network_id. operations: - method: DELETE name: devicemanagednetworksdeletedevicemanagednetwork description: Cloudflare Delete a device managed network call: cloudflare-accounts.devicemanagednetworksdeletedevicemanagednetwork with: network_id: rest.network_id account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - method: GET name: devicemanagednetworksdevicemanagednetworkdetails description: Cloudflare Get device managed network details call: cloudflare-accounts.devicemanagednetworksdevicemanagednetworkdetails with: network_id: rest.network_id account_id: rest.account_id outputParameters: - type: object mapping: $. - method: PUT name: devicemanagednetworksupdatedevicemanagednetwork description: Cloudflare Update a device managed network call: cloudflare-accounts.devicemanagednetworksupdatedevicemanagednetwork with: network_id: rest.network_id account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/devices/policies name: accounts-account-id-devices-policies description: REST surface for accounts-account_id-devices-policies. operations: - method: GET name: deviceslistdevicesettingspolicies description: Cloudflare List device settings profiles call: cloudflare-accounts.deviceslistdevicesettingspolicies with: account_id: rest.account_id outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/devices/policy name: accounts-account-id-devices-policy description: REST surface for accounts-account_id-devices-policy. operations: - method: GET name: devicesgetdefaultdevicesettingspolicy description: Cloudflare Get the default device settings profile call: cloudflare-accounts.devicesgetdefaultdevicesettingspolicy with: account_id: rest.account_id outputParameters: - type: object mapping: $. - method: PATCH name: devicesupdatedefaultdevicesettingspolicy description: Cloudflare Update the default device settings profile call: cloudflare-accounts.devicesupdatedefaultdevicesettingspolicy with: account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - method: POST name: devicescreatedevicesettingspolicy description: Cloudflare Create a device settings profile call: cloudflare-accounts.devicescreatedevicesettingspolicy with: account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/devices/policy/exclude name: accounts-account-id-devices-policy-exclude description: REST surface for accounts-account_id-devices-policy-exclude. operations: - method: GET name: devicesgetsplittunnelexcludelist description: Cloudflare Get the Split Tunnel exclude list call: cloudflare-accounts.devicesgetsplittunnelexcludelist with: account_id: rest.account_id outputParameters: - type: object mapping: $. - method: PUT name: devicessetsplittunnelexcludelist description: Cloudflare Set the Split Tunnel exclude list call: cloudflare-accounts.devicessetsplittunnelexcludelist with: account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/devices/policy/fallback-domains name: accounts-account-id-devices-policy-fallback-domains description: REST surface for accounts-account_id-devices-policy-fallback_domains. operations: - method: GET name: devicesgetlocaldomainfallbacklist description: Cloudflare Get your Local Domain Fallback list call: cloudflare-accounts.devicesgetlocaldomainfallbacklist with: account_id: rest.account_id outputParameters: - type: object mapping: $. - method: PUT name: devicessetlocaldomainfallbacklist description: Cloudflare Set your Local Domain Fallback list call: cloudflare-accounts.devicessetlocaldomainfallbacklist with: account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/devices/policy/include name: accounts-account-id-devices-policy-include description: REST surface for accounts-account_id-devices-policy-include. operations: - method: GET name: devicesgetsplittunnelincludelist description: Cloudflare Get the Split Tunnel include list call: cloudflare-accounts.devicesgetsplittunnelincludelist with: account_id: rest.account_id outputParameters: - type: object mapping: $. - method: PUT name: devicessetsplittunnelincludelist description: Cloudflare Set the Split Tunnel include list call: cloudflare-accounts.devicessetsplittunnelincludelist with: account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/devices/policy/{policy-id} name: accounts-account-id-devices-policy-policy-id description: REST surface for accounts-account_id-devices-policy-policy_id. operations: - method: DELETE name: devicesdeletedevicesettingspolicy description: Cloudflare Delete a device settings profile call: cloudflare-accounts.devicesdeletedevicesettingspolicy with: policy_id: rest.policy_id account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - method: GET name: devicesgetdevicesettingspolicybyid description: Cloudflare Get device settings profile by ID call: cloudflare-accounts.devicesgetdevicesettingspolicybyid with: policy_id: rest.policy_id account_id: rest.account_id outputParameters: - type: object mapping: $. - method: PATCH name: devicesupdatedevicesettingspolicy description: Cloudflare Update a device settings profile call: cloudflare-accounts.devicesupdatedevicesettingspolicy with: policy_id: rest.policy_id account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/devices/policy/{policy-id}/exclude name: accounts-account-id-devices-policy-policy-id-exclude description: REST surface for accounts-account_id-devices-policy-policy_id-exclude. operations: - method: GET name: devicesgetsplittunnelexcludelistforadevicesettingspolicy description: Cloudflare Get the Split Tunnel exclude list for a device settings profile call: cloudflare-accounts.devicesgetsplittunnelexcludelistforadevicesettingspolicy with: policy_id: rest.policy_id account_id: rest.account_id outputParameters: - type: object mapping: $. - method: PUT name: devicessetsplittunnelexcludelistforadevicesettingspolicy description: Cloudflare Set the Split Tunnel exclude list for a device settings profile call: cloudflare-accounts.devicessetsplittunnelexcludelistforadevicesettingspolicy with: policy_id: rest.policy_id account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/devices/policy/{policy-id}/fallback-domains name: accounts-account-id-devices-policy-policy-id-fallback-domains description: REST surface for accounts-account_id-devices-policy-policy_id-fallback_domains. operations: - method: GET name: devicesgetlocaldomainfallbacklistforadevicesettingspolicy description: Cloudflare Get the Local Domain Fallback list for a device settings profile call: cloudflare-accounts.devicesgetlocaldomainfallbacklistforadevicesettingspolicy with: policy_id: rest.policy_id account_id: rest.account_id outputParameters: - type: object mapping: $. - method: PUT name: devicessetlocaldomainfallbacklistforadevicesettingspolicy description: Cloudflare Set the Local Domain Fallback list for a device settings profile call: cloudflare-accounts.devicessetlocaldomainfallbacklistforadevicesettingspolicy with: policy_id: rest.policy_id account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/devices/policy/{policy-id}/include name: accounts-account-id-devices-policy-policy-id-include description: REST surface for accounts-account_id-devices-policy-policy_id-include. operations: - method: GET name: devicesgetsplittunnelincludelistforadevicesettingspolicy description: Cloudflare Get the Split Tunnel include list for a device settings profile call: cloudflare-accounts.devicesgetsplittunnelincludelistforadevicesettingspolicy with: policy_id: rest.policy_id account_id: rest.account_id outputParameters: - type: object mapping: $. - method: PUT name: devicessetsplittunnelincludelistforadevicesettingspolicy description: Cloudflare Set the Split Tunnel include list for a device settings profile call: cloudflare-accounts.devicessetsplittunnelincludelistforadevicesettingspolicy with: policy_id: rest.policy_id account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/devices/posture name: accounts-account-id-devices-posture description: REST surface for accounts-account_id-devices-posture. operations: - method: GET name: devicepostureruleslistdeviceposturerules description: Cloudflare List device posture rules call: cloudflare-accounts.devicepostureruleslistdeviceposturerules with: account_id: rest.account_id outputParameters: - type: object mapping: $. - method: POST name: deviceposturerulescreatedeviceposturerule description: Cloudflare Create a device posture rule call: cloudflare-accounts.deviceposturerulescreatedeviceposturerule with: account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/devices/posture/integration name: accounts-account-id-devices-posture-integration description: REST surface for accounts-account_id-devices-posture-integration. operations: - method: GET name: devicepostureintegrationslistdevicepostureintegrations description: Cloudflare List your device posture integrations call: cloudflare-accounts.devicepostureintegrationslistdevicepostureintegrations with: account_id: rest.account_id outputParameters: - type: object mapping: $. - method: POST name: devicepostureintegrationscreatedevicepostureintegration description: Cloudflare Create a device posture integration call: cloudflare-accounts.devicepostureintegrationscreatedevicepostureintegration with: account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/devices/posture/integration/{integration-id} name: accounts-account-id-devices-posture-integration-integration-id description: REST surface for accounts-account_id-devices-posture-integration-integration_id. operations: - method: DELETE name: devicepostureintegrationsdeletedevicepostureintegration description: Cloudflare Delete a device posture integration call: cloudflare-accounts.devicepostureintegrationsdeletedevicepostureintegration with: integration_id: rest.integration_id account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - method: GET name: devicepostureintegrationsdevicepostureintegrationdetails description: Cloudflare Get device posture integration details call: cloudflare-accounts.devicepostureintegrationsdevicepostureintegrationdetails with: integration_id: rest.integration_id account_id: rest.account_id outputParameters: - type: object mapping: $. - method: PATCH name: devicepostureintegrationsupdatedevicepostureintegration description: Cloudflare Update a device posture integration call: cloudflare-accounts.devicepostureintegrationsupdatedevicepostureintegration with: integration_id: rest.integration_id account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/devices/posture/{rule-id} name: accounts-account-id-devices-posture-rule-id description: REST surface for accounts-account_id-devices-posture-rule_id. operations: - method: DELETE name: deviceposturerulesdeletedeviceposturerule description: Cloudflare Delete a device posture rule call: cloudflare-accounts.deviceposturerulesdeletedeviceposturerule with: rule_id: rest.rule_id account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - method: GET name: deviceposturerulesdeviceposturerulesdetails description: Cloudflare Get device posture rule details call: cloudflare-accounts.deviceposturerulesdeviceposturerulesdetails with: rule_id: rest.rule_id account_id: rest.account_id outputParameters: - type: object mapping: $. - method: PUT name: deviceposturerulesupdatedeviceposturerule description: Cloudflare Update a device posture rule call: cloudflare-accounts.deviceposturerulesupdatedeviceposturerule with: rule_id: rest.rule_id account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/devices/revoke name: accounts-account-id-devices-revoke description: REST surface for accounts-account_id-devices-revoke. operations: - method: POST name: devicesrevokedevices description: Cloudflare Revoke devices call: cloudflare-accounts.devicesrevokedevices with: account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/devices/settings name: accounts-account-id-devices-settings description: REST surface for accounts-account_id-devices-settings. operations: - method: GET name: zerotrustaccountsgetdevicesettingsforzerotrustaccount description: Cloudflare Get device settings for a Zero Trust account call: cloudflare-accounts.zerotrustaccountsgetdevicesettingsforzerotrustaccount with: account_id: rest.account_id outputParameters: - type: object mapping: $. - method: PUT name: zerotrustaccountsupdatedevicesettingsforthezerotrustaccount description: Cloudflare Update device settings for a Zero Trust account call: cloudflare-accounts.zerotrustaccountsupdatedevicesettingsforthezerotrustaccount with: account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/devices/unrevoke name: accounts-account-id-devices-unrevoke description: REST surface for accounts-account_id-devices-unrevoke. operations: - method: POST name: devicesunrevokedevices description: Cloudflare Unrevoke devices call: cloudflare-accounts.devicesunrevokedevices with: account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/devices/{device-id} name: accounts-account-id-devices-device-id description: REST surface for accounts-account_id-devices-device_id. operations: - method: GET name: devicesdevicedetails description: Cloudflare Get device details call: cloudflare-accounts.devicesdevicedetails with: device_id: rest.device_id account_id: rest.account_id outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/devices/{device-id}/override-codes name: accounts-account-id-devices-device-id-override-codes description: REST surface for accounts-account_id-devices-device_id-override_codes. operations: - method: GET name: deviceslistadminoverridecodefordevice description: Cloudflare Get an admin override code for a device call: cloudflare-accounts.deviceslistadminoverridecodefordevice with: device_id: rest.device_id account_id: rest.account_id outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/dex/colos name: accounts-account-id-dex-colos description: REST surface for accounts-account_id-dex-colos. operations: - method: GET name: dexendpointslistcolos description: List Cloudflare colos call: cloudflare-accounts.dexendpointslistcolos with: account_id: rest.account_id timeStart: rest.timeStart timeEnd: rest.timeEnd sortBy: rest.sortBy outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/dex/fleet-status/devices name: accounts-account-id-dex-fleet-status-devices description: REST surface for accounts-account_id-dex-fleet-status-devices. operations: - method: GET name: dexfleetstatusdevices description: Cloudflare List fleet status devices call: cloudflare-accounts.dexfleetstatusdevices with: account_id: rest.account_id time_end: rest.time_end time_start: rest.time_start page: rest.page per_page: rest.per_page sort_by: rest.sort_by colo: rest.colo device_id: rest.device_id mode: rest.mode status: rest.status platform: rest.platform version: rest.version outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/dex/fleet-status/live name: accounts-account-id-dex-fleet-status-live description: REST surface for accounts-account_id-dex-fleet-status-live. operations: - method: GET name: dexfleetstatuslive description: Cloudflare List fleet status details by dimension call: cloudflare-accounts.dexfleetstatuslive with: account_id: rest.account_id since_minutes: rest.since_minutes outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/dex/fleet-status/over-time name: accounts-account-id-dex-fleet-status-over-time description: REST surface for accounts-account_id-dex-fleet-status-over-time. operations: - method: GET name: dexfleetstatusovertime description: Cloudflare List fleet status aggregate details by dimension call: cloudflare-accounts.dexfleetstatusovertime with: account_id: rest.account_id time_end: rest.time_end time_start: rest.time_start colo: rest.colo device_id: rest.device_id outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/dex/http-tests/{test-id} name: accounts-account-id-dex-http-tests-test-id description: REST surface for accounts-account_id-dex-http-tests-test_id. operations: - method: GET name: dexendpointshttptestdetails description: Cloudflare Get details and aggregate metrics for an http test call: cloudflare-accounts.dexendpointshttptestdetails with: account_id: rest.account_id test_id: rest.test_id deviceId: rest.deviceId timeStart: rest.timeStart timeEnd: rest.timeEnd interval: rest.interval colo: rest.colo outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/dex/http-tests/{test-id}/percentiles name: accounts-account-id-dex-http-tests-test-id-percentiles description: REST surface for accounts-account_id-dex-http-tests-test_id-percentiles. operations: - method: GET name: dexendpointshttptestpercentiles description: Cloudflare Get percentiles for an http test call: cloudflare-accounts.dexendpointshttptestpercentiles with: account_id: rest.account_id test_id: rest.test_id deviceId: rest.deviceId timeStart: rest.timeStart timeEnd: rest.timeEnd colo: rest.colo outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/dex/tests name: accounts-account-id-dex-tests description: REST surface for accounts-account_id-dex-tests. operations: - method: GET name: dexendpointslisttests description: Cloudflare List DEX test analytics call: cloudflare-accounts.dexendpointslisttests with: account_id: rest.account_id colo: rest.colo testName: rest.testName deviceId: rest.deviceId page: rest.page per_page: rest.per_page outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/dex/tests/unique-devices name: accounts-account-id-dex-tests-unique-devices description: REST surface for accounts-account_id-dex-tests-unique-devices. operations: - method: GET name: dexendpointstestsuniquedevices description: Cloudflare Get count of devices targeted call: cloudflare-accounts.dexendpointstestsuniquedevices with: account_id: rest.account_id testName: rest.testName deviceId: rest.deviceId outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/dex/traceroute-test-results/{test-result-id}/network-path name: accounts-account-id-dex-traceroute-test-results-test-result-id-network-path description: REST surface for accounts-account_id-dex-traceroute-test-results-test_result_id-network-path. operations: - method: GET name: dexendpointstraceroutetestresultnetworkpath description: Cloudflare Get details for a specific traceroute test run call: cloudflare-accounts.dexendpointstraceroutetestresultnetworkpath with: account_id: rest.account_id test_result_id: rest.test_result_id outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/dex/traceroute-tests/{test-id} name: accounts-account-id-dex-traceroute-tests-test-id description: REST surface for accounts-account_id-dex-traceroute-tests-test_id. operations: - method: GET name: dexendpointstraceroutetestdetails description: Cloudflare Get details and aggregate metrics for a traceroute test call: cloudflare-accounts.dexendpointstraceroutetestdetails with: account_id: rest.account_id test_id: rest.test_id deviceId: rest.deviceId timeStart: rest.timeStart timeEnd: rest.timeEnd interval: rest.interval colo: rest.colo outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/dex/traceroute-tests/{test-id}/network-path name: accounts-account-id-dex-traceroute-tests-test-id-network-path description: REST surface for accounts-account_id-dex-traceroute-tests-test_id-network-path. operations: - method: GET name: dexendpointstraceroutetestnetworkpath description: Cloudflare Get network path breakdown for a traceroute test call: cloudflare-accounts.dexendpointstraceroutetestnetworkpath with: account_id: rest.account_id test_id: rest.test_id deviceId: rest.deviceId timeStart: rest.timeStart timeEnd: rest.timeEnd interval: rest.interval outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/dex/traceroute-tests/{test-id}/percentiles name: accounts-account-id-dex-traceroute-tests-test-id-percentiles description: REST surface for accounts-account_id-dex-traceroute-tests-test_id-percentiles. operations: - method: GET name: dexendpointstraceroutetestpercentiles description: Cloudflare Get percentiles for a traceroute test call: cloudflare-accounts.dexendpointstraceroutetestpercentiles with: account_id: rest.account_id test_id: rest.test_id deviceId: rest.deviceId timeStart: rest.timeStart timeEnd: rest.timeEnd colo: rest.colo outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/diagnostics/traceroute name: accounts-account-id-diagnostics-traceroute description: REST surface for accounts-account_id-diagnostics-traceroute. operations: - method: POST name: diagnosticstraceroute description: Cloudflare Traceroute call: cloudflare-accounts.diagnosticstraceroute with: account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/dlp/datasets name: accounts-account-id-dlp-datasets description: REST surface for accounts-account_id-dlp-datasets. operations: - method: GET name: dlpdatasetsreadall description: Cloudflare Fetch all datasets with information about available versions. call: cloudflare-accounts.dlpdatasetsreadall with: account_id: rest.account_id outputParameters: - type: object mapping: $. - method: POST name: dlpdatasetscreate description: Cloudflare Create a new dataset. call: cloudflare-accounts.dlpdatasetscreate with: account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/dlp/datasets/{dataset-id} name: accounts-account-id-dlp-datasets-dataset-id description: REST surface for accounts-account_id-dlp-datasets-dataset_id. operations: - method: DELETE name: dlpdatasetsdelete description: Cloudflare Delete a dataset. call: cloudflare-accounts.dlpdatasetsdelete with: account_id: rest.account_id dataset_id: rest.dataset_id outputParameters: - type: object mapping: $. - method: GET name: dlpdatasetsread description: Cloudflare Fetch a specific dataset with information about available versions. call: cloudflare-accounts.dlpdatasetsread with: account_id: rest.account_id dataset_id: rest.dataset_id outputParameters: - type: object mapping: $. - method: PUT name: dlpdatasetsupdate description: Cloudflare Update details about a dataset. call: cloudflare-accounts.dlpdatasetsupdate with: account_id: rest.account_id dataset_id: rest.dataset_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/dlp/datasets/{dataset-id}/upload name: accounts-account-id-dlp-datasets-dataset-id-upload description: REST surface for accounts-account_id-dlp-datasets-dataset_id-upload. operations: - method: POST name: dlpdatasetscreateversion description: Cloudflare Prepare to upload a new version of a dataset. call: cloudflare-accounts.dlpdatasetscreateversion with: account_id: rest.account_id dataset_id: rest.dataset_id outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/dlp/datasets/{dataset-id}/upload/{version} name: accounts-account-id-dlp-datasets-dataset-id-upload-version description: REST surface for accounts-account_id-dlp-datasets-dataset_id-upload-version. operations: - method: POST name: dlpdatasetsuploadversion description: Cloudflare Upload a new version of a dataset. call: cloudflare-accounts.dlpdatasetsuploadversion with: account_id: rest.account_id dataset_id: rest.dataset_id version: rest.version body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/dlp/patterns/validate name: accounts-account-id-dlp-patterns-validate description: REST surface for accounts-account_id-dlp-patterns-validate. operations: - method: POST name: dlppatternvalidationvalidatepattern description: Cloudflare Validate pattern call: cloudflare-accounts.dlppatternvalidationvalidatepattern with: account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/dlp/payload-log name: accounts-account-id-dlp-payload-log description: REST surface for accounts-account_id-dlp-payload_log. operations: - method: GET name: dlppayloadlogsettingsgetsettings description: Cloudflare Get settings call: cloudflare-accounts.dlppayloadlogsettingsgetsettings with: account_id: rest.account_id outputParameters: - type: object mapping: $. - method: PUT name: dlppayloadlogsettingsupdatesettings description: Cloudflare Update settings call: cloudflare-accounts.dlppayloadlogsettingsupdatesettings with: account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/dlp/profiles name: accounts-account-id-dlp-profiles description: REST surface for accounts-account_id-dlp-profiles. operations: - method: GET name: dlpprofileslistallprofiles description: Cloudflare List all profiles call: cloudflare-accounts.dlpprofileslistallprofiles with: account_id: rest.account_id outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/dlp/profiles/custom name: accounts-account-id-dlp-profiles-custom description: REST surface for accounts-account_id-dlp-profiles-custom. operations: - method: POST name: dlpprofilescreatecustomprofiles description: Cloudflare Create custom profiles call: cloudflare-accounts.dlpprofilescreatecustomprofiles with: account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/dlp/profiles/custom/{profile-id} name: accounts-account-id-dlp-profiles-custom-profile-id description: REST surface for accounts-account_id-dlp-profiles-custom-profile_id. operations: - method: DELETE name: dlpprofilesdeletecustomprofile description: Cloudflare Delete custom profile call: cloudflare-accounts.dlpprofilesdeletecustomprofile with: profile_id: rest.profile_id account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - method: GET name: dlpprofilesgetcustomprofile description: Cloudflare Get custom profile call: cloudflare-accounts.dlpprofilesgetcustomprofile with: profile_id: rest.profile_id account_id: rest.account_id outputParameters: - type: object mapping: $. - method: PUT name: dlpprofilesupdatecustomprofile description: Cloudflare Update custom profile call: cloudflare-accounts.dlpprofilesupdatecustomprofile with: profile_id: rest.profile_id account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/dlp/profiles/predefined/{profile-id} name: accounts-account-id-dlp-profiles-predefined-profile-id description: REST surface for accounts-account_id-dlp-profiles-predefined-profile_id. operations: - method: GET name: dlpprofilesgetpredefinedprofile description: Cloudflare Get predefined profile call: cloudflare-accounts.dlpprofilesgetpredefinedprofile with: profile_id: rest.profile_id account_id: rest.account_id outputParameters: - type: object mapping: $. - method: PUT name: dlpprofilesupdatepredefinedprofile description: Cloudflare Update predefined profile call: cloudflare-accounts.dlpprofilesupdatepredefinedprofile with: profile_id: rest.profile_id account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/dlp/profiles/{profile-id} name: accounts-account-id-dlp-profiles-profile-id description: REST surface for accounts-account_id-dlp-profiles-profile_id. operations: - method: GET name: dlpprofilesgetdlpprofile description: Cloudflare Get DLP Profile call: cloudflare-accounts.dlpprofilesgetdlpprofile with: profile_id: rest.profile_id account_id: rest.account_id outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/dns-firewall name: accounts-account-id-dns-firewall description: REST surface for accounts-account_id-dns_firewall. operations: - method: GET name: dnsfirewalllistdnsfirewallclusters description: Cloudflare List DNS Firewall Clusters call: cloudflare-accounts.dnsfirewalllistdnsfirewallclusters with: account_id: rest.account_id page: rest.page per_page: rest.per_page outputParameters: - type: object mapping: $. - method: POST name: dnsfirewallcreatednsfirewallcluster description: Cloudflare Create DNS Firewall Cluster call: cloudflare-accounts.dnsfirewallcreatednsfirewallcluster with: account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/dns-firewall/{dns-firewall-id} name: accounts-account-id-dns-firewall-dns-firewall-id description: REST surface for accounts-account_id-dns_firewall-dns_firewall_id. operations: - method: DELETE name: dnsfirewalldeletednsfirewallcluster description: Cloudflare Delete DNS Firewall Cluster call: cloudflare-accounts.dnsfirewalldeletednsfirewallcluster with: dns_firewall_id: rest.dns_firewall_id account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - method: GET name: dnsfirewalldnsfirewallclusterdetails description: Cloudflare DNS Firewall Cluster Details call: cloudflare-accounts.dnsfirewalldnsfirewallclusterdetails with: dns_firewall_id: rest.dns_firewall_id account_id: rest.account_id outputParameters: - type: object mapping: $. - method: PATCH name: dnsfirewallupdatednsfirewallcluster description: Cloudflare Update DNS Firewall Cluster call: cloudflare-accounts.dnsfirewallupdatednsfirewallcluster with: dns_firewall_id: rest.dns_firewall_id account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/gateway name: accounts-account-id-gateway description: REST surface for accounts-account_id-gateway. operations: - method: GET name: zerotrustaccountsgetzerotrustaccountinformation description: Cloudflare Get Zero Trust account information call: cloudflare-accounts.zerotrustaccountsgetzerotrustaccountinformation with: account_id: rest.account_id outputParameters: - type: object mapping: $. - method: POST name: zerotrustaccountscreatezerotrustaccount description: Cloudflare Create Zero Trust account call: cloudflare-accounts.zerotrustaccountscreatezerotrustaccount with: account_id: rest.account_id outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/gateway/app-types name: accounts-account-id-gateway-app-types description: REST surface for accounts-account_id-gateway-app_types. operations: - method: GET name: zerotrustgatewayapplicationandapplicationtypemappingslistapplicationandapplicationtypemappings description: Cloudflare List application and application type mappings call: cloudflare-accounts.zerotrustgatewayapplicationandapplicationtypemappingslistapplicationandapplicationtypemappings with: account_id: rest.account_id outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/gateway/audit-ssh-settings name: accounts-account-id-gateway-audit-ssh-settings description: REST surface for accounts-account_id-gateway-audit_ssh_settings. operations: - method: GET name: zerotrustgetauditsshsettings description: Cloudflare Get Zero Trust Audit SSH settings call: cloudflare-accounts.zerotrustgetauditsshsettings with: account_id: rest.account_id outputParameters: - type: object mapping: $. - method: PUT name: zerotrustupdateauditsshsettings description: Cloudflare Update Zero Trust Audit SSH settings call: cloudflare-accounts.zerotrustupdateauditsshsettings with: account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/gateway/categories name: accounts-account-id-gateway-categories description: REST surface for accounts-account_id-gateway-categories. operations: - method: GET name: zerotrustgatewaycategorieslistcategories description: Cloudflare List categories call: cloudflare-accounts.zerotrustgatewaycategorieslistcategories with: account_id: rest.account_id outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/gateway/configuration name: accounts-account-id-gateway-configuration description: REST surface for accounts-account_id-gateway-configuration. operations: - method: GET name: zerotrustaccountsgetzerotrustaccountconfiguration description: Cloudflare Get Zero Trust account configuration call: cloudflare-accounts.zerotrustaccountsgetzerotrustaccountconfiguration with: account_id: rest.account_id outputParameters: - type: object mapping: $. - method: PATCH name: zerotrustaccountspatchzerotrustaccountconfiguration description: Cloudflare Patch Zero Trust account configuration call: cloudflare-accounts.zerotrustaccountspatchzerotrustaccountconfiguration with: account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - method: PUT name: zerotrustaccountsupdatezerotrustaccountconfiguration description: Cloudflare Update Zero Trust account configuration call: cloudflare-accounts.zerotrustaccountsupdatezerotrustaccountconfiguration with: account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/gateway/lists name: accounts-account-id-gateway-lists description: REST surface for accounts-account_id-gateway-lists. operations: - method: GET name: zerotrustlistslistzerotrustlists description: Cloudflare List Zero Trust lists call: cloudflare-accounts.zerotrustlistslistzerotrustlists with: account_id: rest.account_id outputParameters: - type: object mapping: $. - method: POST name: zerotrustlistscreatezerotrustlist description: Cloudflare Create Zero Trust list call: cloudflare-accounts.zerotrustlistscreatezerotrustlist with: account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/gateway/lists/{list-id} name: accounts-account-id-gateway-lists-list-id description: REST surface for accounts-account_id-gateway-lists-list_id. operations: - method: DELETE name: zerotrustlistsdeletezerotrustlist description: Cloudflare Delete Zero Trust list call: cloudflare-accounts.zerotrustlistsdeletezerotrustlist with: list_id: rest.list_id account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - method: GET name: zerotrustlistszerotrustlistdetails description: Cloudflare Get Zero Trust list details call: cloudflare-accounts.zerotrustlistszerotrustlistdetails with: list_id: rest.list_id account_id: rest.account_id outputParameters: - type: object mapping: $. - method: PATCH name: zerotrustlistspatchzerotrustlist description: Cloudflare Patch Zero Trust list call: cloudflare-accounts.zerotrustlistspatchzerotrustlist with: list_id: rest.list_id account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - method: PUT name: zerotrustlistsupdatezerotrustlist description: Cloudflare Update Zero Trust list call: cloudflare-accounts.zerotrustlistsupdatezerotrustlist with: list_id: rest.list_id account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/gateway/lists/{list-id}/items name: accounts-account-id-gateway-lists-list-id-items description: REST surface for accounts-account_id-gateway-lists-list_id-items. operations: - method: GET name: zerotrustlistszerotrustlistitems description: Cloudflare Get Zero Trust list items call: cloudflare-accounts.zerotrustlistszerotrustlistitems with: list_id: rest.list_id account_id: rest.account_id outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/gateway/locations name: accounts-account-id-gateway-locations description: REST surface for accounts-account_id-gateway-locations. operations: - method: GET name: zerotrustgatewaylocationslistzerotrustgatewaylocations description: Cloudflare List Zero Trust Gateway locations call: cloudflare-accounts.zerotrustgatewaylocationslistzerotrustgatewaylocations with: account_id: rest.account_id outputParameters: - type: object mapping: $. - method: POST name: zerotrustgatewaylocationscreatezerotrustgatewaylocation description: Cloudflare Create a Zero Trust Gateway location call: cloudflare-accounts.zerotrustgatewaylocationscreatezerotrustgatewaylocation with: account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/gateway/locations/{location-id} name: accounts-account-id-gateway-locations-location-id description: REST surface for accounts-account_id-gateway-locations-location_id. operations: - method: DELETE name: zerotrustgatewaylocationsdeletezerotrustgatewaylocation description: Cloudflare Delete a Zero Trust Gateway location call: cloudflare-accounts.zerotrustgatewaylocationsdeletezerotrustgatewaylocation with: location_id: rest.location_id account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - method: GET name: zerotrustgatewaylocationszerotrustgatewaylocationdetails description: Cloudflare Get Zero Trust Gateway location details call: cloudflare-accounts.zerotrustgatewaylocationszerotrustgatewaylocationdetails with: location_id: rest.location_id account_id: rest.account_id outputParameters: - type: object mapping: $. - method: PUT name: zerotrustgatewaylocationsupdatezerotrustgatewaylocation description: Cloudflare Update a Zero Trust Gateway location call: cloudflare-accounts.zerotrustgatewaylocationsupdatezerotrustgatewaylocation with: location_id: rest.location_id account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/gateway/logging name: accounts-account-id-gateway-logging description: REST surface for accounts-account_id-gateway-logging. operations: - method: GET name: zerotrustaccountsgetloggingsettingsforthezerotrustaccount description: Cloudflare Get logging settings for the Zero Trust account call: cloudflare-accounts.zerotrustaccountsgetloggingsettingsforthezerotrustaccount with: account_id: rest.account_id outputParameters: - type: object mapping: $. - method: PUT name: zerotrustaccountsupdateloggingsettingsforthezerotrustaccount description: Cloudflare Update Zero Trust account logging settings call: cloudflare-accounts.zerotrustaccountsupdateloggingsettingsforthezerotrustaccount with: account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/gateway/proxy-endpoints name: accounts-account-id-gateway-proxy-endpoints description: REST surface for accounts-account_id-gateway-proxy_endpoints. operations: - method: GET name: zerotrustgatewayproxyendpointslistproxyendpoints description: Cloudflare Get a proxy endpoint call: cloudflare-accounts.zerotrustgatewayproxyendpointslistproxyendpoints with: account_id: rest.account_id outputParameters: - type: object mapping: $. - method: POST name: zerotrustgatewayproxyendpointscreateproxyendpoint description: Cloudflare Create a proxy endpoint call: cloudflare-accounts.zerotrustgatewayproxyendpointscreateproxyendpoint with: account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/gateway/proxy-endpoints/{proxy-endpoint-id} name: accounts-account-id-gateway-proxy-endpoints-proxy-endpoint-id description: REST surface for accounts-account_id-gateway-proxy_endpoints-proxy_endpoint_id. operations: - method: DELETE name: zerotrustgatewayproxyendpointsdeleteproxyendpoint description: Cloudflare Delete a proxy endpoint call: cloudflare-accounts.zerotrustgatewayproxyendpointsdeleteproxyendpoint with: proxy_endpoint_id: rest.proxy_endpoint_id account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - method: GET name: zerotrustgatewayproxyendpointsproxyendpointdetails description: Cloudflare List proxy endpoints call: cloudflare-accounts.zerotrustgatewayproxyendpointsproxyendpointdetails with: proxy_endpoint_id: rest.proxy_endpoint_id account_id: rest.account_id outputParameters: - type: object mapping: $. - method: PATCH name: zerotrustgatewayproxyendpointsupdateproxyendpoint description: Cloudflare Update a proxy endpoint call: cloudflare-accounts.zerotrustgatewayproxyendpointsupdateproxyendpoint with: proxy_endpoint_id: rest.proxy_endpoint_id account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/gateway/rules name: accounts-account-id-gateway-rules description: REST surface for accounts-account_id-gateway-rules. operations: - method: GET name: zerotrustgatewayruleslistzerotrustgatewayrules description: Cloudflare List Zero Trust Gateway rules call: cloudflare-accounts.zerotrustgatewayruleslistzerotrustgatewayrules with: account_id: rest.account_id outputParameters: - type: object mapping: $. - method: POST name: zerotrustgatewayrulescreatezerotrustgatewayrule description: Cloudflare Create a Zero Trust Gateway rule call: cloudflare-accounts.zerotrustgatewayrulescreatezerotrustgatewayrule with: account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/gateway/rules/{rule-id} name: accounts-account-id-gateway-rules-rule-id description: REST surface for accounts-account_id-gateway-rules-rule_id. operations: - method: DELETE name: zerotrustgatewayrulesdeletezerotrustgatewayrule description: Cloudflare Delete a Zero Trust Gateway rule call: cloudflare-accounts.zerotrustgatewayrulesdeletezerotrustgatewayrule with: rule_id: rest.rule_id account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - method: GET name: zerotrustgatewayruleszerotrustgatewayruledetails description: Cloudflare Get Zero Trust Gateway rule details call: cloudflare-accounts.zerotrustgatewayruleszerotrustgatewayruledetails with: rule_id: rest.rule_id account_id: rest.account_id outputParameters: - type: object mapping: $. - method: PUT name: zerotrustgatewayrulesupdatezerotrustgatewayrule description: Cloudflare Update a Zero Trust Gateway rule call: cloudflare-accounts.zerotrustgatewayrulesupdatezerotrustgatewayrule with: rule_id: rest.rule_id account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/hyperdrive/configs name: accounts-account-id-hyperdrive-configs description: REST surface for accounts-account_id-hyperdrive-configs. operations: - method: GET name: listhyperdrive description: Cloudflare List Hyperdrives call: cloudflare-accounts.listhyperdrive with: account_id: rest.account_id outputParameters: - type: object mapping: $. - method: POST name: createhyperdrive description: Cloudflare Create Hyperdrive call: cloudflare-accounts.createhyperdrive with: account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/hyperdrive/configs/{hyperdrive-id} name: accounts-account-id-hyperdrive-configs-hyperdrive-id description: REST surface for accounts-account_id-hyperdrive-configs-hyperdrive_id. operations: - method: DELETE name: deletehyperdrive description: Cloudflare Delete Hyperdrive call: cloudflare-accounts.deletehyperdrive with: account_id: rest.account_id hyperdrive_id: rest.hyperdrive_id outputParameters: - type: object mapping: $. - method: GET name: gethyperdrive description: Cloudflare Get Hyperdrive call: cloudflare-accounts.gethyperdrive with: account_id: rest.account_id hyperdrive_id: rest.hyperdrive_id outputParameters: - type: object mapping: $. - method: PATCH name: patchhyperdrive description: Cloudflare Patch Hyperdrive call: cloudflare-accounts.patchhyperdrive with: account_id: rest.account_id hyperdrive_id: rest.hyperdrive_id body: rest.body outputParameters: - type: object mapping: $. - method: PUT name: updatehyperdrive description: Cloudflare Update Hyperdrive call: cloudflare-accounts.updatehyperdrive with: account_id: rest.account_id hyperdrive_id: rest.hyperdrive_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/images/v1 name: accounts-account-id-images-v1 description: REST surface for accounts-account_id-images-v1. operations: - method: GET name: cloudflareimageslistimages description: Cloudflare List images call: cloudflare-accounts.cloudflareimageslistimages with: account_id: rest.account_id page: rest.page per_page: rest.per_page outputParameters: - type: object mapping: $. - method: POST name: cloudflareimagesuploadanimageviaurl description: Cloudflare Upload an image call: cloudflare-accounts.cloudflareimagesuploadanimageviaurl with: account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/images/v1/keys name: accounts-account-id-images-v1-keys description: REST surface for accounts-account_id-images-v1-keys. operations: - method: GET name: cloudflareimageskeyslistsigningkeys description: Cloudflare List Signing Keys call: cloudflare-accounts.cloudflareimageskeyslistsigningkeys with: account_id: rest.account_id outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/images/v1/keys/{signing-key-name} name: accounts-account-id-images-v1-keys-signing-key-name description: REST surface for accounts-account_id-images-v1-keys-signing_key_name. operations: - method: DELETE name: cloudflareimageskeysdeletesigningkey description: Cloudflare Delete Signing Key call: cloudflare-accounts.cloudflareimageskeysdeletesigningkey with: signing_key_name: rest.signing_key_name account_id: rest.account_id outputParameters: - type: object mapping: $. - method: PUT name: cloudflareimageskeysaddsigningkey description: Cloudflare Create a new Signing Key call: cloudflare-accounts.cloudflareimageskeysaddsigningkey with: signing_key_name: rest.signing_key_name account_id: rest.account_id outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/images/v1/stats name: accounts-account-id-images-v1-stats description: REST surface for accounts-account_id-images-v1-stats. operations: - method: GET name: cloudflareimagesimagesusagestatistics description: Cloudflare Images usage statistics call: cloudflare-accounts.cloudflareimagesimagesusagestatistics with: account_id: rest.account_id outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/images/v1/variants name: accounts-account-id-images-v1-variants description: REST surface for accounts-account_id-images-v1-variants. operations: - method: GET name: cloudflareimagesvariantslistvariants description: Cloudflare List variants call: cloudflare-accounts.cloudflareimagesvariantslistvariants with: account_id: rest.account_id outputParameters: - type: object mapping: $. - method: POST name: cloudflareimagesvariantscreateavariant description: Cloudflare Create a variant call: cloudflare-accounts.cloudflareimagesvariantscreateavariant with: account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/images/v1/variants/{variant-id} name: accounts-account-id-images-v1-variants-variant-id description: REST surface for accounts-account_id-images-v1-variants-variant_id. operations: - method: DELETE name: cloudflareimagesvariantsdeleteavariant description: Cloudflare Delete a variant call: cloudflare-accounts.cloudflareimagesvariantsdeleteavariant with: variant_id: rest.variant_id account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - method: GET name: cloudflareimagesvariantsvariantdetails description: Cloudflare Variant details call: cloudflare-accounts.cloudflareimagesvariantsvariantdetails with: variant_id: rest.variant_id account_id: rest.account_id outputParameters: - type: object mapping: $. - method: PATCH name: cloudflareimagesvariantsupdateavariant description: Cloudflare Update a variant call: cloudflare-accounts.cloudflareimagesvariantsupdateavariant with: variant_id: rest.variant_id account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/images/v1/{image-id} name: accounts-account-id-images-v1-image-id description: REST surface for accounts-account_id-images-v1-image_id. operations: - method: DELETE name: cloudflareimagesdeleteimage description: Cloudflare Delete image call: cloudflare-accounts.cloudflareimagesdeleteimage with: image_id: rest.image_id account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - method: GET name: cloudflareimagesimagedetails description: Cloudflare Image details call: cloudflare-accounts.cloudflareimagesimagedetails with: image_id: rest.image_id account_id: rest.account_id outputParameters: - type: object mapping: $. - method: PATCH name: cloudflareimagesupdateimage description: Cloudflare Update image call: cloudflare-accounts.cloudflareimagesupdateimage with: image_id: rest.image_id account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/images/v1/{image-id}/blob name: accounts-account-id-images-v1-image-id-blob description: REST surface for accounts-account_id-images-v1-image_id-blob. operations: - method: GET name: cloudflareimagesbaseimage description: Cloudflare Base image call: cloudflare-accounts.cloudflareimagesbaseimage with: image_id: rest.image_id account_id: rest.account_id outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/images/v2 name: accounts-account-id-images-v2 description: REST surface for accounts-account_id-images-v2. operations: - method: GET name: cloudflareimageslistimagesv2 description: Cloudflare List images V2 call: cloudflare-accounts.cloudflareimageslistimagesv2 with: account_id: rest.account_id continuation_token: rest.continuation_token per_page: rest.per_page sort_order: rest.sort_order outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/images/v2/direct-upload name: accounts-account-id-images-v2-direct-upload description: REST surface for accounts-account_id-images-v2-direct_upload. operations: - method: POST name: cloudflareimagescreateauthenticateddirectuploadurlv2 description: Cloudflare Create authenticated direct upload URL V2 call: cloudflare-accounts.cloudflareimagescreateauthenticateddirectuploadurlv2 with: account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/intel/asn/{asn} name: accounts-account-id-intel-asn-asn description: REST surface for accounts-account_id-intel-asn-asn. operations: - method: GET name: asnintelligencegetasnoverview description: Cloudflare Get ASN Overview call: cloudflare-accounts.asnintelligencegetasnoverview with: asn: rest.asn account_id: rest.account_id outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/intel/asn/{asn}/subnets name: accounts-account-id-intel-asn-asn-subnets description: REST surface for accounts-account_id-intel-asn-asn-subnets. operations: - method: GET name: asnintelligencegetasnsubnets description: Cloudflare Get ASN Subnets call: cloudflare-accounts.asnintelligencegetasnsubnets with: asn: rest.asn account_id: rest.account_id outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/intel/attack-surface-report/issue-types name: accounts-account-id-intel-attack-surface-report-issue-types description: REST surface for accounts-account_id-intel-attack-surface-report-issue-types. operations: - method: GET name: getsecuritycenterissuetypes description: Cloudflare Get Security Center Issues Types call: cloudflare-accounts.getsecuritycenterissuetypes with: account_id: rest.account_id outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/intel/attack-surface-report/issues name: accounts-account-id-intel-attack-surface-report-issues description: REST surface for accounts-account_id-intel-attack-surface-report-issues. operations: - method: GET name: getsecuritycenterissues description: Cloudflare Get Security Center Issues call: cloudflare-accounts.getsecuritycenterissues with: account_id: rest.account_id dismissed: rest.dismissed issue_class: rest.issue_class issue_type: rest.issue_type product: rest.product severity: rest.severity subject: rest.subject issue_class~neq: rest.issue_class~neq issue_type~neq: rest.issue_type~neq product~neq: rest.product~neq severity~neq: rest.severity~neq subject~neq: rest.subject~neq page: rest.page per_page: rest.per_page outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/intel/attack-surface-report/issues/class name: accounts-account-id-intel-attack-surface-report-issues-class description: REST surface for accounts-account_id-intel-attack-surface-report-issues-class. operations: - method: GET name: getsecuritycenterissuecountsbyclass description: Cloudflare Get Security Center Issue Counts by Class call: cloudflare-accounts.getsecuritycenterissuecountsbyclass with: account_id: rest.account_id dismissed: rest.dismissed issue_class: rest.issue_class issue_type: rest.issue_type product: rest.product severity: rest.severity subject: rest.subject issue_class~neq: rest.issue_class~neq issue_type~neq: rest.issue_type~neq product~neq: rest.product~neq severity~neq: rest.severity~neq subject~neq: rest.subject~neq outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/intel/attack-surface-report/issues/severity name: accounts-account-id-intel-attack-surface-report-issues-severity description: REST surface for accounts-account_id-intel-attack-surface-report-issues-severity. operations: - method: GET name: getsecuritycenterissuecountsbyseverity description: Cloudflare Get Security Center Issue Counts by Severity call: cloudflare-accounts.getsecuritycenterissuecountsbyseverity with: account_id: rest.account_id dismissed: rest.dismissed issue_class: rest.issue_class issue_type: rest.issue_type product: rest.product severity: rest.severity subject: rest.subject issue_class~neq: rest.issue_class~neq issue_type~neq: rest.issue_type~neq product~neq: rest.product~neq severity~neq: rest.severity~neq subject~neq: rest.subject~neq outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/intel/attack-surface-report/issues/type name: accounts-account-id-intel-attack-surface-report-issues-type description: REST surface for accounts-account_id-intel-attack-surface-report-issues-type. operations: - method: GET name: getsecuritycenterissuecountsbytype description: Cloudflare Get Security Center Issue Counts by Type call: cloudflare-accounts.getsecuritycenterissuecountsbytype with: account_id: rest.account_id dismissed: rest.dismissed issue_class: rest.issue_class issue_type: rest.issue_type product: rest.product severity: rest.severity subject: rest.subject issue_class~neq: rest.issue_class~neq issue_type~neq: rest.issue_type~neq product~neq: rest.product~neq severity~neq: rest.severity~neq subject~neq: rest.subject~neq outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/intel/attack-surface-report/{issue-id}/dismiss name: accounts-account-id-intel-attack-surface-report-issue-id-dismiss description: REST surface for accounts-account_id-intel-attack-surface-report-issue_id-dismiss. operations: - method: PUT name: archivesecuritycenterinsight description: Cloudflare Archive Security Center Insight call: cloudflare-accounts.archivesecuritycenterinsight with: account_id: rest.account_id issue_id: rest.issue_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/intel/dns name: accounts-account-id-intel-dns description: REST surface for accounts-account_id-intel-dns. operations: - method: GET name: passivednsbyipgetpassivednsbyip description: Cloudflare Get Passive DNS by IP call: cloudflare-accounts.passivednsbyipgetpassivednsbyip with: account_id: rest.account_id start_end_params: rest.start_end_params ipv4: rest.ipv4 page: rest.page per_page: rest.per_page outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/intel/domain name: accounts-account-id-intel-domain description: REST surface for accounts-account_id-intel-domain. operations: - method: GET name: domainintelligencegetdomaindetails description: Cloudflare Get Domain Details call: cloudflare-accounts.domainintelligencegetdomaindetails with: account_id: rest.account_id domain: rest.domain outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/intel/domain-history name: accounts-account-id-intel-domain-history description: REST surface for accounts-account_id-intel-domain-history. operations: - method: GET name: domainhistorygetdomainhistory description: Cloudflare Get Domain History call: cloudflare-accounts.domainhistorygetdomainhistory with: account_id: rest.account_id domain: rest.domain outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/intel/domain/bulk name: accounts-account-id-intel-domain-bulk description: REST surface for accounts-account_id-intel-domain-bulk. operations: - method: GET name: domainintelligencegetmultipledomaindetails description: Cloudflare Get Multiple Domain Details call: cloudflare-accounts.domainintelligencegetmultipledomaindetails with: account_id: rest.account_id domain: rest.domain outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/intel/indicator-feeds name: accounts-account-id-intel-indicator-feeds description: REST surface for accounts-account_id-intel-indicator-feeds. operations: - method: GET name: customindicatorfeedsgetindicatorfeeds description: Cloudflare Get indicator feeds owned by this account call: cloudflare-accounts.customindicatorfeedsgetindicatorfeeds with: account_id: rest.account_id outputParameters: - type: object mapping: $. - method: POST name: customindicatorfeedscreateindicatorfeeds description: Cloudflare Create new indicator feed call: cloudflare-accounts.customindicatorfeedscreateindicatorfeeds with: account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/intel/indicator-feeds/permissions/add name: accounts-account-id-intel-indicator-feeds-permissions-add description: REST surface for accounts-account_id-intel-indicator-feeds-permissions-add. operations: - method: PUT name: customindicatorfeedsaddpermission description: Cloudflare Grant permission to indicator feed call: cloudflare-accounts.customindicatorfeedsaddpermission with: account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/intel/indicator-feeds/permissions/remove name: accounts-account-id-intel-indicator-feeds-permissions-remove description: REST surface for accounts-account_id-intel-indicator-feeds-permissions-remove. operations: - method: PUT name: customindicatorfeedsremovepermission description: Cloudflare Revoke permission to indicator feed call: cloudflare-accounts.customindicatorfeedsremovepermission with: account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/intel/indicator-feeds/permissions/view name: accounts-account-id-intel-indicator-feeds-permissions-view description: REST surface for accounts-account_id-intel-indicator-feeds-permissions-view. operations: - method: GET name: customindicatorfeedsviewpermissions description: Cloudflare List indicator feed permissions call: cloudflare-accounts.customindicatorfeedsviewpermissions with: account_id: rest.account_id outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/intel/indicator-feeds/{feed-id} name: accounts-account-id-intel-indicator-feeds-feed-id description: REST surface for accounts-account_id-intel-indicator-feeds-feed_id. operations: - method: GET name: customindicatorfeedsgetindicatorfeedmetadata description: Cloudflare Get indicator feed metadata call: cloudflare-accounts.customindicatorfeedsgetindicatorfeedmetadata with: account_id: rest.account_id feed_id: rest.feed_id outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/intel/indicator-feeds/{feed-id}/data name: accounts-account-id-intel-indicator-feeds-feed-id-data description: REST surface for accounts-account_id-intel-indicator-feeds-feed_id-data. operations: - method: GET name: customindicatorfeedsgetindicatorfeeddata description: Cloudflare Get indicator feed data call: cloudflare-accounts.customindicatorfeedsgetindicatorfeeddata with: account_id: rest.account_id feed_id: rest.feed_id outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/intel/indicator-feeds/{feed-id}/snapshot name: accounts-account-id-intel-indicator-feeds-feed-id-snapshot description: REST surface for accounts-account_id-intel-indicator-feeds-feed_id-snapshot. operations: - method: PUT name: customindicatorfeedsupdateindicatorfeeddata description: Cloudflare Update indicator feed data call: cloudflare-accounts.customindicatorfeedsupdateindicatorfeeddata with: account_id: rest.account_id feed_id: rest.feed_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/intel/ip name: accounts-account-id-intel-ip description: REST surface for accounts-account_id-intel-ip. operations: - method: GET name: ipintelligencegetipoverview description: Cloudflare Get IP Overview call: cloudflare-accounts.ipintelligencegetipoverview with: account_id: rest.account_id ipv4: rest.ipv4 ipv6: rest.ipv6 outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/intel/ip-list name: accounts-account-id-intel-ip-list description: REST surface for accounts-account_id-intel-ip-list. operations: - method: GET name: iplistgetiplists description: Cloudflare Get IP Lists call: cloudflare-accounts.iplistgetiplists with: account_id: rest.account_id outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/intel/miscategorization name: accounts-account-id-intel-miscategorization description: REST surface for accounts-account_id-intel-miscategorization. operations: - method: POST name: miscategorizationcreatemiscategorization description: Cloudflare Create Miscategorization call: cloudflare-accounts.miscategorizationcreatemiscategorization with: account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/intel/sinkholes name: accounts-account-id-intel-sinkholes description: REST surface for accounts-account_id-intel-sinkholes. operations: - method: GET name: sinkholeconfiggetsinkholes description: Cloudflare List sinkholes owned by this account call: cloudflare-accounts.sinkholeconfiggetsinkholes with: account_id: rest.account_id outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/intel/whois name: accounts-account-id-intel-whois description: REST surface for accounts-account_id-intel-whois. operations: - method: GET name: whoisrecordgetwhoisrecord description: Cloudflare Get WHOIS Record call: cloudflare-accounts.whoisrecordgetwhoisrecord with: account_id: rest.account_id domain: rest.domain outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/load-balancers/monitors name: accounts-account-id-load-balancers-monitors description: REST surface for accounts-account_id-load_balancers-monitors. operations: - method: GET name: accountloadbalancermonitorslistmonitors description: Cloudflare List Monitors call: cloudflare-accounts.accountloadbalancermonitorslistmonitors with: account_id: rest.account_id outputParameters: - type: object mapping: $. - method: POST name: accountloadbalancermonitorscreatemonitor description: Cloudflare Create Monitor call: cloudflare-accounts.accountloadbalancermonitorscreatemonitor with: account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/load-balancers/monitors/{monitor-id} name: accounts-account-id-load-balancers-monitors-monitor-id description: REST surface for accounts-account_id-load_balancers-monitors-monitor_id. operations: - method: DELETE name: accountloadbalancermonitorsdeletemonitor description: Cloudflare Delete Monitor call: cloudflare-accounts.accountloadbalancermonitorsdeletemonitor with: monitor_id: rest.monitor_id account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - method: GET name: accountloadbalancermonitorsmonitordetails description: Cloudflare Monitor Details call: cloudflare-accounts.accountloadbalancermonitorsmonitordetails with: monitor_id: rest.monitor_id account_id: rest.account_id outputParameters: - type: object mapping: $. - method: PATCH name: accountloadbalancermonitorspatchmonitor description: Cloudflare Patch Monitor call: cloudflare-accounts.accountloadbalancermonitorspatchmonitor with: monitor_id: rest.monitor_id account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - method: PUT name: accountloadbalancermonitorsupdatemonitor description: Cloudflare Update Monitor call: cloudflare-accounts.accountloadbalancermonitorsupdatemonitor with: monitor_id: rest.monitor_id account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/load-balancers/monitors/{monitor-id}/preview name: accounts-account-id-load-balancers-monitors-monitor-id-preview description: REST surface for accounts-account_id-load_balancers-monitors-monitor_id-preview. operations: - method: POST name: accountloadbalancermonitorspreviewmonitor description: Cloudflare Preview Monitor call: cloudflare-accounts.accountloadbalancermonitorspreviewmonitor with: monitor_id: rest.monitor_id account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/load-balancers/monitors/{monitor-id}/references name: accounts-account-id-load-balancers-monitors-monitor-id-references description: REST surface for accounts-account_id-load_balancers-monitors-monitor_id-references. operations: - method: GET name: accountloadbalancermonitorslistmonitorreferences description: Cloudflare List Monitor References call: cloudflare-accounts.accountloadbalancermonitorslistmonitorreferences with: monitor_id: rest.monitor_id account_id: rest.account_id outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/load-balancers/pools name: accounts-account-id-load-balancers-pools description: REST surface for accounts-account_id-load_balancers-pools. operations: - method: GET name: accountloadbalancerpoolslistpools description: Cloudflare List Pools call: cloudflare-accounts.accountloadbalancerpoolslistpools with: account_id: rest.account_id monitor: rest.monitor outputParameters: - type: object mapping: $. - method: PATCH name: accountloadbalancerpoolspatchpools description: Cloudflare Patch Pools call: cloudflare-accounts.accountloadbalancerpoolspatchpools with: account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - method: POST name: accountloadbalancerpoolscreatepool description: Cloudflare Create Pool call: cloudflare-accounts.accountloadbalancerpoolscreatepool with: account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/load-balancers/pools/{pool-id} name: accounts-account-id-load-balancers-pools-pool-id description: REST surface for accounts-account_id-load_balancers-pools-pool_id. operations: - method: DELETE name: accountloadbalancerpoolsdeletepool description: Cloudflare Delete Pool call: cloudflare-accounts.accountloadbalancerpoolsdeletepool with: pool_id: rest.pool_id account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - method: GET name: accountloadbalancerpoolspooldetails description: Cloudflare Pool Details call: cloudflare-accounts.accountloadbalancerpoolspooldetails with: pool_id: rest.pool_id account_id: rest.account_id outputParameters: - type: object mapping: $. - method: PATCH name: accountloadbalancerpoolspatchpool description: Cloudflare Patch Pool call: cloudflare-accounts.accountloadbalancerpoolspatchpool with: pool_id: rest.pool_id account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - method: PUT name: accountloadbalancerpoolsupdatepool description: Cloudflare Update Pool call: cloudflare-accounts.accountloadbalancerpoolsupdatepool with: pool_id: rest.pool_id account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/load-balancers/pools/{pool-id}/health name: accounts-account-id-load-balancers-pools-pool-id-health description: REST surface for accounts-account_id-load_balancers-pools-pool_id-health. operations: - method: GET name: accountloadbalancerpoolspoolhealthdetails description: Cloudflare Pool Health Details call: cloudflare-accounts.accountloadbalancerpoolspoolhealthdetails with: pool_id: rest.pool_id account_id: rest.account_id outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/load-balancers/pools/{pool-id}/preview name: accounts-account-id-load-balancers-pools-pool-id-preview description: REST surface for accounts-account_id-load_balancers-pools-pool_id-preview. operations: - method: POST name: accountloadbalancerpoolspreviewpool description: Cloudflare Preview Pool call: cloudflare-accounts.accountloadbalancerpoolspreviewpool with: pool_id: rest.pool_id account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/load-balancers/pools/{pool-id}/references name: accounts-account-id-load-balancers-pools-pool-id-references description: REST surface for accounts-account_id-load_balancers-pools-pool_id-references. operations: - method: GET name: accountloadbalancerpoolslistpoolreferences description: Cloudflare List Pool References call: cloudflare-accounts.accountloadbalancerpoolslistpoolreferences with: pool_id: rest.pool_id account_id: rest.account_id outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/load-balancers/preview/{preview-id} name: accounts-account-id-load-balancers-preview-preview-id description: REST surface for accounts-account_id-load_balancers-preview-preview_id. operations: - method: GET name: accountloadbalancermonitorspreviewresult description: Cloudflare Preview Result call: cloudflare-accounts.accountloadbalancermonitorspreviewresult with: preview_id: rest.preview_id account_id: rest.account_id outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/load-balancers/regions name: accounts-account-id-load-balancers-regions description: REST surface for accounts-account_id-load_balancers-regions. operations: - method: GET name: loadbalancerregionslistregions description: Cloudflare List Regions call: cloudflare-accounts.loadbalancerregionslistregions with: account_id: rest.account_id subdivision_code: rest.subdivision_code subdivision_code_a2: rest.subdivision_code_a2 country_code_a2: rest.country_code_a2 outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/load-balancers/regions/{region-id} name: accounts-account-id-load-balancers-regions-region-id description: REST surface for accounts-account_id-load_balancers-regions-region_id. operations: - method: GET name: loadbalancerregionsgetregion description: Cloudflare Get Region call: cloudflare-accounts.loadbalancerregionsgetregion with: region_id: rest.region_id account_id: rest.account_id outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/load-balancers/search name: accounts-account-id-load-balancers-search description: REST surface for accounts-account_id-load_balancers-search. operations: - method: GET name: accountloadbalancersearchsearchresources description: Cloudflare Search Resources call: cloudflare-accounts.accountloadbalancersearchsearchresources with: account_id: rest.account_id search_params: rest.search_params page: rest.page per_page: rest.per_page outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/logpush/datasets/{dataset-id}/fields name: accounts-account-id-logpush-datasets-dataset-id-fields description: REST surface for accounts-account_id-logpush-datasets-dataset_id-fields. operations: - method: GET name: getaccountsaccountidentifierlogpushdatasetsdatasetfields description: Cloudflare List fields call: cloudflare-accounts.getaccountsaccountidentifierlogpushdatasetsdatasetfields with: dataset_id: rest.dataset_id account_id: rest.account_id outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/logpush/datasets/{dataset-id}/jobs name: accounts-account-id-logpush-datasets-dataset-id-jobs description: REST surface for accounts-account_id-logpush-datasets-dataset_id-jobs. operations: - method: GET name: getaccountsaccountidentifierlogpushdatasetsdatasetjobs description: Cloudflare List Logpush jobs for a dataset call: cloudflare-accounts.getaccountsaccountidentifierlogpushdatasetsdatasetjobs with: dataset_id: rest.dataset_id account_id: rest.account_id outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/logpush/jobs name: accounts-account-id-logpush-jobs description: REST surface for accounts-account_id-logpush-jobs. operations: - method: GET name: getaccountsaccountidentifierlogpushjobs description: Cloudflare List Logpush jobs call: cloudflare-accounts.getaccountsaccountidentifierlogpushjobs with: account_id: rest.account_id outputParameters: - type: object mapping: $. - method: POST name: postaccountsaccountidentifierlogpushjobs description: Cloudflare Create Logpush job call: cloudflare-accounts.postaccountsaccountidentifierlogpushjobs with: account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/logpush/jobs/{job-id} name: accounts-account-id-logpush-jobs-job-id description: REST surface for accounts-account_id-logpush-jobs-job_id. operations: - method: DELETE name: deleteaccountsaccountidentifierlogpushjobsjobidentifier description: Cloudflare Delete Logpush job call: cloudflare-accounts.deleteaccountsaccountidentifierlogpushjobsjobidentifier with: job_id: rest.job_id account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - method: GET name: getaccountsaccountidentifierlogpushjobsjobidentifier description: Cloudflare Get Logpush job details call: cloudflare-accounts.getaccountsaccountidentifierlogpushjobsjobidentifier with: job_id: rest.job_id account_id: rest.account_id outputParameters: - type: object mapping: $. - method: PUT name: putaccountsaccountidentifierlogpushjobsjobidentifier description: Cloudflare Update Logpush job call: cloudflare-accounts.putaccountsaccountidentifierlogpushjobsjobidentifier with: job_id: rest.job_id account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/logpush/ownership name: accounts-account-id-logpush-ownership description: REST surface for accounts-account_id-logpush-ownership. operations: - method: POST name: postaccountsaccountidentifierlogpushownership description: Cloudflare Get ownership challenge call: cloudflare-accounts.postaccountsaccountidentifierlogpushownership with: account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/logpush/ownership/validate name: accounts-account-id-logpush-ownership-validate description: REST surface for accounts-account_id-logpush-ownership-validate. operations: - method: POST name: postaccountsaccountidentifierlogpushownershipvalidate description: Cloudflare Validate ownership challenge call: cloudflare-accounts.postaccountsaccountidentifierlogpushownershipvalidate with: account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/logpush/validate/destination/exists name: accounts-account-id-logpush-validate-destination-exists description: REST surface for accounts-account_id-logpush-validate-destination-exists. operations: - method: POST name: deleteaccountsaccountidentifierlogpushvalidatedestinationexists description: Cloudflare Check destination exists call: cloudflare-accounts.deleteaccountsaccountidentifierlogpushvalidatedestinationexists with: account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/logpush/validate/origin name: accounts-account-id-logpush-validate-origin description: REST surface for accounts-account_id-logpush-validate-origin. operations: - method: POST name: postaccountsaccountidentifierlogpushvalidateorigin description: Cloudflare Validate origin call: cloudflare-accounts.postaccountsaccountidentifierlogpushvalidateorigin with: account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/logs/control/cmb/config name: accounts-account-id-logs-control-cmb-config description: REST surface for accounts-account_id-logs-control-cmb-config. operations: - method: DELETE name: deleteaccountsaccountidentifierlogscontrolcmbconfig description: Cloudflare Delete CMB config call: cloudflare-accounts.deleteaccountsaccountidentifierlogscontrolcmbconfig with: account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - method: GET name: getaccountsaccountidentifierlogscontrolcmbconfig description: Cloudflare Get CMB config call: cloudflare-accounts.getaccountsaccountidentifierlogscontrolcmbconfig with: account_id: rest.account_id outputParameters: - type: object mapping: $. - method: POST name: putaccountsaccountidentifierlogscontrolcmbconfig description: Cloudflare Update CMB config call: cloudflare-accounts.putaccountsaccountidentifierlogscontrolcmbconfig with: account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/members name: accounts-account-id-members description: REST surface for accounts-account_id-members. operations: - method: GET name: accountmemberslistmembers description: Cloudflare List Members call: cloudflare-accounts.accountmemberslistmembers with: account_id: rest.account_id order: rest.order status: rest.status page: rest.page per_page: rest.per_page direction: rest.direction outputParameters: - type: object mapping: $. - method: POST name: accountmembersaddmember description: Cloudflare Add Member call: cloudflare-accounts.accountmembersaddmember with: account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/members/{member-id} name: accounts-account-id-members-member-id description: REST surface for accounts-account_id-members-member_id. operations: - method: DELETE name: accountmembersremovemember description: Cloudflare Remove Member call: cloudflare-accounts.accountmembersremovemember with: member_id: rest.member_id account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - method: GET name: accountmembersmemberdetails description: Cloudflare Member Details call: cloudflare-accounts.accountmembersmemberdetails with: member_id: rest.member_id account_id: rest.account_id outputParameters: - type: object mapping: $. - method: PUT name: accountmembersupdatemember description: Cloudflare Update Member call: cloudflare-accounts.accountmembersupdatemember with: member_id: rest.member_id account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/mtls-certificates name: accounts-account-id-mtls-certificates description: REST surface for accounts-account_id-mtls_certificates. operations: - method: GET name: mtlscertificatemanagementlistmtlscertificates description: Cloudflare List mTLS certificates call: cloudflare-accounts.mtlscertificatemanagementlistmtlscertificates with: account_id: rest.account_id outputParameters: - type: object mapping: $. - method: POST name: mtlscertificatemanagementuploadmtlscertificate description: Cloudflare Upload mTLS certificate call: cloudflare-accounts.mtlscertificatemanagementuploadmtlscertificate with: account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/mtls-certificates/{mtls-certificate-id} name: accounts-account-id-mtls-certificates-mtls-certificate-id description: REST surface for accounts-account_id-mtls_certificates-mtls_certificate_id. operations: - method: DELETE name: mtlscertificatemanagementdeletemtlscertificate description: Cloudflare Delete mTLS certificate call: cloudflare-accounts.mtlscertificatemanagementdeletemtlscertificate with: mtls_certificate_id: rest.mtls_certificate_id account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - method: GET name: mtlscertificatemanagementgetmtlscertificate description: Cloudflare Get mTLS certificate call: cloudflare-accounts.mtlscertificatemanagementgetmtlscertificate with: mtls_certificate_id: rest.mtls_certificate_id account_id: rest.account_id outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/mtls-certificates/{mtls-certificate-id}/associations name: accounts-account-id-mtls-certificates-mtls-certificate-id-associations description: REST surface for accounts-account_id-mtls_certificates-mtls_certificate_id-associations. operations: - method: GET name: mtlscertificatemanagementlistmtlscertificateassociations description: Cloudflare List mTLS certificate associations call: cloudflare-accounts.mtlscertificatemanagementlistmtlscertificateassociations with: mtls_certificate_id: rest.mtls_certificate_id account_id: rest.account_id outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/pages/projects name: accounts-account-id-pages-projects description: REST surface for accounts-account_id-pages-projects. operations: - method: GET name: pagesprojectgetprojects description: Cloudflare Get projects call: cloudflare-accounts.pagesprojectgetprojects with: account_id: rest.account_id outputParameters: - type: object mapping: $. - method: POST name: pagesprojectcreateproject description: Cloudflare Create project call: cloudflare-accounts.pagesprojectcreateproject with: account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/pages/projects/{project-name} name: accounts-account-id-pages-projects-project-name description: REST surface for accounts-account_id-pages-projects-project_name. operations: - method: DELETE name: pagesprojectdeleteproject description: Cloudflare Delete project call: cloudflare-accounts.pagesprojectdeleteproject with: project_name: rest.project_name account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - method: GET name: pagesprojectgetproject description: Cloudflare Get project call: cloudflare-accounts.pagesprojectgetproject with: project_name: rest.project_name account_id: rest.account_id outputParameters: - type: object mapping: $. - method: PATCH name: pagesprojectupdateproject description: Cloudflare Update project call: cloudflare-accounts.pagesprojectupdateproject with: project_name: rest.project_name account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/pages/projects/{project-name}/deployments name: accounts-account-id-pages-projects-project-name-deployments description: REST surface for accounts-account_id-pages-projects-project_name-deployments. operations: - method: GET name: pagesdeploymentgetdeployments description: Cloudflare Get deployments call: cloudflare-accounts.pagesdeploymentgetdeployments with: project_name: rest.project_name account_id: rest.account_id outputParameters: - type: object mapping: $. - method: POST name: pagesdeploymentcreatedeployment description: Cloudflare Create deployment call: cloudflare-accounts.pagesdeploymentcreatedeployment with: project_name: rest.project_name account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/pages/projects/{project-name}/deployments/{deployment-id} name: accounts-account-id-pages-projects-project-name-deployments-deployment-id description: REST surface for accounts-account_id-pages-projects-project_name-deployments-deployment_id. operations: - method: DELETE name: pagesdeploymentdeletedeployment description: Cloudflare Delete deployment call: cloudflare-accounts.pagesdeploymentdeletedeployment with: deployment_id: rest.deployment_id project_name: rest.project_name account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - method: GET name: pagesdeploymentgetdeploymentinfo description: Cloudflare Get deployment info call: cloudflare-accounts.pagesdeploymentgetdeploymentinfo with: deployment_id: rest.deployment_id project_name: rest.project_name account_id: rest.account_id outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/pages/projects/{project-name}/deployments/{deployment-id}/history/logs name: accounts-account-id-pages-projects-project-name-deployments-deployment-id-histor description: REST surface for accounts-account_id-pages-projects-project_name-deployments-deployment_id-histor. operations: - method: GET name: pagesdeploymentgetdeploymentlogs description: Cloudflare Get deployment logs call: cloudflare-accounts.pagesdeploymentgetdeploymentlogs with: deployment_id: rest.deployment_id project_name: rest.project_name account_id: rest.account_id outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/pages/projects/{project-name}/deployments/{deployment-id}/retry name: accounts-account-id-pages-projects-project-name-deployments-deployment-id-retry description: REST surface for accounts-account_id-pages-projects-project_name-deployments-deployment_id-retry. operations: - method: POST name: pagesdeploymentretrydeployment description: Cloudflare Retry deployment call: cloudflare-accounts.pagesdeploymentretrydeployment with: deployment_id: rest.deployment_id project_name: rest.project_name account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/pages/projects/{project-name}/deployments/{deployment-id}/rollback name: accounts-account-id-pages-projects-project-name-deployments-deployment-id-rollba description: REST surface for accounts-account_id-pages-projects-project_name-deployments-deployment_id-rollba. operations: - method: POST name: pagesdeploymentrollbackdeployment description: Cloudflare Rollback deployment call: cloudflare-accounts.pagesdeploymentrollbackdeployment with: deployment_id: rest.deployment_id project_name: rest.project_name account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/pages/projects/{project-name}/domains name: accounts-account-id-pages-projects-project-name-domains description: REST surface for accounts-account_id-pages-projects-project_name-domains. operations: - method: GET name: pagesdomainsgetdomains description: Cloudflare Get domains call: cloudflare-accounts.pagesdomainsgetdomains with: project_name: rest.project_name account_id: rest.account_id outputParameters: - type: object mapping: $. - method: POST name: pagesdomainsadddomain description: Cloudflare Add domain call: cloudflare-accounts.pagesdomainsadddomain with: project_name: rest.project_name account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/pages/projects/{project-name}/domains/{domain-name} name: accounts-account-id-pages-projects-project-name-domains-domain-name description: REST surface for accounts-account_id-pages-projects-project_name-domains-domain_name. operations: - method: DELETE name: pagesdomainsdeletedomain description: Cloudflare Delete domain call: cloudflare-accounts.pagesdomainsdeletedomain with: domain_name: rest.domain_name project_name: rest.project_name account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - method: GET name: pagesdomainsgetdomain description: Cloudflare Get domain call: cloudflare-accounts.pagesdomainsgetdomain with: domain_name: rest.domain_name project_name: rest.project_name account_id: rest.account_id outputParameters: - type: object mapping: $. - method: PATCH name: pagesdomainspatchdomain description: Cloudflare Patch domain call: cloudflare-accounts.pagesdomainspatchdomain with: domain_name: rest.domain_name project_name: rest.project_name account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/pages/projects/{project-name}/purge-build-cache name: accounts-account-id-pages-projects-project-name-purge-build-cache description: REST surface for accounts-account_id-pages-projects-project_name-purge_build_cache. operations: - method: POST name: pagespurgebuildcache description: Cloudflare Purge build cache call: cloudflare-accounts.pagespurgebuildcache with: project_name: rest.project_name account_id: rest.account_id outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/pcaps name: accounts-account-id-pcaps description: REST surface for accounts-account_id-pcaps. operations: - method: GET name: magicpcapcollectionlistpacketcapturerequests description: Cloudflare List packet capture requests call: cloudflare-accounts.magicpcapcollectionlistpacketcapturerequests with: account_id: rest.account_id outputParameters: - type: object mapping: $. - method: POST name: magicpcapcollectioncreatepcaprequest description: Cloudflare Create PCAP request call: cloudflare-accounts.magicpcapcollectioncreatepcaprequest with: account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/pcaps/ownership name: accounts-account-id-pcaps-ownership description: REST surface for accounts-account_id-pcaps-ownership. operations: - method: GET name: magicpcapcollectionlistpcapsbucketownership description: Cloudflare List PCAPs Bucket Ownership call: cloudflare-accounts.magicpcapcollectionlistpcapsbucketownership with: account_id: rest.account_id outputParameters: - type: object mapping: $. - method: POST name: magicpcapcollectionaddbucketsforfullpacketcaptures description: Cloudflare Add buckets for full packet captures call: cloudflare-accounts.magicpcapcollectionaddbucketsforfullpacketcaptures with: account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/pcaps/ownership/validate name: accounts-account-id-pcaps-ownership-validate description: REST surface for accounts-account_id-pcaps-ownership-validate. operations: - method: POST name: magicpcapcollectionvalidatebucketsforfullpacketcaptures description: Cloudflare Validate buckets for full packet captures call: cloudflare-accounts.magicpcapcollectionvalidatebucketsforfullpacketcaptures with: account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/pcaps/ownership/{ownership-id} name: accounts-account-id-pcaps-ownership-ownership-id description: REST surface for accounts-account_id-pcaps-ownership-ownership_id. operations: - method: DELETE name: magicpcapcollectiondeletebucketsforfullpacketcaptures description: Cloudflare Delete buckets for full packet captures call: cloudflare-accounts.magicpcapcollectiondeletebucketsforfullpacketcaptures with: ownership_id: rest.ownership_id account_id: rest.account_id outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/pcaps/{pcap-id} name: accounts-account-id-pcaps-pcap-id description: REST surface for accounts-account_id-pcaps-pcap_id. operations: - method: GET name: magicpcapcollectiongetpcaprequest description: Cloudflare Get PCAP request call: cloudflare-accounts.magicpcapcollectiongetpcaprequest with: pcap_id: rest.pcap_id account_id: rest.account_id outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/pcaps/{pcap-id}/download name: accounts-account-id-pcaps-pcap-id-download description: REST surface for accounts-account_id-pcaps-pcap_id-download. operations: - method: GET name: magicpcapcollectiondownloadsimplepcap description: Cloudflare Download Simple PCAP call: cloudflare-accounts.magicpcapcollectiondownloadsimplepcap with: pcap_id: rest.pcap_id account_id: rest.account_id outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/r2/buckets name: accounts-account-id-r2-buckets description: REST surface for accounts-account_id-r2-buckets. operations: - method: GET name: r2listbuckets description: Cloudflare List Buckets call: cloudflare-accounts.r2listbuckets with: account_id: rest.account_id name_contains: rest.name_contains start_after: rest.start_after per_page: rest.per_page order: rest.order direction: rest.direction cursor: rest.cursor outputParameters: - type: object mapping: $. - method: POST name: r2createbucket description: Cloudflare Create Bucket call: cloudflare-accounts.r2createbucket with: account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/r2/buckets/{bucket-name} name: accounts-account-id-r2-buckets-bucket-name description: REST surface for accounts-account_id-r2-buckets-bucket_name. operations: - method: DELETE name: r2deletebucket description: Cloudflare Delete Bucket call: cloudflare-accounts.r2deletebucket with: bucket_name: rest.bucket_name account_id: rest.account_id outputParameters: - type: object mapping: $. - method: GET name: r2getbucket description: Cloudflare Get Bucket call: cloudflare-accounts.r2getbucket with: account_id: rest.account_id bucket_name: rest.bucket_name outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/r2/buckets/{bucket-name}/sippy name: accounts-account-id-r2-buckets-bucket-name-sippy description: REST surface for accounts-account_id-r2-buckets-bucket_name-sippy. operations: - method: DELETE name: r2deletebucketsippyconfig description: Cloudflare Disable Sippy call: cloudflare-accounts.r2deletebucketsippyconfig with: bucket_name: rest.bucket_name account_id: rest.account_id outputParameters: - type: object mapping: $. - method: GET name: r2getbucketsippyconfig description: Cloudflare Get Sippy Configuration call: cloudflare-accounts.r2getbucketsippyconfig with: account_id: rest.account_id bucket_name: rest.bucket_name outputParameters: - type: object mapping: $. - method: PUT name: r2putbucketsippyconfig description: Cloudflare Enable Sippy call: cloudflare-accounts.r2putbucketsippyconfig with: account_id: rest.account_id bucket_name: rest.bucket_name body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/registrar/domains name: accounts-account-id-registrar-domains description: REST surface for accounts-account_id-registrar-domains. operations: - method: GET name: registrardomainslistdomains description: Cloudflare List domains call: cloudflare-accounts.registrardomainslistdomains with: account_id: rest.account_id outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/registrar/domains/{domain-name} name: accounts-account-id-registrar-domains-domain-name description: REST surface for accounts-account_id-registrar-domains-domain_name. operations: - method: GET name: registrardomainsgetdomain description: Cloudflare Get domain call: cloudflare-accounts.registrardomainsgetdomain with: domain_name: rest.domain_name account_id: rest.account_id outputParameters: - type: object mapping: $. - method: PUT name: registrardomainsupdatedomain description: Cloudflare Update domain call: cloudflare-accounts.registrardomainsupdatedomain with: domain_name: rest.domain_name account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/roles name: accounts-account-id-roles description: REST surface for accounts-account_id-roles. operations: - method: GET name: accountroleslistroles description: Cloudflare List Roles call: cloudflare-accounts.accountroleslistroles with: account_id: rest.account_id outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/roles/{role-id} name: accounts-account-id-roles-role-id description: REST surface for accounts-account_id-roles-role_id. operations: - method: GET name: accountrolesroledetails description: Cloudflare Role Details call: cloudflare-accounts.accountrolesroledetails with: role_id: rest.role_id account_id: rest.account_id outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/rules/lists name: accounts-account-id-rules-lists description: REST surface for accounts-account_id-rules-lists. operations: - method: GET name: listsgetlists description: Cloudflare Get lists call: cloudflare-accounts.listsgetlists with: account_id: rest.account_id outputParameters: - type: object mapping: $. - method: POST name: listscreatealist description: Cloudflare Create a list call: cloudflare-accounts.listscreatealist with: account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/rules/lists/{list-id} name: accounts-account-id-rules-lists-list-id description: REST surface for accounts-account_id-rules-lists-list_id. operations: - method: DELETE name: listsdeletealist description: Cloudflare Delete a list call: cloudflare-accounts.listsdeletealist with: list_id: rest.list_id account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - method: GET name: listsgetalist description: Cloudflare Get a list call: cloudflare-accounts.listsgetalist with: list_id: rest.list_id account_id: rest.account_id outputParameters: - type: object mapping: $. - method: PUT name: listsupdatealist description: Cloudflare Update a list call: cloudflare-accounts.listsupdatealist with: list_id: rest.list_id account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/rules/lists/{list-id}/items name: accounts-account-id-rules-lists-list-id-items description: REST surface for accounts-account_id-rules-lists-list_id-items. operations: - method: DELETE name: listsdeletelistitems description: Cloudflare Delete list items call: cloudflare-accounts.listsdeletelistitems with: list_id: rest.list_id account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - method: GET name: listsgetlistitems description: Cloudflare Get list items call: cloudflare-accounts.listsgetlistitems with: list_id: rest.list_id account_id: rest.account_id cursor: rest.cursor per_page: rest.per_page search: rest.search outputParameters: - type: object mapping: $. - method: POST name: listscreatelistitems description: Cloudflare Create list items call: cloudflare-accounts.listscreatelistitems with: list_id: rest.list_id account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - method: PUT name: listsupdatealllistitems description: Cloudflare Update all list items call: cloudflare-accounts.listsupdatealllistitems with: list_id: rest.list_id account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/rulesets name: accounts-account-id-rulesets description: REST surface for accounts-account_id-rulesets. operations: - method: GET name: listaccountrulesets description: Cloudflare List account rulesets call: cloudflare-accounts.listaccountrulesets with: account_id: rest.account_id outputParameters: - type: object mapping: $. - method: POST name: createaccountruleset description: Cloudflare Create an account ruleset call: cloudflare-accounts.createaccountruleset with: account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/rulesets/phases/{ruleset-phase}/entrypoint name: accounts-account-id-rulesets-phases-ruleset-phase-entrypoint description: REST surface for accounts-account_id-rulesets-phases-ruleset_phase-entrypoint. operations: - method: GET name: getaccountentrypointruleset description: Cloudflare Get an account entry point ruleset call: cloudflare-accounts.getaccountentrypointruleset with: ruleset_phase: rest.ruleset_phase account_id: rest.account_id outputParameters: - type: object mapping: $. - method: PUT name: updateaccountentrypointruleset description: Cloudflare Update an account entry point ruleset call: cloudflare-accounts.updateaccountentrypointruleset with: ruleset_phase: rest.ruleset_phase account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/rulesets/phases/{ruleset-phase}/entrypoint/versions name: accounts-account-id-rulesets-phases-ruleset-phase-entrypoint-versions description: REST surface for accounts-account_id-rulesets-phases-ruleset_phase-entrypoint-versions. operations: - method: GET name: listaccountentrypointrulesetversions description: Cloudflare List an account entry point ruleset's versions call: cloudflare-accounts.listaccountentrypointrulesetversions with: ruleset_phase: rest.ruleset_phase account_id: rest.account_id outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/rulesets/phases/{ruleset-phase}/entrypoint/versions/{ruleset-version} name: accounts-account-id-rulesets-phases-ruleset-phase-entrypoint-versions-ruleset-ve description: REST surface for accounts-account_id-rulesets-phases-ruleset_phase-entrypoint-versions-ruleset_ve. operations: - method: GET name: getaccountentrypointrulesetversion description: Cloudflare Get an account entry point ruleset version call: cloudflare-accounts.getaccountentrypointrulesetversion with: ruleset_version: rest.ruleset_version ruleset_phase: rest.ruleset_phase account_id: rest.account_id outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/rulesets/{ruleset-id} name: accounts-account-id-rulesets-ruleset-id description: REST surface for accounts-account_id-rulesets-ruleset_id. operations: - method: DELETE name: deleteaccountruleset description: Cloudflare Delete an account ruleset call: cloudflare-accounts.deleteaccountruleset with: ruleset_id: rest.ruleset_id account_id: rest.account_id outputParameters: - type: object mapping: $. - method: GET name: getaccountruleset description: Cloudflare Get an account ruleset call: cloudflare-accounts.getaccountruleset with: ruleset_id: rest.ruleset_id account_id: rest.account_id outputParameters: - type: object mapping: $. - method: PUT name: updateaccountruleset description: Cloudflare Update an account ruleset call: cloudflare-accounts.updateaccountruleset with: ruleset_id: rest.ruleset_id account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/rulesets/{ruleset-id}/rules name: accounts-account-id-rulesets-ruleset-id-rules description: REST surface for accounts-account_id-rulesets-ruleset_id-rules. operations: - method: POST name: createaccountrulesetrule description: Cloudflare Create an account ruleset rule call: cloudflare-accounts.createaccountrulesetrule with: ruleset_id: rest.ruleset_id account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/rulesets/{ruleset-id}/rules/{rule-id} name: accounts-account-id-rulesets-ruleset-id-rules-rule-id description: REST surface for accounts-account_id-rulesets-ruleset_id-rules-rule_id. operations: - method: DELETE name: deleteaccountrulesetrule description: Cloudflare Delete an account ruleset rule call: cloudflare-accounts.deleteaccountrulesetrule with: rule_id: rest.rule_id ruleset_id: rest.ruleset_id account_id: rest.account_id outputParameters: - type: object mapping: $. - method: PATCH name: updateaccountrulesetrule description: Cloudflare Update an account ruleset rule call: cloudflare-accounts.updateaccountrulesetrule with: rule_id: rest.rule_id ruleset_id: rest.ruleset_id account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/rulesets/{ruleset-id}/versions name: accounts-account-id-rulesets-ruleset-id-versions description: REST surface for accounts-account_id-rulesets-ruleset_id-versions. operations: - method: GET name: listaccountrulesetversions description: Cloudflare List an account ruleset's versions call: cloudflare-accounts.listaccountrulesetversions with: ruleset_id: rest.ruleset_id account_id: rest.account_id outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/rulesets/{ruleset-id}/versions/{ruleset-version} name: accounts-account-id-rulesets-ruleset-id-versions-ruleset-version description: REST surface for accounts-account_id-rulesets-ruleset_id-versions-ruleset_version. operations: - method: DELETE name: deleteaccountrulesetversion description: Cloudflare Delete an account ruleset version call: cloudflare-accounts.deleteaccountrulesetversion with: ruleset_version: rest.ruleset_version ruleset_id: rest.ruleset_id account_id: rest.account_id outputParameters: - type: object mapping: $. - method: GET name: getaccountrulesetversion description: Cloudflare Get an account ruleset version call: cloudflare-accounts.getaccountrulesetversion with: ruleset_version: rest.ruleset_version ruleset_id: rest.ruleset_id account_id: rest.account_id outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/rulesets/{ruleset-id}/versions/{ruleset-version}/by-tag/{rule-tag} name: accounts-account-id-rulesets-ruleset-id-versions-ruleset-version-by-tag-rule-tag description: REST surface for accounts-account_id-rulesets-ruleset_id-versions-ruleset_version-by_tag-rule_tag. operations: - method: GET name: listaccountrulesetversionrulesbytag description: Cloudflare List an account ruleset version's rules by tag call: cloudflare-accounts.listaccountrulesetversionrulesbytag with: rule_tag: rest.rule_tag ruleset_version: rest.ruleset_version ruleset_id: rest.ruleset_id account_id: rest.account_id outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/rum/site-info name: accounts-account-id-rum-site-info description: REST surface for accounts-account_id-rum-site_info. operations: - method: POST name: webanalyticscreatesite description: Cloudflare Create a Web Analytics site call: cloudflare-accounts.webanalyticscreatesite with: account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/rum/site-info/list name: accounts-account-id-rum-site-info-list description: REST surface for accounts-account_id-rum-site_info-list. operations: - method: GET name: webanalyticslistsites description: Cloudflare List Web Analytics sites call: cloudflare-accounts.webanalyticslistsites with: account_id: rest.account_id per_page: rest.per_page page: rest.page order_by: rest.order_by outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/rum/site-info/{site-id} name: accounts-account-id-rum-site-info-site-id description: REST surface for accounts-account_id-rum-site_info-site_id. operations: - method: DELETE name: webanalyticsdeletesite description: Cloudflare Delete a Web Analytics site call: cloudflare-accounts.webanalyticsdeletesite with: account_id: rest.account_id site_id: rest.site_id outputParameters: - type: object mapping: $. - method: GET name: webanalyticsgetsite description: Cloudflare Get a Web Analytics site call: cloudflare-accounts.webanalyticsgetsite with: account_id: rest.account_id site_id: rest.site_id outputParameters: - type: object mapping: $. - method: PUT name: webanalyticsupdatesite description: Cloudflare Update a Web Analytics site call: cloudflare-accounts.webanalyticsupdatesite with: account_id: rest.account_id site_id: rest.site_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/rum/v2/{ruleset-id}/rule name: accounts-account-id-rum-v2-ruleset-id-rule description: REST surface for accounts-account_id-rum-v2-ruleset_id-rule. operations: - method: POST name: webanalyticscreaterule description: Cloudflare Create a Web Analytics rule call: cloudflare-accounts.webanalyticscreaterule with: account_id: rest.account_id ruleset_id: rest.ruleset_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/rum/v2/{ruleset-id}/rule/{rule-id} name: accounts-account-id-rum-v2-ruleset-id-rule-rule-id description: REST surface for accounts-account_id-rum-v2-ruleset_id-rule-rule_id. operations: - method: DELETE name: webanalyticsdeleterule description: Cloudflare Delete a Web Analytics rule call: cloudflare-accounts.webanalyticsdeleterule with: account_id: rest.account_id ruleset_id: rest.ruleset_id rule_id: rest.rule_id outputParameters: - type: object mapping: $. - method: PUT name: webanalyticsupdaterule description: Cloudflare Update a Web Analytics rule call: cloudflare-accounts.webanalyticsupdaterule with: account_id: rest.account_id ruleset_id: rest.ruleset_id rule_id: rest.rule_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/rum/v2/{ruleset-id}/rules name: accounts-account-id-rum-v2-ruleset-id-rules description: REST surface for accounts-account_id-rum-v2-ruleset_id-rules. operations: - method: GET name: webanalyticslistrules description: Cloudflare List rules in Web Analytics ruleset call: cloudflare-accounts.webanalyticslistrules with: account_id: rest.account_id ruleset_id: rest.ruleset_id outputParameters: - type: object mapping: $. - method: POST name: webanalyticsmodifyrules description: Cloudflare Update Web Analytics rules call: cloudflare-accounts.webanalyticsmodifyrules with: account_id: rest.account_id ruleset_id: rest.ruleset_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/secondary-dns/acls name: accounts-account-id-secondary-dns-acls description: REST surface for accounts-account_id-secondary_dns-acls. operations: - method: GET name: secondarydnsacllistacls description: Cloudflare List ACLs call: cloudflare-accounts.secondarydnsacllistacls with: account_id: rest.account_id outputParameters: - type: object mapping: $. - method: POST name: secondarydnsaclcreateacl description: Cloudflare Create ACL call: cloudflare-accounts.secondarydnsaclcreateacl with: account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/secondary-dns/acls/{acl-id} name: accounts-account-id-secondary-dns-acls-acl-id description: REST surface for accounts-account_id-secondary_dns-acls-acl_id. operations: - method: DELETE name: secondarydnsacldeleteacl description: Cloudflare Delete ACL call: cloudflare-accounts.secondarydnsacldeleteacl with: acl_id: rest.acl_id account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - method: GET name: secondarydnsaclacldetails description: Cloudflare ACL Details call: cloudflare-accounts.secondarydnsaclacldetails with: acl_id: rest.acl_id account_id: rest.account_id outputParameters: - type: object mapping: $. - method: PUT name: secondarydnsaclupdateacl description: Cloudflare Update ACL call: cloudflare-accounts.secondarydnsaclupdateacl with: acl_id: rest.acl_id account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/secondary-dns/peers name: accounts-account-id-secondary-dns-peers description: REST surface for accounts-account_id-secondary_dns-peers. operations: - method: GET name: secondarydnspeerlistpeers description: Cloudflare List Peers call: cloudflare-accounts.secondarydnspeerlistpeers with: account_id: rest.account_id outputParameters: - type: object mapping: $. - method: POST name: secondarydnspeercreatepeer description: Cloudflare Create Peer call: cloudflare-accounts.secondarydnspeercreatepeer with: account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/secondary-dns/peers/{peer-id} name: accounts-account-id-secondary-dns-peers-peer-id description: REST surface for accounts-account_id-secondary_dns-peers-peer_id. operations: - method: DELETE name: secondarydnspeerdeletepeer description: Cloudflare Delete Peer call: cloudflare-accounts.secondarydnspeerdeletepeer with: peer_id: rest.peer_id account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - method: GET name: secondarydnspeerpeerdetails description: Cloudflare Peer Details call: cloudflare-accounts.secondarydnspeerpeerdetails with: peer_id: rest.peer_id account_id: rest.account_id outputParameters: - type: object mapping: $. - method: PUT name: secondarydnspeerupdatepeer description: Cloudflare Update Peer call: cloudflare-accounts.secondarydnspeerupdatepeer with: peer_id: rest.peer_id account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/secondary-dns/tsigs name: accounts-account-id-secondary-dns-tsigs description: REST surface for accounts-account_id-secondary_dns-tsigs. operations: - method: GET name: secondarydnstsiglisttsigs description: Cloudflare List TSIGs call: cloudflare-accounts.secondarydnstsiglisttsigs with: account_id: rest.account_id outputParameters: - type: object mapping: $. - method: POST name: secondarydnstsigcreatetsig description: Cloudflare Create TSIG call: cloudflare-accounts.secondarydnstsigcreatetsig with: account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/secondary-dns/tsigs/{tsig-id} name: accounts-account-id-secondary-dns-tsigs-tsig-id description: REST surface for accounts-account_id-secondary_dns-tsigs-tsig_id. operations: - method: DELETE name: secondarydnstsigdeletetsig description: Cloudflare Delete TSIG call: cloudflare-accounts.secondarydnstsigdeletetsig with: tsig_id: rest.tsig_id account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - method: GET name: secondarydnstsigtsigdetails description: Cloudflare TSIG Details call: cloudflare-accounts.secondarydnstsigtsigdetails with: tsig_id: rest.tsig_id account_id: rest.account_id outputParameters: - type: object mapping: $. - method: PUT name: secondarydnstsigupdatetsig description: Cloudflare Update TSIG call: cloudflare-accounts.secondarydnstsigupdatetsig with: tsig_id: rest.tsig_id account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/storage/analytics name: accounts-account-id-storage-analytics description: REST surface for accounts-account_id-storage-analytics. operations: - method: GET name: workerskvrequestanalyticsqueryrequestanalytics description: Cloudflare Query Request Analytics call: cloudflare-accounts.workerskvrequestanalyticsqueryrequestanalytics with: account_id: rest.account_id query: rest.query outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/storage/analytics/stored name: accounts-account-id-storage-analytics-stored description: REST surface for accounts-account_id-storage-analytics-stored. operations: - method: GET name: workerskvstoreddataanalyticsquerystoreddataanalytics description: Cloudflare Query Stored Data Analytics call: cloudflare-accounts.workerskvstoreddataanalyticsquerystoreddataanalytics with: account_id: rest.account_id query: rest.query outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/storage/kv/namespaces name: accounts-account-id-storage-kv-namespaces description: REST surface for accounts-account_id-storage-kv-namespaces. operations: - method: GET name: workerskvnamespacelistnamespaces description: Cloudflare List Namespaces call: cloudflare-accounts.workerskvnamespacelistnamespaces with: account_id: rest.account_id page: rest.page per_page: rest.per_page order: rest.order direction: rest.direction outputParameters: - type: object mapping: $. - method: POST name: workerskvnamespacecreateanamespace description: Cloudflare Create a Namespace call: cloudflare-accounts.workerskvnamespacecreateanamespace with: account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/storage/kv/namespaces/{namespace-id} name: accounts-account-id-storage-kv-namespaces-namespace-id description: REST surface for accounts-account_id-storage-kv-namespaces-namespace_id. operations: - method: DELETE name: workerskvnamespaceremoveanamespace description: Cloudflare Remove a Namespace call: cloudflare-accounts.workerskvnamespaceremoveanamespace with: namespace_id: rest.namespace_id account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - method: PUT name: workerskvnamespacerenameanamespace description: Cloudflare Rename a Namespace call: cloudflare-accounts.workerskvnamespacerenameanamespace with: namespace_id: rest.namespace_id account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/storage/kv/namespaces/{namespace-id}/bulk name: accounts-account-id-storage-kv-namespaces-namespace-id-bulk description: REST surface for accounts-account_id-storage-kv-namespaces-namespace_id-bulk. operations: - method: DELETE name: workerskvnamespacedeletemultiplekeyvaluepairs description: Cloudflare Delete multiple key-value pairs call: cloudflare-accounts.workerskvnamespacedeletemultiplekeyvaluepairs with: namespace_id: rest.namespace_id account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - method: PUT name: workerskvnamespacewritemultiplekeyvaluepairs description: Cloudflare Write multiple key-value pairs call: cloudflare-accounts.workerskvnamespacewritemultiplekeyvaluepairs with: namespace_id: rest.namespace_id account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/storage/kv/namespaces/{namespace-id}/keys name: accounts-account-id-storage-kv-namespaces-namespace-id-keys description: REST surface for accounts-account_id-storage-kv-namespaces-namespace_id-keys. operations: - method: GET name: workerskvnamespacelistanamespaceskeys description: Cloudflare List a Namespace's Keys call: cloudflare-accounts.workerskvnamespacelistanamespaceskeys with: namespace_id: rest.namespace_id account_id: rest.account_id limit: rest.limit prefix: rest.prefix cursor: rest.cursor outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/storage/kv/namespaces/{namespace-id}/metadata/{key-name} name: accounts-account-id-storage-kv-namespaces-namespace-id-metadata-key-name description: REST surface for accounts-account_id-storage-kv-namespaces-namespace_id-metadata-key_name. operations: - method: GET name: workerskvnamespacereadthemetadataforakey description: Cloudflare Read the metadata for a key call: cloudflare-accounts.workerskvnamespacereadthemetadataforakey with: key_name: rest.key_name namespace_id: rest.namespace_id account_id: rest.account_id outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/storage/kv/namespaces/{namespace-id}/values/{key-name} name: accounts-account-id-storage-kv-namespaces-namespace-id-values-key-name description: REST surface for accounts-account_id-storage-kv-namespaces-namespace_id-values-key_name. operations: - method: DELETE name: workerskvnamespacedeletekeyvaluepair description: Cloudflare Delete key-value pair call: cloudflare-accounts.workerskvnamespacedeletekeyvaluepair with: key_name: rest.key_name namespace_id: rest.namespace_id account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - method: GET name: workerskvnamespacereadkeyvaluepair description: Cloudflare Read key-value pair call: cloudflare-accounts.workerskvnamespacereadkeyvaluepair with: key_name: rest.key_name namespace_id: rest.namespace_id account_id: rest.account_id outputParameters: - type: object mapping: $. - method: PUT name: workerskvnamespacewritekeyvaluepairwithmetadata description: Cloudflare Write key-value pair with metadata call: cloudflare-accounts.workerskvnamespacewritekeyvaluepairwithmetadata with: key_name: rest.key_name namespace_id: rest.namespace_id account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/stream name: accounts-account-id-stream description: REST surface for accounts-account_id-stream. operations: - method: GET name: streamvideoslistvideos description: Cloudflare List videos call: cloudflare-accounts.streamvideoslistvideos with: account_id: rest.account_id status: rest.status creator: rest.creator type: rest.type asc: rest.asc search: rest.search start: rest.start end: rest.end include_counts: rest.include_counts outputParameters: - type: object mapping: $. - method: POST name: streamvideosinitiatevideouploadsusingtus description: Cloudflare Initiate video uploads using TUS call: cloudflare-accounts.streamvideosinitiatevideouploadsusingtus with: Tus-Resumable: rest.Tus-Resumable Upload-Creator: rest.Upload-Creator Upload-Length: rest.Upload-Length Upload-Metadata: rest.Upload-Metadata account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/stream/clip name: accounts-account-id-stream-clip description: REST surface for accounts-account_id-stream-clip. operations: - method: POST name: streamvideoclippingclipvideosgivenastartandendtime description: Cloudflare Clip videos given a start and end time call: cloudflare-accounts.streamvideoclippingclipvideosgivenastartandendtime with: account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/stream/copy name: accounts-account-id-stream-copy description: REST surface for accounts-account_id-stream-copy. operations: - method: POST name: streamvideosuploadvideosfromaurl description: Cloudflare Upload videos from a URL call: cloudflare-accounts.streamvideosuploadvideosfromaurl with: account_id: rest.account_id Upload-Creator: rest.Upload-Creator Upload-Metadata: rest.Upload-Metadata body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/stream/direct-upload name: accounts-account-id-stream-direct-upload description: REST surface for accounts-account_id-stream-direct_upload. operations: - method: POST name: streamvideosuploadvideosviadirectuploadurls description: Cloudflare Upload videos via direct upload URLs call: cloudflare-accounts.streamvideosuploadvideosviadirectuploadurls with: account_id: rest.account_id Upload-Creator: rest.Upload-Creator body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/stream/keys name: accounts-account-id-stream-keys description: REST surface for accounts-account_id-stream-keys. operations: - method: GET name: streamsigningkeyslistsigningkeys description: Cloudflare List signing keys call: cloudflare-accounts.streamsigningkeyslistsigningkeys with: account_id: rest.account_id outputParameters: - type: object mapping: $. - method: POST name: streamsigningkeyscreatesigningkeys description: Cloudflare Create signing keys call: cloudflare-accounts.streamsigningkeyscreatesigningkeys with: account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/stream/keys/{identifier} name: accounts-account-id-stream-keys-identifier description: REST surface for accounts-account_id-stream-keys-identifier. operations: - method: DELETE name: streamsigningkeysdeletesigningkeys description: Cloudflare Delete signing keys call: cloudflare-accounts.streamsigningkeysdeletesigningkeys with: identifier: rest.identifier account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/stream/live-inputs name: accounts-account-id-stream-live-inputs description: REST surface for accounts-account_id-stream-live_inputs. operations: - method: GET name: streamliveinputslistliveinputs description: Cloudflare List live inputs call: cloudflare-accounts.streamliveinputslistliveinputs with: account_id: rest.account_id include_counts: rest.include_counts outputParameters: - type: object mapping: $. - method: POST name: streamliveinputscreatealiveinput description: Cloudflare Create a live input call: cloudflare-accounts.streamliveinputscreatealiveinput with: account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/stream/live-inputs/{live-input-identifier} name: accounts-account-id-stream-live-inputs-live-input-identifier description: REST surface for accounts-account_id-stream-live_inputs-live_input_identifier. operations: - method: DELETE name: streamliveinputsdeletealiveinput description: Cloudflare Delete a live input call: cloudflare-accounts.streamliveinputsdeletealiveinput with: live_input_identifier: rest.live_input_identifier account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - method: GET name: streamliveinputsretrievealiveinput description: Cloudflare Retrieve a live input call: cloudflare-accounts.streamliveinputsretrievealiveinput with: live_input_identifier: rest.live_input_identifier account_id: rest.account_id outputParameters: - type: object mapping: $. - method: PUT name: streamliveinputsupdatealiveinput description: Cloudflare Update a live input call: cloudflare-accounts.streamliveinputsupdatealiveinput with: live_input_identifier: rest.live_input_identifier account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/stream/live-inputs/{live-input-identifier}/outputs name: accounts-account-id-stream-live-inputs-live-input-identifier-outputs description: REST surface for accounts-account_id-stream-live_inputs-live_input_identifier-outputs. operations: - method: GET name: streamliveinputslistalloutputsassociatedwithaspecifiedliveinput description: Cloudflare List all outputs associated with a specified live input call: cloudflare-accounts.streamliveinputslistalloutputsassociatedwithaspecifiedliveinput with: live_input_identifier: rest.live_input_identifier account_id: rest.account_id outputParameters: - type: object mapping: $. - method: POST name: streamliveinputscreateanewoutputconnectedtoaliveinput description: Cloudflare Create a new output, connected to a live input call: cloudflare-accounts.streamliveinputscreateanewoutputconnectedtoaliveinput with: live_input_identifier: rest.live_input_identifier account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/stream/live-inputs/{live-input-identifier}/outputs/{output-identifier} name: accounts-account-id-stream-live-inputs-live-input-identifier-outputs-output-iden description: REST surface for accounts-account_id-stream-live_inputs-live_input_identifier-outputs-output_iden. operations: - method: DELETE name: streamliveinputsdeleteanoutput description: Cloudflare Delete an output call: cloudflare-accounts.streamliveinputsdeleteanoutput with: output_identifier: rest.output_identifier live_input_identifier: rest.live_input_identifier account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - method: PUT name: streamliveinputsupdateanoutput description: Cloudflare Update an output call: cloudflare-accounts.streamliveinputsupdateanoutput with: output_identifier: rest.output_identifier live_input_identifier: rest.live_input_identifier account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/stream/storage-usage name: accounts-account-id-stream-storage-usage description: REST surface for accounts-account_id-stream-storage-usage. operations: - method: GET name: streamvideosstorageusage description: Cloudflare Storage use call: cloudflare-accounts.streamvideosstorageusage with: account_id: rest.account_id creator: rest.creator outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/stream/watermarks name: accounts-account-id-stream-watermarks description: REST surface for accounts-account_id-stream-watermarks. operations: - method: GET name: streamwatermarkprofilelistwatermarkprofiles description: Cloudflare List watermark profiles call: cloudflare-accounts.streamwatermarkprofilelistwatermarkprofiles with: account_id: rest.account_id outputParameters: - type: object mapping: $. - method: POST name: streamwatermarkprofilecreatewatermarkprofilesviabasicupload description: Cloudflare Create watermark profiles via basic upload call: cloudflare-accounts.streamwatermarkprofilecreatewatermarkprofilesviabasicupload with: account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/stream/watermarks/{identifier} name: accounts-account-id-stream-watermarks-identifier description: REST surface for accounts-account_id-stream-watermarks-identifier. operations: - method: DELETE name: streamwatermarkprofiledeletewatermarkprofiles description: Cloudflare Delete watermark profiles call: cloudflare-accounts.streamwatermarkprofiledeletewatermarkprofiles with: identifier: rest.identifier account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - method: GET name: streamwatermarkprofilewatermarkprofiledetails description: Cloudflare Watermark profile details call: cloudflare-accounts.streamwatermarkprofilewatermarkprofiledetails with: identifier: rest.identifier account_id: rest.account_id outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/stream/webhook name: accounts-account-id-stream-webhook description: REST surface for accounts-account_id-stream-webhook. operations: - method: DELETE name: streamwebhookdeletewebhooks description: Cloudflare Delete webhooks call: cloudflare-accounts.streamwebhookdeletewebhooks with: account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - method: GET name: streamwebhookviewwebhooks description: Cloudflare View webhooks call: cloudflare-accounts.streamwebhookviewwebhooks with: account_id: rest.account_id outputParameters: - type: object mapping: $. - method: PUT name: streamwebhookcreatewebhooks description: Cloudflare Create webhooks call: cloudflare-accounts.streamwebhookcreatewebhooks with: account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/stream/{identifier} name: accounts-account-id-stream-identifier description: REST surface for accounts-account_id-stream-identifier. operations: - method: DELETE name: streamvideosdeletevideo description: Cloudflare Delete video call: cloudflare-accounts.streamvideosdeletevideo with: identifier: rest.identifier account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - method: GET name: streamvideosretrievevideodetails description: Cloudflare Retrieve video details call: cloudflare-accounts.streamvideosretrievevideodetails with: identifier: rest.identifier account_id: rest.account_id outputParameters: - type: object mapping: $. - method: POST name: streamvideosupdatevideodetails description: Cloudflare Edit video details call: cloudflare-accounts.streamvideosupdatevideodetails with: identifier: rest.identifier account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/stream/{identifier}/audio name: accounts-account-id-stream-identifier-audio description: REST surface for accounts-account_id-stream-identifier-audio. operations: - method: GET name: listaudiotracks description: Cloudflare List additional audio tracks on a video call: cloudflare-accounts.listaudiotracks with: account_id: rest.account_id identifier: rest.identifier outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/stream/{identifier}/audio/copy name: accounts-account-id-stream-identifier-audio-copy description: REST surface for accounts-account_id-stream-identifier-audio-copy. operations: - method: POST name: addaudiotrack description: Cloudflare Add audio tracks to a video call: cloudflare-accounts.addaudiotrack with: account_id: rest.account_id identifier: rest.identifier body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/stream/{identifier}/audio/{audio-identifier} name: accounts-account-id-stream-identifier-audio-audio-identifier description: REST surface for accounts-account_id-stream-identifier-audio-audio_identifier. operations: - method: DELETE name: deleteaudiotracks description: Cloudflare Delete additional audio tracks on a video call: cloudflare-accounts.deleteaudiotracks with: account_id: rest.account_id identifier: rest.identifier audio_identifier: rest.audio_identifier outputParameters: - type: object mapping: $. - method: PATCH name: editaudiotracks description: Cloudflare Edit additional audio tracks on a video call: cloudflare-accounts.editaudiotracks with: account_id: rest.account_id identifier: rest.identifier audio_identifier: rest.audio_identifier body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/stream/{identifier}/captions name: accounts-account-id-stream-identifier-captions description: REST surface for accounts-account_id-stream-identifier-captions. operations: - method: GET name: streamsubtitlescaptionslistcaptionsorsubtitles description: Cloudflare List captions or subtitles call: cloudflare-accounts.streamsubtitlescaptionslistcaptionsorsubtitles with: identifier: rest.identifier account_id: rest.account_id outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/stream/{identifier}/captions/{language} name: accounts-account-id-stream-identifier-captions-language description: REST surface for accounts-account_id-stream-identifier-captions-language. operations: - method: DELETE name: streamsubtitlescaptionsdeletecaptionsorsubtitles description: Cloudflare Delete captions or subtitles call: cloudflare-accounts.streamsubtitlescaptionsdeletecaptionsorsubtitles with: language: rest.language identifier: rest.identifier account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - method: PUT name: streamsubtitlescaptionsuploadcaptionsorsubtitles description: Cloudflare Upload captions or subtitles call: cloudflare-accounts.streamsubtitlescaptionsuploadcaptionsorsubtitles with: language: rest.language identifier: rest.identifier account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/stream/{identifier}/downloads name: accounts-account-id-stream-identifier-downloads description: REST surface for accounts-account_id-stream-identifier-downloads. operations: - method: DELETE name: streammp4downloadsdeletedownloads description: Cloudflare Delete downloads call: cloudflare-accounts.streammp4downloadsdeletedownloads with: identifier: rest.identifier account_id: rest.account_id outputParameters: - type: object mapping: $. - method: GET name: streammp4downloadslistdownloads description: Cloudflare List downloads call: cloudflare-accounts.streammp4downloadslistdownloads with: identifier: rest.identifier account_id: rest.account_id outputParameters: - type: object mapping: $. - method: POST name: streammp4downloadscreatedownloads description: Cloudflare Create downloads call: cloudflare-accounts.streammp4downloadscreatedownloads with: identifier: rest.identifier account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/stream/{identifier}/embed name: accounts-account-id-stream-identifier-embed description: REST surface for accounts-account_id-stream-identifier-embed. operations: - method: GET name: streamvideosretreieveembedcodehtml description: Cloudflare Retrieve embed Code HTML call: cloudflare-accounts.streamvideosretreieveembedcodehtml with: identifier: rest.identifier account_id: rest.account_id outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/stream/{identifier}/token name: accounts-account-id-stream-identifier-token description: REST surface for accounts-account_id-stream-identifier-token. operations: - method: POST name: streamvideoscreatesignedurltokensforvideos description: Cloudflare Create signed URL tokens for videos call: cloudflare-accounts.streamvideoscreatesignedurltokensforvideos with: identifier: rest.identifier account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/teamnet/routes name: accounts-account-id-teamnet-routes description: REST surface for accounts-account_id-teamnet-routes. operations: - method: GET name: tunnelroutelisttunnelroutes description: Cloudflare List tunnel routes call: cloudflare-accounts.tunnelroutelisttunnelroutes with: account_id: rest.account_id comment: rest.comment is_deleted: rest.is_deleted network_subset: rest.network_subset network_superset: rest.network_superset existed_at: rest.existed_at tunnel_id: rest.tunnel_id route_id: rest.route_id tun_types: rest.tun_types virtual_network_id: rest.virtual_network_id per_page: rest.per_page page: rest.page outputParameters: - type: object mapping: $. - method: POST name: tunnelroutecreateatunnelroute description: Cloudflare Create a tunnel route call: cloudflare-accounts.tunnelroutecreateatunnelroute with: account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/teamnet/routes/ip/{ip} name: accounts-account-id-teamnet-routes-ip-ip description: REST surface for accounts-account_id-teamnet-routes-ip-ip. operations: - method: GET name: tunnelroutegettunnelroutebyip description: Cloudflare Get tunnel route by IP call: cloudflare-accounts.tunnelroutegettunnelroutebyip with: ip: rest.ip account_id: rest.account_id virtual_network_id: rest.virtual_network_id outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/teamnet/routes/network/{ip-network-encoded} name: accounts-account-id-teamnet-routes-network-ip-network-encoded description: REST surface for accounts-account_id-teamnet-routes-network-ip_network_encoded. operations: - method: DELETE name: tunnelroutedeleteatunnelroutewithcidr description: Cloudflare Delete a tunnel route (CIDR Endpoint) call: cloudflare-accounts.tunnelroutedeleteatunnelroutewithcidr with: ip_network_encoded: rest.ip_network_encoded account_id: rest.account_id virtual_network_id: rest.virtual_network_id tun_type: rest.tun_type tunnel_id: rest.tunnel_id outputParameters: - type: object mapping: $. - method: PATCH name: tunnelrouteupdateatunnelroutewithcidr description: Cloudflare Update a tunnel route (CIDR Endpoint) call: cloudflare-accounts.tunnelrouteupdateatunnelroutewithcidr with: ip_network_encoded: rest.ip_network_encoded account_id: rest.account_id outputParameters: - type: object mapping: $. - method: POST name: tunnelroutecreateatunnelroutewithcidr description: Cloudflare Create a tunnel route (CIDR Endpoint) call: cloudflare-accounts.tunnelroutecreateatunnelroutewithcidr with: ip_network_encoded: rest.ip_network_encoded account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/teamnet/routes/{route-id} name: accounts-account-id-teamnet-routes-route-id description: REST surface for accounts-account_id-teamnet-routes-route_id. operations: - method: DELETE name: tunnelroutedeleteatunnelroute description: Cloudflare Delete a tunnel route call: cloudflare-accounts.tunnelroutedeleteatunnelroute with: route_id: rest.route_id account_id: rest.account_id outputParameters: - type: object mapping: $. - method: PATCH name: tunnelrouteupdateatunnelroute description: Cloudflare Update a tunnel route call: cloudflare-accounts.tunnelrouteupdateatunnelroute with: route_id: rest.route_id account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/teamnet/virtual-networks name: accounts-account-id-teamnet-virtual-networks description: REST surface for accounts-account_id-teamnet-virtual_networks. operations: - method: GET name: tunnelvirtualnetworklistvirtualnetworks description: Cloudflare List virtual networks call: cloudflare-accounts.tunnelvirtualnetworklistvirtualnetworks with: account_id: rest.account_id name: rest.name is_default: rest.is_default is_deleted: rest.is_deleted vnet_name: rest.vnet_name vnet_id: rest.vnet_id outputParameters: - type: object mapping: $. - method: POST name: tunnelvirtualnetworkcreateavirtualnetwork description: Cloudflare Create a virtual network call: cloudflare-accounts.tunnelvirtualnetworkcreateavirtualnetwork with: account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/teamnet/virtual-networks/{virtual-network-id} name: accounts-account-id-teamnet-virtual-networks-virtual-network-id description: REST surface for accounts-account_id-teamnet-virtual_networks-virtual_network_id. operations: - method: DELETE name: tunnelvirtualnetworkdeleteavirtualnetwork description: Cloudflare Delete a virtual network call: cloudflare-accounts.tunnelvirtualnetworkdeleteavirtualnetwork with: virtual_network_id: rest.virtual_network_id account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - method: PATCH name: tunnelvirtualnetworkupdateavirtualnetwork description: Cloudflare Update a virtual network call: cloudflare-accounts.tunnelvirtualnetworkupdateavirtualnetwork with: virtual_network_id: rest.virtual_network_id account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/tunnels name: accounts-account-id-tunnels description: REST surface for accounts-account_id-tunnels. operations: - method: GET name: cloudflaretunnellistalltunnels description: Cloudflare List All Tunnels call: cloudflare-accounts.cloudflaretunnellistalltunnels with: account_id: rest.account_id name: rest.name is_deleted: rest.is_deleted existed_at: rest.existed_at uuid: rest.uuid was_active_at: rest.was_active_at was_inactive_at: rest.was_inactive_at include_prefix: rest.include_prefix exclude_prefix: rest.exclude_prefix tun_types: rest.tun_types per_page: rest.per_page page: rest.page outputParameters: - type: object mapping: $. - method: POST name: argotunnelcreateanargotunnel description: Cloudflare Create an Argo Tunnel call: cloudflare-accounts.argotunnelcreateanargotunnel with: account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/tunnels/{tunnel-id} name: accounts-account-id-tunnels-tunnel-id description: REST surface for accounts-account_id-tunnels-tunnel_id. operations: - method: DELETE name: argotunneldeleteanargotunnel description: Cloudflare Delete an Argo Tunnel call: cloudflare-accounts.argotunneldeleteanargotunnel with: tunnel_id: rest.tunnel_id account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - method: GET name: argotunnelgetanargotunnel description: Cloudflare Get an Argo Tunnel call: cloudflare-accounts.argotunnelgetanargotunnel with: tunnel_id: rest.tunnel_id account_id: rest.account_id outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/tunnels/{tunnel-id}/connections name: accounts-account-id-tunnels-tunnel-id-connections description: REST surface for accounts-account_id-tunnels-tunnel_id-connections. operations: - method: DELETE name: argotunnelcleanupargotunnelconnections description: Cloudflare Clean up Argo Tunnel connections call: cloudflare-accounts.argotunnelcleanupargotunnelconnections with: tunnel_id: rest.tunnel_id account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/warp-connector name: accounts-account-id-warp-connector description: REST surface for accounts-account_id-warp_connector. operations: - method: GET name: cloudflaretunnellistwarpconnectortunnels description: Cloudflare List Warp Connector Tunnels call: cloudflare-accounts.cloudflaretunnellistwarpconnectortunnels with: account_id: rest.account_id name: rest.name is_deleted: rest.is_deleted existed_at: rest.existed_at uuid: rest.uuid was_active_at: rest.was_active_at was_inactive_at: rest.was_inactive_at include_prefix: rest.include_prefix exclude_prefix: rest.exclude_prefix per_page: rest.per_page page: rest.page outputParameters: - type: object mapping: $. - method: POST name: cloudflaretunnelcreateawarpconnectortunnel description: Cloudflare Create a Warp Connector Tunnel call: cloudflare-accounts.cloudflaretunnelcreateawarpconnectortunnel with: account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/warp-connector/{tunnel-id} name: accounts-account-id-warp-connector-tunnel-id description: REST surface for accounts-account_id-warp_connector-tunnel_id. operations: - method: DELETE name: cloudflaretunneldeleteawarpconnectortunnel description: Cloudflare Delete a Warp Connector Tunnel call: cloudflare-accounts.cloudflaretunneldeleteawarpconnectortunnel with: tunnel_id: rest.tunnel_id account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - method: GET name: cloudflaretunnelgetawarpconnectortunnel description: Cloudflare Get a Warp Connector Tunnel call: cloudflare-accounts.cloudflaretunnelgetawarpconnectortunnel with: tunnel_id: rest.tunnel_id account_id: rest.account_id outputParameters: - type: object mapping: $. - method: PATCH name: cloudflaretunnelupdateawarpconnectortunnel description: Cloudflare Update a Warp Connector Tunnel call: cloudflare-accounts.cloudflaretunnelupdateawarpconnectortunnel with: tunnel_id: rest.tunnel_id account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/warp-connector/{tunnel-id}/token name: accounts-account-id-warp-connector-tunnel-id-token description: REST surface for accounts-account_id-warp_connector-tunnel_id-token. operations: - method: GET name: cloudflaretunnelgetawarpconnectortunneltoken description: Cloudflare Get a Warp Connector Tunnel token call: cloudflare-accounts.cloudflaretunnelgetawarpconnectortunneltoken with: tunnel_id: rest.tunnel_id account_id: rest.account_id outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/workers/account-settings name: accounts-account-id-workers-account-settings description: REST surface for accounts-account_id-workers-account-settings. operations: - method: GET name: workeraccountsettingsfetchworkeraccountsettings description: Cloudflare Fetch Worker Account Settings call: cloudflare-accounts.workeraccountsettingsfetchworkeraccountsettings with: account_id: rest.account_id outputParameters: - type: object mapping: $. - method: PUT name: workeraccountsettingscreateworkeraccountsettings description: Cloudflare Create Worker Account Settings call: cloudflare-accounts.workeraccountsettingscreateworkeraccountsettings with: account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/workers/deployments/by-script/{script-id} name: accounts-account-id-workers-deployments-by-script-script-id description: REST surface for accounts-account_id-workers-deployments-by-script-script_id. operations: - method: GET name: workerdeploymentslistdeployments description: Cloudflare List Deployments call: cloudflare-accounts.workerdeploymentslistdeployments with: script_id: rest.script_id account_id: rest.account_id outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/workers/deployments/by-script/{script-id}/detail/{deployment-id} name: accounts-account-id-workers-deployments-by-script-script-id-detail-deployment-id description: REST surface for accounts-account_id-workers-deployments-by-script-script_id-detail-deployment_id. operations: - method: GET name: workerdeploymentsgetdeploymentdetail description: Cloudflare Get Deployment Detail call: cloudflare-accounts.workerdeploymentsgetdeploymentdetail with: deployment_id: rest.deployment_id script_id: rest.script_id account_id: rest.account_id outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/workers/dispatch/namespaces name: accounts-account-id-workers-dispatch-namespaces description: REST surface for accounts-account_id-workers-dispatch-namespaces. operations: - method: GET name: namespaceworkerlist description: Cloudflare List dispatch namespaces call: cloudflare-accounts.namespaceworkerlist with: account_id: rest.account_id outputParameters: - type: object mapping: $. - method: POST name: namespaceworkercreate description: Cloudflare Create dispatch namespace call: cloudflare-accounts.namespaceworkercreate with: account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/workers/dispatch/namespaces/{dispatch-namespace} name: accounts-account-id-workers-dispatch-namespaces-dispatch-namespace description: REST surface for accounts-account_id-workers-dispatch-namespaces-dispatch_namespace. operations: - method: DELETE name: namespaceworkerdeletenamespace description: Cloudflare Delete dispatch namespace call: cloudflare-accounts.namespaceworkerdeletenamespace with: account_id: rest.account_id dispatch_namespace: rest.dispatch_namespace outputParameters: - type: object mapping: $. - method: GET name: namespaceworkergetnamespace description: Cloudflare Fetch dispatch namespace call: cloudflare-accounts.namespaceworkergetnamespace with: account_id: rest.account_id dispatch_namespace: rest.dispatch_namespace outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/workers/dispatch/namespaces/{dispatch-namespace}/scripts/{script-name} name: accounts-account-id-workers-dispatch-namespaces-dispatch-namespace-scripts-scrip description: REST surface for accounts-account_id-workers-dispatch-namespaces-dispatch_namespace-scripts-scrip. operations: - method: DELETE name: namespaceworkerscriptdeleteworker description: Cloudflare Delete Worker (Workers for Platforms) call: cloudflare-accounts.namespaceworkerscriptdeleteworker with: account_id: rest.account_id dispatch_namespace: rest.dispatch_namespace script_name: rest.script_name force: rest.force body: rest.body outputParameters: - type: object mapping: $. - method: GET name: namespaceworkerscriptworkerdetails description: Cloudflare Worker Details (Workers for Platforms) call: cloudflare-accounts.namespaceworkerscriptworkerdetails with: account_id: rest.account_id dispatch_namespace: rest.dispatch_namespace script_name: rest.script_name outputParameters: - type: object mapping: $. - method: PUT name: namespaceworkerscriptuploadworkermodule description: Cloudflare Upload Worker Module (Workers for Platforms) call: cloudflare-accounts.namespaceworkerscriptuploadworkermodule with: account_id: rest.account_id dispatch_namespace: rest.dispatch_namespace script_name: rest.script_name body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/workers/dispatch/namespaces/{dispatch-namespace}/scripts/{script-name}/bindings name: accounts-account-id-workers-dispatch-namespaces-dispatch-namespace-scripts-scrip description: REST surface for accounts-account_id-workers-dispatch-namespaces-dispatch_namespace-scripts-scrip. operations: - method: GET name: namespaceworkergetscriptbindings description: Cloudflare Get Script Bindings (Workers for Platforms) call: cloudflare-accounts.namespaceworkergetscriptbindings with: account_id: rest.account_id dispatch_namespace: rest.dispatch_namespace script_name: rest.script_name outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/workers/dispatch/namespaces/{dispatch-namespace}/scripts/{script-name}/content name: accounts-account-id-workers-dispatch-namespaces-dispatch-namespace-scripts-scrip description: REST surface for accounts-account_id-workers-dispatch-namespaces-dispatch_namespace-scripts-scrip. operations: - method: GET name: namespaceworkergetscriptcontent description: Cloudflare Get Script Content (Workers for Platforms) call: cloudflare-accounts.namespaceworkergetscriptcontent with: account_id: rest.account_id dispatch_namespace: rest.dispatch_namespace script_name: rest.script_name outputParameters: - type: object mapping: $. - method: PUT name: namespaceworkerputscriptcontent description: Cloudflare Put Script Content (Workers for Platforms) call: cloudflare-accounts.namespaceworkerputscriptcontent with: account_id: rest.account_id dispatch_namespace: rest.dispatch_namespace script_name: rest.script_name CF-WORKER-BODY-PART: rest.CF-WORKER-BODY-PART CF-WORKER-MAIN-MODULE-PART: rest.CF-WORKER-MAIN-MODULE-PART body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/workers/dispatch/namespaces/{dispatch-namespace}/scripts/{script-name}/settings name: accounts-account-id-workers-dispatch-namespaces-dispatch-namespace-scripts-scrip description: REST surface for accounts-account_id-workers-dispatch-namespaces-dispatch_namespace-scripts-scrip. operations: - method: GET name: namespaceworkergetscriptsettings description: Cloudflare Get Script Settings call: cloudflare-accounts.namespaceworkergetscriptsettings with: account_id: rest.account_id dispatch_namespace: rest.dispatch_namespace script_name: rest.script_name outputParameters: - type: object mapping: $. - method: PATCH name: namespaceworkerpatchscriptsettings description: Cloudflare Patch Script Settings call: cloudflare-accounts.namespaceworkerpatchscriptsettings with: account_id: rest.account_id dispatch_namespace: rest.dispatch_namespace script_name: rest.script_name body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/workers/domains name: accounts-account-id-workers-domains description: REST surface for accounts-account_id-workers-domains. operations: - method: GET name: workerdomainlistdomains description: Cloudflare List Domains call: cloudflare-accounts.workerdomainlistdomains with: account_id: rest.account_id zone_name: rest.zone_name service: rest.service zone_id: rest.zone_id hostname: rest.hostname environment: rest.environment outputParameters: - type: object mapping: $. - method: PUT name: workerdomainattachtodomain description: Cloudflare Attach to Domain call: cloudflare-accounts.workerdomainattachtodomain with: account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/workers/domains/{domain-id} name: accounts-account-id-workers-domains-domain-id description: REST surface for accounts-account_id-workers-domains-domain_id. operations: - method: DELETE name: workerdomaindetachfromdomain description: Cloudflare Detach from Domain call: cloudflare-accounts.workerdomaindetachfromdomain with: domain_id: rest.domain_id account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - method: GET name: workerdomaingetadomain description: Cloudflare Get a Domain call: cloudflare-accounts.workerdomaingetadomain with: domain_id: rest.domain_id account_id: rest.account_id outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/workers/durable-objects/namespaces name: accounts-account-id-workers-durable-objects-namespaces description: REST surface for accounts-account_id-workers-durable_objects-namespaces. operations: - method: GET name: durableobjectsnamespacelistnamespaces description: Cloudflare List Namespaces call: cloudflare-accounts.durableobjectsnamespacelistnamespaces with: account_id: rest.account_id outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/workers/durable-objects/namespaces/{id}/objects name: accounts-account-id-workers-durable-objects-namespaces-id-objects description: REST surface for accounts-account_id-workers-durable_objects-namespaces-id-objects. operations: - method: GET name: durableobjectsnamespacelistobjects description: Cloudflare List Objects call: cloudflare-accounts.durableobjectsnamespacelistobjects with: id: rest.id account_id: rest.account_id limit: rest.limit cursor: rest.cursor outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/workers/queues name: accounts-account-id-workers-queues description: REST surface for accounts-account_id-workers-queues. operations: - method: GET name: queuelistqueues description: Cloudflare List Queues call: cloudflare-accounts.queuelistqueues with: account_id: rest.account_id outputParameters: - type: object mapping: $. - method: POST name: queuecreatequeue description: Cloudflare Create Queue call: cloudflare-accounts.queuecreatequeue with: account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/workers/queues/{name} name: accounts-account-id-workers-queues-name description: REST surface for accounts-account_id-workers-queues-name. operations: - method: DELETE name: queuedeletequeue description: Cloudflare Delete Queue call: cloudflare-accounts.queuedeletequeue with: name: rest.name account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - method: GET name: queuequeuedetails description: Cloudflare Queue Details call: cloudflare-accounts.queuequeuedetails with: name: rest.name account_id: rest.account_id outputParameters: - type: object mapping: $. - method: PUT name: queueupdatequeue description: Cloudflare Update Queue call: cloudflare-accounts.queueupdatequeue with: name: rest.name account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/workers/queues/{name}/consumers name: accounts-account-id-workers-queues-name-consumers description: REST surface for accounts-account_id-workers-queues-name-consumers. operations: - method: GET name: queuelistqueueconsumers description: Cloudflare List Queue Consumers call: cloudflare-accounts.queuelistqueueconsumers with: name: rest.name account_id: rest.account_id outputParameters: - type: object mapping: $. - method: POST name: queuecreatequeueconsumer description: Cloudflare Create Queue Consumer call: cloudflare-accounts.queuecreatequeueconsumer with: name: rest.name account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/workers/queues/{name}/consumers/{consumer-name} name: accounts-account-id-workers-queues-name-consumers-consumer-name description: REST surface for accounts-account_id-workers-queues-name-consumers-consumer_name. operations: - method: DELETE name: queuedeletequeueconsumer description: Cloudflare Delete Queue Consumer call: cloudflare-accounts.queuedeletequeueconsumer with: consumer_name: rest.consumer_name name: rest.name account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - method: PUT name: queueupdatequeueconsumer description: Cloudflare Update Queue Consumer call: cloudflare-accounts.queueupdatequeueconsumer with: consumer_name: rest.consumer_name name: rest.name account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/workers/scripts name: accounts-account-id-workers-scripts description: REST surface for accounts-account_id-workers-scripts. operations: - method: GET name: workerscriptlistworkers description: Cloudflare List Workers call: cloudflare-accounts.workerscriptlistworkers with: account_id: rest.account_id outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/workers/scripts/{script-name} name: accounts-account-id-workers-scripts-script-name description: REST surface for accounts-account_id-workers-scripts-script_name. operations: - method: DELETE name: workerscriptdeleteworker description: Cloudflare Delete Worker call: cloudflare-accounts.workerscriptdeleteworker with: script_name: rest.script_name account_id: rest.account_id force: rest.force body: rest.body outputParameters: - type: object mapping: $. - method: GET name: workerscriptdownloadworker description: Cloudflare Download Worker call: cloudflare-accounts.workerscriptdownloadworker with: script_name: rest.script_name account_id: rest.account_id outputParameters: - type: object mapping: $. - method: PUT name: workerscriptuploadworkermodule description: Cloudflare Upload Worker Module call: cloudflare-accounts.workerscriptuploadworkermodule with: script_name: rest.script_name account_id: rest.account_id rollback_to: rest.rollback_to body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/workers/scripts/{script-name}/content name: accounts-account-id-workers-scripts-script-name-content description: REST surface for accounts-account_id-workers-scripts-script_name-content. operations: - method: PUT name: workerscriptputcontent description: Cloudflare Put script content call: cloudflare-accounts.workerscriptputcontent with: account_id: rest.account_id script_name: rest.script_name CF-WORKER-BODY-PART: rest.CF-WORKER-BODY-PART CF-WORKER-MAIN-MODULE-PART: rest.CF-WORKER-MAIN-MODULE-PART body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/workers/scripts/{script-name}/content/v2 name: accounts-account-id-workers-scripts-script-name-content-v2 description: REST surface for accounts-account_id-workers-scripts-script_name-content-v2. operations: - method: GET name: workerscriptgetcontent description: Cloudflare Get script content call: cloudflare-accounts.workerscriptgetcontent with: account_id: rest.account_id script_name: rest.script_name outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/workers/scripts/{script-name}/schedules name: accounts-account-id-workers-scripts-script-name-schedules description: REST surface for accounts-account_id-workers-scripts-script_name-schedules. operations: - method: GET name: workercrontriggergetcrontriggers description: Cloudflare Get Cron Triggers call: cloudflare-accounts.workercrontriggergetcrontriggers with: script_name: rest.script_name account_id: rest.account_id outputParameters: - type: object mapping: $. - method: PUT name: workercrontriggerupdatecrontriggers description: Cloudflare Update Cron Triggers call: cloudflare-accounts.workercrontriggerupdatecrontriggers with: script_name: rest.script_name account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/workers/scripts/{script-name}/settings name: accounts-account-id-workers-scripts-script-name-settings description: REST surface for accounts-account_id-workers-scripts-script_name-settings. operations: - method: GET name: workerscriptgetsettings description: Cloudflare Get Script Settings call: cloudflare-accounts.workerscriptgetsettings with: account_id: rest.account_id script_name: rest.script_name outputParameters: - type: object mapping: $. - method: PATCH name: workerscriptpatchsettings description: Cloudflare Patch Script Settings call: cloudflare-accounts.workerscriptpatchsettings with: account_id: rest.account_id script_name: rest.script_name body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/workers/scripts/{script-name}/tails name: accounts-account-id-workers-scripts-script-name-tails description: REST surface for accounts-account_id-workers-scripts-script_name-tails. operations: - method: GET name: workertaillogslisttails description: Cloudflare List Tails call: cloudflare-accounts.workertaillogslisttails with: script_name: rest.script_name account_id: rest.account_id outputParameters: - type: object mapping: $. - method: POST name: workertaillogsstarttail description: Cloudflare Start Tail call: cloudflare-accounts.workertaillogsstarttail with: script_name: rest.script_name account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/workers/scripts/{script-name}/tails/{id} name: accounts-account-id-workers-scripts-script-name-tails-id description: REST surface for accounts-account_id-workers-scripts-script_name-tails-id. operations: - method: DELETE name: workertaillogsdeletetail description: Cloudflare Delete Tail call: cloudflare-accounts.workertaillogsdeletetail with: id: rest.id script_name: rest.script_name account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/workers/scripts/{script-name}/usage-model name: accounts-account-id-workers-scripts-script-name-usage-model description: REST surface for accounts-account_id-workers-scripts-script_name-usage-model. operations: - method: GET name: workerscriptfetchusagemodel description: Cloudflare Fetch Usage Model call: cloudflare-accounts.workerscriptfetchusagemodel with: script_name: rest.script_name account_id: rest.account_id outputParameters: - type: object mapping: $. - method: PUT name: workerscriptupdateusagemodel description: Cloudflare Update Usage Model call: cloudflare-accounts.workerscriptupdateusagemodel with: script_name: rest.script_name account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/workers/services/{service-name}/environments/{environment-name}/content name: accounts-account-id-workers-services-service-name-environments-environment-name description: REST surface for accounts-account_id-workers-services-service_name-environments-environment_name-. operations: - method: GET name: workerenvironmentgetscriptcontent description: Cloudflare Get script content call: cloudflare-accounts.workerenvironmentgetscriptcontent with: account_id: rest.account_id service_name: rest.service_name environment_name: rest.environment_name outputParameters: - type: object mapping: $. - method: PUT name: workerenvironmentputscriptcontent description: Cloudflare Put script content call: cloudflare-accounts.workerenvironmentputscriptcontent with: account_id: rest.account_id service_name: rest.service_name environment_name: rest.environment_name CF-WORKER-BODY-PART: rest.CF-WORKER-BODY-PART CF-WORKER-MAIN-MODULE-PART: rest.CF-WORKER-MAIN-MODULE-PART body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/workers/services/{service-name}/environments/{environment-name}/settings name: accounts-account-id-workers-services-service-name-environments-environment-name description: REST surface for accounts-account_id-workers-services-service_name-environments-environment_name-. operations: - method: GET name: workerscriptenvironmentgetsettings description: Cloudflare Get Script Settings call: cloudflare-accounts.workerscriptenvironmentgetsettings with: account_id: rest.account_id service_name: rest.service_name environment_name: rest.environment_name outputParameters: - type: object mapping: $. - method: PATCH name: workerscriptenvironmentpatchsettings description: Cloudflare Patch Script Settings call: cloudflare-accounts.workerscriptenvironmentpatchsettings with: account_id: rest.account_id service_name: rest.service_name environment_name: rest.environment_name body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/workers/subdomain name: accounts-account-id-workers-subdomain description: REST surface for accounts-account_id-workers-subdomain. operations: - method: GET name: workersubdomaingetsubdomain description: Cloudflare Get Subdomain call: cloudflare-accounts.workersubdomaingetsubdomain with: account_id: rest.account_id outputParameters: - type: object mapping: $. - method: PUT name: workersubdomaincreatesubdomain description: Cloudflare Create Subdomain call: cloudflare-accounts.workersubdomaincreatesubdomain with: account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{account-id}/zerotrust/connectivity-settings name: accounts-account-id-zerotrust-connectivity-settings description: REST surface for accounts-account_id-zerotrust-connectivity_settings. operations: - method: GET name: zerotrustaccountsgetconnectivitysettings description: Cloudflare Get Zero Trust Connectivity Settings call: cloudflare-accounts.zerotrustaccountsgetconnectivitysettings with: account_id: rest.account_id outputParameters: - type: object mapping: $. - method: PATCH name: zerotrustaccountspatchconnectivitysettings description: Cloudflare Updates the Zero Trust Connectivity Settings call: cloudflare-accounts.zerotrustaccountspatchconnectivitysettings with: account_id: rest.account_id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{identifier}/access/apps name: accounts-identifier-access-apps description: REST surface for accounts-identifier-access-apps. operations: - method: GET name: accessapplicationslistaccessapplications description: Cloudflare List Access applications call: cloudflare-accounts.accessapplicationslistaccessapplications with: identifier: rest.identifier outputParameters: - type: object mapping: $. - method: POST name: accessapplicationsaddanapplication description: Cloudflare Add an Access Application call: cloudflare-accounts.accessapplicationsaddanapplication with: identifier: rest.identifier body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{identifier}/access/apps/ca name: accounts-identifier-access-apps-ca description: REST surface for accounts-identifier-access-apps-ca. operations: - method: GET name: accessshortlivedcertificatecaslistshortlivedcertificatecas description: Cloudflare List short-lived certificate CAs call: cloudflare-accounts.accessshortlivedcertificatecaslistshortlivedcertificatecas with: identifier: rest.identifier outputParameters: - type: object mapping: $. - path: /v1/accounts/{identifier}/access/apps/{app-id} name: accounts-identifier-access-apps-app-id description: REST surface for accounts-identifier-access-apps-app_id. operations: - method: DELETE name: accessapplicationsdeleteanaccessapplication description: Cloudflare Delete an Access application call: cloudflare-accounts.accessapplicationsdeleteanaccessapplication with: app_id: rest.app_id identifier: rest.identifier outputParameters: - type: object mapping: $. - method: GET name: accessapplicationsgetanaccessapplication description: Cloudflare Get an Access application call: cloudflare-accounts.accessapplicationsgetanaccessapplication with: app_id: rest.app_id identifier: rest.identifier outputParameters: - type: object mapping: $. - method: PUT name: accessapplicationsupdateabookmarkapplication description: Cloudflare Update an Access application call: cloudflare-accounts.accessapplicationsupdateabookmarkapplication with: app_id: rest.app_id identifier: rest.identifier body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{identifier}/access/apps/{app-id}/revoke-tokens name: accounts-identifier-access-apps-app-id-revoke-tokens description: REST surface for accounts-identifier-access-apps-app_id-revoke_tokens. operations: - method: POST name: accessapplicationsrevokeservicetokens description: Cloudflare Revoke application tokens call: cloudflare-accounts.accessapplicationsrevokeservicetokens with: app_id: rest.app_id identifier: rest.identifier outputParameters: - type: object mapping: $. - path: /v1/accounts/{identifier}/access/apps/{app-id}/user-policy-checks name: accounts-identifier-access-apps-app-id-user-policy-checks description: REST surface for accounts-identifier-access-apps-app_id-user_policy_checks. operations: - method: GET name: accessapplicationstestaccesspolicies description: Cloudflare Test Access policies call: cloudflare-accounts.accessapplicationstestaccesspolicies with: app_id: rest.app_id identifier: rest.identifier outputParameters: - type: object mapping: $. - path: /v1/accounts/{identifier}/access/apps/{uuid1}/policies/{uuid} name: accounts-identifier-access-apps-uuid1-policies-uuid description: REST surface for accounts-identifier-access-apps-uuid1-policies-uuid. operations: - method: DELETE name: accesspoliciesdeleteanaccesspolicy description: Cloudflare Delete an Access policy call: cloudflare-accounts.accesspoliciesdeleteanaccesspolicy with: uuid: rest.uuid uuid1: rest.uuid1 identifier: rest.identifier outputParameters: - type: object mapping: $. - method: GET name: accesspoliciesgetanaccesspolicy description: Cloudflare Get an Access policy call: cloudflare-accounts.accesspoliciesgetanaccesspolicy with: uuid: rest.uuid uuid1: rest.uuid1 identifier: rest.identifier outputParameters: - type: object mapping: $. - method: PUT name: accesspoliciesupdateanaccesspolicy description: Cloudflare Update an Access policy call: cloudflare-accounts.accesspoliciesupdateanaccesspolicy with: uuid: rest.uuid uuid1: rest.uuid1 identifier: rest.identifier body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{identifier}/access/apps/{uuid}/ca name: accounts-identifier-access-apps-uuid-ca description: REST surface for accounts-identifier-access-apps-uuid-ca. operations: - method: DELETE name: accessshortlivedcertificatecasdeleteashortlivedcertificateca description: Cloudflare Delete a short-lived certificate CA call: cloudflare-accounts.accessshortlivedcertificatecasdeleteashortlivedcertificateca with: uuid: rest.uuid identifier: rest.identifier outputParameters: - type: object mapping: $. - method: GET name: accessshortlivedcertificatecasgetashortlivedcertificateca description: Cloudflare Get a short-lived certificate CA call: cloudflare-accounts.accessshortlivedcertificatecasgetashortlivedcertificateca with: uuid: rest.uuid identifier: rest.identifier outputParameters: - type: object mapping: $. - method: POST name: accessshortlivedcertificatecascreateashortlivedcertificateca description: Cloudflare Create a short-lived certificate CA call: cloudflare-accounts.accessshortlivedcertificatecascreateashortlivedcertificateca with: uuid: rest.uuid identifier: rest.identifier outputParameters: - type: object mapping: $. - path: /v1/accounts/{identifier}/access/apps/{uuid}/policies name: accounts-identifier-access-apps-uuid-policies description: REST surface for accounts-identifier-access-apps-uuid-policies. operations: - method: GET name: accesspolicieslistaccesspolicies description: Cloudflare List Access policies call: cloudflare-accounts.accesspolicieslistaccesspolicies with: uuid: rest.uuid identifier: rest.identifier outputParameters: - type: object mapping: $. - method: POST name: accesspoliciescreateanaccesspolicy description: Cloudflare Create an Access policy call: cloudflare-accounts.accesspoliciescreateanaccesspolicy with: uuid: rest.uuid identifier: rest.identifier body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{identifier}/access/bookmarks name: accounts-identifier-access-bookmarks description: REST surface for accounts-identifier-access-bookmarks. operations: - method: GET name: accessbookmarkapplicationsdeprecatedlistbookmarkapplications description: Cloudflare List Bookmark applications call: cloudflare-accounts.accessbookmarkapplicationsdeprecatedlistbookmarkapplications with: identifier: rest.identifier outputParameters: - type: object mapping: $. - path: /v1/accounts/{identifier}/access/bookmarks/{uuid} name: accounts-identifier-access-bookmarks-uuid description: REST surface for accounts-identifier-access-bookmarks-uuid. operations: - method: DELETE name: accessbookmarkapplicationsdeprecateddeleteabookmarkapplication description: Cloudflare Delete a Bookmark application call: cloudflare-accounts.accessbookmarkapplicationsdeprecateddeleteabookmarkapplication with: uuid: rest.uuid identifier: rest.identifier body: rest.body outputParameters: - type: object mapping: $. - method: GET name: accessbookmarkapplicationsdeprecatedgetabookmarkapplication description: Cloudflare Get a Bookmark application call: cloudflare-accounts.accessbookmarkapplicationsdeprecatedgetabookmarkapplication with: uuid: rest.uuid identifier: rest.identifier outputParameters: - type: object mapping: $. - method: POST name: accessbookmarkapplicationsdeprecatedcreateabookmarkapplication description: Cloudflare Create a Bookmark application call: cloudflare-accounts.accessbookmarkapplicationsdeprecatedcreateabookmarkapplication with: uuid: rest.uuid identifier: rest.identifier body: rest.body outputParameters: - type: object mapping: $. - method: PUT name: accessbookmarkapplicationsdeprecatedupdateabookmarkapplication description: Cloudflare Update a Bookmark application call: cloudflare-accounts.accessbookmarkapplicationsdeprecatedupdateabookmarkapplication with: uuid: rest.uuid identifier: rest.identifier body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{identifier}/access/certificates name: accounts-identifier-access-certificates description: REST surface for accounts-identifier-access-certificates. operations: - method: GET name: accessmtlsauthenticationlistmtlscertificates description: Cloudflare List mTLS certificates call: cloudflare-accounts.accessmtlsauthenticationlistmtlscertificates with: identifier: rest.identifier outputParameters: - type: object mapping: $. - method: POST name: accessmtlsauthenticationaddanmtlscertificate description: Cloudflare Add an mTLS certificate call: cloudflare-accounts.accessmtlsauthenticationaddanmtlscertificate with: identifier: rest.identifier body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{identifier}/access/certificates/settings name: accounts-identifier-access-certificates-settings description: REST surface for accounts-identifier-access-certificates-settings. operations: - method: GET name: accessmtlsauthenticationlistmtlscertificateshostnamesettings description: Cloudflare List all mTLS hostname settings call: cloudflare-accounts.accessmtlsauthenticationlistmtlscertificateshostnamesettings with: identifier: rest.identifier outputParameters: - type: object mapping: $. - method: PUT name: accessmtlsauthenticationupdateanmtlscertificatesettings description: Cloudflare Update an mTLS certificate's hostname settings call: cloudflare-accounts.accessmtlsauthenticationupdateanmtlscertificatesettings with: identifier: rest.identifier body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{identifier}/access/certificates/{uuid} name: accounts-identifier-access-certificates-uuid description: REST surface for accounts-identifier-access-certificates-uuid. operations: - method: DELETE name: accessmtlsauthenticationdeleteanmtlscertificate description: Cloudflare Delete an mTLS certificate call: cloudflare-accounts.accessmtlsauthenticationdeleteanmtlscertificate with: uuid: rest.uuid identifier: rest.identifier outputParameters: - type: object mapping: $. - method: GET name: accessmtlsauthenticationgetanmtlscertificate description: Cloudflare Get an mTLS certificate call: cloudflare-accounts.accessmtlsauthenticationgetanmtlscertificate with: uuid: rest.uuid identifier: rest.identifier outputParameters: - type: object mapping: $. - method: PUT name: accessmtlsauthenticationupdateanmtlscertificate description: Cloudflare Update an mTLS certificate call: cloudflare-accounts.accessmtlsauthenticationupdateanmtlscertificate with: uuid: rest.uuid identifier: rest.identifier body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{identifier}/access/custom-pages name: accounts-identifier-access-custom-pages description: REST surface for accounts-identifier-access-custom_pages. operations: - method: GET name: accesscustompageslistcustompages description: Cloudflare List custom pages call: cloudflare-accounts.accesscustompageslistcustompages with: identifier: rest.identifier outputParameters: - type: object mapping: $. - method: POST name: accesscustompagescreateacustompage description: Cloudflare Create a custom page call: cloudflare-accounts.accesscustompagescreateacustompage with: identifier: rest.identifier body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{identifier}/access/custom-pages/{uuid} name: accounts-identifier-access-custom-pages-uuid description: REST surface for accounts-identifier-access-custom_pages-uuid. operations: - method: DELETE name: accesscustompagesdeleteacustompage description: Cloudflare Delete a custom page call: cloudflare-accounts.accesscustompagesdeleteacustompage with: uuid: rest.uuid identifier: rest.identifier outputParameters: - type: object mapping: $. - method: GET name: accesscustompagesgetacustompage description: Cloudflare Get a custom page call: cloudflare-accounts.accesscustompagesgetacustompage with: uuid: rest.uuid identifier: rest.identifier outputParameters: - type: object mapping: $. - method: PUT name: accesscustompagesupdateacustompage description: Cloudflare Update a custom page call: cloudflare-accounts.accesscustompagesupdateacustompage with: uuid: rest.uuid identifier: rest.identifier body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{identifier}/access/groups name: accounts-identifier-access-groups description: REST surface for accounts-identifier-access-groups. operations: - method: GET name: accessgroupslistaccessgroups description: Cloudflare List Access groups call: cloudflare-accounts.accessgroupslistaccessgroups with: identifier: rest.identifier outputParameters: - type: object mapping: $. - method: POST name: accessgroupscreateanaccessgroup description: Cloudflare Create an Access group call: cloudflare-accounts.accessgroupscreateanaccessgroup with: identifier: rest.identifier body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{identifier}/access/groups/{uuid} name: accounts-identifier-access-groups-uuid description: REST surface for accounts-identifier-access-groups-uuid. operations: - method: DELETE name: accessgroupsdeleteanaccessgroup description: Cloudflare Delete an Access group call: cloudflare-accounts.accessgroupsdeleteanaccessgroup with: uuid: rest.uuid identifier: rest.identifier outputParameters: - type: object mapping: $. - method: GET name: accessgroupsgetanaccessgroup description: Cloudflare Get an Access group call: cloudflare-accounts.accessgroupsgetanaccessgroup with: uuid: rest.uuid identifier: rest.identifier outputParameters: - type: object mapping: $. - method: PUT name: accessgroupsupdateanaccessgroup description: Cloudflare Update an Access group call: cloudflare-accounts.accessgroupsupdateanaccessgroup with: uuid: rest.uuid identifier: rest.identifier body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{identifier}/access/identity-providers name: accounts-identifier-access-identity-providers description: REST surface for accounts-identifier-access-identity_providers. operations: - method: GET name: accessidentityproviderslistaccessidentityproviders description: Cloudflare List Access identity providers call: cloudflare-accounts.accessidentityproviderslistaccessidentityproviders with: identifier: rest.identifier outputParameters: - type: object mapping: $. - method: POST name: accessidentityprovidersaddanaccessidentityprovider description: Cloudflare Add an Access identity provider call: cloudflare-accounts.accessidentityprovidersaddanaccessidentityprovider with: identifier: rest.identifier body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{identifier}/access/identity-providers/{uuid} name: accounts-identifier-access-identity-providers-uuid description: REST surface for accounts-identifier-access-identity_providers-uuid. operations: - method: DELETE name: accessidentityprovidersdeleteanaccessidentityprovider description: Cloudflare Delete an Access identity provider call: cloudflare-accounts.accessidentityprovidersdeleteanaccessidentityprovider with: uuid: rest.uuid identifier: rest.identifier outputParameters: - type: object mapping: $. - method: GET name: accessidentityprovidersgetanaccessidentityprovider description: Cloudflare Get an Access identity provider call: cloudflare-accounts.accessidentityprovidersgetanaccessidentityprovider with: uuid: rest.uuid identifier: rest.identifier outputParameters: - type: object mapping: $. - method: PUT name: accessidentityprovidersupdateanaccessidentityprovider description: Cloudflare Update an Access identity provider call: cloudflare-accounts.accessidentityprovidersupdateanaccessidentityprovider with: uuid: rest.uuid identifier: rest.identifier body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{identifier}/access/keys name: accounts-identifier-access-keys description: REST surface for accounts-identifier-access-keys. operations: - method: GET name: accesskeyconfigurationgettheaccesskeyconfiguration description: Cloudflare Get the Access key configuration call: cloudflare-accounts.accesskeyconfigurationgettheaccesskeyconfiguration with: identifier: rest.identifier outputParameters: - type: object mapping: $. - method: PUT name: accesskeyconfigurationupdatetheaccesskeyconfiguration description: Cloudflare Update the Access key configuration call: cloudflare-accounts.accesskeyconfigurationupdatetheaccesskeyconfiguration with: identifier: rest.identifier body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{identifier}/access/keys/rotate name: accounts-identifier-access-keys-rotate description: REST surface for accounts-identifier-access-keys-rotate. operations: - method: POST name: accesskeyconfigurationrotateaccesskeys description: Cloudflare Rotate Access keys call: cloudflare-accounts.accesskeyconfigurationrotateaccesskeys with: identifier: rest.identifier outputParameters: - type: object mapping: $. - path: /v1/accounts/{identifier}/access/logs/access-requests name: accounts-identifier-access-logs-access-requests description: REST surface for accounts-identifier-access-logs-access_requests. operations: - method: GET name: accessauthenticationlogsgetaccessauthenticationlogs description: Cloudflare Get Access authentication logs call: cloudflare-accounts.accessauthenticationlogsgetaccessauthenticationlogs with: identifier: rest.identifier outputParameters: - type: object mapping: $. - path: /v1/accounts/{identifier}/access/organizations name: accounts-identifier-access-organizations description: REST surface for accounts-identifier-access-organizations. operations: - method: GET name: zerotrustorganizationgetyourzerotrustorganization description: Cloudflare Get your Zero Trust organization call: cloudflare-accounts.zerotrustorganizationgetyourzerotrustorganization with: identifier: rest.identifier outputParameters: - type: object mapping: $. - method: POST name: zerotrustorganizationcreateyourzerotrustorganization description: Cloudflare Create your Zero Trust organization call: cloudflare-accounts.zerotrustorganizationcreateyourzerotrustorganization with: identifier: rest.identifier body: rest.body outputParameters: - type: object mapping: $. - method: PUT name: zerotrustorganizationupdateyourzerotrustorganization description: Cloudflare Update your Zero Trust organization call: cloudflare-accounts.zerotrustorganizationupdateyourzerotrustorganization with: identifier: rest.identifier body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{identifier}/access/organizations/revoke-user name: accounts-identifier-access-organizations-revoke-user description: REST surface for accounts-identifier-access-organizations-revoke_user. operations: - method: POST name: zerotrustorganizationrevokeallaccesstokensforauser description: Cloudflare Revoke all Access tokens for a user call: cloudflare-accounts.zerotrustorganizationrevokeallaccesstokensforauser with: identifier: rest.identifier body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{identifier}/access/seats name: accounts-identifier-access-seats description: REST surface for accounts-identifier-access-seats. operations: - method: PATCH name: zerotrustseatsupdateauserseat description: Cloudflare Update a user seat call: cloudflare-accounts.zerotrustseatsupdateauserseat with: identifier: rest.identifier body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{identifier}/access/service-tokens name: accounts-identifier-access-service-tokens description: REST surface for accounts-identifier-access-service_tokens. operations: - method: GET name: accessservicetokenslistservicetokens description: Cloudflare List service tokens call: cloudflare-accounts.accessservicetokenslistservicetokens with: identifier: rest.identifier outputParameters: - type: object mapping: $. - method: POST name: accessservicetokenscreateaservicetoken description: Cloudflare Create a service token call: cloudflare-accounts.accessservicetokenscreateaservicetoken with: identifier: rest.identifier body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{identifier}/access/service-tokens/{uuid} name: accounts-identifier-access-service-tokens-uuid description: REST surface for accounts-identifier-access-service_tokens-uuid. operations: - method: DELETE name: accessservicetokensdeleteaservicetoken description: Cloudflare Delete a service token call: cloudflare-accounts.accessservicetokensdeleteaservicetoken with: uuid: rest.uuid identifier: rest.identifier outputParameters: - type: object mapping: $. - method: PUT name: accessservicetokensupdateaservicetoken description: Cloudflare Update a service token call: cloudflare-accounts.accessservicetokensupdateaservicetoken with: uuid: rest.uuid identifier: rest.identifier body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{identifier}/access/service-tokens/{uuid}/refresh name: accounts-identifier-access-service-tokens-uuid-refresh description: REST surface for accounts-identifier-access-service_tokens-uuid-refresh. operations: - method: POST name: accessservicetokensrefreshaservicetoken description: Cloudflare Refresh a service token call: cloudflare-accounts.accessservicetokensrefreshaservicetoken with: uuid: rest.uuid identifier: rest.identifier outputParameters: - type: object mapping: $. - path: /v1/accounts/{identifier}/access/service-tokens/{uuid}/rotate name: accounts-identifier-access-service-tokens-uuid-rotate description: REST surface for accounts-identifier-access-service_tokens-uuid-rotate. operations: - method: POST name: accessservicetokensrotateaservicetoken description: Cloudflare Rotate a service token call: cloudflare-accounts.accessservicetokensrotateaservicetoken with: uuid: rest.uuid identifier: rest.identifier outputParameters: - type: object mapping: $. - path: /v1/accounts/{identifier}/access/tags name: accounts-identifier-access-tags description: REST surface for accounts-identifier-access-tags. operations: - method: GET name: accesstagslisttags description: Cloudflare List tags call: cloudflare-accounts.accesstagslisttags with: identifier: rest.identifier outputParameters: - type: object mapping: $. - method: POST name: accesstagscreatetag description: Cloudflare Create a tag call: cloudflare-accounts.accesstagscreatetag with: identifier: rest.identifier body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{identifier}/access/tags/{name} name: accounts-identifier-access-tags-name description: REST surface for accounts-identifier-access-tags-name. operations: - method: DELETE name: accesstagsdeleteatag description: Cloudflare Delete a tag call: cloudflare-accounts.accesstagsdeleteatag with: identifier: rest.identifier name: rest.name outputParameters: - type: object mapping: $. - method: GET name: accesstagsgetatag description: Cloudflare Get a tag call: cloudflare-accounts.accesstagsgetatag with: identifier: rest.identifier name: rest.name outputParameters: - type: object mapping: $. - method: PUT name: accesstagsupdateatag description: Cloudflare Update a tag call: cloudflare-accounts.accesstagsupdateatag with: identifier: rest.identifier name: rest.name body: rest.body outputParameters: - type: object mapping: $. - path: /v1/accounts/{identifier}/access/users name: accounts-identifier-access-users description: REST surface for accounts-identifier-access-users. operations: - method: GET name: zerotrustusersgetusers description: Cloudflare Get users call: cloudflare-accounts.zerotrustusersgetusers with: identifier: rest.identifier outputParameters: - type: object mapping: $. - path: /v1/accounts/{identifier}/access/users/{id}/active-sessions name: accounts-identifier-access-users-id-active-sessions description: REST surface for accounts-identifier-access-users-id-active_sessions. operations: - method: GET name: zerotrustusersgetactivesessions description: Cloudflare Get active sessions call: cloudflare-accounts.zerotrustusersgetactivesessions with: id: rest.id identifier: rest.identifier outputParameters: - type: object mapping: $. - path: /v1/accounts/{identifier}/access/users/{id}/active-sessions/{nonce} name: accounts-identifier-access-users-id-active-sessions-nonce description: REST surface for accounts-identifier-access-users-id-active_sessions-nonce. operations: - method: GET name: zerotrustusersgetactivesession description: Cloudflare Get single active session call: cloudflare-accounts.zerotrustusersgetactivesession with: id: rest.id identifier: rest.identifier nonce: rest.nonce outputParameters: - type: object mapping: $. - path: /v1/accounts/{identifier}/access/users/{id}/failed-logins name: accounts-identifier-access-users-id-failed-logins description: REST surface for accounts-identifier-access-users-id-failed_logins. operations: - method: GET name: zerotrustusersgetfailedlogins description: Cloudflare Get failed logins call: cloudflare-accounts.zerotrustusersgetfailedlogins with: id: rest.id identifier: rest.identifier outputParameters: - type: object mapping: $. - path: /v1/accounts/{identifier}/access/users/{id}/last-seen-identity name: accounts-identifier-access-users-id-last-seen-identity description: REST surface for accounts-identifier-access-users-id-last_seen_identity. operations: - method: GET name: zerotrustusersgetlastseenidentity description: Cloudflare Get last seen identity call: cloudflare-accounts.zerotrustusersgetlastseenidentity with: id: rest.id identifier: rest.identifier outputParameters: - type: object mapping: $. - type: mcp namespace: cloudflare-accounts-mcp port: 9090 transport: http description: MCP adapter for Cloudflare API — Accounts. One tool per consumed operation, routed inline through this capability's consumes block. tools: - name: cloudflare-list-accounts description: Cloudflare List Accounts hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.accountslistaccounts with: name: tools.name page: tools.page per_page: tools.per_page direction: tools.direction outputParameters: - type: object mapping: $. - name: cloudflare-search-url-scans description: Cloudflare Search URL scans hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.urlscannersearchscans with: accountId: tools.accountId scanId: tools.scanId limit: tools.limit next_cursor: tools.next_cursor date_start: tools.date_start date_end: tools.date_end url: tools.url hostname: tools.hostname path: tools.path ip: tools.ip asn: tools.asn page_url: tools.page_url page_hostname: tools.page_hostname page_path: tools.page_path page_asn: tools.page_asn page_ip: tools.page_ip account_scans: tools.account_scans is_malicious: tools.is_malicious outputParameters: - type: object mapping: $. - name: cloudflare-create-url-scan description: Cloudflare Create URL Scan hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.urlscannercreatescan with: accountId: tools.accountId body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-url-scan description: Cloudflare Get URL scan hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.urlscannergetscan with: scanId: tools.scanId accountId: tools.accountId outputParameters: - type: object mapping: $. - name: cloudflare-get-url-scan-s-har description: Cloudflare Get URL scan's HAR hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.urlscannergetscanhar with: scanId: tools.scanId accountId: tools.accountId outputParameters: - type: object mapping: $. - name: cloudflare-get-screenshot description: Cloudflare Get screenshot hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.urlscannergetscanscreenshot with: scanId: tools.scanId accountId: tools.accountId resolution: tools.resolution outputParameters: - type: object mapping: $. - name: cloudflare-billing-profile-details description: Cloudflare Billing Profile Details hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.accountbillingprofiledeprecatedbillingprofiledetails with: account_identifier: tools.account_identifier outputParameters: - type: object mapping: $. - name: cloudflare-list-requests description: Cloudflare List Requests hints: readOnly: true destructive: false idempotent: false call: cloudflare-accounts.cloudforceonerequestlist with: account_identifier: tools.account_identifier body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-request-priority-status description: Cloudflare Get Request Priority, Status, and TLP constants hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.cloudforceonerequestconstants with: account_identifier: tools.account_identifier outputParameters: - type: object mapping: $. - name: cloudflare-create-new-request description: Cloudflare Create a New Request hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.cloudforceonerequestnew with: account_identifier: tools.account_identifier body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-list-priority-intelligence-requirements description: Cloudflare List Priority Intelligence Requirements hints: readOnly: true destructive: false idempotent: false call: cloudflare-accounts.cloudforceoneprioritylist with: account_identifier: tools.account_identifier body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-create-new-priority-requirement description: Cloudflare Create a New Priority Requirement hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.cloudforceoneprioritynew with: account_identifier: tools.account_identifier body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-priority-intelligence-requirement description: Cloudflare Get Priority Intelligence Requirement Quota hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.cloudforceonepriorityquota with: account_identifier: tools.account_identifier outputParameters: - type: object mapping: $. - name: cloudflare-delete-priority-intelligence-report description: Cloudflare Delete a Priority Intelligence Report hints: readOnly: false destructive: true idempotent: true call: cloudflare-accounts.cloudforceoneprioritydelete with: account_identifier: tools.account_identifier priority_identifer: tools.priority_identifer outputParameters: - type: object mapping: $. - name: cloudflare-get-priority-intelligence-requirement-2 description: Cloudflare Get a Priority Intelligence Requirement hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.cloudforceonepriorityget with: account_identifier: tools.account_identifier priority_identifer: tools.priority_identifer outputParameters: - type: object mapping: $. - name: cloudflare-update-priority-intelligence-requirement description: Cloudflare Update a Priority Intelligence Requirement hints: readOnly: false destructive: false idempotent: true call: cloudflare-accounts.cloudforceonepriorityupdate with: account_identifier: tools.account_identifier priority_identifer: tools.priority_identifer body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-request-quota description: Cloudflare Get Request Quota hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.cloudforceonerequestquota with: account_identifier: tools.account_identifier outputParameters: - type: object mapping: $. - name: cloudflare-get-request-types description: Cloudflare Get Request Types hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.cloudforceonerequesttypes with: account_identifier: tools.account_identifier outputParameters: - type: object mapping: $. - name: cloudflare-delete-request description: Cloudflare Delete a Request hints: readOnly: false destructive: true idempotent: true call: cloudflare-accounts.cloudforceonerequestdelete with: account_identifier: tools.account_identifier request_identifier: tools.request_identifier outputParameters: - type: object mapping: $. - name: cloudflare-get-request description: Cloudflare Get a Request hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.cloudforceonerequestget with: account_identifier: tools.account_identifier request_identifier: tools.request_identifier outputParameters: - type: object mapping: $. - name: cloudflare-update-request description: Cloudflare Update a Request hints: readOnly: false destructive: false idempotent: true call: cloudflare-accounts.cloudforceonerequestupdate with: account_identifier: tools.account_identifier request_identifier: tools.request_identifier body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-list-request-messages description: Cloudflare List Request Messages hints: readOnly: true destructive: false idempotent: false call: cloudflare-accounts.cloudforceonerequestmessagelist with: account_identifier: tools.account_identifier request_identifier: tools.request_identifier body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-create-new-request-message description: Cloudflare Create a New Request Message hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.cloudforceonerequestmessagenew with: account_identifier: tools.account_identifier request_identifier: tools.request_identifier body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-delete-request-message description: Cloudflare Delete a Request Message hints: readOnly: false destructive: true idempotent: true call: cloudflare-accounts.cloudforceonerequestmessagedelete with: account_identifier: tools.account_identifier request_identifier: tools.request_identifier message_identifer: tools.message_identifer outputParameters: - type: object mapping: $. - name: cloudflare-update-request-message description: Cloudflare Update a Request Message hints: readOnly: false destructive: false idempotent: true call: cloudflare-accounts.cloudforceonerequestmessageupdate with: account_identifier: tools.account_identifier request_identifier: tools.request_identifier message_identifer: tools.message_identifer body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-list-custom-pages description: Cloudflare List custom pages hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.custompagesforanaccountlistcustompages with: account_identifier: tools.account_identifier outputParameters: - type: object mapping: $. - name: cloudflare-get-custom-page description: Cloudflare Get a custom page hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.custompagesforanaccountgetacustompage with: identifier: tools.identifier account_identifier: tools.account_identifier outputParameters: - type: object mapping: $. - name: cloudflare-update-custom-page description: Cloudflare Update a custom page hints: readOnly: false destructive: false idempotent: true call: cloudflare-accounts.custompagesforanaccountupdateacustompage with: identifier: tools.identifier account_identifier: tools.account_identifier body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-delete-d1-database description: Cloudflare Delete D1 Database hints: readOnly: false destructive: true idempotent: true call: cloudflare-accounts.cloudflared1deletedatabase with: account_identifier: tools.account_identifier database_identifier: tools.database_identifier outputParameters: - type: object mapping: $. - name: cloudflare-get-d1-database description: Cloudflare Get D1 Database hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.cloudflared1getdatabase with: account_identifier: tools.account_identifier database_identifier: tools.database_identifier outputParameters: - type: object mapping: $. - name: cloudflare-query-d1-database description: Cloudflare Query D1 Database hints: readOnly: true destructive: false idempotent: false call: cloudflare-accounts.cloudflared1querydatabase with: account_identifier: tools.account_identifier database_identifier: tools.database_identifier body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-table description: Cloudflare Table hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.dnsfirewallanalyticstable with: identifier: tools.identifier account_identifier: tools.account_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: cloudflare-accounts.dnsfirewallanalyticsbytime with: identifier: tools.identifier account_identifier: tools.account_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-list-destination-addresses description: Cloudflare List destination addresses hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.emailroutingdestinationaddresseslistdestinationaddresses with: account_identifier: tools.account_identifier page: tools.page per_page: tools.per_page direction: tools.direction verified: tools.verified outputParameters: - type: object mapping: $. - name: cloudflare-create-destination-address description: Cloudflare Create a destination address hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.emailroutingdestinationaddressescreateadestinationaddress with: account_identifier: tools.account_identifier body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-delete-destination-address description: Cloudflare Delete destination address hints: readOnly: false destructive: true idempotent: true call: cloudflare-accounts.emailroutingdestinationaddressesdeletedestinationaddress with: destination_address_identifier: tools.destination_address_identifier account_identifier: tools.account_identifier outputParameters: - type: object mapping: $. - name: cloudflare-get-destination-address description: Cloudflare Get a destination address hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.emailroutingdestinationaddressesgetadestinationaddress with: destination_address_identifier: tools.destination_address_identifier account_identifier: tools.account_identifier outputParameters: - type: object mapping: $. - name: cloudflare-list-ip-access-rules description: Cloudflare List IP Access rules hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.ipaccessrulesforanaccountlistipaccessrules with: account_identifier: tools.account_identifier 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: cloudflare-accounts.ipaccessrulesforanaccountcreateanipaccessrule with: account_identifier: tools.account_identifier 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: cloudflare-accounts.ipaccessrulesforanaccountdeleteanipaccessrule with: identifier: tools.identifier account_identifier: tools.account_identifier body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-ip-access-rule description: Cloudflare Get an IP Access rule hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.ipaccessrulesforanaccountgetanipaccessrule with: identifier: tools.identifier account_identifier: tools.account_identifier 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: cloudflare-accounts.ipaccessrulesforanaccountupdateanipaccessrule with: identifier: tools.identifier account_identifier: tools.account_identifier body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-list-interconnects description: Cloudflare List interconnects hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.magicinterconnectslistinterconnects with: account_identifier: tools.account_identifier outputParameters: - type: object mapping: $. - name: cloudflare-update-multiple-interconnects description: Cloudflare Update multiple interconnects hints: readOnly: false destructive: false idempotent: true call: cloudflare-accounts.magicinterconnectsupdatemultipleinterconnects with: account_identifier: tools.account_identifier body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-list-interconnect-details description: Cloudflare List interconnect Details hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.magicinterconnectslistinterconnectdetails with: tunnel_identifier: tools.tunnel_identifier account_identifier: tools.account_identifier outputParameters: - type: object mapping: $. - name: cloudflare-update-interconnect description: Cloudflare Update interconnect hints: readOnly: false destructive: false idempotent: true call: cloudflare-accounts.magicinterconnectsupdateinterconnect with: tunnel_identifier: tools.tunnel_identifier account_identifier: tools.account_identifier body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-list-gre-tunnels description: Cloudflare List GRE tunnels hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.magicgretunnelslistgretunnels with: account_identifier: tools.account_identifier outputParameters: - type: object mapping: $. - name: cloudflare-create-gre-tunnels description: Cloudflare Create GRE tunnels hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.magicgretunnelscreategretunnels with: account_identifier: tools.account_identifier body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-update-multiple-gre-tunnels description: Cloudflare Update multiple GRE tunnels hints: readOnly: false destructive: false idempotent: true call: cloudflare-accounts.magicgretunnelsupdatemultiplegretunnels with: account_identifier: tools.account_identifier body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-delete-gre-tunnel description: Cloudflare Delete GRE Tunnel hints: readOnly: false destructive: true idempotent: true call: cloudflare-accounts.magicgretunnelsdeletegretunnel with: tunnel_identifier: tools.tunnel_identifier account_identifier: tools.account_identifier body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-list-gre-tunnel-details description: Cloudflare List GRE Tunnel Details hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.magicgretunnelslistgretunneldetails with: tunnel_identifier: tools.tunnel_identifier account_identifier: tools.account_identifier outputParameters: - type: object mapping: $. - name: cloudflare-update-gre-tunnel description: Cloudflare Update GRE Tunnel hints: readOnly: false destructive: false idempotent: true call: cloudflare-accounts.magicgretunnelsupdategretunnel with: tunnel_identifier: tools.tunnel_identifier account_identifier: tools.account_identifier body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-list-ipsec-tunnels description: Cloudflare List IPsec tunnels hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.magicipsectunnelslistipsectunnels with: account_identifier: tools.account_identifier outputParameters: - type: object mapping: $. - name: cloudflare-create-ipsec-tunnels description: Cloudflare Create IPsec tunnels hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.magicipsectunnelscreateipsectunnels with: account_identifier: tools.account_identifier body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-update-multiple-ipsec-tunnels description: Cloudflare Update multiple IPsec tunnels hints: readOnly: false destructive: false idempotent: true call: cloudflare-accounts.magicipsectunnelsupdatemultipleipsectunnels with: account_identifier: tools.account_identifier body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-delete-ipsec-tunnel description: Cloudflare Delete IPsec Tunnel hints: readOnly: false destructive: true idempotent: true call: cloudflare-accounts.magicipsectunnelsdeleteipsectunnel with: tunnel_identifier: tools.tunnel_identifier account_identifier: tools.account_identifier body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-list-ipsec-tunnel-details description: Cloudflare List IPsec tunnel details hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.magicipsectunnelslistipsectunneldetails with: tunnel_identifier: tools.tunnel_identifier account_identifier: tools.account_identifier outputParameters: - type: object mapping: $. - name: cloudflare-update-ipsec-tunnel description: Cloudflare Update IPsec Tunnel hints: readOnly: false destructive: false idempotent: true call: cloudflare-accounts.magicipsectunnelsupdateipsectunnel with: tunnel_identifier: tools.tunnel_identifier account_identifier: tools.account_identifier body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-generate-pre-shared-key description: Cloudflare Generate Pre Shared Key (PSK) for IPsec tunnels hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.magicipsectunnelsgeneratepresharedkeypskforipsectunnels with: tunnel_identifier: tools.tunnel_identifier account_identifier: tools.account_identifier body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-delete-many-routes description: Cloudflare Delete Many Routes hints: readOnly: false destructive: true idempotent: true call: cloudflare-accounts.magicstaticroutesdeletemanyroutes with: account_identifier: tools.account_identifier body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-list-routes description: Cloudflare List Routes hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.magicstaticrouteslistroutes with: account_identifier: tools.account_identifier outputParameters: - type: object mapping: $. - name: cloudflare-create-routes description: Cloudflare Create Routes hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.magicstaticroutescreateroutes with: account_identifier: tools.account_identifier body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-update-many-routes description: Cloudflare Update Many Routes hints: readOnly: false destructive: false idempotent: true call: cloudflare-accounts.magicstaticroutesupdatemanyroutes with: account_identifier: tools.account_identifier body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-delete-route description: Cloudflare Delete Route hints: readOnly: false destructive: true idempotent: true call: cloudflare-accounts.magicstaticroutesdeleteroute with: route_identifier: tools.route_identifier account_identifier: tools.account_identifier body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-route-details description: Cloudflare Route Details hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.magicstaticroutesroutedetails with: route_identifier: tools.route_identifier account_identifier: tools.account_identifier outputParameters: - type: object mapping: $. - name: cloudflare-update-route description: Cloudflare Update Route hints: readOnly: false destructive: false idempotent: true call: cloudflare-accounts.magicstaticroutesupdateroute with: route_identifier: tools.route_identifier account_identifier: tools.account_identifier body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-list-sites description: Cloudflare List Sites hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.magicwansiteslistsites with: account_identifier: tools.account_identifier connector_identifier: tools.connector_identifier outputParameters: - type: object mapping: $. - name: cloudflare-create-new-site description: Cloudflare Create a new Site hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.magicsitescreatesite with: account_identifier: tools.account_identifier body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-delete-site description: Cloudflare Delete Site hints: readOnly: false destructive: true idempotent: true call: cloudflare-accounts.magicsitesdeletesite with: site_identifier: tools.site_identifier account_identifier: tools.account_identifier body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-site-details description: Cloudflare Site Details hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.magicsitessitedetails with: site_identifier: tools.site_identifier account_identifier: tools.account_identifier outputParameters: - type: object mapping: $. - name: cloudflare-update-site description: Cloudflare Update Site hints: readOnly: false destructive: false idempotent: true call: cloudflare-accounts.magicsitesupdatesite with: site_identifier: tools.site_identifier account_identifier: tools.account_identifier body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-list-site-acls description: Cloudflare List Site ACLs hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.magicsiteaclslistacls with: account_identifier: tools.account_identifier site_identifier: tools.site_identifier outputParameters: - type: object mapping: $. - name: cloudflare-create-new-site-acl description: Cloudflare Create a new Site ACL hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.magicsiteaclscreatesiteacl with: account_identifier: tools.account_identifier site_identifier: tools.site_identifier body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-delete-site-acl description: Cloudflare Delete Site ACL hints: readOnly: false destructive: true idempotent: true call: cloudflare-accounts.magicsiteaclsdeleteacl with: site_identifier: tools.site_identifier account_identifier: tools.account_identifier acl_identifier: tools.acl_identifier body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-site-acl-details description: Cloudflare Site ACL Details hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.magicsiteaclsacldetails with: site_identifier: tools.site_identifier account_identifier: tools.account_identifier acl_identifier: tools.acl_identifier outputParameters: - type: object mapping: $. - name: cloudflare-update-site-acl description: Cloudflare Update Site ACL hints: readOnly: false destructive: false idempotent: true call: cloudflare-accounts.magicsiteaclsupdateacl with: site_identifier: tools.site_identifier account_identifier: tools.account_identifier acl_identifier: tools.acl_identifier body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-list-lans description: Cloudflare List LANs hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.magicwanconnectorslanslistlans with: account_identifier: tools.account_identifier site_identifier: tools.site_identifier outputParameters: - type: object mapping: $. - name: cloudflare-create-new-lan description: Cloudflare Create a new LAN hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.magicwanconnectorslanscreatelan with: account_identifier: tools.account_identifier site_identifier: tools.site_identifier body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-delete-lan description: Cloudflare Delete LAN hints: readOnly: false destructive: true idempotent: true call: cloudflare-accounts.magicwanconnectorslansdeletelan with: site_identifier: tools.site_identifier account_identifier: tools.account_identifier lan_identifier: tools.lan_identifier body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-lan-details description: Cloudflare LAN Details hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.magicwanconnectorslanslandetails with: site_identifier: tools.site_identifier account_identifier: tools.account_identifier lan_identifier: tools.lan_identifier outputParameters: - type: object mapping: $. - name: cloudflare-update-lan description: Cloudflare Update LAN hints: readOnly: false destructive: false idempotent: true call: cloudflare-accounts.magicwanconnectorslansupdatelan with: site_identifier: tools.site_identifier account_identifier: tools.account_identifier lan_identifier: tools.lan_identifier body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-list-wans description: Cloudflare List WANs hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.magicwanconnectorslistwans with: account_identifier: tools.account_identifier site_identifier: tools.site_identifier outputParameters: - type: object mapping: $. - name: cloudflare-create-new-wan description: Cloudflare Create a new WAN hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.magicwanconnectorscreatewan with: account_identifier: tools.account_identifier site_identifier: tools.site_identifier body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-delete-wan description: Cloudflare Delete WAN hints: readOnly: false destructive: true idempotent: true call: cloudflare-accounts.magicwanconnectorsdeletewan with: site_identifier: tools.site_identifier account_identifier: tools.account_identifier wan_identifier: tools.wan_identifier body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-wan-details description: Cloudflare WAN Details hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.magicwanconnectorswandetails with: site_identifier: tools.site_identifier account_identifier: tools.account_identifier wan_identifier: tools.wan_identifier outputParameters: - type: object mapping: $. - name: cloudflare-update-wan description: Cloudflare Update WAN hints: readOnly: false destructive: false idempotent: true call: cloudflare-accounts.magicwanconnectorsupdatewan with: site_identifier: tools.site_identifier account_identifier: tools.account_identifier wan_identifier: tools.wan_identifier body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-delete-account-configuration description: Cloudflare Delete account configuration hints: readOnly: false destructive: true idempotent: true call: cloudflare-accounts.magicnetworkmonitoringconfigurationdeleteaccountconfiguration with: account_identifier: tools.account_identifier body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-list-account-configuration description: Cloudflare List account configuration hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.magicnetworkmonitoringconfigurationlistaccountconfiguration with: account_identifier: tools.account_identifier outputParameters: - type: object mapping: $. - name: cloudflare-update-account-configuration-fields description: Cloudflare Update account configuration fields hints: readOnly: false destructive: false idempotent: true call: cloudflare-accounts.magicnetworkmonitoringconfigurationupdateaccountconfigurationfields with: account_identifier: tools.account_identifier body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-create-account-configuration description: Cloudflare Create account configuration hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.magicnetworkmonitoringconfigurationcreateaccountconfiguration with: account_identifier: tools.account_identifier body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-update-entire-account-configuration description: Cloudflare Update an entire account configuration hints: readOnly: false destructive: false idempotent: true call: cloudflare-accounts.magicnetworkmonitoringconfigurationupdateanentireaccountconfiguration with: account_identifier: tools.account_identifier body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-list-rules-and-account description: Cloudflare List rules and account configuration hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.magicnetworkmonitoringconfigurationlistrulesandaccountconfiguration with: account_identifier: tools.account_identifier outputParameters: - type: object mapping: $. - name: cloudflare-list-rules description: Cloudflare List rules hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.magicnetworkmonitoringruleslistrules with: account_identifier: tools.account_identifier outputParameters: - type: object mapping: $. - name: cloudflare-create-rules description: Cloudflare Create rules hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.magicnetworkmonitoringrulescreaterules with: account_identifier: tools.account_identifier body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-update-rules description: Cloudflare Update rules hints: readOnly: false destructive: false idempotent: true call: cloudflare-accounts.magicnetworkmonitoringrulesupdaterules with: account_identifier: tools.account_identifier body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-delete-rule description: Cloudflare Delete rule hints: readOnly: false destructive: true idempotent: true call: cloudflare-accounts.magicnetworkmonitoringrulesdeleterule with: rule_identifier: tools.rule_identifier account_identifier: tools.account_identifier body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-rule description: Cloudflare Get rule hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.magicnetworkmonitoringrulesgetrule with: rule_identifier: tools.rule_identifier account_identifier: tools.account_identifier outputParameters: - type: object mapping: $. - name: cloudflare-update-rule description: Cloudflare Update rule hints: readOnly: false destructive: false idempotent: true call: cloudflare-accounts.magicnetworkmonitoringrulesupdaterule with: rule_identifier: tools.rule_identifier account_identifier: tools.account_identifier body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-update-advertisement-rule description: Cloudflare Update advertisement for rule hints: readOnly: false destructive: false idempotent: true call: cloudflare-accounts.magicnetworkmonitoringrulesupdateadvertisementforrule with: rule_identifier: tools.rule_identifier account_identifier: tools.account_identifier body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-request-trace description: Cloudflare Request Trace hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.accountrequesttracerrequesttrace with: account_identifier: tools.account_identifier body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-bulk-operation-status description: Cloudflare Get bulk operation status hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.listsgetbulkoperationstatus with: operation_id: tools.operation_id account_identifier: tools.account_identifier outputParameters: - type: object mapping: $. - name: cloudflare-get-list-item description: Cloudflare Get a list item hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.listsgetalistitem with: item_id: tools.item_id list_id: tools.list_id account_identifier: tools.account_identifier outputParameters: - type: object mapping: $. - name: cloudflare-list-subscriptions description: Cloudflare List Subscriptions hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.accountsubscriptionslistsubscriptions with: account_identifier: tools.account_identifier outputParameters: - type: object mapping: $. - name: cloudflare-create-subscription description: Cloudflare Create Subscription hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.accountsubscriptionscreatesubscription with: account_identifier: tools.account_identifier body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-delete-subscription description: Cloudflare Delete Subscription hints: readOnly: false destructive: true idempotent: true call: cloudflare-accounts.accountsubscriptionsdeletesubscription with: subscription_identifier: tools.subscription_identifier account_identifier: tools.account_identifier body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-update-subscription description: Cloudflare Update Subscription hints: readOnly: false destructive: false idempotent: true call: cloudflare-accounts.accountsubscriptionsupdatesubscription with: subscription_identifier: tools.subscription_identifier account_identifier: tools.account_identifier body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-list-vectorize-indexes description: Cloudflare List Vectorize Indexes hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.vectorizelistvectorizeindexes with: account_identifier: tools.account_identifier outputParameters: - type: object mapping: $. - name: cloudflare-create-vectorize-index description: Cloudflare Create Vectorize Index hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.vectorizecreatevectorizeindex with: account_identifier: tools.account_identifier body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-delete-vectorize-index description: Cloudflare Delete Vectorize Index hints: readOnly: false destructive: true idempotent: true call: cloudflare-accounts.vectorizedeletevectorizeindex with: account_identifier: tools.account_identifier index_name: tools.index_name outputParameters: - type: object mapping: $. - name: cloudflare-get-vectorize-index description: Cloudflare Get Vectorize Index hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.vectorizegetvectorizeindex with: account_identifier: tools.account_identifier index_name: tools.index_name outputParameters: - type: object mapping: $. - name: cloudflare-update-vectorize-index description: Cloudflare Update Vectorize Index hints: readOnly: false destructive: false idempotent: true call: cloudflare-accounts.vectorizeupdatevectorizeindex with: account_identifier: tools.account_identifier index_name: tools.index_name body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-delete-vectors-identifier description: Cloudflare Delete Vectors By Identifier hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.vectorizedeletevectorsbyid with: account_identifier: tools.account_identifier index_name: tools.index_name body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-vectors-identifier description: Cloudflare Get Vectors By Identifier hints: readOnly: true destructive: false idempotent: false call: cloudflare-accounts.vectorizegetvectorsbyid with: account_identifier: tools.account_identifier index_name: tools.index_name body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-insert-vectors description: Cloudflare Insert Vectors hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.vectorizeinsertvector with: account_identifier: tools.account_identifier index_name: tools.index_name body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-query-vectors description: Cloudflare Query Vectors hints: readOnly: true destructive: false idempotent: false call: cloudflare-accounts.vectorizequeryvector with: account_identifier: tools.account_identifier index_name: tools.index_name body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-upsert-vectors description: Cloudflare Upsert Vectors hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.vectorizeupsertvector with: account_identifier: tools.account_identifier index_name: tools.index_name body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-account-details description: Cloudflare Account Details hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.accountsaccountdetails with: account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-update-account description: Cloudflare Update Account hints: readOnly: false destructive: false idempotent: true call: cloudflare-accounts.accountsupdateaccount with: account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-list-address-maps description: Cloudflare List Address Maps hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.ipaddressmanagementaddressmapslistaddressmaps with: account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-create-address-map description: Cloudflare Create Address Map hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.ipaddressmanagementaddressmapscreateaddressmap with: account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-delete-address-map description: Cloudflare Delete Address Map hints: readOnly: false destructive: true idempotent: true call: cloudflare-accounts.ipaddressmanagementaddressmapsdeleteaddressmap with: address_map_id: tools.address_map_id account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-address-map-details description: Cloudflare Address Map Details hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.ipaddressmanagementaddressmapsaddressmapdetails with: address_map_id: tools.address_map_id account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-update-address-map description: Cloudflare Update Address Map hints: readOnly: false destructive: false idempotent: true call: cloudflare-accounts.ipaddressmanagementaddressmapsupdateaddressmap with: address_map_id: tools.address_map_id account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-remove-account-membership-address description: Cloudflare Remove an account membership from an Address Map hints: readOnly: false destructive: true idempotent: true call: cloudflare-accounts.ipaddressmanagementaddressmapsremoveanaccountmembershipfromanaddressmap with: account_id: tools.account_id address_map_id: tools.address_map_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-add-account-membership-address description: Cloudflare Add an account membership to an Address Map hints: readOnly: false destructive: false idempotent: true call: cloudflare-accounts.ipaddressmanagementaddressmapsaddanaccountmembershiptoanaddressmap with: account_id: tools.account_id address_map_id: tools.address_map_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-remove-ip-address-map description: Cloudflare Remove an IP from an Address Map hints: readOnly: false destructive: true idempotent: true call: cloudflare-accounts.ipaddressmanagementaddressmapsremoveanipfromanaddressmap with: ip_address: tools.ip_address address_map_id: tools.address_map_id account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-add-ip-address-map description: Cloudflare Add an IP to an Address Map hints: readOnly: false destructive: false idempotent: true call: cloudflare-accounts.ipaddressmanagementaddressmapsaddaniptoanaddressmap with: ip_address: tools.ip_address address_map_id: tools.address_map_id account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-remove-zone-membership-address description: Cloudflare Remove a zone membership from an Address Map hints: readOnly: false destructive: true idempotent: true call: cloudflare-accounts.ipaddressmanagementaddressmapsremoveazonemembershipfromanaddressmap with: zone_id: tools.zone_id address_map_id: tools.address_map_id account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-add-zone-membership-address description: Cloudflare Add a zone membership to an Address Map hints: readOnly: false destructive: false idempotent: true call: cloudflare-accounts.ipaddressmanagementaddressmapsaddazonemembershiptoanaddressmap with: zone_id: tools.zone_id address_map_id: tools.address_map_id account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-upload-loa-document description: Cloudflare Upload LOA Document hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.ipaddressmanagementprefixesuploadloadocument with: account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-download-loa-document description: Cloudflare Download LOA Document hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.ipaddressmanagementprefixesdownloadloadocument with: loa_document_id: tools.loa_document_id account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-list-prefixes description: Cloudflare List Prefixes hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.ipaddressmanagementprefixeslistprefixes with: account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-add-prefix description: Cloudflare Add Prefix hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.ipaddressmanagementprefixesaddprefix with: account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-delete-prefix description: Cloudflare Delete Prefix hints: readOnly: false destructive: true idempotent: true call: cloudflare-accounts.ipaddressmanagementprefixesdeleteprefix with: prefix_id: tools.prefix_id account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-prefix-details description: Cloudflare Prefix Details hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.ipaddressmanagementprefixesprefixdetails with: prefix_id: tools.prefix_id account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-update-prefix-description description: Cloudflare Update Prefix Description hints: readOnly: false destructive: false idempotent: true call: cloudflare-accounts.ipaddressmanagementprefixesupdateprefixdescription with: prefix_id: tools.prefix_id account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-list-bgp-prefixes description: Cloudflare List BGP Prefixes hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.ipaddressmanagementprefixeslistbgpprefixes with: account_id: tools.account_id prefix_id: tools.prefix_id outputParameters: - type: object mapping: $. - name: cloudflare-fetch-bgp-prefix description: Cloudflare Fetch BGP Prefix hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.ipaddressmanagementprefixesfetchbgpprefix with: account_id: tools.account_id prefix_id: tools.prefix_id bgp_prefix_id: tools.bgp_prefix_id outputParameters: - type: object mapping: $. - name: cloudflare-update-bgp-prefix description: Cloudflare Update BGP Prefix hints: readOnly: false destructive: false idempotent: true call: cloudflare-accounts.ipaddressmanagementprefixesupdatebgpprefix with: account_id: tools.account_id prefix_id: tools.prefix_id bgp_prefix_id: tools.bgp_prefix_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-advertisement-status description: Cloudflare Get Advertisement Status hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.ipaddressmanagementdynamicadvertisementgetadvertisementstatus with: prefix_id: tools.prefix_id account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-update-prefix-dynamic-advertisement description: Cloudflare Update Prefix Dynamic Advertisement Status hints: readOnly: false destructive: false idempotent: true call: cloudflare-accounts.ipaddressmanagementdynamicadvertisementupdateprefixdynamicadvertisementstatus with: prefix_id: tools.prefix_id account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-list-service-bindings description: Cloudflare List Service Bindings hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.ipaddressmanagementservicebindingslistservicebindings with: account_id: tools.account_id prefix_id: tools.prefix_id outputParameters: - type: object mapping: $. - name: cloudflare-create-service-binding description: Cloudflare Create Service Binding hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.ipaddressmanagementservicebindingscreateservicebinding with: account_id: tools.account_id prefix_id: tools.prefix_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-delete-service-binding description: Cloudflare Delete Service Binding hints: readOnly: false destructive: true idempotent: true call: cloudflare-accounts.ipaddressmanagementservicebindingsdeleteservicebinding with: account_id: tools.account_id prefix_id: tools.prefix_id binding_id: tools.binding_id outputParameters: - type: object mapping: $. - name: cloudflare-get-service-binding description: Cloudflare Get Service Binding hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.ipaddressmanagementservicebindingsgetservicebinding with: account_id: tools.account_id prefix_id: tools.prefix_id binding_id: tools.binding_id outputParameters: - type: object mapping: $. - name: cloudflare-list-prefix-delegations description: Cloudflare List Prefix Delegations hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.ipaddressmanagementprefixdelegationlistprefixdelegations with: prefix_id: tools.prefix_id account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-create-prefix-delegation description: Cloudflare Create Prefix Delegation hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.ipaddressmanagementprefixdelegationcreateprefixdelegation with: prefix_id: tools.prefix_id account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-delete-prefix-delegation description: Cloudflare Delete Prefix Delegation hints: readOnly: false destructive: true idempotent: true call: cloudflare-accounts.ipaddressmanagementprefixdelegationdeleteprefixdelegation with: delegation_id: tools.delegation_id prefix_id: tools.prefix_id account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-list-services description: Cloudflare List Services hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.ipaddressmanagementservicebindingslistservices with: account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-execute-cf-baai-bge description: Cloudflare Execute @cf/baai/bge-base-en-v1.5 model. hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.workersaipostruncfbaaibgebaseenv15 with: account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-execute-cf-baai-bge-2 description: Cloudflare Execute @cf/baai/bge-large-en-v1.5 model. hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.workersaipostruncfbaaibgelargeenv15 with: account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-execute-cf-baai-bge-3 description: Cloudflare Execute @cf/baai/bge-small-en-v1.5 model. hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.workersaipostruncfbaaibgesmallenv15 with: account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-execute-cf-bytedance-stable description: Cloudflare Execute @cf/bytedance/stable-diffusion-xl-lightning model. hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.workersaipostruncfbytedancestablediffusionxllightning with: account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-execute-cf-deepseek-ai description: Cloudflare Execute @cf/deepseek-ai/deepseek-math-7b-base model. hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.workersaipostruncfdeepseekaideepseekmath7bbase with: account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-execute-cf-deepseek-ai-2 description: Cloudflare Execute @cf/deepseek-ai/deepseek-math-7b-instruct model. hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.workersaipostruncfdeepseekaideepseekmath7binstruct with: account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-execute-cf-defog-sqlcoder description: Cloudflare Execute @cf/defog/sqlcoder-7b-2 model. hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.workersaipostruncfdefogsqlcoder7b2 with: account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-execute-cf-facebook-bart description: Cloudflare Execute @cf/facebook/bart-large-cnn model. hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.workersaipostruncffacebookbartlargecnn with: account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-execute-cf-facebook-detr description: Cloudflare Execute @cf/facebook/detr-resnet-50 model. hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.workersaipostruncffacebookdetrresnet50 with: account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-execute-cf-huggingface-distilbert description: Cloudflare Execute @cf/huggingface/distilbert-sst-2-int8 model. hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.workersaipostruncfhuggingfacedistilbertsst2int8 with: account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-execute-cf-jpmorganchase-roberta description: Cloudflare Execute @cf/jpmorganchase/roberta-spam model. hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.workersaipostruncfjpmorganchaserobertaspam with: account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-execute-cf-lykon-dreamshaper description: Cloudflare Execute @cf/lykon/dreamshaper-8-lcm model. hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.workersaipostruncflykondreamshaper8lcm with: account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-execute-cf-meta-llama description: Cloudflare Execute @cf/meta/llama-2-7b-chat-fp16 model. hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.workersaipostruncfmetallama27bchatfp16 with: account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-execute-cf-meta-llama-2 description: Cloudflare Execute @cf/meta/llama-2-7b-chat-int8 model. hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.workersaipostruncfmetallama27bchatint8 with: account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-execute-cf-meta-m2m100 description: Cloudflare Execute @cf/meta/m2m100-1.2b model. hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.workersaipostruncfmetam2m10012b with: account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-execute-cf-microsoft-phi description: Cloudflare Execute @cf/microsoft/phi-2 model. hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.workersaipostruncfmicrosoftphi2 with: account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-execute-cf-microsoft-resnet description: Cloudflare Execute @cf/microsoft/resnet-50 model. hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.workersaipostruncfmicrosoftresnet50 with: account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-execute-cf-mistral-mistral description: Cloudflare Execute @cf/mistral/mistral-7b-instruct-v0.1 model. hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.workersaipostruncfmistralmistral7binstructv01 with: account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-execute-cf-openai-whisper description: Cloudflare Execute @cf/openai/whisper model. hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.workersaipostruncfopenaiwhisper with: account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-execute-cf-openchat-openchat description: Cloudflare Execute @cf/openchat/openchat-3.5-0106 model. hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.workersaipostruncfopenchatopenchat350106 with: account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-execute-cf-qwen-qwen1-5 description: Cloudflare Execute @cf/qwen/qwen1.5-0.5b-chat model. hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.workersaipostruncfqwenqwen1505bchat with: account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-execute-cf-qwen-qwen1-5-2 description: Cloudflare Execute @cf/qwen/qwen1.5-1.8b-chat model. hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.workersaipostruncfqwenqwen1518bchat with: account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-execute-cf-qwen-qwen1-5-3 description: Cloudflare Execute @cf/qwen/qwen1.5-14b-chat-awq model. hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.workersaipostruncfqwenqwen1514bchatawq with: account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-execute-cf-qwen-qwen1-5-4 description: Cloudflare Execute @cf/qwen/qwen1.5-7b-chat-awq model. hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.workersaipostruncfqwenqwen157bchatawq with: account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-execute-cf-runwayml-stable description: Cloudflare Execute @cf/runwayml/stable-diffusion-v1-5-img2img model. hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.workersaipostruncfrunwaymlstablediffusionv15img2img with: account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-execute-cf-runwayml-stable-2 description: Cloudflare Execute @cf/runwayml/stable-diffusion-v1-5-inpainting model. hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.workersaipostruncfrunwaymlstablediffusionv15inpainting with: account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-execute-cf-stabilityai-stable description: Cloudflare Execute @cf/stabilityai/stable-diffusion-xl-base-1.0 model. hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.workersaipostruncfstabilityaistablediffusionxlbase10 with: account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-execute-cf-thebloke-discolm description: Cloudflare Execute @cf/thebloke/discolm-german-7b-v1-awq model. hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.workersaipostruncftheblokediscolmgerman7bv1awq with: account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-execute-cf-thebloke-yarn description: Cloudflare Execute @cf/thebloke/yarn-mistral-7b-64k-awq model. hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.workersaipostruncftheblokeyarnmistral7b64kawq with: account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-execute-cf-tiiuae-falcon description: Cloudflare Execute @cf/tiiuae/falcon-7b-instruct model. hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.workersaipostruncftiiuaefalcon7binstruct with: account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-execute-cf-tinyllama-tinyllama description: Cloudflare Execute @cf/tinyllama/tinyllama-1.1b-chat-v1.0 model. hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.workersaipostruncftinyllamatinyllama11bchatv10 with: account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-execute-hf-baai-bge description: Cloudflare Execute @hf/baai/bge-base-en-v1.5 model. hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.workersaipostrunhfbaaibgebaseenv15 with: account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-execute-hf-sentence-transformers description: Cloudflare Execute @hf/sentence-transformers/all-minilm-l6-v2 model. hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.workersaipostrunhfsentencetransformersallminilml6v2 with: account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-execute-hf-thebloke-codellama description: Cloudflare Execute @hf/thebloke/codellama-7b-instruct-awq model. hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.workersaipostrunhftheblokecodellama7binstructawq with: account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-execute-hf-thebloke-deepseek description: Cloudflare Execute @hf/thebloke/deepseek-coder-6.7b-base-awq model. hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.workersaipostrunhftheblokedeepseekcoder67bbaseawq with: account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-execute-hf-thebloke-deepseek-2 description: Cloudflare Execute @hf/thebloke/deepseek-coder-6.7b-instruct-awq model. hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.workersaipostrunhftheblokedeepseekcoder67binstructawq with: account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-execute-hf-thebloke-llama description: Cloudflare Execute @hf/thebloke/llama-2-13b-chat-awq model. hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.workersaipostrunhftheblokellama213bchatawq with: account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-execute-hf-thebloke-llamaguard description: Cloudflare Execute @hf/thebloke/llamaguard-7b-awq model. hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.workersaipostrunhftheblokellamaguard7bawq with: account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-execute-hf-thebloke-mistral description: Cloudflare Execute @hf/thebloke/mistral-7b-instruct-v0.1-awq model. hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.workersaipostrunhftheblokemistral7binstructv01awq with: account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-execute-hf-thebloke-neural description: Cloudflare Execute @hf/thebloke/neural-chat-7b-v3-1-awq model. hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.workersaipostrunhftheblokeneuralchat7bv31awq with: account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-execute-hf-thebloke-openchat description: Cloudflare Execute @hf/thebloke/openchat_3.5-awq model. hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.workersaipostrunhftheblokeopenchat35awq with: account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-execute-hf-thebloke-openhermes description: Cloudflare Execute @hf/thebloke/openhermes-2.5-mistral-7b-awq model. hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.workersaipostrunhftheblokeopenhermes25mistral7bawq with: account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-execute-hf-thebloke-orca description: Cloudflare Execute @hf/thebloke/orca-2-13b-awq model. hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.workersaipostrunhftheblokeorca213bawq with: account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-execute-hf-thebloke-starling description: Cloudflare Execute @hf/thebloke/starling-lm-7b-alpha-awq model. hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.workersaipostrunhftheblokestarlinglm7balphaawq with: account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-execute-hf-thebloke-zephyr description: Cloudflare Execute @hf/thebloke/zephyr-7b-beta-awq model. hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.workersaipostrunhftheblokezephyr7bbetaawq with: account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-execute-ai-model description: Cloudflare Execute AI model hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.workersaipostrunmodel with: account_id: tools.account_id model_name: tools.model_name body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-alert-types description: Cloudflare Get Alert Types hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.notificationalerttypesgetalerttypes with: account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-get-delivery-mechanism-eligibility description: Cloudflare Get delivery mechanism eligibility hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.notificationmechanismeligibilitygetdeliverymechanismeligibility with: account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-delete-pagerduty-services description: Cloudflare Delete PagerDuty Services hints: readOnly: false destructive: true idempotent: true call: cloudflare-accounts.notificationdestinationswithpagerdutydeletepagerdutyservices with: account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-list-pagerduty-services description: Cloudflare List PagerDuty services hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.notificationdestinationswithpagerdutylistpagerdutyservices with: account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-create-pagerduty-integration-token description: Cloudflare Create PagerDuty integration token hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.notificationdestinationswithpagerdutyconnectpagerduty with: account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-connect-pagerduty description: Cloudflare Connect PagerDuty hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.notificationdestinationswithpagerdutyconnectpagerdutytoken with: account_id: tools.account_id token_id: tools.token_id outputParameters: - type: object mapping: $. - name: cloudflare-list-webhooks description: Cloudflare List webhooks hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.notificationwebhookslistwebhooks with: account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-create-webhook description: Cloudflare Create a webhook hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.notificationwebhookscreateawebhook with: account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-delete-webhook description: Cloudflare Delete a webhook hints: readOnly: false destructive: true idempotent: true call: cloudflare-accounts.notificationwebhooksdeleteawebhook with: webhook_id: tools.webhook_id account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-get-webhook description: Cloudflare Get a webhook hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.notificationwebhooksgetawebhook with: account_id: tools.account_id webhook_id: tools.webhook_id outputParameters: - type: object mapping: $. - name: cloudflare-update-webhook description: Cloudflare Update a webhook hints: readOnly: false destructive: false idempotent: true call: cloudflare-accounts.notificationwebhooksupdateawebhook with: webhook_id: tools.webhook_id account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-list-history description: Cloudflare List History hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.notificationhistorylisthistory with: account_id: tools.account_id per_page: tools.per_page before: tools.before page: tools.page since: tools.since outputParameters: - type: object mapping: $. - name: cloudflare-list-notification-policies description: Cloudflare List Notification policies hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.notificationpolicieslistnotificationpolicies with: account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-create-notification-policy description: Cloudflare Create a Notification policy hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.notificationpoliciescreateanotificationpolicy with: account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-delete-notification-policy description: Cloudflare Delete a Notification policy hints: readOnly: false destructive: true idempotent: true call: cloudflare-accounts.notificationpoliciesdeleteanotificationpolicy with: account_id: tools.account_id policy_id: tools.policy_id outputParameters: - type: object mapping: $. - name: cloudflare-get-notification-policy description: Cloudflare Get a Notification policy hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.notificationpoliciesgetanotificationpolicy with: account_id: tools.account_id policy_id: tools.policy_id outputParameters: - type: object mapping: $. - name: cloudflare-update-notification-policy description: Cloudflare Update a Notification policy hints: readOnly: false destructive: false idempotent: true call: cloudflare-accounts.notificationpoliciesupdateanotificationpolicy with: account_id: tools.account_id policy_id: tools.policy_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-account-audit-logs description: Cloudflare Get account audit logs hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.auditlogsgetaccountauditlogs with: account_id: tools.account_id id: tools.id export: tools.export action.type: tools.action.type actor.ip: tools.actor.ip actor.email: tools.actor.email since: tools.since before: tools.before zone.name: tools.zone.name direction: tools.direction per_page: tools.per_page page: tools.page hide_user_logs: tools.hide_user_logs outputParameters: - type: object mapping: $. - name: cloudflare-submit-suspicious-url-scanning description: Cloudflare Submit suspicious URL for scanning hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.phishingurlscannersubmitsuspiciousurlforscanning with: account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-results-url-scan description: Cloudflare Get results for a URL scan hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.phishingurlinformationgetresultsforaurlscan with: account_id: tools.account_id url_id_param: tools.url_id_param url: tools.url outputParameters: - type: object mapping: $. - name: cloudflare-list-apps description: Cloudflare List apps hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.callsappslist with: account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-create-new-app description: Cloudflare Create a new app hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.callsappscreateanewapp with: account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-delete-app description: Cloudflare Delete app hints: readOnly: false destructive: true idempotent: true call: cloudflare-accounts.callsappsdeleteapp with: app_id: tools.app_id account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-retrieve-app-details description: Cloudflare Retrieve app details hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.callsappsretrieveappdetails with: app_id: tools.app_id account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-edit-app-details description: Cloudflare Edit app details hints: readOnly: false destructive: false idempotent: true call: cloudflare-accounts.callsappsupdateappdetails with: app_id: tools.app_id account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: list-cloudflare-tunnels description: List Cloudflare Tunnels hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.cloudflaretunnellistcloudflaretunnels with: account_id: tools.account_id name: tools.name is_deleted: tools.is_deleted existed_at: tools.existed_at uuid: tools.uuid was_active_at: tools.was_active_at was_inactive_at: tools.was_inactive_at include_prefix: tools.include_prefix exclude_prefix: tools.exclude_prefix per_page: tools.per_page page: tools.page outputParameters: - type: object mapping: $. - name: create-cloudflare-tunnel description: Create a Cloudflare Tunnel hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.cloudflaretunnelcreateacloudflaretunnel with: account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: delete-cloudflare-tunnel description: Delete a Cloudflare Tunnel hints: readOnly: false destructive: true idempotent: true call: cloudflare-accounts.cloudflaretunneldeleteacloudflaretunnel with: tunnel_id: tools.tunnel_id account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: get-cloudflare-tunnel description: Get a Cloudflare Tunnel hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.cloudflaretunnelgetacloudflaretunnel with: tunnel_id: tools.tunnel_id account_id: tools.account_id outputParameters: - type: object mapping: $. - name: update-cloudflare-tunnel description: Update a Cloudflare Tunnel hints: readOnly: false destructive: false idempotent: true call: cloudflare-accounts.cloudflaretunnelupdateacloudflaretunnel with: tunnel_id: tools.tunnel_id account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-configuration description: Cloudflare Get configuration hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.cloudflaretunnelconfigurationgetconfiguration with: tunnel_id: tools.tunnel_id account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-put-configuration description: Cloudflare Put configuration hints: readOnly: false destructive: false idempotent: true call: cloudflare-accounts.cloudflaretunnelconfigurationputconfiguration with: tunnel_id: tools.tunnel_id account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: clean-up-cloudflare-tunnel-connections description: Clean up Cloudflare Tunnel connections hints: readOnly: false destructive: true idempotent: true call: cloudflare-accounts.cloudflaretunnelcleanupcloudflaretunnelconnections with: account_id: tools.account_id tunnel_id: tools.tunnel_id client_id: tools.client_id body: tools.body outputParameters: - type: object mapping: $. - name: list-cloudflare-tunnel-connections description: List Cloudflare Tunnel connections hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.cloudflaretunnellistcloudflaretunnelconnections with: account_id: tools.account_id tunnel_id: tools.tunnel_id outputParameters: - type: object mapping: $. - name: get-cloudflare-tunnel-connector description: Get Cloudflare Tunnel connector hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.cloudflaretunnelgetcloudflaretunnelconnector with: account_id: tools.account_id tunnel_id: tools.tunnel_id connector_id: tools.connector_id outputParameters: - type: object mapping: $. - name: get-cloudflare-tunnel-management-token description: Get a Cloudflare Tunnel management token hints: readOnly: true destructive: false idempotent: false call: cloudflare-accounts.cloudflaretunnelgetacloudflaretunnelmanagementtoken with: tunnel_id: tools.tunnel_id account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: get-cloudflare-tunnel-token description: Get a Cloudflare Tunnel token hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.cloudflaretunnelgetacloudflaretunneltoken with: tunnel_id: tools.tunnel_id account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-list-turnstile-widgets description: Cloudflare List Turnstile Widgets hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.accountsturnstilewidgetslist outputParameters: - type: object mapping: $. - name: cloudflare-create-turnstile-widget description: Cloudflare Create a Turnstile Widget hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.accountsturnstilewidgetcreate with: body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-delete-turnstile-widget description: Cloudflare Delete a Turnstile Widget hints: readOnly: false destructive: true idempotent: true call: cloudflare-accounts.accountsturnstilewidgetdelete outputParameters: - type: object mapping: $. - name: cloudflare-turnstile-widget-details description: Cloudflare Turnstile Widget Details hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.accountsturnstilewidgetget outputParameters: - type: object mapping: $. - name: cloudflare-update-turnstile-widget description: Cloudflare Update a Turnstile Widget hints: readOnly: false destructive: false idempotent: true call: cloudflare-accounts.accountsturnstilewidgetupdate with: body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-rotate-secret-turnstile-widget description: Cloudflare Rotate Secret for a Turnstile Widget hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.accountsturnstilewidgetrotatesecret with: body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-list-account-custom-nameservers description: Cloudflare List Account Custom Nameservers hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.accountlevelcustomnameserverslistaccountcustomnameservers with: account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-add-account-custom-nameserver description: Cloudflare Add Account Custom Nameserver hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.accountlevelcustomnameserversaddaccountcustomnameserver with: account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-eligible-zones-account description: Cloudflare Get Eligible Zones for Account Custom Nameservers hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.accountlevelcustomnameserversgeteligiblezonesforaccountcustomnameservers with: account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-verify-account-custom-nameserver description: Cloudflare Verify Account Custom Nameserver Glue Records hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.accountlevelcustomnameserversverifyaccountcustomnameservergluerecords with: account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-delete-account-custom-nameserver description: Cloudflare Delete Account Custom Nameserver hints: readOnly: false destructive: true idempotent: true call: cloudflare-accounts.accountlevelcustomnameserversdeleteaccountcustomnameserver with: custom_ns_id: tools.custom_ns_id account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-list-d1-databases description: Cloudflare List D1 Databases hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.cloudflared1listdatabases with: account_id: tools.account_id name: tools.name page: tools.page per_page: tools.per_page outputParameters: - type: object mapping: $. - name: cloudflare-create-d1-database description: Cloudflare Create D1 Database hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.cloudflared1createdatabase with: account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-list-devices description: Cloudflare List devices hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.deviceslistdevices with: account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-list-device-dex-tests description: Cloudflare List Device DEX tests hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.devicedextestdetails with: account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-create-device-dex-test description: Cloudflare Create Device DEX test hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.devicedextestcreatedevicedextest with: account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-delete-device-dex-test description: Cloudflare Delete Device DEX test hints: readOnly: false destructive: true idempotent: true call: cloudflare-accounts.devicedextestdeletedevicedextest with: account_id: tools.account_id dex_test_id: tools.dex_test_id outputParameters: - type: object mapping: $. - name: cloudflare-get-device-dex-test description: Cloudflare Get Device DEX test hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.devicedextestgetdevicedextest with: account_id: tools.account_id dex_test_id: tools.dex_test_id outputParameters: - type: object mapping: $. - name: cloudflare-update-device-dex-test description: Cloudflare Update Device DEX test hints: readOnly: false destructive: false idempotent: true call: cloudflare-accounts.devicedextestupdatedevicedextest with: account_id: tools.account_id dex_test_id: tools.dex_test_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-list-your-device-managed description: Cloudflare List your device managed networks hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.devicemanagednetworkslistdevicemanagednetworks with: account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-create-device-managed-network description: Cloudflare Create a device managed network hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.devicemanagednetworkscreatedevicemanagednetwork with: account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-delete-device-managed-network description: Cloudflare Delete a device managed network hints: readOnly: false destructive: true idempotent: true call: cloudflare-accounts.devicemanagednetworksdeletedevicemanagednetwork with: network_id: tools.network_id account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-device-managed-network description: Cloudflare Get device managed network details hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.devicemanagednetworksdevicemanagednetworkdetails with: network_id: tools.network_id account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-update-device-managed-network description: Cloudflare Update a device managed network hints: readOnly: false destructive: false idempotent: true call: cloudflare-accounts.devicemanagednetworksupdatedevicemanagednetwork with: network_id: tools.network_id account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-list-device-settings-profiles description: Cloudflare List device settings profiles hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.deviceslistdevicesettingspolicies with: account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-get-default-device-settings description: Cloudflare Get the default device settings profile hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.devicesgetdefaultdevicesettingspolicy with: account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-update-default-device-settings description: Cloudflare Update the default device settings profile hints: readOnly: false destructive: false idempotent: true call: cloudflare-accounts.devicesupdatedefaultdevicesettingspolicy with: account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-create-device-settings-profile description: Cloudflare Create a device settings profile hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.devicescreatedevicesettingspolicy with: account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-split-tunnel-exclude description: Cloudflare Get the Split Tunnel exclude list hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.devicesgetsplittunnelexcludelist with: account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-set-split-tunnel-exclude description: Cloudflare Set the Split Tunnel exclude list hints: readOnly: false destructive: false idempotent: true call: cloudflare-accounts.devicessetsplittunnelexcludelist with: account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-your-local-domain description: Cloudflare Get your Local Domain Fallback list hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.devicesgetlocaldomainfallbacklist with: account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-set-your-local-domain description: Cloudflare Set your Local Domain Fallback list hints: readOnly: false destructive: false idempotent: true call: cloudflare-accounts.devicessetlocaldomainfallbacklist with: account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-split-tunnel-include description: Cloudflare Get the Split Tunnel include list hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.devicesgetsplittunnelincludelist with: account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-set-split-tunnel-include description: Cloudflare Set the Split Tunnel include list hints: readOnly: false destructive: false idempotent: true call: cloudflare-accounts.devicessetsplittunnelincludelist with: account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-delete-device-settings-profile description: Cloudflare Delete a device settings profile hints: readOnly: false destructive: true idempotent: true call: cloudflare-accounts.devicesdeletedevicesettingspolicy with: policy_id: tools.policy_id account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-device-settings-profile description: Cloudflare Get device settings profile by ID hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.devicesgetdevicesettingspolicybyid with: policy_id: tools.policy_id account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-update-device-settings-profile description: Cloudflare Update a device settings profile hints: readOnly: false destructive: false idempotent: true call: cloudflare-accounts.devicesupdatedevicesettingspolicy with: policy_id: tools.policy_id account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-split-tunnel-exclude-2 description: Cloudflare Get the Split Tunnel exclude list for a device settings profile hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.devicesgetsplittunnelexcludelistforadevicesettingspolicy with: policy_id: tools.policy_id account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-set-split-tunnel-exclude-2 description: Cloudflare Set the Split Tunnel exclude list for a device settings profile hints: readOnly: false destructive: false idempotent: true call: cloudflare-accounts.devicessetsplittunnelexcludelistforadevicesettingspolicy with: policy_id: tools.policy_id account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-local-domain-fallback description: Cloudflare Get the Local Domain Fallback list for a device settings profile hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.devicesgetlocaldomainfallbacklistforadevicesettingspolicy with: policy_id: tools.policy_id account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-set-local-domain-fallback description: Cloudflare Set the Local Domain Fallback list for a device settings profile hints: readOnly: false destructive: false idempotent: true call: cloudflare-accounts.devicessetlocaldomainfallbacklistforadevicesettingspolicy with: policy_id: tools.policy_id account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-split-tunnel-include-2 description: Cloudflare Get the Split Tunnel include list for a device settings profile hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.devicesgetsplittunnelincludelistforadevicesettingspolicy with: policy_id: tools.policy_id account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-set-split-tunnel-include-2 description: Cloudflare Set the Split Tunnel include list for a device settings profile hints: readOnly: false destructive: false idempotent: true call: cloudflare-accounts.devicessetsplittunnelincludelistforadevicesettingspolicy with: policy_id: tools.policy_id account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-list-device-posture-rules description: Cloudflare List device posture rules hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.devicepostureruleslistdeviceposturerules with: account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-create-device-posture-rule description: Cloudflare Create a device posture rule hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.deviceposturerulescreatedeviceposturerule with: account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-list-your-device-posture description: Cloudflare List your device posture integrations hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.devicepostureintegrationslistdevicepostureintegrations with: account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-create-device-posture-integration description: Cloudflare Create a device posture integration hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.devicepostureintegrationscreatedevicepostureintegration with: account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-delete-device-posture-integration description: Cloudflare Delete a device posture integration hints: readOnly: false destructive: true idempotent: true call: cloudflare-accounts.devicepostureintegrationsdeletedevicepostureintegration with: integration_id: tools.integration_id account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-device-posture-integration description: Cloudflare Get device posture integration details hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.devicepostureintegrationsdevicepostureintegrationdetails with: integration_id: tools.integration_id account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-update-device-posture-integration description: Cloudflare Update a device posture integration hints: readOnly: false destructive: false idempotent: true call: cloudflare-accounts.devicepostureintegrationsupdatedevicepostureintegration with: integration_id: tools.integration_id account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-delete-device-posture-rule description: Cloudflare Delete a device posture rule hints: readOnly: false destructive: true idempotent: true call: cloudflare-accounts.deviceposturerulesdeletedeviceposturerule with: rule_id: tools.rule_id account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-device-posture-rule description: Cloudflare Get device posture rule details hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.deviceposturerulesdeviceposturerulesdetails with: rule_id: tools.rule_id account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-update-device-posture-rule description: Cloudflare Update a device posture rule hints: readOnly: false destructive: false idempotent: true call: cloudflare-accounts.deviceposturerulesupdatedeviceposturerule with: rule_id: tools.rule_id account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-revoke-devices description: Cloudflare Revoke devices hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.devicesrevokedevices with: account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-device-settings-zero description: Cloudflare Get device settings for a Zero Trust account hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.zerotrustaccountsgetdevicesettingsforzerotrustaccount with: account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-update-device-settings-zero description: Cloudflare Update device settings for a Zero Trust account hints: readOnly: false destructive: false idempotent: true call: cloudflare-accounts.zerotrustaccountsupdatedevicesettingsforthezerotrustaccount with: account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-unrevoke-devices description: Cloudflare Unrevoke devices hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.devicesunrevokedevices with: account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-device-details description: Cloudflare Get device details hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.devicesdevicedetails with: device_id: tools.device_id account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-get-admin-override-code description: Cloudflare Get an admin override code for a device hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.deviceslistadminoverridecodefordevice with: device_id: tools.device_id account_id: tools.account_id outputParameters: - type: object mapping: $. - name: list-cloudflare-colos description: List Cloudflare colos hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.dexendpointslistcolos with: account_id: tools.account_id timeStart: tools.timeStart timeEnd: tools.timeEnd sortBy: tools.sortBy outputParameters: - type: object mapping: $. - name: cloudflare-list-fleet-status-devices description: Cloudflare List fleet status devices hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.dexfleetstatusdevices with: account_id: tools.account_id time_end: tools.time_end time_start: tools.time_start page: tools.page per_page: tools.per_page sort_by: tools.sort_by colo: tools.colo device_id: tools.device_id mode: tools.mode status: tools.status platform: tools.platform version: tools.version outputParameters: - type: object mapping: $. - name: cloudflare-list-fleet-status-details description: Cloudflare List fleet status details by dimension hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.dexfleetstatuslive with: account_id: tools.account_id since_minutes: tools.since_minutes outputParameters: - type: object mapping: $. - name: cloudflare-list-fleet-status-aggregate description: Cloudflare List fleet status aggregate details by dimension hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.dexfleetstatusovertime with: account_id: tools.account_id time_end: tools.time_end time_start: tools.time_start colo: tools.colo device_id: tools.device_id outputParameters: - type: object mapping: $. - name: cloudflare-get-details-and-aggregate description: Cloudflare Get details and aggregate metrics for an http test hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.dexendpointshttptestdetails with: account_id: tools.account_id test_id: tools.test_id deviceId: tools.deviceId timeStart: tools.timeStart timeEnd: tools.timeEnd interval: tools.interval colo: tools.colo outputParameters: - type: object mapping: $. - name: cloudflare-get-percentiles-http-test description: Cloudflare Get percentiles for an http test hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.dexendpointshttptestpercentiles with: account_id: tools.account_id test_id: tools.test_id deviceId: tools.deviceId timeStart: tools.timeStart timeEnd: tools.timeEnd colo: tools.colo outputParameters: - type: object mapping: $. - name: cloudflare-list-dex-test-analytics description: Cloudflare List DEX test analytics hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.dexendpointslisttests with: account_id: tools.account_id colo: tools.colo testName: tools.testName deviceId: tools.deviceId page: tools.page per_page: tools.per_page outputParameters: - type: object mapping: $. - name: cloudflare-get-count-devices-targeted description: Cloudflare Get count of devices targeted hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.dexendpointstestsuniquedevices with: account_id: tools.account_id testName: tools.testName deviceId: tools.deviceId outputParameters: - type: object mapping: $. - name: cloudflare-get-details-specific-traceroute description: Cloudflare Get details for a specific traceroute test run hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.dexendpointstraceroutetestresultnetworkpath with: account_id: tools.account_id test_result_id: tools.test_result_id outputParameters: - type: object mapping: $. - name: cloudflare-get-details-and-aggregate-2 description: Cloudflare Get details and aggregate metrics for a traceroute test hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.dexendpointstraceroutetestdetails with: account_id: tools.account_id test_id: tools.test_id deviceId: tools.deviceId timeStart: tools.timeStart timeEnd: tools.timeEnd interval: tools.interval colo: tools.colo outputParameters: - type: object mapping: $. - name: cloudflare-get-network-path-breakdown description: Cloudflare Get network path breakdown for a traceroute test hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.dexendpointstraceroutetestnetworkpath with: account_id: tools.account_id test_id: tools.test_id deviceId: tools.deviceId timeStart: tools.timeStart timeEnd: tools.timeEnd interval: tools.interval outputParameters: - type: object mapping: $. - name: cloudflare-get-percentiles-traceroute-test description: Cloudflare Get percentiles for a traceroute test hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.dexendpointstraceroutetestpercentiles with: account_id: tools.account_id test_id: tools.test_id deviceId: tools.deviceId timeStart: tools.timeStart timeEnd: tools.timeEnd colo: tools.colo outputParameters: - type: object mapping: $. - name: cloudflare-traceroute description: Cloudflare Traceroute hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.diagnosticstraceroute with: account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-fetch-all-datasets-information description: Cloudflare Fetch all datasets with information about available versions. hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.dlpdatasetsreadall with: account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-create-new-dataset description: Cloudflare Create a new dataset. hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.dlpdatasetscreate with: account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-delete-dataset description: Cloudflare Delete a dataset. hints: readOnly: false destructive: true idempotent: true call: cloudflare-accounts.dlpdatasetsdelete with: account_id: tools.account_id dataset_id: tools.dataset_id outputParameters: - type: object mapping: $. - name: cloudflare-fetch-specific-dataset-information description: Cloudflare Fetch a specific dataset with information about available versions. hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.dlpdatasetsread with: account_id: tools.account_id dataset_id: tools.dataset_id outputParameters: - type: object mapping: $. - name: cloudflare-update-details-about-dataset description: Cloudflare Update details about a dataset. hints: readOnly: false destructive: false idempotent: true call: cloudflare-accounts.dlpdatasetsupdate with: account_id: tools.account_id dataset_id: tools.dataset_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-prepare-upload-new-version description: Cloudflare Prepare to upload a new version of a dataset. hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.dlpdatasetscreateversion with: account_id: tools.account_id dataset_id: tools.dataset_id outputParameters: - type: object mapping: $. - name: cloudflare-upload-new-version-dataset description: Cloudflare Upload a new version of a dataset. hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.dlpdatasetsuploadversion with: account_id: tools.account_id dataset_id: tools.dataset_id version: tools.version body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-validate-pattern description: Cloudflare Validate pattern hints: readOnly: true destructive: false idempotent: false call: cloudflare-accounts.dlppatternvalidationvalidatepattern with: account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-settings description: Cloudflare Get settings hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.dlppayloadlogsettingsgetsettings with: account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-update-settings description: Cloudflare Update settings hints: readOnly: false destructive: false idempotent: true call: cloudflare-accounts.dlppayloadlogsettingsupdatesettings with: account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-list-all-profiles description: Cloudflare List all profiles hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.dlpprofileslistallprofiles with: account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-create-custom-profiles description: Cloudflare Create custom profiles hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.dlpprofilescreatecustomprofiles with: account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-delete-custom-profile description: Cloudflare Delete custom profile hints: readOnly: false destructive: true idempotent: true call: cloudflare-accounts.dlpprofilesdeletecustomprofile with: profile_id: tools.profile_id account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-custom-profile description: Cloudflare Get custom profile hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.dlpprofilesgetcustomprofile with: profile_id: tools.profile_id account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-update-custom-profile description: Cloudflare Update custom profile hints: readOnly: false destructive: false idempotent: true call: cloudflare-accounts.dlpprofilesupdatecustomprofile with: profile_id: tools.profile_id account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-predefined-profile description: Cloudflare Get predefined profile hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.dlpprofilesgetpredefinedprofile with: profile_id: tools.profile_id account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-update-predefined-profile description: Cloudflare Update predefined profile hints: readOnly: false destructive: false idempotent: true call: cloudflare-accounts.dlpprofilesupdatepredefinedprofile with: profile_id: tools.profile_id account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-dlp-profile description: Cloudflare Get DLP Profile hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.dlpprofilesgetdlpprofile with: profile_id: tools.profile_id account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-list-dns-firewall-clusters description: Cloudflare List DNS Firewall Clusters hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.dnsfirewalllistdnsfirewallclusters with: account_id: tools.account_id page: tools.page per_page: tools.per_page outputParameters: - type: object mapping: $. - name: cloudflare-create-dns-firewall-cluster description: Cloudflare Create DNS Firewall Cluster hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.dnsfirewallcreatednsfirewallcluster with: account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-delete-dns-firewall-cluster description: Cloudflare Delete DNS Firewall Cluster hints: readOnly: false destructive: true idempotent: true call: cloudflare-accounts.dnsfirewalldeletednsfirewallcluster with: dns_firewall_id: tools.dns_firewall_id account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-dns-firewall-cluster-details description: Cloudflare DNS Firewall Cluster Details hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.dnsfirewalldnsfirewallclusterdetails with: dns_firewall_id: tools.dns_firewall_id account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-update-dns-firewall-cluster description: Cloudflare Update DNS Firewall Cluster hints: readOnly: false destructive: false idempotent: true call: cloudflare-accounts.dnsfirewallupdatednsfirewallcluster with: dns_firewall_id: tools.dns_firewall_id account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-zero-trust-account description: Cloudflare Get Zero Trust account information hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.zerotrustaccountsgetzerotrustaccountinformation with: account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-create-zero-trust-account description: Cloudflare Create Zero Trust account hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.zerotrustaccountscreatezerotrustaccount with: account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-list-application-and-application description: Cloudflare List application and application type mappings hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.zerotrustgatewayapplicationandapplicationtypemappingslistapplicationandapplicationtypemappings with: account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-get-zero-trust-audit description: Cloudflare Get Zero Trust Audit SSH settings hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.zerotrustgetauditsshsettings with: account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-update-zero-trust-audit description: Cloudflare Update Zero Trust Audit SSH settings hints: readOnly: false destructive: false idempotent: true call: cloudflare-accounts.zerotrustupdateauditsshsettings with: account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-list-categories description: Cloudflare List categories hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.zerotrustgatewaycategorieslistcategories with: account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-get-zero-trust-account-2 description: Cloudflare Get Zero Trust account configuration hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.zerotrustaccountsgetzerotrustaccountconfiguration with: account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-patch-zero-trust-account description: Cloudflare Patch Zero Trust account configuration hints: readOnly: false destructive: false idempotent: true call: cloudflare-accounts.zerotrustaccountspatchzerotrustaccountconfiguration with: account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-update-zero-trust-account description: Cloudflare Update Zero Trust account configuration hints: readOnly: false destructive: false idempotent: true call: cloudflare-accounts.zerotrustaccountsupdatezerotrustaccountconfiguration with: account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-list-zero-trust-lists description: Cloudflare List Zero Trust lists hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.zerotrustlistslistzerotrustlists with: account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-create-zero-trust-list description: Cloudflare Create Zero Trust list hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.zerotrustlistscreatezerotrustlist with: account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-delete-zero-trust-list description: Cloudflare Delete Zero Trust list hints: readOnly: false destructive: true idempotent: true call: cloudflare-accounts.zerotrustlistsdeletezerotrustlist with: list_id: tools.list_id account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-zero-trust-list description: Cloudflare Get Zero Trust list details hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.zerotrustlistszerotrustlistdetails with: list_id: tools.list_id account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-patch-zero-trust-list description: Cloudflare Patch Zero Trust list hints: readOnly: false destructive: false idempotent: true call: cloudflare-accounts.zerotrustlistspatchzerotrustlist with: list_id: tools.list_id account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-update-zero-trust-list description: Cloudflare Update Zero Trust list hints: readOnly: false destructive: false idempotent: true call: cloudflare-accounts.zerotrustlistsupdatezerotrustlist with: list_id: tools.list_id account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-zero-trust-list-2 description: Cloudflare Get Zero Trust list items hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.zerotrustlistszerotrustlistitems with: list_id: tools.list_id account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-list-zero-trust-gateway description: Cloudflare List Zero Trust Gateway locations hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.zerotrustgatewaylocationslistzerotrustgatewaylocations with: account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-create-zero-trust-gateway description: Cloudflare Create a Zero Trust Gateway location hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.zerotrustgatewaylocationscreatezerotrustgatewaylocation with: account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-delete-zero-trust-gateway description: Cloudflare Delete a Zero Trust Gateway location hints: readOnly: false destructive: true idempotent: true call: cloudflare-accounts.zerotrustgatewaylocationsdeletezerotrustgatewaylocation with: location_id: tools.location_id account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-zero-trust-gateway description: Cloudflare Get Zero Trust Gateway location details hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.zerotrustgatewaylocationszerotrustgatewaylocationdetails with: location_id: tools.location_id account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-update-zero-trust-gateway description: Cloudflare Update a Zero Trust Gateway location hints: readOnly: false destructive: false idempotent: true call: cloudflare-accounts.zerotrustgatewaylocationsupdatezerotrustgatewaylocation with: location_id: tools.location_id account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-logging-settings-zero description: Cloudflare Get logging settings for the Zero Trust account hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.zerotrustaccountsgetloggingsettingsforthezerotrustaccount with: account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-update-zero-trust-account-2 description: Cloudflare Update Zero Trust account logging settings hints: readOnly: false destructive: false idempotent: true call: cloudflare-accounts.zerotrustaccountsupdateloggingsettingsforthezerotrustaccount with: account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-proxy-endpoint description: Cloudflare Get a proxy endpoint hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.zerotrustgatewayproxyendpointslistproxyendpoints with: account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-create-proxy-endpoint description: Cloudflare Create a proxy endpoint hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.zerotrustgatewayproxyendpointscreateproxyendpoint with: account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-delete-proxy-endpoint description: Cloudflare Delete a proxy endpoint hints: readOnly: false destructive: true idempotent: true call: cloudflare-accounts.zerotrustgatewayproxyendpointsdeleteproxyendpoint with: proxy_endpoint_id: tools.proxy_endpoint_id account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-list-proxy-endpoints description: Cloudflare List proxy endpoints hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.zerotrustgatewayproxyendpointsproxyendpointdetails with: proxy_endpoint_id: tools.proxy_endpoint_id account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-update-proxy-endpoint description: Cloudflare Update a proxy endpoint hints: readOnly: false destructive: false idempotent: true call: cloudflare-accounts.zerotrustgatewayproxyendpointsupdateproxyendpoint with: proxy_endpoint_id: tools.proxy_endpoint_id account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-list-zero-trust-gateway-2 description: Cloudflare List Zero Trust Gateway rules hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.zerotrustgatewayruleslistzerotrustgatewayrules with: account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-create-zero-trust-gateway-2 description: Cloudflare Create a Zero Trust Gateway rule hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.zerotrustgatewayrulescreatezerotrustgatewayrule with: account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-delete-zero-trust-gateway-2 description: Cloudflare Delete a Zero Trust Gateway rule hints: readOnly: false destructive: true idempotent: true call: cloudflare-accounts.zerotrustgatewayrulesdeletezerotrustgatewayrule with: rule_id: tools.rule_id account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-zero-trust-gateway-2 description: Cloudflare Get Zero Trust Gateway rule details hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.zerotrustgatewayruleszerotrustgatewayruledetails with: rule_id: tools.rule_id account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-update-zero-trust-gateway-2 description: Cloudflare Update a Zero Trust Gateway rule hints: readOnly: false destructive: false idempotent: true call: cloudflare-accounts.zerotrustgatewayrulesupdatezerotrustgatewayrule with: rule_id: tools.rule_id account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-list-hyperdrives description: Cloudflare List Hyperdrives hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.listhyperdrive with: account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-create-hyperdrive description: Cloudflare Create Hyperdrive hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.createhyperdrive with: account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-delete-hyperdrive description: Cloudflare Delete Hyperdrive hints: readOnly: false destructive: true idempotent: true call: cloudflare-accounts.deletehyperdrive with: account_id: tools.account_id hyperdrive_id: tools.hyperdrive_id outputParameters: - type: object mapping: $. - name: cloudflare-get-hyperdrive description: Cloudflare Get Hyperdrive hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.gethyperdrive with: account_id: tools.account_id hyperdrive_id: tools.hyperdrive_id outputParameters: - type: object mapping: $. - name: cloudflare-patch-hyperdrive description: Cloudflare Patch Hyperdrive hints: readOnly: false destructive: false idempotent: true call: cloudflare-accounts.patchhyperdrive with: account_id: tools.account_id hyperdrive_id: tools.hyperdrive_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-update-hyperdrive description: Cloudflare Update Hyperdrive hints: readOnly: false destructive: false idempotent: true call: cloudflare-accounts.updatehyperdrive with: account_id: tools.account_id hyperdrive_id: tools.hyperdrive_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-list-images description: Cloudflare List images hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.cloudflareimageslistimages with: account_id: tools.account_id page: tools.page per_page: tools.per_page outputParameters: - type: object mapping: $. - name: cloudflare-upload-image description: Cloudflare Upload an image hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.cloudflareimagesuploadanimageviaurl with: account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-list-signing-keys description: Cloudflare List Signing Keys hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.cloudflareimageskeyslistsigningkeys with: account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-delete-signing-key description: Cloudflare Delete Signing Key hints: readOnly: false destructive: true idempotent: true call: cloudflare-accounts.cloudflareimageskeysdeletesigningkey with: signing_key_name: tools.signing_key_name account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-create-new-signing-key description: Cloudflare Create a new Signing Key hints: readOnly: false destructive: false idempotent: true call: cloudflare-accounts.cloudflareimageskeysaddsigningkey with: signing_key_name: tools.signing_key_name account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-images-usage-statistics description: Cloudflare Images usage statistics hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.cloudflareimagesimagesusagestatistics with: account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-list-variants description: Cloudflare List variants hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.cloudflareimagesvariantslistvariants with: account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-create-variant description: Cloudflare Create a variant hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.cloudflareimagesvariantscreateavariant with: account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-delete-variant description: Cloudflare Delete a variant hints: readOnly: false destructive: true idempotent: true call: cloudflare-accounts.cloudflareimagesvariantsdeleteavariant with: variant_id: tools.variant_id account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-variant-details description: Cloudflare Variant details hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.cloudflareimagesvariantsvariantdetails with: variant_id: tools.variant_id account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-update-variant description: Cloudflare Update a variant hints: readOnly: false destructive: false idempotent: true call: cloudflare-accounts.cloudflareimagesvariantsupdateavariant with: variant_id: tools.variant_id account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-delete-image description: Cloudflare Delete image hints: readOnly: false destructive: true idempotent: true call: cloudflare-accounts.cloudflareimagesdeleteimage with: image_id: tools.image_id account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-image-details description: Cloudflare Image details hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.cloudflareimagesimagedetails with: image_id: tools.image_id account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-update-image description: Cloudflare Update image hints: readOnly: false destructive: false idempotent: true call: cloudflare-accounts.cloudflareimagesupdateimage with: image_id: tools.image_id account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-base-image description: Cloudflare Base image hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.cloudflareimagesbaseimage with: image_id: tools.image_id account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-list-images-v2 description: Cloudflare List images V2 hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.cloudflareimageslistimagesv2 with: account_id: tools.account_id continuation_token: tools.continuation_token per_page: tools.per_page sort_order: tools.sort_order outputParameters: - type: object mapping: $. - name: cloudflare-create-authenticated-direct-upload description: Cloudflare Create authenticated direct upload URL V2 hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.cloudflareimagescreateauthenticateddirectuploadurlv2 with: account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-asn-overview description: Cloudflare Get ASN Overview hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.asnintelligencegetasnoverview with: asn: tools.asn account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-get-asn-subnets description: Cloudflare Get ASN Subnets hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.asnintelligencegetasnsubnets with: asn: tools.asn account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-get-security-center-issues description: Cloudflare Get Security Center Issues Types hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.getsecuritycenterissuetypes with: account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-get-security-center-issues-2 description: Cloudflare Get Security Center Issues hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.getsecuritycenterissues with: account_id: tools.account_id dismissed: tools.dismissed issue_class: tools.issue_class issue_type: tools.issue_type product: tools.product severity: tools.severity subject: tools.subject issue_class~neq: tools.issue_class~neq issue_type~neq: tools.issue_type~neq product~neq: tools.product~neq severity~neq: tools.severity~neq subject~neq: tools.subject~neq page: tools.page per_page: tools.per_page outputParameters: - type: object mapping: $. - name: cloudflare-get-security-center-issue description: Cloudflare Get Security Center Issue Counts by Class hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.getsecuritycenterissuecountsbyclass with: account_id: tools.account_id dismissed: tools.dismissed issue_class: tools.issue_class issue_type: tools.issue_type product: tools.product severity: tools.severity subject: tools.subject issue_class~neq: tools.issue_class~neq issue_type~neq: tools.issue_type~neq product~neq: tools.product~neq severity~neq: tools.severity~neq subject~neq: tools.subject~neq outputParameters: - type: object mapping: $. - name: cloudflare-get-security-center-issue-2 description: Cloudflare Get Security Center Issue Counts by Severity hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.getsecuritycenterissuecountsbyseverity with: account_id: tools.account_id dismissed: tools.dismissed issue_class: tools.issue_class issue_type: tools.issue_type product: tools.product severity: tools.severity subject: tools.subject issue_class~neq: tools.issue_class~neq issue_type~neq: tools.issue_type~neq product~neq: tools.product~neq severity~neq: tools.severity~neq subject~neq: tools.subject~neq outputParameters: - type: object mapping: $. - name: cloudflare-get-security-center-issue-3 description: Cloudflare Get Security Center Issue Counts by Type hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.getsecuritycenterissuecountsbytype with: account_id: tools.account_id dismissed: tools.dismissed issue_class: tools.issue_class issue_type: tools.issue_type product: tools.product severity: tools.severity subject: tools.subject issue_class~neq: tools.issue_class~neq issue_type~neq: tools.issue_type~neq product~neq: tools.product~neq severity~neq: tools.severity~neq subject~neq: tools.subject~neq outputParameters: - type: object mapping: $. - name: cloudflare-archive-security-center-insight description: Cloudflare Archive Security Center Insight hints: readOnly: false destructive: false idempotent: true call: cloudflare-accounts.archivesecuritycenterinsight with: account_id: tools.account_id issue_id: tools.issue_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-passive-dns-ip description: Cloudflare Get Passive DNS by IP hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.passivednsbyipgetpassivednsbyip with: account_id: tools.account_id start_end_params: tools.start_end_params ipv4: tools.ipv4 page: tools.page per_page: tools.per_page outputParameters: - type: object mapping: $. - name: cloudflare-get-domain-details description: Cloudflare Get Domain Details hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.domainintelligencegetdomaindetails with: account_id: tools.account_id domain: tools.domain outputParameters: - type: object mapping: $. - name: cloudflare-get-domain-history description: Cloudflare Get Domain History hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.domainhistorygetdomainhistory with: account_id: tools.account_id domain: tools.domain outputParameters: - type: object mapping: $. - name: cloudflare-get-multiple-domain-details description: Cloudflare Get Multiple Domain Details hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.domainintelligencegetmultipledomaindetails with: account_id: tools.account_id domain: tools.domain outputParameters: - type: object mapping: $. - name: cloudflare-get-indicator-feeds-owned description: Cloudflare Get indicator feeds owned by this account hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.customindicatorfeedsgetindicatorfeeds with: account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-create-new-indicator-feed description: Cloudflare Create new indicator feed hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.customindicatorfeedscreateindicatorfeeds with: account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-grant-permission-indicator-feed description: Cloudflare Grant permission to indicator feed hints: readOnly: false destructive: false idempotent: true call: cloudflare-accounts.customindicatorfeedsaddpermission with: account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-revoke-permission-indicator-feed description: Cloudflare Revoke permission to indicator feed hints: readOnly: false destructive: false idempotent: true call: cloudflare-accounts.customindicatorfeedsremovepermission with: account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-list-indicator-feed-permissions description: Cloudflare List indicator feed permissions hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.customindicatorfeedsviewpermissions with: account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-get-indicator-feed-metadata description: Cloudflare Get indicator feed metadata hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.customindicatorfeedsgetindicatorfeedmetadata with: account_id: tools.account_id feed_id: tools.feed_id outputParameters: - type: object mapping: $. - name: cloudflare-get-indicator-feed-data description: Cloudflare Get indicator feed data hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.customindicatorfeedsgetindicatorfeeddata with: account_id: tools.account_id feed_id: tools.feed_id outputParameters: - type: object mapping: $. - name: cloudflare-update-indicator-feed-data description: Cloudflare Update indicator feed data hints: readOnly: false destructive: false idempotent: true call: cloudflare-accounts.customindicatorfeedsupdateindicatorfeeddata with: account_id: tools.account_id feed_id: tools.feed_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-ip-overview description: Cloudflare Get IP Overview hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.ipintelligencegetipoverview with: account_id: tools.account_id ipv4: tools.ipv4 ipv6: tools.ipv6 outputParameters: - type: object mapping: $. - name: cloudflare-get-ip-lists description: Cloudflare Get IP Lists hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.iplistgetiplists with: account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-create-miscategorization description: Cloudflare Create Miscategorization hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.miscategorizationcreatemiscategorization with: account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-list-sinkholes-owned-this description: Cloudflare List sinkholes owned by this account hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.sinkholeconfiggetsinkholes with: account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-get-whois-record description: Cloudflare Get WHOIS Record hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.whoisrecordgetwhoisrecord with: account_id: tools.account_id domain: tools.domain outputParameters: - type: object mapping: $. - name: cloudflare-list-monitors description: Cloudflare List Monitors hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.accountloadbalancermonitorslistmonitors with: account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-create-monitor description: Cloudflare Create Monitor hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.accountloadbalancermonitorscreatemonitor with: account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-delete-monitor description: Cloudflare Delete Monitor hints: readOnly: false destructive: true idempotent: true call: cloudflare-accounts.accountloadbalancermonitorsdeletemonitor with: monitor_id: tools.monitor_id account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-monitor-details description: Cloudflare Monitor Details hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.accountloadbalancermonitorsmonitordetails with: monitor_id: tools.monitor_id account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-patch-monitor description: Cloudflare Patch Monitor hints: readOnly: false destructive: false idempotent: true call: cloudflare-accounts.accountloadbalancermonitorspatchmonitor with: monitor_id: tools.monitor_id account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-update-monitor description: Cloudflare Update Monitor hints: readOnly: false destructive: false idempotent: true call: cloudflare-accounts.accountloadbalancermonitorsupdatemonitor with: monitor_id: tools.monitor_id account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-preview-monitor description: Cloudflare Preview Monitor hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.accountloadbalancermonitorspreviewmonitor with: monitor_id: tools.monitor_id account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-list-monitor-references description: Cloudflare List Monitor References hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.accountloadbalancermonitorslistmonitorreferences with: monitor_id: tools.monitor_id account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-list-pools description: Cloudflare List Pools hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.accountloadbalancerpoolslistpools with: account_id: tools.account_id monitor: tools.monitor outputParameters: - type: object mapping: $. - name: cloudflare-patch-pools description: Cloudflare Patch Pools hints: readOnly: false destructive: false idempotent: true call: cloudflare-accounts.accountloadbalancerpoolspatchpools with: account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-create-pool description: Cloudflare Create Pool hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.accountloadbalancerpoolscreatepool with: account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-delete-pool description: Cloudflare Delete Pool hints: readOnly: false destructive: true idempotent: true call: cloudflare-accounts.accountloadbalancerpoolsdeletepool with: pool_id: tools.pool_id account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-pool-details description: Cloudflare Pool Details hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.accountloadbalancerpoolspooldetails with: pool_id: tools.pool_id account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-patch-pool description: Cloudflare Patch Pool hints: readOnly: false destructive: false idempotent: true call: cloudflare-accounts.accountloadbalancerpoolspatchpool with: pool_id: tools.pool_id account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-update-pool description: Cloudflare Update Pool hints: readOnly: false destructive: false idempotent: true call: cloudflare-accounts.accountloadbalancerpoolsupdatepool with: pool_id: tools.pool_id account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-pool-health-details description: Cloudflare Pool Health Details hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.accountloadbalancerpoolspoolhealthdetails with: pool_id: tools.pool_id account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-preview-pool description: Cloudflare Preview Pool hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.accountloadbalancerpoolspreviewpool with: pool_id: tools.pool_id account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-list-pool-references description: Cloudflare List Pool References hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.accountloadbalancerpoolslistpoolreferences with: pool_id: tools.pool_id account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-preview-result description: Cloudflare Preview Result hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.accountloadbalancermonitorspreviewresult with: preview_id: tools.preview_id account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-list-regions description: Cloudflare List Regions hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.loadbalancerregionslistregions with: account_id: tools.account_id subdivision_code: tools.subdivision_code subdivision_code_a2: tools.subdivision_code_a2 country_code_a2: tools.country_code_a2 outputParameters: - type: object mapping: $. - name: cloudflare-get-region description: Cloudflare Get Region hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.loadbalancerregionsgetregion with: region_id: tools.region_id account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-search-resources description: Cloudflare Search Resources hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.accountloadbalancersearchsearchresources with: account_id: tools.account_id search_params: tools.search_params page: tools.page per_page: tools.per_page outputParameters: - type: object mapping: $. - name: cloudflare-list-fields description: Cloudflare List fields hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.getaccountsaccountidentifierlogpushdatasetsdatasetfields with: dataset_id: tools.dataset_id account_id: tools.account_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: cloudflare-accounts.getaccountsaccountidentifierlogpushdatasetsdatasetjobs with: dataset_id: tools.dataset_id account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-list-logpush-jobs description: Cloudflare List Logpush jobs hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.getaccountsaccountidentifierlogpushjobs with: account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-create-logpush-job description: Cloudflare Create Logpush job hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.postaccountsaccountidentifierlogpushjobs with: account_id: tools.account_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: cloudflare-accounts.deleteaccountsaccountidentifierlogpushjobsjobidentifier with: job_id: tools.job_id account_id: tools.account_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: cloudflare-accounts.getaccountsaccountidentifierlogpushjobsjobidentifier with: job_id: tools.job_id account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-update-logpush-job description: Cloudflare Update Logpush job hints: readOnly: false destructive: false idempotent: true call: cloudflare-accounts.putaccountsaccountidentifierlogpushjobsjobidentifier with: job_id: tools.job_id account_id: tools.account_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: cloudflare-accounts.postaccountsaccountidentifierlogpushownership with: account_id: tools.account_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: cloudflare-accounts.postaccountsaccountidentifierlogpushownershipvalidate with: account_id: tools.account_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: cloudflare-accounts.deleteaccountsaccountidentifierlogpushvalidatedestinationexists with: account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-validate-origin description: Cloudflare Validate origin hints: readOnly: true destructive: false idempotent: false call: cloudflare-accounts.postaccountsaccountidentifierlogpushvalidateorigin with: account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-delete-cmb-config description: Cloudflare Delete CMB config hints: readOnly: false destructive: true idempotent: true call: cloudflare-accounts.deleteaccountsaccountidentifierlogscontrolcmbconfig with: account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-cmb-config description: Cloudflare Get CMB config hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.getaccountsaccountidentifierlogscontrolcmbconfig with: account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-update-cmb-config description: Cloudflare Update CMB config hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.putaccountsaccountidentifierlogscontrolcmbconfig with: account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-list-members description: Cloudflare List Members hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.accountmemberslistmembers with: account_id: tools.account_id order: tools.order status: tools.status page: tools.page per_page: tools.per_page direction: tools.direction outputParameters: - type: object mapping: $. - name: cloudflare-add-member description: Cloudflare Add Member hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.accountmembersaddmember with: account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-remove-member description: Cloudflare Remove Member hints: readOnly: false destructive: true idempotent: true call: cloudflare-accounts.accountmembersremovemember with: member_id: tools.member_id account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-member-details description: Cloudflare Member Details hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.accountmembersmemberdetails with: member_id: tools.member_id account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-update-member description: Cloudflare Update Member hints: readOnly: false destructive: false idempotent: true call: cloudflare-accounts.accountmembersupdatemember with: member_id: tools.member_id account_id: tools.account_id 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: cloudflare-accounts.mtlscertificatemanagementlistmtlscertificates with: account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-upload-mtls-certificate description: Cloudflare Upload mTLS certificate hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.mtlscertificatemanagementuploadmtlscertificate with: account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-delete-mtls-certificate description: Cloudflare Delete mTLS certificate hints: readOnly: false destructive: true idempotent: true call: cloudflare-accounts.mtlscertificatemanagementdeletemtlscertificate with: mtls_certificate_id: tools.mtls_certificate_id account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-mtls-certificate description: Cloudflare Get mTLS certificate hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.mtlscertificatemanagementgetmtlscertificate with: mtls_certificate_id: tools.mtls_certificate_id account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-list-mtls-certificate-associations description: Cloudflare List mTLS certificate associations hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.mtlscertificatemanagementlistmtlscertificateassociations with: mtls_certificate_id: tools.mtls_certificate_id account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-get-projects description: Cloudflare Get projects hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.pagesprojectgetprojects with: account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-create-project description: Cloudflare Create project hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.pagesprojectcreateproject with: account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-delete-project description: Cloudflare Delete project hints: readOnly: false destructive: true idempotent: true call: cloudflare-accounts.pagesprojectdeleteproject with: project_name: tools.project_name account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-project description: Cloudflare Get project hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.pagesprojectgetproject with: project_name: tools.project_name account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-update-project description: Cloudflare Update project hints: readOnly: false destructive: false idempotent: true call: cloudflare-accounts.pagesprojectupdateproject with: project_name: tools.project_name account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-deployments description: Cloudflare Get deployments hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.pagesdeploymentgetdeployments with: project_name: tools.project_name account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-create-deployment description: Cloudflare Create deployment hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.pagesdeploymentcreatedeployment with: project_name: tools.project_name account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-delete-deployment description: Cloudflare Delete deployment hints: readOnly: false destructive: true idempotent: true call: cloudflare-accounts.pagesdeploymentdeletedeployment with: deployment_id: tools.deployment_id project_name: tools.project_name account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-deployment-info description: Cloudflare Get deployment info hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.pagesdeploymentgetdeploymentinfo with: deployment_id: tools.deployment_id project_name: tools.project_name account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-get-deployment-logs description: Cloudflare Get deployment logs hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.pagesdeploymentgetdeploymentlogs with: deployment_id: tools.deployment_id project_name: tools.project_name account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-retry-deployment description: Cloudflare Retry deployment hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.pagesdeploymentretrydeployment with: deployment_id: tools.deployment_id project_name: tools.project_name account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-rollback-deployment description: Cloudflare Rollback deployment hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.pagesdeploymentrollbackdeployment with: deployment_id: tools.deployment_id project_name: tools.project_name account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-domains description: Cloudflare Get domains hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.pagesdomainsgetdomains with: project_name: tools.project_name account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-add-domain description: Cloudflare Add domain hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.pagesdomainsadddomain with: project_name: tools.project_name account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-delete-domain description: Cloudflare Delete domain hints: readOnly: false destructive: true idempotent: true call: cloudflare-accounts.pagesdomainsdeletedomain with: domain_name: tools.domain_name project_name: tools.project_name account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-domain description: Cloudflare Get domain hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.pagesdomainsgetdomain with: domain_name: tools.domain_name project_name: tools.project_name account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-patch-domain description: Cloudflare Patch domain hints: readOnly: false destructive: false idempotent: true call: cloudflare-accounts.pagesdomainspatchdomain with: domain_name: tools.domain_name project_name: tools.project_name account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-purge-build-cache description: Cloudflare Purge build cache hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.pagespurgebuildcache with: project_name: tools.project_name account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-list-packet-capture-requests description: Cloudflare List packet capture requests hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.magicpcapcollectionlistpacketcapturerequests with: account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-create-pcap-request description: Cloudflare Create PCAP request hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.magicpcapcollectioncreatepcaprequest with: account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-list-pcaps-bucket-ownership description: Cloudflare List PCAPs Bucket Ownership hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.magicpcapcollectionlistpcapsbucketownership with: account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-add-buckets-full-packet description: Cloudflare Add buckets for full packet captures hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.magicpcapcollectionaddbucketsforfullpacketcaptures with: account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-validate-buckets-full-packet description: Cloudflare Validate buckets for full packet captures hints: readOnly: true destructive: false idempotent: false call: cloudflare-accounts.magicpcapcollectionvalidatebucketsforfullpacketcaptures with: account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-delete-buckets-full-packet description: Cloudflare Delete buckets for full packet captures hints: readOnly: false destructive: true idempotent: true call: cloudflare-accounts.magicpcapcollectiondeletebucketsforfullpacketcaptures with: ownership_id: tools.ownership_id account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-get-pcap-request description: Cloudflare Get PCAP request hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.magicpcapcollectiongetpcaprequest with: pcap_id: tools.pcap_id account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-download-simple-pcap description: Cloudflare Download Simple PCAP hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.magicpcapcollectiondownloadsimplepcap with: pcap_id: tools.pcap_id account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-list-buckets description: Cloudflare List Buckets hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.r2listbuckets with: account_id: tools.account_id name_contains: tools.name_contains start_after: tools.start_after per_page: tools.per_page order: tools.order direction: tools.direction cursor: tools.cursor outputParameters: - type: object mapping: $. - name: cloudflare-create-bucket description: Cloudflare Create Bucket hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.r2createbucket with: account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-delete-bucket description: Cloudflare Delete Bucket hints: readOnly: false destructive: true idempotent: true call: cloudflare-accounts.r2deletebucket with: bucket_name: tools.bucket_name account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-get-bucket description: Cloudflare Get Bucket hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.r2getbucket with: account_id: tools.account_id bucket_name: tools.bucket_name outputParameters: - type: object mapping: $. - name: cloudflare-disable-sippy description: Cloudflare Disable Sippy hints: readOnly: false destructive: true idempotent: true call: cloudflare-accounts.r2deletebucketsippyconfig with: bucket_name: tools.bucket_name account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-get-sippy-configuration description: Cloudflare Get Sippy Configuration hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.r2getbucketsippyconfig with: account_id: tools.account_id bucket_name: tools.bucket_name outputParameters: - type: object mapping: $. - name: cloudflare-enable-sippy description: Cloudflare Enable Sippy hints: readOnly: false destructive: false idempotent: true call: cloudflare-accounts.r2putbucketsippyconfig with: account_id: tools.account_id bucket_name: tools.bucket_name body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-list-domains description: Cloudflare List domains hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.registrardomainslistdomains with: account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-get-domain-2 description: Cloudflare Get domain hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.registrardomainsgetdomain with: domain_name: tools.domain_name account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-update-domain description: Cloudflare Update domain hints: readOnly: false destructive: false idempotent: true call: cloudflare-accounts.registrardomainsupdatedomain with: domain_name: tools.domain_name account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-list-roles description: Cloudflare List Roles hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.accountroleslistroles with: account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-role-details description: Cloudflare Role Details hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.accountrolesroledetails with: role_id: tools.role_id account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-get-lists description: Cloudflare Get lists hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.listsgetlists with: account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-create-list description: Cloudflare Create a list hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.listscreatealist with: account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-delete-list description: Cloudflare Delete a list hints: readOnly: false destructive: true idempotent: true call: cloudflare-accounts.listsdeletealist with: list_id: tools.list_id account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-list description: Cloudflare Get a list hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.listsgetalist with: list_id: tools.list_id account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-update-list description: Cloudflare Update a list hints: readOnly: false destructive: false idempotent: true call: cloudflare-accounts.listsupdatealist with: list_id: tools.list_id account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-delete-list-items description: Cloudflare Delete list items hints: readOnly: false destructive: true idempotent: true call: cloudflare-accounts.listsdeletelistitems with: list_id: tools.list_id account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-list-items description: Cloudflare Get list items hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.listsgetlistitems with: list_id: tools.list_id account_id: tools.account_id cursor: tools.cursor per_page: tools.per_page search: tools.search outputParameters: - type: object mapping: $. - name: cloudflare-create-list-items description: Cloudflare Create list items hints: readOnly: true destructive: false idempotent: false call: cloudflare-accounts.listscreatelistitems with: list_id: tools.list_id account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-update-all-list-items description: Cloudflare Update all list items hints: readOnly: false destructive: false idempotent: true call: cloudflare-accounts.listsupdatealllistitems with: list_id: tools.list_id account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-list-account-rulesets description: Cloudflare List account rulesets hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.listaccountrulesets with: account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-create-account-ruleset description: Cloudflare Create an account ruleset hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.createaccountruleset with: account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-account-entry-point description: Cloudflare Get an account entry point ruleset hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.getaccountentrypointruleset with: ruleset_phase: tools.ruleset_phase account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-update-account-entry-point description: Cloudflare Update an account entry point ruleset hints: readOnly: false destructive: false idempotent: true call: cloudflare-accounts.updateaccountentrypointruleset with: ruleset_phase: tools.ruleset_phase account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-list-account-entry-point description: Cloudflare List an account entry point ruleset's versions hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.listaccountentrypointrulesetversions with: ruleset_phase: tools.ruleset_phase account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-get-account-entry-point-2 description: Cloudflare Get an account entry point ruleset version hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.getaccountentrypointrulesetversion with: ruleset_version: tools.ruleset_version ruleset_phase: tools.ruleset_phase account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-delete-account-ruleset description: Cloudflare Delete an account ruleset hints: readOnly: false destructive: true idempotent: true call: cloudflare-accounts.deleteaccountruleset with: ruleset_id: tools.ruleset_id account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-get-account-ruleset description: Cloudflare Get an account ruleset hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.getaccountruleset with: ruleset_id: tools.ruleset_id account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-update-account-ruleset description: Cloudflare Update an account ruleset hints: readOnly: false destructive: false idempotent: true call: cloudflare-accounts.updateaccountruleset with: ruleset_id: tools.ruleset_id account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-create-account-ruleset-rule description: Cloudflare Create an account ruleset rule hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.createaccountrulesetrule with: ruleset_id: tools.ruleset_id account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-delete-account-ruleset-rule description: Cloudflare Delete an account ruleset rule hints: readOnly: false destructive: true idempotent: true call: cloudflare-accounts.deleteaccountrulesetrule with: rule_id: tools.rule_id ruleset_id: tools.ruleset_id account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-update-account-ruleset-rule description: Cloudflare Update an account ruleset rule hints: readOnly: false destructive: false idempotent: true call: cloudflare-accounts.updateaccountrulesetrule with: rule_id: tools.rule_id ruleset_id: tools.ruleset_id account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-list-account-ruleset-s-versions description: Cloudflare List an account ruleset's versions hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.listaccountrulesetversions with: ruleset_id: tools.ruleset_id account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-delete-account-ruleset-version description: Cloudflare Delete an account ruleset version hints: readOnly: false destructive: true idempotent: true call: cloudflare-accounts.deleteaccountrulesetversion with: ruleset_version: tools.ruleset_version ruleset_id: tools.ruleset_id account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-get-account-ruleset-version description: Cloudflare Get an account ruleset version hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.getaccountrulesetversion with: ruleset_version: tools.ruleset_version ruleset_id: tools.ruleset_id account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-list-account-ruleset-version-s description: Cloudflare List an account ruleset version's rules by tag hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.listaccountrulesetversionrulesbytag with: rule_tag: tools.rule_tag ruleset_version: tools.ruleset_version ruleset_id: tools.ruleset_id account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-create-web-analytics-site description: Cloudflare Create a Web Analytics site hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.webanalyticscreatesite with: account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-list-web-analytics-sites description: Cloudflare List Web Analytics sites hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.webanalyticslistsites with: account_id: tools.account_id per_page: tools.per_page page: tools.page order_by: tools.order_by outputParameters: - type: object mapping: $. - name: cloudflare-delete-web-analytics-site description: Cloudflare Delete a Web Analytics site hints: readOnly: false destructive: true idempotent: true call: cloudflare-accounts.webanalyticsdeletesite with: account_id: tools.account_id site_id: tools.site_id outputParameters: - type: object mapping: $. - name: cloudflare-get-web-analytics-site description: Cloudflare Get a Web Analytics site hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.webanalyticsgetsite with: account_id: tools.account_id site_id: tools.site_id outputParameters: - type: object mapping: $. - name: cloudflare-update-web-analytics-site description: Cloudflare Update a Web Analytics site hints: readOnly: false destructive: false idempotent: true call: cloudflare-accounts.webanalyticsupdatesite with: account_id: tools.account_id site_id: tools.site_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-create-web-analytics-rule description: Cloudflare Create a Web Analytics rule hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.webanalyticscreaterule with: account_id: tools.account_id ruleset_id: tools.ruleset_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-delete-web-analytics-rule description: Cloudflare Delete a Web Analytics rule hints: readOnly: false destructive: true idempotent: true call: cloudflare-accounts.webanalyticsdeleterule with: account_id: tools.account_id ruleset_id: tools.ruleset_id rule_id: tools.rule_id outputParameters: - type: object mapping: $. - name: cloudflare-update-web-analytics-rule description: Cloudflare Update a Web Analytics rule hints: readOnly: false destructive: false idempotent: true call: cloudflare-accounts.webanalyticsupdaterule with: account_id: tools.account_id ruleset_id: tools.ruleset_id rule_id: tools.rule_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-list-rules-web-analytics description: Cloudflare List rules in Web Analytics ruleset hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.webanalyticslistrules with: account_id: tools.account_id ruleset_id: tools.ruleset_id outputParameters: - type: object mapping: $. - name: cloudflare-update-web-analytics-rules description: Cloudflare Update Web Analytics rules hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.webanalyticsmodifyrules with: account_id: tools.account_id ruleset_id: tools.ruleset_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-list-acls description: Cloudflare List ACLs hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.secondarydnsacllistacls with: account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-create-acl description: Cloudflare Create ACL hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.secondarydnsaclcreateacl with: account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-delete-acl description: Cloudflare Delete ACL hints: readOnly: false destructive: true idempotent: true call: cloudflare-accounts.secondarydnsacldeleteacl with: acl_id: tools.acl_id account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-acl-details description: Cloudflare ACL Details hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.secondarydnsaclacldetails with: acl_id: tools.acl_id account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-update-acl description: Cloudflare Update ACL hints: readOnly: false destructive: false idempotent: true call: cloudflare-accounts.secondarydnsaclupdateacl with: acl_id: tools.acl_id account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-list-peers description: Cloudflare List Peers hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.secondarydnspeerlistpeers with: account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-create-peer description: Cloudflare Create Peer hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.secondarydnspeercreatepeer with: account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-delete-peer description: Cloudflare Delete Peer hints: readOnly: false destructive: true idempotent: true call: cloudflare-accounts.secondarydnspeerdeletepeer with: peer_id: tools.peer_id account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-peer-details description: Cloudflare Peer Details hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.secondarydnspeerpeerdetails with: peer_id: tools.peer_id account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-update-peer description: Cloudflare Update Peer hints: readOnly: false destructive: false idempotent: true call: cloudflare-accounts.secondarydnspeerupdatepeer with: peer_id: tools.peer_id account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-list-tsigs description: Cloudflare List TSIGs hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.secondarydnstsiglisttsigs with: account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-create-tsig description: Cloudflare Create TSIG hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.secondarydnstsigcreatetsig with: account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-delete-tsig description: Cloudflare Delete TSIG hints: readOnly: false destructive: true idempotent: true call: cloudflare-accounts.secondarydnstsigdeletetsig with: tsig_id: tools.tsig_id account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-tsig-details description: Cloudflare TSIG Details hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.secondarydnstsigtsigdetails with: tsig_id: tools.tsig_id account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-update-tsig description: Cloudflare Update TSIG hints: readOnly: false destructive: false idempotent: true call: cloudflare-accounts.secondarydnstsigupdatetsig with: tsig_id: tools.tsig_id account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-query-request-analytics description: Cloudflare Query Request Analytics hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.workerskvrequestanalyticsqueryrequestanalytics with: account_id: tools.account_id query: tools.query outputParameters: - type: object mapping: $. - name: cloudflare-query-stored-data-analytics description: Cloudflare Query Stored Data Analytics hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.workerskvstoreddataanalyticsquerystoreddataanalytics with: account_id: tools.account_id query: tools.query outputParameters: - type: object mapping: $. - name: cloudflare-list-namespaces description: Cloudflare List Namespaces hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.workerskvnamespacelistnamespaces with: account_id: tools.account_id page: tools.page per_page: tools.per_page order: tools.order direction: tools.direction outputParameters: - type: object mapping: $. - name: cloudflare-create-namespace description: Cloudflare Create a Namespace hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.workerskvnamespacecreateanamespace with: account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-remove-namespace description: Cloudflare Remove a Namespace hints: readOnly: false destructive: true idempotent: true call: cloudflare-accounts.workerskvnamespaceremoveanamespace with: namespace_id: tools.namespace_id account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-rename-namespace description: Cloudflare Rename a Namespace hints: readOnly: false destructive: false idempotent: true call: cloudflare-accounts.workerskvnamespacerenameanamespace with: namespace_id: tools.namespace_id account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-delete-multiple-key-value description: Cloudflare Delete multiple key-value pairs hints: readOnly: false destructive: true idempotent: true call: cloudflare-accounts.workerskvnamespacedeletemultiplekeyvaluepairs with: namespace_id: tools.namespace_id account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-write-multiple-key-value description: Cloudflare Write multiple key-value pairs hints: readOnly: false destructive: false idempotent: true call: cloudflare-accounts.workerskvnamespacewritemultiplekeyvaluepairs with: namespace_id: tools.namespace_id account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-list-namespace-s-keys description: Cloudflare List a Namespace's Keys hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.workerskvnamespacelistanamespaceskeys with: namespace_id: tools.namespace_id account_id: tools.account_id limit: tools.limit prefix: tools.prefix cursor: tools.cursor outputParameters: - type: object mapping: $. - name: cloudflare-read-metadata-key description: Cloudflare Read the metadata for a key hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.workerskvnamespacereadthemetadataforakey with: key_name: tools.key_name namespace_id: tools.namespace_id account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-delete-key-value-pair description: Cloudflare Delete key-value pair hints: readOnly: false destructive: true idempotent: true call: cloudflare-accounts.workerskvnamespacedeletekeyvaluepair with: key_name: tools.key_name namespace_id: tools.namespace_id account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-read-key-value-pair description: Cloudflare Read key-value pair hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.workerskvnamespacereadkeyvaluepair with: key_name: tools.key_name namespace_id: tools.namespace_id account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-write-key-value-pair description: Cloudflare Write key-value pair with metadata hints: readOnly: false destructive: false idempotent: true call: cloudflare-accounts.workerskvnamespacewritekeyvaluepairwithmetadata with: key_name: tools.key_name namespace_id: tools.namespace_id account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-list-videos description: Cloudflare List videos hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.streamvideoslistvideos with: account_id: tools.account_id status: tools.status creator: tools.creator type: tools.type asc: tools.asc search: tools.search start: tools.start end: tools.end include_counts: tools.include_counts outputParameters: - type: object mapping: $. - name: cloudflare-initiate-video-uploads-using description: Cloudflare Initiate video uploads using TUS hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.streamvideosinitiatevideouploadsusingtus with: Tus-Resumable: tools.Tus-Resumable Upload-Creator: tools.Upload-Creator Upload-Length: tools.Upload-Length Upload-Metadata: tools.Upload-Metadata account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-clip-videos-given-start description: Cloudflare Clip videos given a start and end time hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.streamvideoclippingclipvideosgivenastartandendtime with: account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-upload-videos-url description: Cloudflare Upload videos from a URL hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.streamvideosuploadvideosfromaurl with: account_id: tools.account_id Upload-Creator: tools.Upload-Creator Upload-Metadata: tools.Upload-Metadata body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-upload-videos-direct-upload description: Cloudflare Upload videos via direct upload URLs hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.streamvideosuploadvideosviadirectuploadurls with: account_id: tools.account_id Upload-Creator: tools.Upload-Creator body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-list-signing-keys-2 description: Cloudflare List signing keys hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.streamsigningkeyslistsigningkeys with: account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-create-signing-keys description: Cloudflare Create signing keys hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.streamsigningkeyscreatesigningkeys with: account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-delete-signing-keys description: Cloudflare Delete signing keys hints: readOnly: false destructive: true idempotent: true call: cloudflare-accounts.streamsigningkeysdeletesigningkeys with: identifier: tools.identifier account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-list-live-inputs description: Cloudflare List live inputs hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.streamliveinputslistliveinputs with: account_id: tools.account_id include_counts: tools.include_counts outputParameters: - type: object mapping: $. - name: cloudflare-create-live-input description: Cloudflare Create a live input hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.streamliveinputscreatealiveinput with: account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-delete-live-input description: Cloudflare Delete a live input hints: readOnly: false destructive: true idempotent: true call: cloudflare-accounts.streamliveinputsdeletealiveinput with: live_input_identifier: tools.live_input_identifier account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-retrieve-live-input description: Cloudflare Retrieve a live input hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.streamliveinputsretrievealiveinput with: live_input_identifier: tools.live_input_identifier account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-update-live-input description: Cloudflare Update a live input hints: readOnly: false destructive: false idempotent: true call: cloudflare-accounts.streamliveinputsupdatealiveinput with: live_input_identifier: tools.live_input_identifier account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-list-all-outputs-associated description: Cloudflare List all outputs associated with a specified live input hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.streamliveinputslistalloutputsassociatedwithaspecifiedliveinput with: live_input_identifier: tools.live_input_identifier account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-create-new-output-connected description: Cloudflare Create a new output, connected to a live input hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.streamliveinputscreateanewoutputconnectedtoaliveinput with: live_input_identifier: tools.live_input_identifier account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-delete-output description: Cloudflare Delete an output hints: readOnly: false destructive: true idempotent: true call: cloudflare-accounts.streamliveinputsdeleteanoutput with: output_identifier: tools.output_identifier live_input_identifier: tools.live_input_identifier account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-update-output description: Cloudflare Update an output hints: readOnly: false destructive: false idempotent: true call: cloudflare-accounts.streamliveinputsupdateanoutput with: output_identifier: tools.output_identifier live_input_identifier: tools.live_input_identifier account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-storage-use description: Cloudflare Storage use hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.streamvideosstorageusage with: account_id: tools.account_id creator: tools.creator outputParameters: - type: object mapping: $. - name: cloudflare-list-watermark-profiles description: Cloudflare List watermark profiles hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.streamwatermarkprofilelistwatermarkprofiles with: account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-create-watermark-profiles-basic description: Cloudflare Create watermark profiles via basic upload hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.streamwatermarkprofilecreatewatermarkprofilesviabasicupload with: account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-delete-watermark-profiles description: Cloudflare Delete watermark profiles hints: readOnly: false destructive: true idempotent: true call: cloudflare-accounts.streamwatermarkprofiledeletewatermarkprofiles with: identifier: tools.identifier account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-watermark-profile-details description: Cloudflare Watermark profile details hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.streamwatermarkprofilewatermarkprofiledetails with: identifier: tools.identifier account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-delete-webhooks description: Cloudflare Delete webhooks hints: readOnly: false destructive: true idempotent: true call: cloudflare-accounts.streamwebhookdeletewebhooks with: account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-view-webhooks description: Cloudflare View webhooks hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.streamwebhookviewwebhooks with: account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-create-webhooks description: Cloudflare Create webhooks hints: readOnly: false destructive: false idempotent: true call: cloudflare-accounts.streamwebhookcreatewebhooks with: account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-delete-video description: Cloudflare Delete video hints: readOnly: false destructive: true idempotent: true call: cloudflare-accounts.streamvideosdeletevideo with: identifier: tools.identifier account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-retrieve-video-details description: Cloudflare Retrieve video details hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.streamvideosretrievevideodetails with: identifier: tools.identifier account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-edit-video-details description: Cloudflare Edit video details hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.streamvideosupdatevideodetails with: identifier: tools.identifier account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-list-additional-audio-tracks description: Cloudflare List additional audio tracks on a video hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.listaudiotracks with: account_id: tools.account_id identifier: tools.identifier outputParameters: - type: object mapping: $. - name: cloudflare-add-audio-tracks-video description: Cloudflare Add audio tracks to a video hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.addaudiotrack with: account_id: tools.account_id identifier: tools.identifier body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-delete-additional-audio-tracks description: Cloudflare Delete additional audio tracks on a video hints: readOnly: false destructive: true idempotent: true call: cloudflare-accounts.deleteaudiotracks with: account_id: tools.account_id identifier: tools.identifier audio_identifier: tools.audio_identifier outputParameters: - type: object mapping: $. - name: cloudflare-edit-additional-audio-tracks description: Cloudflare Edit additional audio tracks on a video hints: readOnly: false destructive: false idempotent: true call: cloudflare-accounts.editaudiotracks with: account_id: tools.account_id identifier: tools.identifier audio_identifier: tools.audio_identifier body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-list-captions-subtitles description: Cloudflare List captions or subtitles hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.streamsubtitlescaptionslistcaptionsorsubtitles with: identifier: tools.identifier account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-delete-captions-subtitles description: Cloudflare Delete captions or subtitles hints: readOnly: false destructive: true idempotent: true call: cloudflare-accounts.streamsubtitlescaptionsdeletecaptionsorsubtitles with: language: tools.language identifier: tools.identifier account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-upload-captions-subtitles description: Cloudflare Upload captions or subtitles hints: readOnly: false destructive: false idempotent: true call: cloudflare-accounts.streamsubtitlescaptionsuploadcaptionsorsubtitles with: language: tools.language identifier: tools.identifier account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-delete-downloads description: Cloudflare Delete downloads hints: readOnly: false destructive: true idempotent: true call: cloudflare-accounts.streammp4downloadsdeletedownloads with: identifier: tools.identifier account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-list-downloads description: Cloudflare List downloads hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.streammp4downloadslistdownloads with: identifier: tools.identifier account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-create-downloads description: Cloudflare Create downloads hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.streammp4downloadscreatedownloads with: identifier: tools.identifier account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-retrieve-embed-code-html description: Cloudflare Retrieve embed Code HTML hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.streamvideosretreieveembedcodehtml with: identifier: tools.identifier account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-create-signed-url-tokens description: Cloudflare Create signed URL tokens for videos hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.streamvideoscreatesignedurltokensforvideos with: identifier: tools.identifier account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-list-tunnel-routes description: Cloudflare List tunnel routes hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.tunnelroutelisttunnelroutes with: account_id: tools.account_id comment: tools.comment is_deleted: tools.is_deleted network_subset: tools.network_subset network_superset: tools.network_superset existed_at: tools.existed_at tunnel_id: tools.tunnel_id route_id: tools.route_id tun_types: tools.tun_types virtual_network_id: tools.virtual_network_id per_page: tools.per_page page: tools.page outputParameters: - type: object mapping: $. - name: cloudflare-create-tunnel-route description: Cloudflare Create a tunnel route hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.tunnelroutecreateatunnelroute with: account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-tunnel-route-ip description: Cloudflare Get tunnel route by IP hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.tunnelroutegettunnelroutebyip with: ip: tools.ip account_id: tools.account_id virtual_network_id: tools.virtual_network_id outputParameters: - type: object mapping: $. - name: cloudflare-delete-tunnel-route-cidr description: Cloudflare Delete a tunnel route (CIDR Endpoint) hints: readOnly: false destructive: true idempotent: true call: cloudflare-accounts.tunnelroutedeleteatunnelroutewithcidr with: ip_network_encoded: tools.ip_network_encoded account_id: tools.account_id virtual_network_id: tools.virtual_network_id tun_type: tools.tun_type tunnel_id: tools.tunnel_id outputParameters: - type: object mapping: $. - name: cloudflare-update-tunnel-route-cidr description: Cloudflare Update a tunnel route (CIDR Endpoint) hints: readOnly: false destructive: false idempotent: true call: cloudflare-accounts.tunnelrouteupdateatunnelroutewithcidr with: ip_network_encoded: tools.ip_network_encoded account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-create-tunnel-route-cidr description: Cloudflare Create a tunnel route (CIDR Endpoint) hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.tunnelroutecreateatunnelroutewithcidr with: ip_network_encoded: tools.ip_network_encoded account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-delete-tunnel-route description: Cloudflare Delete a tunnel route hints: readOnly: false destructive: true idempotent: true call: cloudflare-accounts.tunnelroutedeleteatunnelroute with: route_id: tools.route_id account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-update-tunnel-route description: Cloudflare Update a tunnel route hints: readOnly: false destructive: false idempotent: true call: cloudflare-accounts.tunnelrouteupdateatunnelroute with: route_id: tools.route_id account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-list-virtual-networks description: Cloudflare List virtual networks hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.tunnelvirtualnetworklistvirtualnetworks with: account_id: tools.account_id name: tools.name is_default: tools.is_default is_deleted: tools.is_deleted vnet_name: tools.vnet_name vnet_id: tools.vnet_id outputParameters: - type: object mapping: $. - name: cloudflare-create-virtual-network description: Cloudflare Create a virtual network hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.tunnelvirtualnetworkcreateavirtualnetwork with: account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-delete-virtual-network description: Cloudflare Delete a virtual network hints: readOnly: false destructive: true idempotent: true call: cloudflare-accounts.tunnelvirtualnetworkdeleteavirtualnetwork with: virtual_network_id: tools.virtual_network_id account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-update-virtual-network description: Cloudflare Update a virtual network hints: readOnly: false destructive: false idempotent: true call: cloudflare-accounts.tunnelvirtualnetworkupdateavirtualnetwork with: virtual_network_id: tools.virtual_network_id account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-list-all-tunnels description: Cloudflare List All Tunnels hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.cloudflaretunnellistalltunnels with: account_id: tools.account_id name: tools.name is_deleted: tools.is_deleted existed_at: tools.existed_at uuid: tools.uuid was_active_at: tools.was_active_at was_inactive_at: tools.was_inactive_at include_prefix: tools.include_prefix exclude_prefix: tools.exclude_prefix tun_types: tools.tun_types per_page: tools.per_page page: tools.page outputParameters: - type: object mapping: $. - name: cloudflare-create-argo-tunnel description: Cloudflare Create an Argo Tunnel hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.argotunnelcreateanargotunnel with: account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-delete-argo-tunnel description: Cloudflare Delete an Argo Tunnel hints: readOnly: false destructive: true idempotent: true call: cloudflare-accounts.argotunneldeleteanargotunnel with: tunnel_id: tools.tunnel_id account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-argo-tunnel description: Cloudflare Get an Argo Tunnel hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.argotunnelgetanargotunnel with: tunnel_id: tools.tunnel_id account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-clean-up-argo-tunnel description: Cloudflare Clean up Argo Tunnel connections hints: readOnly: false destructive: true idempotent: true call: cloudflare-accounts.argotunnelcleanupargotunnelconnections with: tunnel_id: tools.tunnel_id account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-list-warp-connector-tunnels description: Cloudflare List Warp Connector Tunnels hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.cloudflaretunnellistwarpconnectortunnels with: account_id: tools.account_id name: tools.name is_deleted: tools.is_deleted existed_at: tools.existed_at uuid: tools.uuid was_active_at: tools.was_active_at was_inactive_at: tools.was_inactive_at include_prefix: tools.include_prefix exclude_prefix: tools.exclude_prefix per_page: tools.per_page page: tools.page outputParameters: - type: object mapping: $. - name: cloudflare-create-warp-connector-tunnel description: Cloudflare Create a Warp Connector Tunnel hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.cloudflaretunnelcreateawarpconnectortunnel with: account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-delete-warp-connector-tunnel description: Cloudflare Delete a Warp Connector Tunnel hints: readOnly: false destructive: true idempotent: true call: cloudflare-accounts.cloudflaretunneldeleteawarpconnectortunnel with: tunnel_id: tools.tunnel_id account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-warp-connector-tunnel description: Cloudflare Get a Warp Connector Tunnel hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.cloudflaretunnelgetawarpconnectortunnel with: tunnel_id: tools.tunnel_id account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-update-warp-connector-tunnel description: Cloudflare Update a Warp Connector Tunnel hints: readOnly: false destructive: false idempotent: true call: cloudflare-accounts.cloudflaretunnelupdateawarpconnectortunnel with: tunnel_id: tools.tunnel_id account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-warp-connector-tunnel-2 description: Cloudflare Get a Warp Connector Tunnel token hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.cloudflaretunnelgetawarpconnectortunneltoken with: tunnel_id: tools.tunnel_id account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-fetch-worker-account-settings description: Cloudflare Fetch Worker Account Settings hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.workeraccountsettingsfetchworkeraccountsettings with: account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-create-worker-account-settings description: Cloudflare Create Worker Account Settings hints: readOnly: false destructive: false idempotent: true call: cloudflare-accounts.workeraccountsettingscreateworkeraccountsettings with: account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-list-deployments description: Cloudflare List Deployments hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.workerdeploymentslistdeployments with: script_id: tools.script_id account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-get-deployment-detail description: Cloudflare Get Deployment Detail hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.workerdeploymentsgetdeploymentdetail with: deployment_id: tools.deployment_id script_id: tools.script_id account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-list-dispatch-namespaces description: Cloudflare List dispatch namespaces hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.namespaceworkerlist with: account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-create-dispatch-namespace description: Cloudflare Create dispatch namespace hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.namespaceworkercreate with: account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-delete-dispatch-namespace description: Cloudflare Delete dispatch namespace hints: readOnly: false destructive: true idempotent: true call: cloudflare-accounts.namespaceworkerdeletenamespace with: account_id: tools.account_id dispatch_namespace: tools.dispatch_namespace outputParameters: - type: object mapping: $. - name: cloudflare-fetch-dispatch-namespace description: Cloudflare Fetch dispatch namespace hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.namespaceworkergetnamespace with: account_id: tools.account_id dispatch_namespace: tools.dispatch_namespace outputParameters: - type: object mapping: $. - name: cloudflare-delete-worker-workers-platforms description: Cloudflare Delete Worker (Workers for Platforms) hints: readOnly: false destructive: true idempotent: true call: cloudflare-accounts.namespaceworkerscriptdeleteworker with: account_id: tools.account_id dispatch_namespace: tools.dispatch_namespace script_name: tools.script_name force: tools.force body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-worker-details-workers-platforms description: Cloudflare Worker Details (Workers for Platforms) hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.namespaceworkerscriptworkerdetails with: account_id: tools.account_id dispatch_namespace: tools.dispatch_namespace script_name: tools.script_name outputParameters: - type: object mapping: $. - name: cloudflare-upload-worker-module-workers description: Cloudflare Upload Worker Module (Workers for Platforms) hints: readOnly: false destructive: false idempotent: true call: cloudflare-accounts.namespaceworkerscriptuploadworkermodule with: account_id: tools.account_id dispatch_namespace: tools.dispatch_namespace script_name: tools.script_name body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-script-bindings-workers description: Cloudflare Get Script Bindings (Workers for Platforms) hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.namespaceworkergetscriptbindings with: account_id: tools.account_id dispatch_namespace: tools.dispatch_namespace script_name: tools.script_name outputParameters: - type: object mapping: $. - name: cloudflare-get-script-content-workers description: Cloudflare Get Script Content (Workers for Platforms) hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.namespaceworkergetscriptcontent with: account_id: tools.account_id dispatch_namespace: tools.dispatch_namespace script_name: tools.script_name outputParameters: - type: object mapping: $. - name: cloudflare-put-script-content-workers description: Cloudflare Put Script Content (Workers for Platforms) hints: readOnly: false destructive: false idempotent: true call: cloudflare-accounts.namespaceworkerputscriptcontent with: account_id: tools.account_id dispatch_namespace: tools.dispatch_namespace script_name: tools.script_name CF-WORKER-BODY-PART: tools.CF-WORKER-BODY-PART CF-WORKER-MAIN-MODULE-PART: tools.CF-WORKER-MAIN-MODULE-PART body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-script-settings description: Cloudflare Get Script Settings hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.namespaceworkergetscriptsettings with: account_id: tools.account_id dispatch_namespace: tools.dispatch_namespace script_name: tools.script_name outputParameters: - type: object mapping: $. - name: cloudflare-patch-script-settings description: Cloudflare Patch Script Settings hints: readOnly: false destructive: false idempotent: true call: cloudflare-accounts.namespaceworkerpatchscriptsettings with: account_id: tools.account_id dispatch_namespace: tools.dispatch_namespace script_name: tools.script_name body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-list-domains-2 description: Cloudflare List Domains hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.workerdomainlistdomains with: account_id: tools.account_id zone_name: tools.zone_name service: tools.service zone_id: tools.zone_id hostname: tools.hostname environment: tools.environment outputParameters: - type: object mapping: $. - name: cloudflare-attach-domain description: Cloudflare Attach to Domain hints: readOnly: false destructive: false idempotent: true call: cloudflare-accounts.workerdomainattachtodomain with: account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-detach-domain description: Cloudflare Detach from Domain hints: readOnly: false destructive: true idempotent: true call: cloudflare-accounts.workerdomaindetachfromdomain with: domain_id: tools.domain_id account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-domain-3 description: Cloudflare Get a Domain hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.workerdomaingetadomain with: domain_id: tools.domain_id account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-list-namespaces-2 description: Cloudflare List Namespaces hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.durableobjectsnamespacelistnamespaces with: account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-list-objects description: Cloudflare List Objects hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.durableobjectsnamespacelistobjects with: id: tools.id account_id: tools.account_id limit: tools.limit cursor: tools.cursor outputParameters: - type: object mapping: $. - name: cloudflare-list-queues description: Cloudflare List Queues hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.queuelistqueues with: account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-create-queue description: Cloudflare Create Queue hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.queuecreatequeue with: account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-delete-queue description: Cloudflare Delete Queue hints: readOnly: false destructive: true idempotent: true call: cloudflare-accounts.queuedeletequeue with: name: tools.name account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-queue-details description: Cloudflare Queue Details hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.queuequeuedetails with: name: tools.name account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-update-queue description: Cloudflare Update Queue hints: readOnly: false destructive: false idempotent: true call: cloudflare-accounts.queueupdatequeue with: name: tools.name account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-list-queue-consumers description: Cloudflare List Queue Consumers hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.queuelistqueueconsumers with: name: tools.name account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-create-queue-consumer description: Cloudflare Create Queue Consumer hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.queuecreatequeueconsumer with: name: tools.name account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-delete-queue-consumer description: Cloudflare Delete Queue Consumer hints: readOnly: false destructive: true idempotent: true call: cloudflare-accounts.queuedeletequeueconsumer with: consumer_name: tools.consumer_name name: tools.name account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-update-queue-consumer description: Cloudflare Update Queue Consumer hints: readOnly: false destructive: false idempotent: true call: cloudflare-accounts.queueupdatequeueconsumer with: consumer_name: tools.consumer_name name: tools.name account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-list-workers description: Cloudflare List Workers hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.workerscriptlistworkers with: account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-delete-worker description: Cloudflare Delete Worker hints: readOnly: false destructive: true idempotent: true call: cloudflare-accounts.workerscriptdeleteworker with: script_name: tools.script_name account_id: tools.account_id force: tools.force body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-download-worker description: Cloudflare Download Worker hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.workerscriptdownloadworker with: script_name: tools.script_name account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-upload-worker-module description: Cloudflare Upload Worker Module hints: readOnly: false destructive: false idempotent: true call: cloudflare-accounts.workerscriptuploadworkermodule with: script_name: tools.script_name account_id: tools.account_id rollback_to: tools.rollback_to body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-put-script-content description: Cloudflare Put script content hints: readOnly: false destructive: false idempotent: true call: cloudflare-accounts.workerscriptputcontent with: account_id: tools.account_id script_name: tools.script_name CF-WORKER-BODY-PART: tools.CF-WORKER-BODY-PART CF-WORKER-MAIN-MODULE-PART: tools.CF-WORKER-MAIN-MODULE-PART body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-script-content description: Cloudflare Get script content hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.workerscriptgetcontent with: account_id: tools.account_id script_name: tools.script_name outputParameters: - type: object mapping: $. - name: cloudflare-get-cron-triggers description: Cloudflare Get Cron Triggers hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.workercrontriggergetcrontriggers with: script_name: tools.script_name account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-update-cron-triggers description: Cloudflare Update Cron Triggers hints: readOnly: false destructive: false idempotent: true call: cloudflare-accounts.workercrontriggerupdatecrontriggers with: script_name: tools.script_name account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-script-settings-2 description: Cloudflare Get Script Settings hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.workerscriptgetsettings with: account_id: tools.account_id script_name: tools.script_name outputParameters: - type: object mapping: $. - name: cloudflare-patch-script-settings-2 description: Cloudflare Patch Script Settings hints: readOnly: false destructive: false idempotent: true call: cloudflare-accounts.workerscriptpatchsettings with: account_id: tools.account_id script_name: tools.script_name body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-list-tails description: Cloudflare List Tails hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.workertaillogslisttails with: script_name: tools.script_name account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-start-tail description: Cloudflare Start Tail hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.workertaillogsstarttail with: script_name: tools.script_name account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-delete-tail description: Cloudflare Delete Tail hints: readOnly: false destructive: true idempotent: true call: cloudflare-accounts.workertaillogsdeletetail with: id: tools.id script_name: tools.script_name account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-fetch-usage-model description: Cloudflare Fetch Usage Model hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.workerscriptfetchusagemodel with: script_name: tools.script_name account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-update-usage-model description: Cloudflare Update Usage Model hints: readOnly: false destructive: false idempotent: true call: cloudflare-accounts.workerscriptupdateusagemodel with: script_name: tools.script_name account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-script-content-2 description: Cloudflare Get script content hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.workerenvironmentgetscriptcontent with: account_id: tools.account_id service_name: tools.service_name environment_name: tools.environment_name outputParameters: - type: object mapping: $. - name: cloudflare-put-script-content-2 description: Cloudflare Put script content hints: readOnly: false destructive: false idempotent: true call: cloudflare-accounts.workerenvironmentputscriptcontent with: account_id: tools.account_id service_name: tools.service_name environment_name: tools.environment_name CF-WORKER-BODY-PART: tools.CF-WORKER-BODY-PART CF-WORKER-MAIN-MODULE-PART: tools.CF-WORKER-MAIN-MODULE-PART body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-script-settings-3 description: Cloudflare Get Script Settings hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.workerscriptenvironmentgetsettings with: account_id: tools.account_id service_name: tools.service_name environment_name: tools.environment_name outputParameters: - type: object mapping: $. - name: cloudflare-patch-script-settings-3 description: Cloudflare Patch Script Settings hints: readOnly: false destructive: false idempotent: true call: cloudflare-accounts.workerscriptenvironmentpatchsettings with: account_id: tools.account_id service_name: tools.service_name environment_name: tools.environment_name body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-subdomain description: Cloudflare Get Subdomain hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.workersubdomaingetsubdomain with: account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-create-subdomain description: Cloudflare Create Subdomain hints: readOnly: false destructive: false idempotent: true call: cloudflare-accounts.workersubdomaincreatesubdomain with: account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-zero-trust-connectivity description: Cloudflare Get Zero Trust Connectivity Settings hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.zerotrustaccountsgetconnectivitysettings with: account_id: tools.account_id outputParameters: - type: object mapping: $. - name: cloudflare-updates-zero-trust-connectivity description: Cloudflare Updates the Zero Trust Connectivity Settings hints: readOnly: false destructive: false idempotent: true call: cloudflare-accounts.zerotrustaccountspatchconnectivitysettings with: account_id: tools.account_id body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-list-access-applications description: Cloudflare List Access applications hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.accessapplicationslistaccessapplications 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: cloudflare-accounts.accessapplicationsaddanapplication 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: cloudflare-accounts.accessshortlivedcertificatecaslistshortlivedcertificatecas 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: cloudflare-accounts.accessapplicationsdeleteanaccessapplication 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: cloudflare-accounts.accessapplicationsgetanaccessapplication 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: cloudflare-accounts.accessapplicationsupdateabookmarkapplication 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: cloudflare-accounts.accessapplicationsrevokeservicetokens 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: cloudflare-accounts.accessapplicationstestaccesspolicies 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: cloudflare-accounts.accesspoliciesdeleteanaccesspolicy 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: cloudflare-accounts.accesspoliciesgetanaccesspolicy 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: cloudflare-accounts.accesspoliciesupdateanaccesspolicy 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: cloudflare-accounts.accessshortlivedcertificatecasdeleteashortlivedcertificateca 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: cloudflare-accounts.accessshortlivedcertificatecasgetashortlivedcertificateca 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: cloudflare-accounts.accessshortlivedcertificatecascreateashortlivedcertificateca 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: cloudflare-accounts.accesspolicieslistaccesspolicies 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: cloudflare-accounts.accesspoliciescreateanaccesspolicy with: uuid: tools.uuid identifier: tools.identifier body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-list-bookmark-applications description: Cloudflare List Bookmark applications hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.accessbookmarkapplicationsdeprecatedlistbookmarkapplications with: identifier: tools.identifier outputParameters: - type: object mapping: $. - name: cloudflare-delete-bookmark-application description: Cloudflare Delete a Bookmark application hints: readOnly: false destructive: true idempotent: true call: cloudflare-accounts.accessbookmarkapplicationsdeprecateddeleteabookmarkapplication with: uuid: tools.uuid identifier: tools.identifier body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-bookmark-application description: Cloudflare Get a Bookmark application hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.accessbookmarkapplicationsdeprecatedgetabookmarkapplication with: uuid: tools.uuid identifier: tools.identifier outputParameters: - type: object mapping: $. - name: cloudflare-create-bookmark-application description: Cloudflare Create a Bookmark application hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.accessbookmarkapplicationsdeprecatedcreateabookmarkapplication with: uuid: tools.uuid identifier: tools.identifier body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-update-bookmark-application description: Cloudflare Update a Bookmark application hints: readOnly: false destructive: false idempotent: true call: cloudflare-accounts.accessbookmarkapplicationsdeprecatedupdateabookmarkapplication with: uuid: tools.uuid identifier: tools.identifier body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-list-mtls-certificates-2 description: Cloudflare List mTLS certificates hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.accessmtlsauthenticationlistmtlscertificates 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: cloudflare-accounts.accessmtlsauthenticationaddanmtlscertificate 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: cloudflare-accounts.accessmtlsauthenticationlistmtlscertificateshostnamesettings 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: cloudflare-accounts.accessmtlsauthenticationupdateanmtlscertificatesettings with: identifier: tools.identifier body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-delete-mtls-certificate-2 description: Cloudflare Delete an mTLS certificate hints: readOnly: false destructive: true idempotent: true call: cloudflare-accounts.accessmtlsauthenticationdeleteanmtlscertificate with: uuid: tools.uuid identifier: tools.identifier outputParameters: - type: object mapping: $. - name: cloudflare-get-mtls-certificate-2 description: Cloudflare Get an mTLS certificate hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.accessmtlsauthenticationgetanmtlscertificate 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: cloudflare-accounts.accessmtlsauthenticationupdateanmtlscertificate with: uuid: tools.uuid identifier: tools.identifier body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-list-custom-pages-2 description: Cloudflare List custom pages hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.accesscustompageslistcustompages with: identifier: tools.identifier outputParameters: - type: object mapping: $. - name: cloudflare-create-custom-page description: Cloudflare Create a custom page hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.accesscustompagescreateacustompage with: identifier: tools.identifier body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-delete-custom-page description: Cloudflare Delete a custom page hints: readOnly: false destructive: true idempotent: true call: cloudflare-accounts.accesscustompagesdeleteacustompage with: uuid: tools.uuid identifier: tools.identifier outputParameters: - type: object mapping: $. - name: cloudflare-get-custom-page-2 description: Cloudflare Get a custom page hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.accesscustompagesgetacustompage with: uuid: tools.uuid identifier: tools.identifier outputParameters: - type: object mapping: $. - name: cloudflare-update-custom-page-2 description: Cloudflare Update a custom page hints: readOnly: false destructive: false idempotent: true call: cloudflare-accounts.accesscustompagesupdateacustompage 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: cloudflare-accounts.accessgroupslistaccessgroups 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: cloudflare-accounts.accessgroupscreateanaccessgroup 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: cloudflare-accounts.accessgroupsdeleteanaccessgroup 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: cloudflare-accounts.accessgroupsgetanaccessgroup 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: cloudflare-accounts.accessgroupsupdateanaccessgroup 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: cloudflare-accounts.accessidentityproviderslistaccessidentityproviders 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: cloudflare-accounts.accessidentityprovidersaddanaccessidentityprovider 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: cloudflare-accounts.accessidentityprovidersdeleteanaccessidentityprovider 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: cloudflare-accounts.accessidentityprovidersgetanaccessidentityprovider 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: cloudflare-accounts.accessidentityprovidersupdateanaccessidentityprovider with: uuid: tools.uuid identifier: tools.identifier body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-access-key-configuration description: Cloudflare Get the Access key configuration hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.accesskeyconfigurationgettheaccesskeyconfiguration with: identifier: tools.identifier outputParameters: - type: object mapping: $. - name: cloudflare-update-access-key-configuration description: Cloudflare Update the Access key configuration hints: readOnly: false destructive: false idempotent: true call: cloudflare-accounts.accesskeyconfigurationupdatetheaccesskeyconfiguration with: identifier: tools.identifier body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-rotate-access-keys description: Cloudflare Rotate Access keys hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.accesskeyconfigurationrotateaccesskeys with: identifier: tools.identifier outputParameters: - type: object mapping: $. - name: cloudflare-get-access-authentication-logs description: Cloudflare Get Access authentication logs hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.accessauthenticationlogsgetaccessauthenticationlogs with: identifier: tools.identifier 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: cloudflare-accounts.zerotrustorganizationgetyourzerotrustorganization 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: cloudflare-accounts.zerotrustorganizationcreateyourzerotrustorganization 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: cloudflare-accounts.zerotrustorganizationupdateyourzerotrustorganization 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: cloudflare-accounts.zerotrustorganizationrevokeallaccesstokensforauser with: identifier: tools.identifier body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-update-user-seat description: Cloudflare Update a user seat hints: readOnly: false destructive: false idempotent: true call: cloudflare-accounts.zerotrustseatsupdateauserseat 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: cloudflare-accounts.accessservicetokenslistservicetokens 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: cloudflare-accounts.accessservicetokenscreateaservicetoken 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: cloudflare-accounts.accessservicetokensdeleteaservicetoken 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: cloudflare-accounts.accessservicetokensupdateaservicetoken with: uuid: tools.uuid identifier: tools.identifier body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-refresh-service-token description: Cloudflare Refresh a service token hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.accessservicetokensrefreshaservicetoken with: uuid: tools.uuid identifier: tools.identifier outputParameters: - type: object mapping: $. - name: cloudflare-rotate-service-token description: Cloudflare Rotate a service token hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.accessservicetokensrotateaservicetoken with: uuid: tools.uuid identifier: tools.identifier outputParameters: - type: object mapping: $. - name: cloudflare-list-tags description: Cloudflare List tags hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.accesstagslisttags with: identifier: tools.identifier outputParameters: - type: object mapping: $. - name: cloudflare-create-tag description: Cloudflare Create a tag hints: readOnly: false destructive: false idempotent: false call: cloudflare-accounts.accesstagscreatetag with: identifier: tools.identifier body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-delete-tag description: Cloudflare Delete a tag hints: readOnly: false destructive: true idempotent: true call: cloudflare-accounts.accesstagsdeleteatag with: identifier: tools.identifier name: tools.name outputParameters: - type: object mapping: $. - name: cloudflare-get-tag description: Cloudflare Get a tag hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.accesstagsgetatag with: identifier: tools.identifier name: tools.name outputParameters: - type: object mapping: $. - name: cloudflare-update-tag description: Cloudflare Update a tag hints: readOnly: false destructive: false idempotent: true call: cloudflare-accounts.accesstagsupdateatag with: identifier: tools.identifier name: tools.name body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-users description: Cloudflare Get users hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.zerotrustusersgetusers with: identifier: tools.identifier outputParameters: - type: object mapping: $. - name: cloudflare-get-active-sessions description: Cloudflare Get active sessions hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.zerotrustusersgetactivesessions with: id: tools.id identifier: tools.identifier outputParameters: - type: object mapping: $. - name: cloudflare-get-single-active-session description: Cloudflare Get single active session hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.zerotrustusersgetactivesession with: id: tools.id identifier: tools.identifier nonce: tools.nonce outputParameters: - type: object mapping: $. - name: cloudflare-get-failed-logins description: Cloudflare Get failed logins hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.zerotrustusersgetfailedlogins with: id: tools.id identifier: tools.identifier outputParameters: - type: object mapping: $. - name: cloudflare-get-last-seen-identity description: Cloudflare Get last seen identity hints: readOnly: true destructive: false idempotent: true call: cloudflare-accounts.zerotrustusersgetlastseenidentity with: id: tools.id identifier: tools.identifier outputParameters: - type: object mapping: $.