Skip to main content

Register a domain

POST /waymark/domains requires waymark:write:
hostname must be fully qualified. target.kind must be flow, canopy, or clearlake. target.resource_id is the ECS resource UUID and must belong to the same account as the API key. Response: 201 Created.

List domains

GET /waymark/domains requires waymark:read and returns { "domains": [...] }.

Inspect a domain

GET /waymark/domains/:hostname requires waymark:read and returns the current status. Pending domains may include message and verification_errors fields.

Delete a domain

DELETE /waymark/domains/:hostname requires waymark:delete and returns 204 No Content. DNS records at your registrar are not removed when a Waymark registration is deleted.

Domain naming

Hostnames are globally unique. Register the exact hostname that will appear in DNS, including any subdomain such as api.example.com or www.example.com.