clave docs

Domains

Read Domains for what onboarding is and when a domain is ready.

Onboard

Call What it does
POST /v1/domains onboards a domain the owner already registered
GET /v1/domains every domain on the account
GET /v1/domains/{id} one domain, with its status
DELETE /v1/domains/{id} removes it from the account

GET /v1/account reports domain_onboarding with the modes this deployment supports. Read the modes rather than discover one by being refused.

Clave does not register domains. There is no registrar here.

Attach and detach

Call What it does
POST /v1/domains/{id}/attach serves a site on the domain
POST /v1/domains/{id}/detach stops serving it there

Certificates and DNS are automatic on attach.

A domain is live only when its status and its ssl.status are both active. The status goes active first, so do not tell an owner the domain is live on that alone.

Records

Call What it does
GET /v1/domains/{id}/records the DNS records of the domain
POST /v1/domains/{id}/records adds one
DELETE /v1/domains/{id}/records/{record_id} removes one

These are for what the owner needs beside the site, such as mail.

Plans

A plan that includes a domain cannot be fulfilled end to end today, because nothing here registers one. Clave reports which plans are sellable rather than let a surface decide for itself.