Create a certificate revocation

View as Markdown
POST
/truststores/pki/{trust_store_id}/revocations

Uploads and registers an offline Certificate Revocation List (CRL) for the specified trust store. The CRL is used for offline revocation checking when the trust store is configured with RevocationMode set to Offline.

Authorization

API-Key
headerX-API-KEY<token>

MonoCloud APIs require authentication with an API key. Retrieve your key from the Tenant Settings section of the MonoCloud dashboard and include it in the request header as: X-API-Key: <your_api_key>

Path Parameters

trust_store_id*string

The unique identifier of the trust store.

Request Body

application/json

The request payload defining the certificate revocation list (CRL) to add to the trust store.

TypeScript Definitions

Use the request body type in TypeScript.

Add Certificate Revocation Request: Represents a certificate revocation list (CRL) to be added to a trust store.

Response Body

201

application/json

The certificate revocation list was added successfully

TypeScript Definitions

Use the response body type in TypeScript.

Certificate Revocation Response: Represents a certificate revocation list (CRL) configured for offline revocation checking within a trust store.

Base Certificate Revocation Response: Represents a base certificate revocation list (CRL) configured for offline revocation checking within a trust store.

Errors

401Unauthorized

403Forbidden

curl -X POST "https://your-domain.us.monocloud.com/api/truststores/pki/9qVBxPQiZqtUsBOykavK6/revocations" \  -H "X-API-KEY: <token>" \  -H "Content-Type: application/json" \  -d '{    "value": "string"  }'

{  "id": "OjuVWCeAVnb5jjMF8GC6s",  "value": "-----BEGIN X509 CRL-----certificate_revocation_value-----END X509 CRL-----",  "issuer_thumbprint": "F1FB4FD68F15DAA29A0B935B2759986A92898030F1FB4FD68F15DAA29A0B935B",  "issued_at": 1640955670,  "next_update": 1641025178,  "creation_time": 1640975400,  "crl_number": 80,  "type": "base"}

© 2026 MonoCloud. All rights reserved.