POST /v1/domains { "hostname": "go.brand.in" }— the response lists the DNS records to create.- At your DNS provider add
CNAME go.brand.in → cname.urlcrop.com. For an apex domain (brand.in) add anArecord to the IP shown indns.expected_recordsinstead. - Using Cloudflare for DNS? Set the record to DNS only (grey cloud). A proxied (orange-cloud) record cannot be verified and returns
422 domain_proxied. - We check DNS every few minutes (
POST /v1/domains/{id}/verifyto check now). Status movespending_dns → verified → ssl_issuing → active; the certificate is issued automatically right after verification.errormeans something needs fixing —dns.last_error/ssl.last_errorsay what. - Listen for
domain.verifiedanddomain.ssl_activewebhooks, or pollGET /v1/domains/{id}/status.
Custom domains are available from the Starter plan.