Skip to main content
Every cloudflare.api.* operation is listed below with parameter shapes and return types from the plugin Zod schemas.
New to Corsair? See API access, authentication, and error handling.

Dns

create

dns.create Create a DNS record in a zone Risk: write
Input Output

delete

dns.delete Delete a DNS record [DESTRUCTIVE] Risk: destructive
Input Output

edit

dns.edit Update a DNS record Risk: write
Input Output

get

dns.get Retrieve a DNS record by ID Risk: read
Input Output

list

dns.list List DNS records for a zone Risk: read
Input Output: object[]

Rulesets

create

rulesets.create Create a ruleset in a zone Risk: write
Input
Output

delete

rulesets.delete Delete a ruleset [DESTRUCTIVE] Risk: destructive
Input Output: null

get

rulesets.get Retrieve a ruleset by ID Risk: read
Input Output

list

rulesets.list List rulesets for a zone Risk: read
Input Output: object[]

update

rulesets.update Update a ruleset Risk: write
Input
Output

Workers

routes.create

workers.routes.create Create a Workers route Risk: write
Input Output

routes.delete

workers.routes.delete Delete a Workers route [DESTRUCTIVE] Risk: destructive
Input Output

routes.edit

workers.routes.edit Update a Workers route Risk: write
Input Output

routes.get

workers.routes.get Retrieve a Workers route by ID Risk: read
Input Output

routes.list

workers.routes.list List Workers routes for a zone Risk: read
Input Output: object[]

scripts.delete

workers.scripts.delete Delete a Workers script [DESTRUCTIVE] Risk: destructive
Input Output: null

scripts.get

workers.scripts.get Download Workers script source code by name Risk: read
Input Output: string

scripts.list

workers.scripts.list List Workers scripts for an account Risk: read
Input Output: object[]

scripts.upload

workers.scripts.upload Upload or overwrite a Workers script Risk: write
Input
Output

Zones

create

zones.create Create a new Cloudflare zone Risk: write
Input
Output

delete

zones.delete Delete a Cloudflare zone [DESTRUCTIVE] Risk: destructive
Input Output

edit

zones.edit Update a Cloudflare zone Risk: write
Input
Output

get

zones.get Retrieve a Cloudflare zone by ID Risk: read
Input Output

list

zones.list List Cloudflare zones Risk: read
Input Output: object[]