Skip to main content
Every cloudflareapikey.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.

Cache

getRegionalTieredCache

cache.getRegionalTieredCache Get the regional tiered cache setting for a zone Risk: read
Input Output

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

list

dns.list List, search, sort, and filter DNS records for a zone Risk: read
Input Output: object[]

overwrite

dns.overwrite Completely overwrite a DNS record Risk: write
Input Output

Dnssec

delete

dnssec.delete Delete DNSSEC configuration for a zone [DESTRUCTIVE] Risk: destructive
Input Output: string

update

dnssec.update Enable or disable DNSSEC for a zone Risk: write
Input Output

Ips

get

ips.get Retrieve Cloudflare or JD Cloud IP CIDR blocks Risk: read
Input Output

Lockdowns

create

lockdowns.create Create a Zone Lockdown rule Risk: write
Input
Output

get

lockdowns.get Get a Zone Lockdown rule by ID Risk: read
Input Output

update

lockdowns.update Update a Zone Lockdown rule Risk: write
Input
Output

Rulesets

create

rulesets.create Create a ruleset at account or zone scope Risk: write
Input: object
Output

createRule

rulesets.createRule Add a rule to an existing ruleset Risk: write
Input: object
Output

delete

rulesets.delete Delete all versions of a ruleset [DESTRUCTIVE] Risk: destructive
Input: object
Output: null

deleteRule

rulesets.deleteRule Delete a rule from a ruleset [DESTRUCTIVE] Risk: destructive
Input: object
Output

get

rulesets.get Fetch the latest version of a ruleset by ID Risk: read
Input: object
Output

getEntrypointVersion

rulesets.getEntrypointVersion Get a historical entrypoint ruleset version Risk: read
Input: object
Output

update

rulesets.update Update a ruleset (include every rule you want to keep) Risk: write
Input: object
Output

updateRule

rulesets.updateRule Update a specific rule in a ruleset Risk: write
Input: object
Output

S3

upload

s3.upload Upload file content to an R2 bucket (S3-compatible object storage) Risk: write
Input Output

Zones

delete

zones.delete Delete an existing zone [DESTRUCTIVE] Risk: destructive
Input Output

get

zones.get Get details for a specific zone Risk: read
Input Output

list

zones.list List, search, sort, and filter Cloudflare zones Risk: read
Input Output: object[]

rerunActivationCheck

zones.rerunActivationCheck Trigger a new activation check for a pending zone Risk: write
Input Output

update

zones.update Edit a Cloudflare zone (one of paused, type, or vanity_name_servers) Risk: write
Input Output