Custom Domain
Verify Custom Domain
Re-check DNS and SSL and advance the custom domain status.
POST
Re-checks your DNS records and SSL certificate status, advances the lifecycle when it can, and returns the updated
CustomDomainStateDto. This is how you move a custom domain forward — status only advances when you call verify. See Custom Domain for the concept and lifecycle.
Reading with Get Custom Domain never advances the status. Verify is the only trigger — there is no background polling and no webhooks. Poll this endpoint until the status is
active.Request
This endpoint takes no request body.Bearer <API_KEY> from Console > Developers > Workspace API Keys.Optional client-generated string (max 255 chars) to safely retry without duplicating work. Scoped per workspace. A key is valid for 24 hours. If the same key is replayed with an identical request, the original response is returned with an
Idempotency-Replayed: true header. Reusing the same key with a different request returns 409 IDEMPOTENCY_KEY_CONFLICT.Path parameters
Client identifier of the app.
Response
Returns the updatedCustomDomainStateDto. lastCheckedAt is set to the time of this verify.
The configured Web Frontend host.
The configured OIDC Backend host.
Lifecycle status. One of
unconfigured, awaiting_dns, verifying, active, invalid. Keep calling verify until it is active.What you need to do next. One of
none, add_cname, waiting, verify, contact_support, retry.Human-readable explanation of the current status. Omitted when there is nothing to report.
DNS records to add at your DNS provider. See Get Custom Domain for each record’s fields.
ISO 8601 timestamp of this verify.

