CertCentral APIs

Welcome to the DigiCert CertCentral® API documentation!

This documentation assumes you have some experience working with APIs. If you’ve never worked with an API before, we recommend learning about the basics of APIs before using this service.

Getting started

Before you can use a CertCentral API, you need a couple of things.

  • CertCentral account
  • API key
  • Ability to make API requests

Once you have these, you are ready to start using one of CertCentral’s APIs.

About the APIs

CertCentral APIs use URL-based entry points and require API keys be sent in the HTTP request header over port 443. However, each API uses a different technology when handling requests. To learn more, visit the reference documentation for each set of APIs:

  • Services API: Automate certificate processes to save time and streamline certificate management. Use this API to manage all aspects of your CertCentral account.
  • Report Library API: Create and manage custom reports for CertCentral certificate orders, domains, organizations, and more.
  • Custom Reports API: Generate customizable and comprehensive data sets by leveraging the powerful GraphQL query language.

Finding help

If you’re unfamiliar with a specific term or want additional information about a parameter or variable, use the Glossary.

For guides to managing certificate lifecycles and other common workflows, visit the Workflows section.

If you encounter an error, it is probably documented. Check out the Errors section to locate the error and find a solution.


Authentication

Authenticate CertCentral Services API requests with API keys and manage key permissions.

Integrate with CertCentral APIs

Services API

Webhooks

Report Library API

Custom Reports API

Automation API

Discovery API