Verify a domain
Domains
Verify a domain
Re-checks the DNS records with the provider and refreshes the row. Empty body. Safe to poll — keep calling until sendable: true (DNS propagation can take minutes to hours). Returns the bare refreshed row.
POST
Verify a domain
Authorizations
Send your Brew API key as Authorization: Bearer brew_xxx.
Headers
Optional idempotency key for safe retries. Reusing the same key with the same request body returns the original response for 24 hours.
Required string length:
1 - 100Path Parameters
Domain id (opaque Convex document id) returned by POST /v1/domains and listed by GET /v1/domains.
Required string length:
1 - 64Example:
"kx7bkh53hasmfeh5kd7sqgykt187g8ww"
Response
The refreshed domain row.
Required string length:
1 - 64Required string length:
1 - 253Available options:
not_started, pending, verified, failed, temporary_failure, partially_verified, partially_failed