Skip to main content
GET
Export the zone as a zone file

Authorizations

Authorization
string
header
required

Request signing with an access key issued to a service account. An HMAC-SHA256 over a canonical form of the request, close to AWS SigV4. The basaltic CLI signs for you.

Send Authorization, X-Date (UTC, YYYYMMDDTHHMMSSZ) and X-Nonce (random per request); add X-Content-Sha256 to bind a body, and X-Amz-Security-Token when using temporary credentials.

<region> is the region code you are calling, or global for the global services. A signature is valid for 5 minutes from X-Date, and mutating requests are replay-guarded on the nonce.

Full signing procedure, including a working implementation: https://docs.basaltic.sh/authentication

Rate limits

There is no global request budget. A limit applies only where an operation documents a 429, and that operation says what it counts. Those responses carry X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset and, on a 429, Retry-After — read them rather than hard-coding a number. Retrying before Retry-After is refused and extends the window. Everything else is bounded by quota, not by request rate.

Path Parameters

zone_id
string<uuid>
required

DNS Zone ID

Response

The zone file

The response is of type string.