Get allowlisted issuing CA brand details

GET https://www.digicert.com/services/v2/ctmonitor/issuer-brand-settings?filters[issuer_brand]=&sort=issuer_brand&offset=0&limit=25

Use this endpoint to get the details about a allowlisted certificate authority brand.

Example requests and response

curl -X GET \
  'https://www.digicert.com/services/v2/ctmonitor/issuer-brand-settings?filters[issuer_brand]=&sort=issuer_brand&offset=0&limit=25' \
  -H 'Content-Type: application/json' \
  -H 'X-DC-DEVKEY: {{api_key}}'
import requests

url = "https://www.digicert.com/services/v2/ctmonitor/issuer-brand-settings?offset=0&limit=1000"

payload = ""
headers = {
    'X-DC-DEVKEY': "{{api_key}}",
    'Content-Type': "application/json"
    }

response = requests.request("GET", url, data=payload, headers=headers)

print(response.text)
package main

import (
	"fmt"
	"net/http"
	"io/ioutil"
)

func main() {

	url := "https://www.digicert.com/services/v2/ctmonitor/issuer-brand-settings?filters[issuer_brand]=&sort=issuer_brand&offset=0&limit=25"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("X-DC-DEVKEY", "{{api_key}}")
	req.Header.Add("Content-Type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := ioutil.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
var request = require("request");

var options = { method: 'GET',
  url: 'https://www.digicert.com/services/v2/ctmonitor/issuer-brand-settings?filters[issuer_brand]=&sort=issuer_brand&offset=0&limit=25',
  headers: 
   { 'Content-Type': 'application/json',
     'X-DC-DEVKEY': '{{api_key}}' } };

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});

200 OK

{
       "ct_issuer_brand_settings": [
        {
            "issuer_brand": "Let's Encrypt",
            "certificates_count": 48,
            "disable_email_notification_flag": false,
            "trusted_ica_flag": false
        },
        {
            "issuer_brand": "Sectigo",
            "certificates_count": 7,
            "disable_email_notification_flag": false,
            "trusted_ica_flag": false
        },
        {
            "issuer_brand": "DigiCert",
            "certificates_count": 1,
            "disable_email_notification_flag": false
        }
    ],
    "page": {
        "total": 3,
        "limit": 25,
        "offset": 0
    }
}

Request filters and URL query strings

This endpoint supports filters, sorting, and pagination. For general information and examples of the syntax to use when applying filters and sorting results, see Services API - Filters, sorting, and pagination parameters.

Example:

https://www.digicert.com/services/v2/ctmonitor/issuer-brand-settings?filters[issuer_brand]=&sort=issuer_brand&offset=0&limit=25
NameReq/OptTypeDescription
filters[{{property_name}}]optionalstringFilters results by the specified property. Replace {{property_name}} in your request with the property to use for filtering.
This endpoint supports filtering by the following properties:
  • filters[issuer_brand]
sortoptionalstringSorts results by the value of one or more properties.
By default, sorts results in ascending alphabetical order (0-9, A-Z). To sort in descending alphabetical order (9-0, Z-A), prefix the property name with a minus (-).
To sort by multiple properties, separate the name of each property with a comma. Sort hierarchy matches the order of properties in this list. This endpoint supports sorting by the following properties:
  • issuer_brand
  • certificates_count
offsetoptionalintIndex of the first result to include in the response.
Default: 0
limitoptionalintTotal number of results to include in the response.
Max: 1000 (default)

Response parameters

NameTypeDescription
ct_issuer_brand_settingsarrayDetails about the allowlisted issuing certificate authority brand
.. issuer_brandstringName of certificate authority brand.
.. certificates_countstringTotal number of certificates for certificate authority brand.
.. disable_email_notification_flagboolIf urgent email notifications for a certificate authority are enabled.
Possible values:
  • false: urgent emails are enabled
  • true: urgent emails are disabled
.. trusted_ica_flagboolIf the certificate authority brand is allowlisted.
Possible values:
  • false: brand is not whitelisted
  • true: brand is whitelisted
pageobjectDetails about results. Modified using URL query strings.
.. totalintTotal number of records.
.. limitintPagination record limit.
.. offsetintPagination starting point.