Discovery API
The CertCentral Discovery API is a powerful REST API that allows you to scan your network using sensors and find all your internal and public facing SSL/TLS certificates regardless of the issuing Certificate Authority (CA).
Discovery cloud-scan is a free cloud service so there is nothing to install or manage. You can start scanning immediately to find your public SSL/TLS certificates. There is no limit to the number of cloud-based scans you can run. To learn more, see Discovery cloud scan service.
Before initiating calls to the Discovery API, ensure that you correctly authenticate your API calls, verify that your account has the necessary permissions to execute specific API requests, and view the subscription limits for a specific scan type to avoid exceeding service usage. For more information, see Authentication, List permissions, Check permission, or Get scan subscription limits.
Why use it?
Access most of the features available in CertCentral without needing to log in to the platform.
Customize and automate virtually any workflow within the certificate management platform.
Create your own version of the platform with your organization's branding.
Seamlessly integrate with your existing tools.
Base URL
Use this base URL when constructing API requests:
https://daas.digicert.com/apicontroller/v1
Requests
All API requests are submitted via RESTful URLs using REST features, including header-based authentication and JSON/XML request types.
The data character set encoding for requests is UTF-8. A well-formed request uses port 443 and has the user-agent and content-length headers specified.
Method
DigiCert Discovery API uses these standard HTTP methods:
GETPOST
Body
Most requests require passing either JSON or XML formatted data. If an endpoint supports or requires a different format, it will be noted for that endpoint.
Supported content-type values include:
application/jsonapplication/xmlimage/jpegimage/png
Responses
Responses consist of headers and a body. The body is formatted based on the content-type specified in the request.
See Glossary – Headers for information about HTTP header response codes.
To view the errors returned by the DigiCert CertCentral® API and their descriptions, see Errors.
High-Level certificate discovery workflow
The following flow outlines how to manage certificate discovery, from initial setup to result analysis:
Action | What you need to do | Relevant resources |
|---|---|---|
Deploy a Sensor | Install and activate a sensor on your network to begin scanning. | |
Check Sensor Status | Retrieve a list of deployed sensors to verify their operational status. | |
Initiate a Scan | Start different types of discovery scans (cloud or sensor-based). Note: Scanning is a resource-intensive operation and the rate limits implementation helps manage the load on the scanning infrastructure. Rate limits directly define how many requests (and thus how much data or how many scans) they can process within a given timeframe. For more information, see Rate limits. | |
Review Scan Results | Analyze the certificate data and discovery findings retrieved by the scan. |