Domains

Domains API overview

The Domains API allows integrators to manage domains used for certificate enrollment and validation within SCM.

The API supports the following actions:

  • Creating, listing, activating, suspending domains
  • Managing domain delegation assignments
  • Retrieving domain details

Domains API endpoints

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


1. Domain listing & details

ActionMethodPathDescription
List domainsGET/api/domain/v1Retrieve all domains accessible to the account.
Get domain detailsGET/api/domain/v1/{id}Retrieve detailed information for a specific domain.

2. Create / update / delete domains

ActionMethodPathDescription
Create domainPOST/api/domain/v1Create a new domain.
Activate domainPUT/api/domain/v1/{domainId}/activateActivate a domain.
Suspend domainPUT/api/domain/v1/{domainId}/suspendSuspend a domain.
Delete domainDELETE/api/domain/v1/{domainId}Delete a domain.
Enable CT Log MonitoringPUT/api/domain/v1/{id}/monitoringEnable or update CT Log Monitoring settings for a domain.

3. Domain delegation management

ActionMethodPathDescription
Delegate a domainPOST/api/domain/v1/{id}/delegationAdd domain delegation to an organization or department for specific certificate types.
Remove domain delegationDELETE/api/domain/v1/{id}/delegationRemove a specific domain delegation.
Approve domain delegationPOST/api/domain/v1/{id}/delegation/approveApprove a pending domain delegation request.
Reject domain delegationPOST/api/domain/v1/{id}/delegation/rejectReject a pending domain delegation request.
Delegate domainsPOST/api/domain/v1/delegationAdd domains delegation to an organization or department for specific certificate types.