Domain Control Validation

Domain Control Validation (DCV) API overview

The Domain Control Validation (DCV) API allows integrators to validate domain ownership using DNS TXT, HTTPS, HTTP, Email, and CNAME methods.


DCV API endpoints

The following tables group the endpoints by functionality.
Click any action in the first column to open its API reference page.

DCV listing & lifecycle

ActionMethodPathDescription
List domain validationsGET/api/dcv/v2/validationList all domain validations that match the requested filter.
Get validation detailsPOST/api/dcv/v2/validation/statusRetrieve DCV validation details for a specific domain.
Sync validation details with backendPOST/api/dcv/v2/validation/syncSynchronize domain validation details.
Clear a validationPOST/api/dcv/v2/validation/clearReset the parameters of a requested DCV.
Delete a validationPOST/api/dcv/v2/validation/deleteDelete an existing DCV validation entry.

Start domain validations

ActionMethodPathDescription
Start a DNS TXT validationPOST/api/dcv/v2/validation/start/domain/txtInitiate a DNS text-based domain validation.
Start a HTTPS validationPOST/api/dcv/v2/validation/start/domain/httpsStart a domain control validation using HTTPS method.
Start a HTTP validationPOST/api/dcv/v2/validation/start/domain/httpStart a Domain Control Validation using HTTP method.
Start an Email validationPOST/api/dcv/v2/validation/start/domain/emailStart a Domain Control Validation using Email method.
Start a CName validationPOST/api/dcv/v2/validation/start/domain/cnameStart a Domain Control Validation using CName method.

Submit domain validations

ActionMethodPathDescription
Submit a DNS TXT validationPOST/api/dcv/v2/validation/submit/domain/txtSubmit a DNS text record-based validation.
Submit a HTTPS validationPOST/api/dcv/v2/validation/submit/domain/httpsSubmit an HTTPS-based validation request.
Submit a HTTP validationPOST/api/dcv/v2/validation/submit/domain/httpSubmit an HTTP-based validation request.
Submit an Email validationPOST/api/dcv/v2/validation/submit/domain/emailSubmit a request for domain control validation using email method.
Submit an email bulk validationPOST/api/dcv/v2/validation/submit-bulk/domain/emailSubmit multiple email-based validations at once.
Submit a CName validationPOST/api/dcv/v2/validation/submit/domain/cnameSubmit a CNAME-based validation.