Search, buy, and attach custom domains to your AI-built sites — or connect a domain you already own — and manage DNS zone records, all through the API.
Domains let you put a Crevio Site on your own custom address — search for an available name, buy it, attach it to a site, and verify it, or connect a domain you already own.A freshly built Site lives at https://<subdomain>.crevio.app. The Domains API is how you move it to https://yourbrand.com. You can just ask Crevio to find and buy a name, or drive the full flow yourself: search → purchase → assign → verify. Connecting an existing domain skips the purchase step.Domains carry their own resource ID, returned by the purchase and connect calls.
Verification confirms DNS is pointed correctly and brings the domain live. For domains bought through Crevio, DNS is managed for you; for connected domains, verification checks the records you added (see below).
curl -X POST https://api.crevio.co/v1/domains/dom_abc123/verify \ -H "Authorization: Bearer YOUR_API_TOKEN"
Verification can take time to propagate. If it doesn’t pass immediately, the platform re-checks in the background, so a verify that returns “pending” will often resolve on its own.
For domains Crevio manages, you can read and edit DNS records directly — add an MX record for email, a TXT record for verification, or a CNAME for a subdomain.
# All resolved DNS records for the domaincurl https://api.crevio.co/v1/domains/dom_abc123/dns-records \ -H "Authorization: Bearer YOUR_API_TOKEN"# Editable zone recordscurl https://api.crevio.co/v1/domains/dom_abc123/zone-records \ -H "Authorization: Bearer YOUR_API_TOKEN"
Use GET /domains/{id}/dns-records to see everything currently resolving (including platform-managed records), and GET /domains/{id}/zone-records for the records you can edit.