Trust Centers

Claim a custom domain for a trust center

POST
/organizations/{organizationId}/projects/{projectId}/custom-domain

Allocates a SAN slot on a managed multi-SAN ACM cert and returns the DNS-01 CNAMEs the customer must add to their zone. Plan-gated to orgs entitled to customDomainsEnabled. The trust center's customDomainStatus flips to 'cert_pending' until the customer completes DNS validation and calls /verify.

Authorization

ApiKeyAuth
x-api-key<token>

In: header

Path Parameters

organizationId*string
Formatuuid
projectId*string
Formatuuid

Request Body

application/json

TypeScript Definitions

Use the request body type in TypeScript.

Response Body

application/json

application/json

application/json

application/json

application/json

application/json

application/json

curl -X POST "https://example.com/organizations/497f6eca-6276-4993-bfeb-53cbbbba6f08/projects/497f6eca-6276-4993-bfeb-53cbbbba6f08/custom-domain" \  -H "Content-Type: application/json" \  -d '{    "host": "string"  }'
{  "status": "cert_pending",  "cnames": [    {      "name": "string",      "value": "string",      "type": "string"    }  ]}