Skip to content

Certificate

TLS certificates provisioned for nodes to secure communications. Requires certificates::read to view, certificates::modify to manage.

Retrieve all TLS certificates and their expiration status

Request

Requires certificates::read permission.

Security
JWTAuthorizer
curl -i -X GET \
  https://apidocs.trustgrid.io/_mock/v2/certificates \
  -H 'Authorization: Bearer <YOUR_JWT_HERE>'

Responses

OK

Bodyapplication/json
Array [
expiresAtnumber

Unix timestamp (seconds) when the certificate expires

fqdnstring

Fully qualified domain name the certificate covers

Example:"mynode.trustgrid.io"
orgIdstring

Organization ID that owns this certificate

Example:"aad89024-5927-4ebd-97e2-3cc605c1da5f"
warningstring

Warning status for the certificate. none means healthy; other values indicate expiration proximity or issues.

Example:"none"
]
Response
[ { "expiresAt": 0, "fqdn": "mynode.trustgrid.io", "orgId": "aad89024-5927-4ebd-97e2-3cc605c1da5f", "warning": "none" } ]