← Back to catalog

Infrastructure

Cloudflare

swirls add cloudflare
actionGETv1.0.0

Fetch a Custom Domain

Retrieves details for a specific AI Gateway dataset.

Source
actionGETv1.0.0

Get a custom page

Fetches a custom page and also returns its HTML.

Source
actionGETv1.0.0

Get a sending subdomain

Gets information for a specific sending subdomain.

Source
actionGETv1.0.0

Get an Access application

Fetches information about an Access application.

Source
actionGETv1.0.0

Get an Access application policy

Fetches a single Access policy configured for an application. Returns both exclusively owned and reusable policies used by the application.

Source
actionGETv1.0.0

Get an Access group

Fetches a single Access group.

Source
actionGETv1.0.0

Get an Access JIT request log

Gets an account-scoped Access JIT request summary and its lifecycle events in chronological order.

Source
actionGETv1.0.0

Get an mTLS certificate

Fetches a single mTLS certificate.

Source
actionGETv1.0.0

Get catalog maintenance configuration

Retrieve the maintenance configuration for a specific catalog, including compaction settings and credential status.

Source
actionGETv1.0.0

Get domain

Fetch a single domain.

Source
actionGETv1.0.0

Get domain

Show individual domain.

Source
actionGETv1.0.0

Get Domain

Gets information about a domain.

Source
actionGETv1.0.0

Get Domain Details

Gets security details and statistics about a domain.

Source
actionGETv1.0.0

Get Domain History

Gets historical security threat and content categories currently and previously assigned to a domain.

Source
actionGETv1.0.0

Get domains

Fetch a list of all domains associated with a Pages project.

Source
actionGETv1.0.0

Get Multiple Domain Details

Returns security details and statistics about multiple domains in a single request. **Behavior change — domain ranking is becoming opt-in.** This endpoint previously included domain ranking data in every response and accepted a `skip_ranking=true` query parameter to opt out. That parameter is being deprecated and ranking will no longer be returned by default. Callers that want ranking data must pass `include_ranking=true`. The `skip_ranking` parameter will be silently ignored once the change ships.

Source
actionGETv1.0.0

Get sending subdomain DNS status

Returns the desired DNS records for a sending subdomain along with a live diff against actual DNS state. Use this to detect missing, unlocked, foreign, or multi-record conflicts before deciding whether to call the fix endpoint.

Source
actionGETv1.0.0

Get Subdomain

Returns a Workers subdomain for an account.

Source
actionGETv1.0.0

Get TLD details

Retrieves the requested TLD information.

Source
actionGETv1.0.0

List Access application policies

Lists Access policies configured for an application. Returns both exclusively scoped and reusable policies used by the application.

Source
actionGETv1.0.0

List all mTLS hostname settings

List all mTLS hostname settings for this account.

Source
actionGETv1.0.0

List domains

List domains handled by Registrar.

Source
actionGETv1.0.0

List mTLS certificates

Lists all mTLS root certificates.

Source
actionGETv1.0.0

List Resource Groups

List all the resource groups for an account.

Source
actionGETv1.0.0

List sending subdomains

Lists all sending-enabled subdomains for the zone.

Source
actionGETv1.0.0

List share recipients by share ID

List share recipients by share ID. Returns **all** recipients regardless of their `association_status` (associating, associated, disassociating, disassociated). Callers that want only "active" recipients must filter client-side on the `association_status` field.

Source
actionGETv1.0.0

List tag key summary

Lists all distinct tag keys and their distinct values across resources in an account.

Source
actionGETv1.0.0

List tag keys

Lists all distinct tag keys used across resources in an account.

Source
actionGETv1.0.0

List tag values

Lists all distinct values for a given tag key, optionally filtered by resource type.

Source
actionGETv1.0.0

Search for available domains

Searches for domain name suggestions based on a keyword, phrase, or partial domain name. Returns a list of potentially available domains with pricing information. **Important:** Results are non-authoritative and based on cached data. Always use the `/domain-check` endpoint to verify real-time availability before attempting registration. Suggestions are scoped to extensions supported for programmatic registration via this API (`POST /registrations`). Domains on unsupported extensions will not appear in results, even if they are available at the registry level. ### Use cases - Brand name discovery (e.g., "acme corp" → acmecorp.com, acmecorp.dev) - Keyword-based suggestions (e.g., "coffee shop" → coffeeshop.com, mycoffeeshop.net) - Alternative extension discovery (e.g., "example.com" → example.com, example.app, example.xyz) ### Workflow 1. Call this endpoint with a keyword or domain name. 2. Present suggestions to the user. 3. Call `/domain-check` with the user's chosen domains to confirm real-time availability and pricing. 4. Proceed to `POST /registrations` only for supported non-premium domains where the Check response returns `registrable: true`. **Note:** Searching with just a domain extension (e.g., "com" or ".app") is not supported. Provide a keyword or domain name.

Source
actionGETv1.0.0

Search for available domains

Searches for domain name suggestions based on a keyword, phrase, or partial domain name. Returns a list of potentially available domains with pricing information. **Important:** Results are non-authoritative and based on cached data. Always use the `/domain-check` endpoint to verify real-time availability before attempting registration. Suggestions are scoped to extensions supported for programmatic registration via this API (`POST /registrations`). Domains on unsupported extensions will not appear in results, even if they are available at the registry level. ### Use cases - Brand name discovery (e.g., "acme corp" → acmecorp.com, acmecorp.dev) - Keyword-based suggestions (e.g., "coffee shop" → coffeeshop.com, mycoffeeshop.net) - Alternative extension discovery (e.g., "example.com" → example.com, example.app, example.xyz) ### Workflow 1. Call this endpoint with a keyword or domain name. 2. Present suggestions to the user. 3. Call `/domain-check` with the user's chosen domains to confirm real-time availability and pricing. 4. Proceed to `POST /registrations` only for supported non-premium domains where the Check response returns `registrable: true`. **Note:** Searching with just a domain extension (e.g., "com" or ".app") is not supported. Provide a keyword or domain name.

Source
Beyond the catalog

Any provider, on request.

01

Request it

Tell us which provider you need, and we will ship it in the registry.

02

Generate it

Point swirls add at an OpenAPI or GraphQL spec. Typed actions for any API you hold credentials for, today.

acme · integrations
terminal
~/acme $swirls add linear
✓ 12 typed actions · scopes and schemas included
 
~/acme $swirls add https://api.acme.dev/openapi.json
◆ Fetched spec · 38 operations
✓ 6 typed actions · generated from spec