Certificates

Get certificate by ID

Retrieves a specific certificate by its unique identifier

get/api/certificates/{certificateId}

Path parameters

certificateIdstring required

Response

The certificate object

idstring required

The unique identifier of the entity.

createdAtstring required

Represents an instant in time as an ISO 8601 string.

updatedAtstring required

Represents an instant in time as an ISO 8601 string.

namestring required

The name of the certificate.

descriptionstring required

A description of the certificate's purpose or usage.

publicKeystring required

The public key of the certificate in PEM format.

certificatestring required

The certificate in PEM format.

expirystring required

Represents an instant in time as an ISO 8601 string.

Example response

{
  "id": "entity123",
  "createdBy": {
    "id": "abc123",
    "friendlyName": "John Doe (john.doe)"
  },
  "updatedBy": {
    "id": "abc123",
    "friendlyName": "John Doe (john.doe)"
  },
  "createdAt": "2023-10-31T12:34:56.789Z",
  "updatedAt": "2023-10-31T12:34:56.789Z",
  "name": "Server SSL Certificate",
  "description": "SSL certificate for securing server communications",
  "publicKey": "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA...",
  "certificate": "-----BEGIN CERTIFICATE-----\nMIIDXTCCAkWgAwIBAgIJAKoK/heBjcOuMA0GCSqGSIb3DQEBBQUAMEUx...",
  "expiry": "2023-10-31T12:34:56.789Z"
}

Changes

Changed in 8 of the 73 revisions of this API.121224

  • cdb5b7ea719924See the full diff
    • removed the optional property creationDate from the response with the 200 status

      response-optional-property-removed

    • removed the optional property lastEditInstant from the response with the 200 status

      response-optional-property-removed

    • added the required property createdAt to the response with the 200 status

      response-required-property-added

    • added the required property createdBy to the response with the 200 status

      response-required-property-added

    • added the required property updatedAt to the response with the 200 status

      response-required-property-added

    • added the required property updatedBy to the response with the 200 status

      response-required-property-added

    This revision also has 1 change that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog

  • 108013c9462942See the full diff
    • removed the required property createdAt from the response with the 200 status

      response-required-property-removed

    • removed the required property createdBy from the response with the 200 status

      response-required-property-removed

    • removed the required property updatedAt from the response with the 200 status

      response-required-property-removed

    • removed the required property updatedBy from the response with the 200 status

      response-required-property-removed

    • added the optional property creationDate to the response with the 200 status

      response-optional-property-added

    • added the optional property lastEditInstant to the response with the 200 status

      response-optional-property-added

    This revision also has 5 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog

  • fb56929c067524See the full diff
    • removed the optional property creationDate from the response with the 200 status

      response-optional-property-removed

    • removed the optional property lastEditInstant from the response with the 200 status

      response-optional-property-removed

    • added the required property createdAt to the response with the 200 status

      response-required-property-added

    • added the required property createdBy to the response with the 200 status

      response-required-property-added

    • added the required property updatedAt to the response with the 200 status

      response-required-property-added

    • added the required property updatedBy to the response with the 200 status

      response-required-property-added

  • d6e364e3cd4e42See the full diff
    • removed the required property createdAt from the response with the 200 status

      response-required-property-removed

    • removed the required property createdBy from the response with the 200 status

      response-required-property-removed

    • removed the required property updatedAt from the response with the 200 status

      response-required-property-removed

    • removed the required property updatedBy from the response with the 200 status

      response-required-property-removed

    • added the optional property creationDate to the response with the 200 status

      response-optional-property-added

    • added the optional property lastEditInstant to the response with the 200 status

      response-optional-property-added

    This revision also has 2 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog

  • 3bf1b221f6ef24See the full diff
    • removed the optional property creationDate from the response with the 200 status

      response-optional-property-removed

    • removed the optional property lastEditInstant from the response with the 200 status

      response-optional-property-removed

    • added the required property createdAt to the response with the 200 status

      response-required-property-added

    • added the required property createdBy to the response with the 200 status

      response-required-property-added

    • added the required property updatedAt to the response with the 200 status

      response-required-property-added

    • added the required property updatedBy to the response with the 200 status

      response-required-property-added

    This revision also has 12 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog

  • 88f262299d5e42See the full diff
    • removed the optional property createdAt from the response with the 200 status

      response-optional-property-removed

    • removed the optional property createdBy from the response with the 200 status

      response-optional-property-removed

    • removed the optional property updatedAt from the response with the 200 status

      response-optional-property-removed

    • removed the optional property updatedBy from the response with the 200 status

      response-optional-property-removed

    • added the optional property creationDate to the response with the 200 status

      response-optional-property-added

    • added the optional property lastEditInstant to the response with the 200 status

      response-optional-property-added

    This revision also has 6 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog

  • 76d90b88c3e524See the full diff
    • removed the optional property creationDate from the response with the 200 status

      response-optional-property-removed

    • removed the optional property lastEditInstant from the response with the 200 status

      response-optional-property-removed

    • added the optional property createdAt to the response with the 200 status

      response-optional-property-added

    • added the optional property createdBy to the response with the 200 status

      response-optional-property-added

    • added the optional property updatedAt to the response with the 200 status

      response-optional-property-added

    • added the optional property updatedBy to the response with the 200 status

      response-optional-property-added

    This revision also has 13 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog

    • removed the required property createdAt from the response with the 200 status

      response-required-property-removed

    • removed the required property createdBy from the response with the 200 status

      response-required-property-removed

    • removed the required property updatedAt from the response with the 200 status

      response-required-property-removed

    • removed the required property updatedBy from the response with the 200 status

      response-required-property-removed

    • added the optional property creationDate to the response with the 200 status

      response-optional-property-added

    • added the optional property lastEditInstant to the response with the 200 status

      response-optional-property-added

    This revision also has 219 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog