Documentation Index
Fetch the complete documentation index at: https://mintlify.com/lamassuiot/lamassuiot/llms.txt
Use this file to discover all available pages before exploring further.
List All Certificates
Retrieve a paginated list of all certificates across all CAs.Query Parameters
Number of results per page
Pagination cursor from previous response
Field to sort results by
Sort order:
asc or descFilter expression (e.g.,
status[eq]=ACTIVE)Response
Array of certificate objects
Certificate serial number
Certificate subject information (common_name, organization, etc.)
Issuer subject information
Certificate status:
ACTIVE, EXPIRED, REVOKED, or INACTIVECertificate type:
MANAGED, IMPORTED_WITH_KEY, or IMPORTED_WITHOUT_KEYValidity start timestamp (ISO 8601)
Validity end timestamp (ISO 8601)
Key algorithm, size, and strength information
CA serial number, ID, and hierarchy level
Custom metadata key-value pairs
Revocation timestamp if status is REVOKED
Reason for revocation if applicable
Pagination bookmark for next page
Example Request
Example Response
List Certificates by Status
Retrieve certificates filtered by a specific status.Path Parameters
Certificate status:
ACTIVE, EXPIRED, REVOKED, or INACTIVEQuery Parameters
Supports standard pagination and filtering parameters.Example Request
List Certificates by Expiration
Retrieve certificates expiring within a specific time window.Query Parameters
Start of expiration window (ISO 8601 timestamp)
End of expiration window (ISO 8601 timestamp)
Number of results per page
Pagination cursor
Field to sort results by
Sort order:
asc or descFilter expression
Example Request
Get Certificate by Serial Number
Retrieve a specific certificate by its serial number.Path Parameters
Certificate serial number
Example Request
List Certificates by CA
List all certificates issued by a specific CA.Path Parameters
Certificate authority identifier
Query Parameters
Supports standard pagination and filtering parameters.Example Request
List Certificates by CA and Status
List certificates issued by a specific CA filtered by status.Path Parameters
Certificate authority identifier
Certificate status:
ACTIVE, EXPIRED, REVOKED, or INACTIVEQuery Parameters
Supports standard pagination and filtering parameters.Example Request
Get Certificate by CA and Serial Number
Retrieve a certificate by its serial number for a specific CA.Path Parameters
Certificate authority identifier
Certificate serial number
Example Request
Sign Certificate (Issue from CSR)
Sign a Certificate Signing Request (CSR) with a CA to issue a new certificate.Path Parameters
Certificate authority identifier
Request Body
X509 certificate signing request (parsed representation)
Issuance profile ID to use (alternative to inline profile)
Complete issuance profile specification (alternative to profile_id)
Response
Returns the issued certificate object.Example Request
Import Certificate
Import an existing certificate into the system.Request Body
X509 certificate (parsed representation)
Custom metadata key-value pairs
Example Request
Update Certificate Status
Update the status of a certificate (e.g., to revoke it).Path Parameters
Certificate serial number
Request Body
New status:
ACTIVE, EXPIRED, REVOKED, or INACTIVEReason for revocation (required when status is
REVOKED)Example Request
Update Certificate Metadata
Replace certificate metadata entirely using JSON patch operations.Path Parameters
Certificate serial number
Request Body
Example Request
Patch Certificate Metadata
Partially update certificate metadata.Path Parameters
Certificate serial number
Request Body
Same as Update Certificate Metadata (JSON patch operations).Delete Certificate
Delete a certificate from the system.Path Parameters
Certificate serial number
Response
Returns204 No Content on successful deletion.
Example Request
Sign Arbitrary Message
Sign an arbitrary message using a CA’s private key.Path Parameters
Certificate authority identifier
Request Body
Base64-encoded message to sign
Type of message being signed
Signature algorithm to use
Response
Base64-encoded signature
Example Request
Example Response
Verify Signature
Verify a signature using a CA’s public key.Path Parameters
Certificate authority identifier
Request Body
Base64-encoded signature to verify
Base64-encoded original message
Type of message
Signature algorithm used
Response
Whether the signature is valid
