Verify Custom Domain Edge Function
Verifies DNS configuration for a custom domain and provisions the Caddy vhost if DNS verification succeeds.
POST /verify_custom_domain
Required - JWT verified by Supabase
Verification process:
DNS Methods:
a
cname
Tables touched:
External services:
{ "domain_id": "uuid" } Copy
{ "domain_id": "uuid" }
200 - Success with domain status (ready or error with details)
400 - Missing domain_id or container not configured
404 - Domain not found
500 - Server configuration error or infrastructure failure
Fileoverview
Verify Custom Domain Edge Function
Verifies DNS configuration for a custom domain and provisions the Caddy vhost if DNS verification succeeds.
Endpoint
POST /verify_custom_domain
Auth
Required - JWT verified by Supabase
Remarks
Verification process:
DNS Methods:
a: Expects A record pointing to 46.224.1.156cname: Expects CNAME record pointing to container's edge_hostnameTables touched:
External services:
Example: Request body
Returns
200 - Success with domain status (ready or error with details)
Returns
400 - Missing domain_id or container not configured
Returns
404 - Domain not found
Returns
500 - Server configuration error or infrastructure failure