# SCM Admin Documentation > Documentation for SCM Admin ## Guides - [Authentication](https://scm.devx.sectigo.com/docs/authentication.md) - [Base URL](https://scm.devx.sectigo.com/docs/base-url-explanation.md) - [HTTP verbs](https://scm.devx.sectigo.com/docs/http-verbs.md) - [Certificate Signing Request (CSR) generation](https://scm.devx.sectigo.com/docs/certificate-signing-request-csr-generation.md) - [MCP](https://scm.devx.sectigo.com/docs/mcp.md) ## API Reference - [Create an Access Token](https://scm.devx.sectigo.com/reference/createaccesstoken.md): All API methods require an OAuth 2.0 Bearer token to be provided in the *Authorization* header for each HTTP request. The Bearer token can be obtained from the authentication server using OAuth 2.0 client credentials flow. The client ID and client secret required will be provided in Sectigo Certificate Manager. These can be provided to the authentication server to get an access token. Use the code examples to create an access token on your local machine, if successful, the response will contain an access_token field that can be used as the value for Bearer token in the *Authorization* header in other API calls (expires_in states lifetime of the access token in seconds). Security is maintained since the access token is generated locally and all API requests using the token as sent directly from your browser. Additional information can be found at [Client Credentials](https://www.oauth.com/oauth2-servers/access-tokens/client-credentials/) and [Making Authenticated Requests](https://www.oauth.com/oauth2-servers/making-authenticated-requests/). >NOTE: The authentication server does not have a constant URL and may change for each customer. The authentication server to use will be returned in the authorization_uri field of the WWW-Authenticate header in any 401 Unauthorized response. - [List SSL Certificates](https://scm.devx.sectigo.com/reference/get-ssl-certificates-list.md): List all SSL certificates that match the requested filter. - [Update SSL Certificate Details](https://scm.devx.sectigo.com/reference/update-ssl-certificate-details.md): Update SSL certificate. - [Get Location Details](https://scm.devx.sectigo.com/reference/get-ssl-cert-location-details.md): Returns SSL certificate location details. - [Update Custom Location](https://scm.devx.sectigo.com/reference/update-ssl-cert-custom-location.md): Updates custom certificate location with the new details. - [Delete Custom Location](https://scm.devx.sectigo.com/reference/delete-ssl-cert-custom-location.md): Deletes custom certificate location. - [List Locations](https://scm.devx.sectigo.com/reference/list-ssl-cert-locations.md): List SSL certificate locations. - [Create Custom Location](https://scm.devx.sectigo.com/reference/create-ssl-cert-custom-location.md): Creates a new custom location for the SSL certificate. - [Recheck DCV process info](https://scm.devx.sectigo.com/reference/recheck-ssl-cert-dcv-info.md): Initiate SSL certificate revalidation of DCV info - [Revoke SSL Certificate by Id](https://scm.devx.sectigo.com/reference/revokessl-certificate-by-id.md): Sending a request to CA to add the particular SSL certificate in certificate revocation list. - [Revoke SSL Certificate by Serial Number](https://scm.devx.sectigo.com/reference/revoke-ssl-certificate-by-serial-number.md): Sending a request to CA to add the particular SSL certificate in certificate revocation list - [Mark As Revoked SSL Certificate by Id or SN + Issuer](https://scm.devx.sectigo.com/reference/revokemanualssl-certificate-by-id-or-sn-plus-issuer.md): Marking SSL certificate as revoked in SCM - [Replace SSL Certificate by Id](https://scm.devx.sectigo.com/reference/replace-ssl-certificate-by-id.md): Submission of a request for the substition of the particular SSL certificate applying its parameters and a new CSR. - [Renew SSL Certificate by Id](https://scm.devx.sectigo.com/reference/renew-ssl-certificate-by-id.md): Submission of a request for a new SSL certificate using the CSR and parameters of the initial SSL certificate. The initial certificate is defined by its ID in this case. - [Renew SSL Certificate by Renew Id](https://scm.devx.sectigo.com/reference/renew-ssl-certificate-by-serial-number.md): Submission of a request for a new SSL certificate using the CSR and parameters of the initial certificate. The initial certificate is the one that is selected by the administrator for renewal in this case. - [Mark SSL certificate as Renewed](https://scm.devx.sectigo.com/reference/mark-ssl-certificate-as-renew-by-certificate-id.md): Manually marking an SSL certificate as renewed, optionally linking it to a new certificate ID or Order Number. The initial certificate is defined by its ID. - [Download Private Key From Private Key Agent](https://scm.devx.sectigo.com/reference/download-ssl-from-key-store.md): Generation of a link to download private key from Private Key Agent. - [Import SSL certificates to SCM (extended)](https://scm.devx.sectigo.com/reference/import-ssl-certificates-extended.md): Import SSL certificates - [Request SSL Certificate](https://scm.devx.sectigo.com/reference/enroll-ssl-certificate.md): Submit request for a new SSL certificate. - [Request SSL Certificate With Key and CSR generation](https://scm.devx.sectigo.com/reference/enroll-ssl-certificate-with-keygen.md): Submit request for a new SSL certificate with generated keypair - [Decline SSL Certificate](https://scm.devx.sectigo.com/reference/decline-ssl-certificate-by-id.md): Decline a SSL certificate request - [Approve SSL Certificate](https://scm.devx.sectigo.com/reference/approve-ssl-certificate-by-id.md): Approve a SSL certificate request that needs approval - [Get SSL Certificate Details](https://scm.devx.sectigo.com/reference/get-ssl-certificate-details.md): Get SSL certificate details. - [Delete SSL Certificate by Id](https://scm.devx.sectigo.com/reference/delete-ssl-certificate-by-id.md): Submission of a request for deleting SSL certificate for a given SSL Id. - [DCV process info](https://scm.devx.sectigo.com/reference/get-ssl-cert-dcv-info.md): Returns SSL certificate DCV info - [List SSL Certificate Profiles](https://scm.devx.sectigo.com/reference/get-ssl-cert-types.md): List SSL certificate profiles, previously known as a certificate type. An enrollment request will require the certificate profile be specified. - [List SSL Certificate Custom Fields](https://scm.devx.sectigo.com/reference/get-ssl-custom-fields.md): List SSL certificate custom fields. An enrollment require will require all mandatory custom fields be specified. - [Collect SSL Certificate](https://scm.devx.sectigo.com/reference/collect-ssl-certificate.md): Delivering the newly issued SSL Certificate from CA to the administrator for download. - [Get Location Details](https://scm.devx.sectigo.com/reference/get-ssl-cert-location-details_1.md): Returns SSL certificate location details. - [Get Location Details](https://scm.devx.sectigo.com/reference/get-client-cert-location-details.md): Returns Client certificate location details. - [Update Custom Location](https://scm.devx.sectigo.com/reference/update-client-cert-custom-location.md): Updates custom certificate location with the new details. - [Delete Custom Location](https://scm.devx.sectigo.com/reference/delete-client-cert-custom-location.md): Deletes custom certificate location. - [List Locations](https://scm.devx.sectigo.com/reference/list-client-cert-locations.md): Returns a list of Client certificate locations. - [Create Custom Location](https://scm.devx.sectigo.com/reference/create-client-cert-custom-location.md): Creates a new custom location for the Client certificate. - [Renew Client Certificate by Serial Number](https://scm.devx.sectigo.com/reference/renew-client-certificate-by-serial-number.md): Submission of a request for a new Client certificate using the CSR and parameters of the initial Client certificate. The initial certificate is defined by its serial number. - [Renew Client Certificate by backend certificate ID](https://scm.devx.sectigo.com/reference/renew-client-certificate-by-backend-certificate-id.md): Submission of a request for a new Client certificate using the CSR and parameters of the initial Client certificate. The initial certificate is defined by its backend certificate ID. - [Import client certificates to SCM](https://scm.devx.sectigo.com/reference/import-client-certificates.md): Import client certificates - [List Client Certificates](https://scm.devx.sectigo.com/reference/get-client-certificate-list.md): List all client certificates that match the requested filter. - [Collect Client Certificate by ID](https://scm.devx.sectigo.com/reference/collect-client-certificate.md): Delivering the newly issued Client certificate from CA to the administrator for download. - [Collect Client Certificate by backend certificate ID](https://scm.devx.sectigo.com/reference/collect-client-certificate-by-backend-cert-id.md): Delivering the newly issued Client certificate from CA to the administrator for download. - [List Client Certificates by Person ID](https://scm.devx.sectigo.com/reference/get-client-certificate-list-by-person-id.md): List all Client Certificates for a person with given ID. - [List Client Certificates by Person Email](https://scm.devx.sectigo.com/reference/get-client-certificate-list-by-person-email.md): List all Client Certificates for a person with given email. - [Mark As Revoked CodeSign Certificate by Id or SN + Issuer](https://scm.devx.sectigo.com/reference/revokemanualcs-certificate-by-id-or-sn-plus-issuer.md): Marking CodeSign certificate as revoked in SCM - [Import code signing certificates to SCM](https://scm.devx.sectigo.com/reference/import-code-signing-certificates.md): Import code signing certificates - [Update Device Certificate Details](https://scm.devx.sectigo.com/reference/update-device-certificate-details.md): Update Device certificate. - [Delete Device Certificate by Id](https://scm.devx.sectigo.com/reference/delete-device-certificate-by-id.md): Submission of a request for deleting Device certificate for a given Id. - [Get Location Details](https://scm.devx.sectigo.com/reference/get-device-cert-location-details.md): Returns Device certificate location details. - [Update Custom Location](https://scm.devx.sectigo.com/reference/update-device-cert-custom-location.md): Updates custom certificate location with the new details. - [Delete Custom Location](https://scm.devx.sectigo.com/reference/delete-device-cert-custom-location.md): Deletes custom certificate location. - [List Locations](https://scm.devx.sectigo.com/reference/list-device-cert-locations.md): Returns a list of Device certificate locations. - [Create Custom Location](https://scm.devx.sectigo.com/reference/create-device-cert-custom-location.md): Creates a new custom location for the Device certificate. - [Revoke Device Certificate by Serial Number](https://scm.devx.sectigo.com/reference/revoke-device-certificate-by-serialnumber.md): Sending a request to CA to add the Device certificate under the particular serial number to certificate revocation list. - [Revoke Device Certificate by Id](https://scm.devx.sectigo.com/reference/revoke-device-certificate-by-id.md): Sending a request to CA to add the Device certificate under the particular Id to certificate revocation list. - [Mark As Revoked Device Certificate by Id or SN + Issuer](https://scm.devx.sectigo.com/reference/revokemanualdevice-certificate-by-id-or-sn-plus-issuer.md): Marking Device certificate as revoked in SCM - [Replace Device Certificate by Id](https://scm.devx.sectigo.com/reference/replace-device-certificate-by-id.md): Submission of a request for a replace of a Device certificate using new CSR and the parameters of the initial Device certificate. The initial certificate is defined by its Id. - [Renew Device Certificate by Serial Number](https://scm.devx.sectigo.com/reference/renew-device-certificate-by-serial-number.md): Submission of a request for a new Device certificate using the CSR and parameters of the initial Device certificate. - [Renew Device Certificate by Id](https://scm.devx.sectigo.com/reference/renew-device-certificate-by-id.md): Submission of a request for a new Device certificate using the CSR and parameters of the initial Device certificate. - [Import device certificates to SCM](https://scm.devx.sectigo.com/reference/import-device-certificates.md): Import device certificates - [Request Device Certificate](https://scm.devx.sectigo.com/reference/enroll-device-certificate.md): Creation and submission of a request for a new Device certificate. - [Decline Device Certificate](https://scm.devx.sectigo.com/reference/decline-device-certificate.md): Allows admin to decline the requested Device certificate. - [Approve Device Certificate](https://scm.devx.sectigo.com/reference/approve-device-certificate.md): Allows admin to approve the requested Device certificate. - [List Device Certificates](https://scm.devx.sectigo.com/reference/get-device-certificates-list.md): List all device certificates that match the requested filter. - [Get Device Certificate Details](https://scm.devx.sectigo.com/reference/get-device-certificates-details.md): Get device certificate details. - [List Device Certificate Profiles](https://scm.devx.sectigo.com/reference/get-device-profiles.md): List device certificate profiles, previously known as a certificate type. An enrollment request will require the certificate profile be specified. - [List Device Certificate Custom Fields](https://scm.devx.sectigo.com/reference/get-device-custom-fields.md): List device certificate custom fields. An enrollment require will require all mandatory custom fields be specified. - [Collect Device Certificate](https://scm.devx.sectigo.com/reference/collect-device-certificate.md): Delivering the newly issued Device certificate from CA to the administrator for download. - [Get Mark Certificate Details](https://scm.devx.sectigo.com/reference/get-mark-certificate-details.md): Returns details for a specific Mark certificate. - [Request Mark Certificate](https://scm.devx.sectigo.com/reference/enroll-mark-certificate.md): Submit request for a new certificate. - [Recheck DCV process info](https://scm.devx.sectigo.com/reference/recheck-mark-cert-dcv-info.md): Initiate certificate revalidation of DCV info - [Revoke Mark Certificate](https://scm.devx.sectigo.com/reference/revoke-mark-certificate-by-id.md): Revoke a Mark certificate request - [Decline Mark Certificate](https://scm.devx.sectigo.com/reference/decline-mark-certificate-by-id.md): Decline a Mark certificate request that needs approval - [Approve Mark Certificate](https://scm.devx.sectigo.com/reference/approve-mark-certificate-by-id.md): Approve a Mark certificate request that needs approval - [Get Mark Certificate List](https://scm.devx.sectigo.com/reference/get-mark-certificate-list.md): Returns a paginated list of Mark certificates. - [DCV process info](https://scm.devx.sectigo.com/reference/get-mark-cert-dcv-info.md): Returns certificate DCV info - [Collect Mark Certificate](https://scm.devx.sectigo.com/reference/collect-mark-certificate-by-id.md): Collect a Mark certificate request - [Update Mark Certificate](https://scm.devx.sectigo.com/reference/update-mark-certificate.md): Submit request for a certificate update - [Update network scan task](https://scm.devx.sectigo.com/reference/update-network-task.md): Enables administrators to edit a network scan task. - [Get network scan task list](https://scm.devx.sectigo.com/reference/get-network-scan-task-list.md): Enables the administrator to get the list of existing tasks of scanning the network(s) which they are authorized to view and manage. - [Create network scan task](https://scm.devx.sectigo.com/reference/create-network-task.md): Enables administrators to create a scan task for the private and/or public network(s) in search of SSL certificates. - [Start network scan task](https://scm.devx.sectigo.com/reference/start-network-scan-task.md): Enables administrators to start a network(s) scan for a specific task. - [Get network scan task](https://scm.devx.sectigo.com/reference/get-network-task.md): Enables the administrator to get the parameters of a particular task of network scanning which they are authorized to view and manage. - [Delete network scan task](https://scm.devx.sectigo.com/reference/delete-network-scan-task.md): Enables administrators to delete a specific network scanning task. - [Update MS AD scan task](https://scm.devx.sectigo.com/reference/update-ms-ad-scan-task.md): Enables administrators to edit MS AD scan task - [Get MS AD scan task list](https://scm.devx.sectigo.com/reference/get-ms-ad-scan-task-list.md): Enables the administrator to get the list of existing tasks of scanning which he/she is authorized to view and manage - [Add MS AD scan task](https://scm.devx.sectigo.com/reference/create-ms-ad-scan-task.md): Enables administrators to create a scan task in search of SSL certificates - [Start MS AD scan task](https://scm.devx.sectigo.com/reference/start-ms-ad-scan-task.md): Enables administrators to start MS AD scan for a specific task - [Get MS AD scan task](https://scm.devx.sectigo.com/reference/get-ms-ad-scan-task.md): Enables the administrator to get the parameters of a particular task which he/she is authorized to view and manage - [Delete MS AD scan task](https://scm.devx.sectigo.com/reference/delete-ms-ad-scan-task.md): Enables administrators to delete specific MS AD scanning task - [Update Azure Key Vault scan task](https://scm.devx.sectigo.com/reference/update-azure-key-vault-scan-task.md): Enables administrators to edit Azure Key Vault scan task - [Get Azure Key Vault scan task list](https://scm.devx.sectigo.com/reference/get-azure-key-vault-scan-task-list.md): Enables the administrator to get the list of existing tasks of scanning which he/she is authorized to view and manage - [Add Azure Key Vault scan task](https://scm.devx.sectigo.com/reference/create-azure-key-vault-scan-task.md): Enables administrators to create a scan task in search of SSL certificates - [Start Azure Key Vault scan task](https://scm.devx.sectigo.com/reference/start-azure-key-vault-scan-task.md): Enables administrators to start Azure Key Vault scan for a specific task - [Get Azure Key Vault scan task](https://scm.devx.sectigo.com/reference/get-azure-key-vault-scan-task.md): Enables the administrator to get the parameters of a particular task which he/she is authorized to view and manage - [Delete Azure Key Vault scan task](https://scm.devx.sectigo.com/reference/delete-azure-key-vault-scan-task.md): Enables administrators to delete specific Azure Key Vault scanning task - [Stop operation](https://scm.devx.sectigo.com/reference/stop-operation.md): Cancel certificate discovery operation - [Get operations list](https://scm.devx.sectigo.com/reference/get-operations-list.md): Query certificate discovery operations according to paging parameters supplied - [Get result of operation](https://scm.devx.sectigo.com/reference/get-operation-result.md): Query operation result list according to paging parameters supplied - [Get assignment rules ID list](https://scm.devx.sectigo.com/reference/get-assignment-rules-id-list.md): Enables Admins to get the list of existing assignment rules IDs for the organization or department delegated to them - [Update assignment rule](https://scm.devx.sectigo.com/reference/update-assignment-rule.md): Enables the administrator to edit the existing assignment rule - [Create assignment rule](https://scm.devx.sectigo.com/reference/create-assignment-rule.md): Assignment rules are associated with discovery tasks to assign 'Unmanaged' certificates (those not issued by SCM) to a particular Organization or Department - [Find assignment rule by ID](https://scm.devx.sectigo.com/reference/find-assignment-rule-by-id.md): Enables the administrator to find the assignment rule by its ID - [Delete assignment rule](https://scm.devx.sectigo.com/reference/delete-assignment-rule.md): Enables the administrator to delete a particular assignment rule that is applicable to the organization or department delegated to them - [Get assignment rules count](https://scm.devx.sectigo.com/reference/get-assignment-rules-count.md): Enables administrators to get the number of existing assignment rules for the organization or department delegated to them - [Find certificate bucket by ID](https://scm.devx.sectigo.com/reference/find-certificate-bucket-by-id.md): Returns certificate bucket detailed info - [Update certificate bucket](https://scm.devx.sectigo.com/reference/update-certificate-bucket.md): Updates certificate bucket - [Delete certificate bucket](https://scm.devx.sectigo.com/reference/delete-certificate-bucket.md): Deletes certificate bucket - [Reset certificate bucket client secret](https://scm.devx.sectigo.com/reference/reset-client-secret.md): Resets certificate bucket client secret - [Delegate organizations to existing certificate bucket](https://scm.devx.sectigo.com/reference/delegate-organizations-to-certificate-bucket.md): Delegates organizations to existing certificate bucket - [List certificate buckets](https://scm.devx.sectigo.com/reference/get-certificate-buckets-list.md): Query certificate buckets available according to filtering parameters supplied - [Create certificate bucket](https://scm.devx.sectigo.com/reference/create-certificate-bucket.md): Creates certificate bucket with given parameters - [Run rules against certificate bucket](https://scm.devx.sectigo.com/reference/run-rules-for-certificate-bucket.md): Runs rules against certificate bucket - [Assign certificates in certificate bucket](https://scm.devx.sectigo.com/reference/assign-certificates-in-certificate-bucket.md): Assigns certificates in certificate bucket - [Certificates in certificate bucket](https://scm.devx.sectigo.com/reference/get-certificate-list.md): Query bucket's certificates according to paging parameters supplied - [Sync validation details with backend](https://scm.devx.sectigo.com/reference/sync-dcv.md): Synchronize domain validation details with backend - [Submit persistent validation](https://scm.devx.sectigo.com/reference/submit-persistent-txt-dcv.md): Submit a request for Domain Control Validation using Persistent Validation method. A TXT record at _validation-persist. must contain the account URI. The record is set once and re-verified on demand by the CA. - [Submit validation DNS TXT](https://scm.devx.sectigo.com/reference/submit-txt-dcv.md): Submit a request for Domain Control Validation using TXT method. The TXT record should be created on the DNS server with the provided details. - [Submit validation HTTPS](https://scm.devx.sectigo.com/reference/submit-https-dcv.md): Submit a validation request for Domain Control Validation using HTTPS method. This method validates that the txt validation file on the HTTPS server matches the validation details provided by the "Start validation HTTPS" method. - [Submit validation HTTP](https://scm.devx.sectigo.com/reference/submit-http-dcv.md): Submit a validation request for Domain Control Validation using HTTP method. This method validates that the txt validation file on the HTTP server matches the validation details provided by the "Start validation HTTP" method. - [Submit validation Email](https://scm.devx.sectigo.com/reference/submit-email-dcv.md): Submit a request for Domain Control Validation using Email method. The email message will be sent to the email address specified in the request. Note: The list of email addresses that can be used for Email DCV is available via "Start validation via Email" method. - [Submit validation CName](https://scm.devx.sectigo.com/reference/submit-cname-dcv.md): Submit a request for Domain Control Validation using CName method. Required details dor CNAME DNS record should be taken via "Start CName validation" method - [Submit bulk email validation](https://scm.devx.sectigo.com/reference/submit-bulk-email-dcv.md): Submit a request for bulk Domain Control Validation using Email method. The email message will be sent to the email address specified in the request. Note: The list of email addresses that can be used for Email DCV is available via "Start validation via Email" method. - [Submit bulk persistent validation](https://scm.devx.sectigo.com/reference/submit-bulk-persistent-txt-dcv.md): Submit a request for bulk Domain Control Validation using Persistent Validation method. A TXT record at _validation-persist. must contain the account URI for each domain. The same account-scoped destination value is used across all domains. - [Get validation details](https://scm.devx.sectigo.com/reference/get-dcv-status.md): Get domain validation details - [Start validation DNS TXT](https://scm.devx.sectigo.com/reference/start-txt-dcv.md): DNS TXT domain validation method does not require start operation. All details required for validation are provided on submit operation. - [Start validation HTTPS](https://scm.devx.sectigo.com/reference/start-https-dcv.md): Start Domain Control Validation using HTTPS method. Required details for HTTPS DCV are provided in the response. After you prepare txt validation file on the HTTPS server, you should proceed with the "Submit HTTPS validation" method. - [Start validation HTTP](https://scm.devx.sectigo.com/reference/start-http-dcv.md): Start Domain Control Validation using HTTP method. Required details for HTTP DCV are provided in the response. After you prepare txt validation file on the HTTP server, you should proceed with the "Submit HTTP Validation" method. - [Start validation Email](https://scm.devx.sectigo.com/reference/start-email-dcv.md): Start Domain Control Validation using Email method. A list of available emails for Email DCV is returned in the response.In order to proceed with the particular email address from this list, call "Submit Validation via Email" method. - [Start validation CName](https://scm.devx.sectigo.com/reference/start-cname-dcv.md): Start Domain Control Validation using CName method. "Host" and "Point" details for CName DCV are provided in the response. After you create a CNAME DNS record for your domain, you should proceed with the "Submit CName validation" method. - [Delete validation](https://scm.devx.sectigo.com/reference/delete-dcv.md): Delete DCV - [Clear validation](https://scm.devx.sectigo.com/reference/clear-domain-dcv.md): Reset the parameters of a requested DCV, reset domain validation and DCV order statuses of the domain to the initial values. - [List domain validations](https://scm.devx.sectigo.com/reference/list-all-dcv.md): List all domain validations that match the requested filter. - [Suspend domain](https://scm.devx.sectigo.com/reference/suspend-domain.md): Suspended domain. Operation is allowed only for admins with role MRAO. - [CT Log Monitoring](https://scm.devx.sectigo.com/reference/ct-log-monitoring.md): Change domain's CT Log Monitoring. - [Activate domain](https://scm.devx.sectigo.com/reference/activate-domain.md): Activate domain. Operation is allowed only for admins with role MRAO. - [List domains](https://scm.devx.sectigo.com/reference/list-domains.md): Get list of domains according to the specified filter and pagination. - [Create domain](https://scm.devx.sectigo.com/reference/create-domain.md): Creates new domain according to the provided request. - [Delegate domain](https://scm.devx.sectigo.com/reference/delegate-domain.md): Add domain delegation to organization / department in context of particular certificate types. - [Remove domain delegation](https://scm.devx.sectigo.com/reference/remove-domain-delegation.md): Remove domain delegation from organization / department in context of particular certificate types. - [Reject domain delegation](https://scm.devx.sectigo.com/reference/reject-domain-delegation.md): Reject requested domain delegation to organization / department. - [Approve domain delegation](https://scm.devx.sectigo.com/reference/approve-domain-delegation.md): Approve requested domain delegation to organization / department. - [Delegate domains](https://scm.devx.sectigo.com/reference/adddelegation.md): Add domains delegation to organization / department in context of particular certificate types. - [Get domain details](https://scm.devx.sectigo.com/reference/get-domain-details.md): Get detailed information about domain. - [Delete domain](https://scm.devx.sectigo.com/reference/delete-domain.md): Delete domain. Operation is allowed only for admins with role MRAO. - [Change validator](https://scm.devx.sectigo.com/reference/update-validator-admin-organization-validation.md): Updates organization validation admin according to the provided request. - [Re-submit the validation](https://scm.devx.sectigo.com/reference/re-submit-organization-validation.md): Resets and submit the validation with the updated details provided in the request. - [Change external validation assignment](https://scm.devx.sectigo.com/reference/update-external-validation-assignment.md): Updates the assigned external organization's validation. - [Synchronize validation](https://scm.devx.sectigo.com/reference/sync-organization-validation.md): Synchronize organization validation. - [Submit validation](https://scm.devx.sectigo.com/reference/submit-organization-validation.md): Submit organization validation. - [Create external validation assignment](https://scm.devx.sectigo.com/reference/create-external-validation-assignment.md): Creates the assignment to the external organization's validation. - [List validations](https://scm.devx.sectigo.com/reference/list-organization-validations.md): Get list of organization validations. - [Get validation details](https://scm.devx.sectigo.com/reference/get-organization-validation-details.md): Return detailed response for the specified organization validation. - [Reset and remove the validation](https://scm.devx.sectigo.com/reference/reset-and-remove-organization-validation.md): Resets and removes organization validation. - [Organization details](https://scm.devx.sectigo.com/reference/get-org-details.md): Returns organization detailed info - [Update organization](https://scm.devx.sectigo.com/reference/update-organization.md): Updates organization with given parameters - [Delete Organization](https://scm.devx.sectigo.com/reference/delete-org.md): Delete organization by ID - [List organizations](https://scm.devx.sectigo.com/reference/get-org-list.md): Query organizations available for logged in client admin - [Create organization](https://scm.devx.sectigo.com/reference/create-organization.md): Creates organization with given parameters - [List organizations by certificate type](https://scm.devx.sectigo.com/reference/get-org-list-by-cert-type.md): Returns list of organizations related to specific certificate type - [List organizations by role](https://scm.devx.sectigo.com/reference/get-orgs-by-role.md): Returns list of organizations delegated to specified role - [Find Person by Id](https://scm.devx.sectigo.com/reference/get-person-info-by-id.md): Will return info for a person with given id. - [Update Person](https://scm.devx.sectigo.com/reference/update-person.md): Update person by id with specified person info. - [Delete Person](https://scm.devx.sectigo.com/reference/delete-person.md): Delete person - [List Persons](https://scm.devx.sectigo.com/reference/list-persons.md): List of person info objects according to applied filters. - [Create Person](https://scm.devx.sectigo.com/reference/create-person.md): Create person with specified info. - [Import Private Key](https://scm.devx.sectigo.com/reference/import-key.md): Import private key to key store. Multiple entries allowed. - [Send Enrollment Invitation](https://scm.devx.sectigo.com/reference/send-invitation.md): Invitation email will be sent with link to enrollment form. Account for enrollment form can be specified in request. - [List Enrollment Endpoints](https://scm.devx.sectigo.com/reference/get-endpoint-list.md): List of endpoints available for person invitation. Account for enrollment form can be specified in request. - [List Enrollment Endpoint Accounts](https://scm.devx.sectigo.com/reference/get-endpoint-account-list.md): List of accounts available for specific enrollment endpoint. - [Find Person by Email](https://scm.devx.sectigo.com/reference/get-person-id-by-email.md): Will return ID for a person with given email. - [Generate and stream report data](https://scm.devx.sectigo.com/reference/generate-report-v2.md): Generates a report based on the provided request parameters and streams the CSV data as response. Supports multiple report types including SSL certificates, activity logs, client certificates, device certificates, and admin reports. - [SSL Certificates Report](https://scm.devx.sectigo.com/reference/generate-ssl-certificates-log.md): Retrieves a log for an existing SSL Certificates. - [Domains Report](https://scm.devx.sectigo.com/reference/generate-domains-log.md): Retrieves a log for an existing Domains. - [Device Certificates Report](https://scm.devx.sectigo.com/reference/generate-device-certificates-log.md): Retrieves a log for an existing Device Certificates. - [Client Certificates Report](https://scm.devx.sectigo.com/reference/generate-smime-certificates-log.md): Retrieves a log for an existing Client Certificates. - [Activity Log Report](https://scm.devx.sectigo.com/reference/generate-activity-report.md): Retrieves a log of SCM activities for a customer’s account, including actions on Certificates and actions of Agents. - [Mark Certificates Report](https://scm.devx.sectigo.com/reference/generate-mark-certificates-log.md): Retrieves a log for an existing Mark Certificates. - [List profiles](https://scm.devx.sectigo.com/reference/get-profile-list.md): Query profiles available for logged in client admin - [Profile details](https://scm.devx.sectigo.com/reference/get-profile-details.md): Returns profile detailed info - [Get enrollment endpoint account details](https://scm.devx.sectigo.com/reference/get-enrollment-endpoint-account-details.md): Get detailed information about endpoint account. - [Update enrollment endpoint account](https://scm.devx.sectigo.com/reference/update-enrollment-endpoint-account.md): Updates endpoint account according to the provided request. - [Delete enrollment endpoint account](https://scm.devx.sectigo.com/reference/delete-enrollment-endpoint-account.md): Deletes enrollment account. - [List enrollment endpoint accounts](https://scm.devx.sectigo.com/reference/list-enrollment-endpoint-accounts.md): Get list of endpoint accounts according to the specified filter and pagination. - [Create enrollment endpoint account](https://scm.devx.sectigo.com/reference/create-enrollment-endpoint-account.md): Creates new account according to the provided request. - [Get enrollment endpoint details](https://scm.devx.sectigo.com/reference/get-enrollment-endpoint-details.md): Get detailed information about endpoint. - [Update enrollment endpoint](https://scm.devx.sectigo.com/reference/update-enrollment-endpoint.md): Updates endpoint according to the provided request. - [Delete enrollment endpoint](https://scm.devx.sectigo.com/reference/delete-enrollment-endpoint.md): Deletes enrollment endpoint. - [Create/Update enrollment endpoint delegations](https://scm.devx.sectigo.com/reference/add-enrollment-endpoint-delegations.md): Create/Update endpoint delegations to organization / department. If endpoint was in global delegation mode, it will be switched to custom mode. - [Remove all enrollment endpoint delegations](https://scm.devx.sectigo.com/reference/remove-enrollment-endpoint-delegations.md): Remove all endpoint delegations from organization / department. The endpoint will be switched to global delegation mode. - [Get enrollment endpoint configuration](https://scm.devx.sectigo.com/reference/get-enrollment-endpoint-config.md): Get enrollment endpoint configuration details - [Create/Update enrollment endpoint configuration](https://scm.devx.sectigo.com/reference/add-enrollment-endpoint-config.md): Create/Update enrollment endpoint configuration, e.g. customized contact data - [List enrollment endpoints](https://scm.devx.sectigo.com/reference/list-enrollment-endpoints.md): Get list of endpoints according to the specified filter and pagination. - [Create enrollment endpoint](https://scm.devx.sectigo.com/reference/create-enrollment-endpoint.md): Creates new endpoint according to the provided request. - [List Sectigo Public ACME servers](https://scm.devx.sectigo.com/reference/get-public-acme-servers-list.md): Query public ACME servers available according to filtering parameters supplied - [Get ACME account details](https://scm.devx.sectigo.com/reference/get-public-acme-account-details.md): Returns Public ACME account detailed info - [Update ACME account details](https://scm.devx.sectigo.com/reference/update-public-acme-account.md): Updates ACME account details with given Name parameter - [Delete ACME account](https://scm.devx.sectigo.com/reference/delete-public-acme-account.md): Delete Public ACME account with given ID - [Deactivate ACME account’s client](https://scm.devx.sectigo.com/reference/deactivate-public-acme-account-client.md): Deactivate Public ACME account client with given ID for specified account ID - [List ACME accounts](https://scm.devx.sectigo.com/reference/get-public-acme-accounts-list.md): Query Public ACME accounts available according to filtering parameters supplied - [Create ACME account](https://scm.devx.sectigo.com/reference/create-public-acme-account.md): Creates public ACME account with given parameters - [List ACME account’s domains](https://scm.devx.sectigo.com/reference/list-acme-account-domains.md): Query Public ACME account's domains available according to filtering parameters supplied - [Add domains to ACME account](https://scm.devx.sectigo.com/reference/add-domains-to-public-acme-account.md): Adds list of given domains to Public ACME account with given id - [Remove domains from ACME account](https://scm.devx.sectigo.com/reference/remove-domains-from-public-acme-account.md): Remove list of given domains from Public ACME account with given id - [List ACME account’s clients](https://scm.devx.sectigo.com/reference/list-acme-account-clients.md): Query Public ACME account's clients available according to filtering parameters supplied - [ACME EV details validation](https://scm.devx.sectigo.com/reference/acme-ev-details-validation-1.md): ACME EV details validation - [Get ACME account details](https://scm.devx.sectigo.com/reference/get-universal-acme-account-details.md): Returns Universal ACME account detailed info - [Update ACME account](https://scm.devx.sectigo.com/reference/update-universal-acme-account.md): Updates Universal ACME account with given Name parameter - [Delete ACME account](https://scm.devx.sectigo.com/reference/delete-universal-acme-account.md): Delete universal ACME account with given ID - [Deactivate Universal ACME account’s client](https://scm.devx.sectigo.com/reference/deactivate-universal-acme-account-client.md): Deactivate universal ACME client by its UUID for universal ACME account with given ID - [List ACME accounts](https://scm.devx.sectigo.com/reference/get-universal-acme-accounts-list.md): Query universal ACME accounts available according to filtering parameters supplied - [Create ACME account](https://scm.devx.sectigo.com/reference/create-universal-acme-account.md): Creates Universal ACME account with given parameters - [List ACME account’s clients](https://scm.devx.sectigo.com/reference/get-universal-acme-account-clients-list.md): Query universal ACME account with given ID for available clients according to filtering parameters supplied - [Get network agent details](https://scm.devx.sectigo.com/reference/get-network-agent-details.md): Get network agent details. - [Update network agent details](https://scm.devx.sectigo.com/reference/update-network-agent.md): Update Network Agent details. - [Delete network agent](https://scm.devx.sectigo.com/reference/delete-network-agent.md): Delete Network Agent. - [Get server details](https://scm.devx.sectigo.com/reference/get-network-agent-server-details.md): Get network agent server details. - [Update server details](https://scm.devx.sectigo.com/reference/update-server-details.md): Update server details. - [Delete server](https://scm.devx.sectigo.com/reference/delete-server-from-network-agent.md): Delete server from network agent. - [List network agents](https://scm.devx.sectigo.com/reference/get-network-agent-list.md): List all Network Agents that match the requested filter. - [Add network agent](https://scm.devx.sectigo.com/reference/add-network-agent.md): Adds a new Network Agent and returns the "installation token" needed for agent installation. - [List Servers](https://scm.devx.sectigo.com/reference/get-network-agent-servers-list.md): List all servers that match the requested filter. - [Add server](https://scm.devx.sectigo.com/reference/add-server-to-network-agent.md): Add a new server to a Network Agent. - [List Nodes](https://scm.devx.sectigo.com/reference/get-network-agent-servers-list_1.md): List all nodes that match the requested filter. - [Get node details](https://scm.devx.sectigo.com/reference/get-network-agent-server-node-details.md): Get server node details. - [Get MS Agent Details](https://scm.devx.sectigo.com/reference/get-ms-agent-details.md): Get MS Agent details. - [Update MS Agent Details](https://scm.devx.sectigo.com/reference/update-ms-agent.md): Update MS Agent details. - [Delete MS Agent](https://scm.devx.sectigo.com/reference/delete-ms-agent.md): Delete MS Agent. - [List MS Agents](https://scm.devx.sectigo.com/reference/get-ms-agent-list.md): List all MS Agents that match the requested filter. - [Add MS Agent](https://scm.devx.sectigo.com/reference/add-ms-agent.md): Adds a new MS Agent and returns the "installation token" needed for agent installation. - [List DNS Connectors](https://scm.devx.sectigo.com/reference/get-dns-connector-list.md): List all DNS connectors that match the requested filter. - [Get Connector Details](https://scm.devx.sectigo.com/reference/get-dns-connector-details.md): Get Connector details. - [List DNS Connector Providers](https://scm.devx.sectigo.com/reference/get-dns-connector-provider-list.md): List all DNS providers available for the connector - [Retrieve Azure account details](https://scm.devx.sectigo.com/reference/get-azure-account-details.md): Get Azure account detailed info - [Update Azure account](https://scm.devx.sectigo.com/reference/update-azure-account.md): Update Azure account with given parameters - [Delete Azure account](https://scm.devx.sectigo.com/reference/delete-azure-account.md): Delete Azure account by given ID - [Delegate organizations to existing Azure account](https://scm.devx.sectigo.com/reference/delegate-organizations-to-account.md): Delegates organizations to existing certificate bucket - [Retrieve Azure accounts](https://scm.devx.sectigo.com/reference/get-azure-accounts.md): Get list of Azure accounts with basic details - [Create Azure account](https://scm.devx.sectigo.com/reference/create-azure-account.md): Create Azure account with given parameters - [Check Azure account](https://scm.devx.sectigo.com/reference/check-azure-account.md): Check Azure account for potential configuration or connectivity issues - [Retrieve Vaults for Azure account](https://scm.devx.sectigo.com/reference/get-vault.md): Get list of Key Vaults for Azure account - [Retrieve Resource Groups for Azure account](https://scm.devx.sectigo.com/reference/get-azure-resource-groups.md): Get list of resource groups for Azure account - [Get IdP Template details](https://scm.devx.sectigo.com/reference/get-admin-template-details.md): Get detailed information about IdP template. - [Update IdP Template](https://scm.devx.sectigo.com/reference/update-admin-template.md): Update IdP Template. Fields that are not changed can be omitted in request. Please note that requested changes (except name) are automatically applied to all IdP admins assigned to this template. In order to get a list of administrators that are currently assigned to this template, please use "List administrators" method from the "Administrators Management" API with filter by "templateId" parameter. - [Delete IdP Template](https://scm.devx.sectigo.com/reference/delete-admin-template.md): Delete IdP template. By default, all related administrators will be deleted automatically with the template. It is also possible to unlink all related administrators from this template. In order to get a list of administrators that are currently assigned to this template, please use "List administrators" method from the "Administrators" API with filter by "templateId" parameter. - [List IdP Templates](https://scm.devx.sectigo.com/reference/list-admin-templates.md): List IdP Templates according to the specified filter. - [Create IdP Template](https://scm.devx.sectigo.com/reference/create-admin-template.md): Create IdP Template for automatic creation of IdP Administrators during login via Identity Provider. - [Get administrator details](https://scm.devx.sectigo.com/reference/get-admin-details.md): Get detailed information about administrator. - [Update administrator](https://scm.devx.sectigo.com/reference/update-admin-account.md): Update administrator account. Fields that are not changed can be omitted. This method supports following admin types: STANDARD, API, IDP, SAS. Changing of admin type is supported, available transitions are: - STANDARD -> API, IDP, SAS; - API -> STANDARD; - IDP -> STANDARD, SAS; - SAS -> STANDARD. - [Delete administrator](https://scm.devx.sectigo.com/reference/delete-admin-user.md): Delete administrator account. - [Unlink IdP administrator from template](https://scm.devx.sectigo.com/reference/unlink-from-template.md): This method removes the link to IdP template for IdP administrator, thus admin will no longer be managed by it. - [List administrators](https://scm.devx.sectigo.com/reference/list-admin-users.md): List administrators according to the specified filter and pagination. Note: "IdP Template" administrators are not supported by current method and are filtered out. In order to receive a list of IdP templates, please use "List IdP Templates" method from "Template Administrators" section. - [Create administrator](https://scm.devx.sectigo.com/reference/create-admin-account.md): Create administrator account. This method supports following admin types: STANDARD, API, IDP, SAS. - [Change password](https://scm.devx.sectigo.com/reference/change-admin-password.md): Change of administrator's own password. Available for Standard and API administrators. - [Get available roles](https://scm.devx.sectigo.com/reference/get-available-admin-roles.md): Get roles the administrator can assign to other administrators who they may update. - [Get available privileges](https://scm.devx.sectigo.com/reference/get-available-privileges-for-roles.md): Get privileges the administrator can assign to other administrators who they may update. - [Get password state](https://scm.devx.sectigo.com/reference/get-password-status.md): Get current state of administrator password. Available for Standard and API administrators. - [Get list of Identity Providers](https://scm.devx.sectigo.com/reference/get-available-identity-providers.md): Get list of available Identity Providers that can be assigned to Standard, IdP administrators and IdP templates. - [Send email confirmation code](https://scm.devx.sectigo.com/reference/send-email-confirmation.md): Generates a 6-digit confirmation code and sends it to the administrator's registered email address. - [Confirm administrator email](https://scm.devx.sectigo.com/reference/confirm-admin-email.md): Validates the 6-digit confirmation code sent to the administrator's email and marks the email as confirmed. - [List custom fields](https://scm.devx.sectigo.com/reference/read-custom-fields-by-cert-type.md): List all custom fields according to filter. Includes complete details. - [Update Custom Field](https://scm.devx.sectigo.com/reference/update-custom-field.md): Update the custom field - [Create Custom Field](https://scm.devx.sectigo.com/reference/create-custom-field.md): Create the custom field for a particular type of certificate. - [Get Custom Field Details](https://scm.devx.sectigo.com/reference/get-custom-field-details.md): Get custom field details - [Delete Custom Field](https://scm.devx.sectigo.com/reference/delete-custom-field.md): Delete custom field - [Update Notification](https://scm.devx.sectigo.com/reference/update-notification.md): Update notification - [Delete Notification](https://scm.devx.sectigo.com/reference/delete-notification.md): Delete notification - [List Notifications](https://scm.devx.sectigo.com/reference/get-notify-list.md): Get notifications according to applied filter - [Create Notification](https://scm.devx.sectigo.com/reference/create-notification.md): Create notification - [Available Notification Types](https://scm.devx.sectigo.com/reference/get-notify-types.md): Get the notification types that are available for the current administrator. - [Get ACL entry](https://scm.devx.sectigo.com/reference/get-acl-entry.md): Returns details for a specific ACL entry. - [Update ACL entry](https://scm.devx.sectigo.com/reference/update-acl-entry.md): Updates an existing ACL entry. Type cannot be changed after creation. - [Delete ACL entry](https://scm.devx.sectigo.com/reference/delete-acl-entry.md): Deletes an ACL entry. - [List ACL entries](https://scm.devx.sectigo.com/reference/list-acl-entries.md): Returns a paginated list of customer ACL entries. - [Create ACL entry](https://scm.devx.sectigo.com/reference/create-acl-entry.md): Creates a new ACL entry for the customer. - [Get Usage Statistics](https://scm.devx.sectigo.com/reference/get-usage-stats.md): Returns inventory and usage statistics for the current customer, grouped by entity type (SSL certificates, SSL domains, Client certificates, Code Signing, Sevice certificates, Mark certificates, Mark domains, Private CAs, CLM). Each entry contains flex bundle records and per-validation-type section breakdowns with usage, inventory, available counts and reconciliation status. ## Recipes - [ Header-based Authentication Sample](https://scm.devx.sectigo.com/recipes/classic-authentication.md) - [OAuth 2.0 Authentication Sample](https://scm.devx.sectigo.com/recipes/oauth-authentication-sample.md)