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 Certificate Authorities
Retrieve a paginated list of all certificate authorities.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 CA certificate objects
CA identifier
Certificate serial number
Certificate details including subject, issuer, validity, and status
CA hierarchy level (0 for root CA)
Associated issuance profile ID
Custom metadata key-value pairs
Creation timestamp (ISO 8601)
Pagination bookmark for next page
Example Request
Example Response
Create Certificate Authority
Create a new certificate authority.Request Body
Unique CA identifier
Parent CA identifier (omit for root CA)
Issuance profile ID for certificates issued by this CA
Crypto engine identifier
Custom metadata key-value pairs
CA issuance profile ID (for creating subordinate CAs)
Response
Returns the created CA certificate object (see List CAs response for structure).Example Request
Import Certificate Authority
Import an existing certificate authority.Request Body
CA identifier
Crypto engine identifier
X509 certificate (parsed representation)
Base64-encoded PEM private key
Array of X509 certificate objects forming the chain
Certificate type:
MANAGED, IMPORTED_WITH_KEY, or IMPORTED_WITHOUT_KEYParent CA identifier
Issuance profile ID
Example Request
Get CA by ID
Retrieve a specific certificate authority by its identifier.Path Parameters
Certificate authority identifier
Example Request
Get CAs by Common Name
Retrieve certificate authorities matching a specific common name.Path Parameters
Common name to search for
Query Parameters
Supports standard pagination and filtering parameters (see List CAs).Example Request
Update CA Metadata
Replace CA metadata entirely.Path Parameters
Certificate authority identifier
Request Body
Example Request
Patch CA Metadata
Partially update CA metadata.Path Parameters
Certificate authority identifier
Request Body
Same as Update CA Metadata (JSON patch operations).Update CA Status
Update the status of a certificate authority.Path Parameters
Certificate authority identifier
Request Body
New status:
ACTIVE, EXPIRED, REVOKED, or INACTIVEReason for revocation (required when status is
REVOKED)Example Request
Update CA Issuance Profile
Update the issuance profile used by a CA for issuing certificates.Path Parameters
Certificate authority identifier
Request Body
New issuance profile identifier
Example Request
Reissue CA Certificate
Reissue an existing CA certificate with a new validity period. The CA must be in a valid state (not expired or revoked).Path Parameters
Certificate authority identifier
Request Body
ID of existing issuance profile to use (alternative to inline profile)
Complete issuance profile specification (alternative to profile_id)
Example Request
Delete CA
Delete a certificate authority.Path Parameters
Certificate authority identifier
Response
Returns204 No Content on successful deletion.
