Skip to main content
GET
/
certificates
/
{id}
Retrieve a specific certificate by ID
curl --request GET \
  --url https://api.draftt.io/v1/certificates/{id} \
  --header 'Authorization: Bearer <token>'
{
  "id": 1,
  "integrationId": 123,
  "uniqueIdentifier": "cert-abc123",
  "type": "ssl",
  "status": "active",
  "issuer": "Let's Encrypt Authority X3",
  "keyAlgorithm": "RSA",
  "renewalEligibility": "eligible",
  "domainName": "example.com",
  "domains": [
    "example.com",
    "www.example.com"
  ],
  "inUseBy": [
    "web-server-1",
    "load-balancer-2"
  ],
  "created": "2024-01-15T10:30:00.000Z",
  "issuedAt": "2024-01-15T10:30:00.000Z",
  "validityStartDate": "2024-01-15T10:30:00.000Z",
  "expirationDate": "2024-04-15T10:30:00.000Z",
  "details": {},
  "createdAt": "2024-01-15T10:30:00.000Z",
  "updatedAt": "2024-01-15T10:30:00.000Z",
  "componentIds": [
    456,
    789
  ]
}

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

id
string
required

Certificate ID

Response

Certificate details

id
number
required
integrationId
number
required
uniqueIdentifier
string
required
type
string
required
status
string
required
issuer
string
required
domainName
string
required
keyAlgorithm
string
renewalEligibility
string
domains
string[]
inUseBy
string[]
created
string<date-time>
issuedAt
string<date-time>
validityStartDate
string<date-time>
expirationDate
string<date-time>
details
object
createdAt
string<date-time>
updatedAt
string<date-time>
deletedAt
string<date-time>
componentIds
number[]