Verify a domain
Re-verify a pending or failed domain, for example a row created before a mode switch or a failed sf_operated attempt. A domain that is already verified returns 409 with the classifier DOMAIN_NOT_RETRIABLE.
On self_managed instances the domain is marked verified immediately, trusting your own attestation of domain ownership to Apple. On sf_operated instances Guardian schedules a background verification against Apple’s Web Merchant Registration API using the platform integrator identity; if the attempt cannot be scheduled, the request returns 503 with the classifier ENQUEUE_FAILED.
Authorizations
JWT bearer token obtained via the OAuth2 client-credentials grant from the platform Authentication API. The token's scopes gate the endpoints it may call, and its audience names the Guardian instance. This is the standard way to authenticate to Guardian.
Path Parameters
The ID of the domain to verify.
Response
Success response
"3d7f1b5a-9c4e-4f2d-b8a6-1e5c9d3b7f4a"
"pay.example.com"
pending, verified, failed "verified"
"2026-02-01T09:15:00Z"
"2026-02-05T11:00:00Z"