tlsCertificateResponse
No description available in the specification.
Fields
Section titled “Fields”| Field | Type | Required | Description |
|---|---|---|---|
id |
tlsCertificateId | yes | Public TLS certificate ID |
status |
tlsCertificateStatus | yes | (pending, issued, pending_cancellation, pending_revocation, pending_order_revocation, cancelled, order_cancelled, revoked, order_revoked, rejected, expired, unknown) |
common_name |
string |
yes | — |
product |
string |
yes | — |
provider |
tlsCertificateProvider | yes | (digicert) |
dns_names |
string[] |
yes | — |
action_required |
boolean |
yes | — |
pending_reason |
string |
yes | — |
pending_message |
string |
yes | — |
completion_url |
string |
yes | Absolute URL where the remaining order details can be completed in the web interface. API clients can alternatively use /tls/certificate/{certificate_id}/complete. |
organization_id |
string |
yes | — |
organization |
tlsCertificateOrganization | no | — |
order_state |
string |
no | — |
revocation_scope |
tlsCertificateRevocationScope | no | (certificate, order) |
revocation_pending_scope |
tlsCertificateRevocationScope | no | (certificate, order) |
reissue_supported |
boolean |
no | — |
validity_days |
integer |
no | Purchased base order validity in days as submitted for the order. On provider-linked renewals the effective issued certificate lifetime can be longer. Use valid_from and valid_until as the authoritative issued lifetime. |
renewal_bonus_days |
integer |
no | Confirmed additional validity days on top of validity_days, derived from the actually issued renewal certificate. This field is only present for renewal certificates once the effective issued lifetime can be determined. |
serial_number |
string |
no | — |
valid_from |
string |
no | — |
valid_until |
string |
no | Authoritative expiration timestamp of the currently issued certificate. On provider-linked renewals this can be later than validity_days would suggest if the provider adds remaining validity from the previous certificate. |
contract_valid_from |
string |
no | — |
contract_valid_until |
string |
no | — |
last_status_check |
string |
no | — |
certificate_pem_available |
boolean |
yes | — |
order_cancellable |
boolean |
no | — |
order_cancellation_mode |
tlsCertificateOrderCancellationMode | no | (cancel_pending, revoke_issued) |
order_cancellable_until |
string |
no | — |
validation |
tlsValidation | no | — |
reissue |
tlsCertificateReissueResponse | no | — |
Example
Section titled “Example”{ "id": "7K9QW3M2ZT8HJ", "status": "pending", "common_name": "string", "product": "string", "provider": "digicert", "dns_names": [ "string" ], "action_required": true, "pending_reason": "string", "pending_message": "string", "completion_url": "string", "organization_id": "string", "organization": { "id": "hdl_7K9QW3M2ZT8HJ", "name": "string", "status": "ready", "usable_for_ordering": true }, "order_state": "string", "revocation_scope": "certificate", "revocation_pending_scope": "certificate", "reissue_supported": true, "validity_days": 0, "renewal_bonus_days": 0, "serial_number": "string", "valid_from": "2026-01-01T00:00:00Z", "valid_until": "2026-01-01T00:00:00Z", "contract_valid_from": "2026-01-01T00:00:00Z", "contract_valid_until": "2026-01-01T00:00:00Z", "last_status_check": "2026-01-01T00:00:00Z", "certificate_pem_available": true, "order_cancellable": true, "order_cancellation_mode": "cancel_pending", "order_cancellable_until": "2026-01-01T00:00:00Z", "validation": { "method": "dns-cname-token", "dns_records": [ { "name": "www.example.com.", "type": "CNAME", "value": "www.example.com." } ], "email_targets": [ "string" ] }, "reissue": { "id": 0, "status": "pending", "common_name": "string", "dns_names": [ "string" ], "order_state": "string", "requested_at": "2026-01-01T00:00:00Z", "last_updated_at": "2026-01-01T00:00:00Z", "validation": { "method": "dns-cname-token", "dns_records": [ { "name": "www.example.com.", "type": "CNAME", "value": "www.example.com." } ], "email_targets": [ "string" ] } }}Used by
Section titled “Used by”GET /tls/certificatePOST /tls/certificateGET /tls/certificate/{certificate_id}POST /tls/certificate/{certificate_id}/completePOST /tls/certificate/{certificate_id}/cancelPOST /tls/certificate/{certificate_id}/revokePOST /tls/certificate/{certificate_id}/order-cancelPOST /tls/certificate/{certificate_id}/reissue