Mark certificates

Mark certificates API overview

The mark certificates API allows integrators to manage mark certificates within SCM.
The API supports listing certificates, retrieving certificate details, submitting certificate requests, checking and rechecking DCV information, approving or declining requests, revoking certificates, and collecting issued certificates.


Mark certificates API endpoints

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


1. Certificate listing & details

ActionMethodPathDescription
Get mark certificate detailsGET/api/mark-certificate/v1/{id}Retrieve details for a specific mark certificate using certificate ID.
Get mark certificate listGET/api/mark-certificate/v1List mark certificates with pagination and optional filtering.

2. Request & enrollment

ActionMethodPathDescription
Request mark certificate by IDPUT/api/mark-certificate/v1/{id}Submit a mark certificate request for the specified certificate ID.
Request new mark certificatePOST/api/mark-certificate/v1/enrollSubmit a new mark certificate request.

3. DCV information

ActionMethodPathDescription
DCV process infoGET/api/mark-certificate/v1/{certId}/dcvRetrieve DCV information for a mark certificate.
Recheck DCV process infoPOST/api/mark-certificate/v1/{certId}/dcv/recheckInitiate certificate revalidation of DCV info.

4. Approval workflow

ActionMethodPathDescription
Decline mark certificatePOST/api/mark-certificate/v1/decline/{id}Decline a mark certificate request.
Approve mark certificatePOST/api/mark-certificate/v1/approve/{id}Approve a mark certificate request.

5. Certificate lifecycle & collection

ActionMethodPathDescription
Revoke mark certificatePOST/api/mark-certificate/v1/revoke/{id}Revoke a mark certificate.
Collect mark certificateGET/api/mark-certificate/v1/collect/{id}Download an issued mark certificate using certificate ID.