API Documentation

1. Endpoints

1.1. Admin

1.1.1. archiveEntitiesBatch

POST /api/v1/admin/batch-archive

Batch Archive resources from an Entity

1.1.1.1. Parameters
1.1.1.1.1. Body Parameter
Name Description Required Default Pattern

ArchiveAllEntitiesRequestDto

Section 2.5

X

1.1.1.1.2. Query Parameters
Name Description Required Default Pattern

entity

Dynamically specified Type of Entity

X

null

archive

The requested update for the archived property of the desired resource

X

null

1.1.1.2. Return Type

-

1.1.1.3. Content Type
  • application/json

1.1.1.4. Responses
Table 1. http response codes
Code Message Datatype

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

400

Bad Request

ApiExceptionResponse[Section 2.3]

401

Authentication Failed

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

204

Archived the requested resources of an Entity

<<>>

403

Access Denied

ApiExceptionResponse[Section 2.3]

415

Specified media not supported for this endpoint

ApiExceptionResponse[Section 2.3]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

409

Conflict, check the result for more information

ApiExceptionResponse[Section 2.3]

1.1.2. archiveSingleEntity

PATCH /api/v1/admin/{id}/archive

Archive a resource from an Entity

1.1.2.1. Parameters
1.1.2.1.1. Path Parameters
Name Description Required Default Pattern

id

The id of the resource's archived status that will be updated

X

null

1.1.2.1.2. Query Parameters
Name Description Required Default Pattern

entity

Dynamically specified Type of Entity

X

null

archive

The requested update for the archived property of the desired resource

X

null

1.1.2.2. Return Type

-

1.1.2.3. Content Type
  • application/json

1.1.2.4. Responses
Table 2. http response codes
Code Message Datatype

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

400

Bad Request

ApiExceptionResponse[Section 2.3]

204

Archived the requested resource of an Entity

<<>>

401

Authentication Failed

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

403

Access Denied

ApiExceptionResponse[Section 2.3]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

409

Conflict, check the result for more information

ApiExceptionResponse[Section 2.3]

1.1.3. deleteArchived

DELETE /api/v1/admin/archived

Delete archived resources from an Entity

1.1.3.1. Parameters
1.1.3.1.1. Query Parameters
Name Description Required Default Pattern

entity

Dynamically specified Type of Entity for which the deletion will be ordered

X

null

until

The date until which all the archived resources of the entity will be deleted

X

null

1.1.3.2. Return Type

-

1.1.3.3. Content Type
  • application/json

1.1.3.4. Responses
Table 3. http response codes
Code Message Datatype

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

400

Bad Request

ApiExceptionResponse[Section 2.3]

401

Authentication Failed

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

204

Deleted the archived resource of an Entity

<<>>

403

Access Denied

ApiExceptionResponse[Section 2.3]

415

Specified media not supported for this endpoint

ApiExceptionResponse[Section 2.3]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

409

Conflict, check the result for more information

ApiExceptionResponse[Section 2.3]

1.1.4. deleteArchivedEntities

POST /api/v1/admin/batch-delete

Batch Delete archived resources from an Entity

1.1.4.1. Parameters
1.1.4.1.1. Body Parameter
Name Description Required Default Pattern

DeleteArchivedEntitiesRequestDto

Section 2.83

X

1.1.4.1.2. Query Parameters
Name Description Required Default Pattern

entity

Dynamically specified Type of Entity for which the deletion will be ordered

X

null

1.1.4.2. Return Type

-

1.1.4.3. Content Type
  • application/json

1.1.4.4. Responses
Table 4. http response codes
Code Message Datatype

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

400

Bad Request

ApiExceptionResponse[Section 2.3]

401

Authentication Failed

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

403

Access Denied

ApiExceptionResponse[Section 2.3]

415

Specified media not supported for this endpoint

ApiExceptionResponse[Section 2.3]

204

Deleted the requested resources

<<>>

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

409

Conflict, check the result for more information

ApiExceptionResponse[Section 2.3]

1.1.5. importProviderClients

GET /api/v1/admin/import-provider-clients

Import provider Clients

1.1.5.1. Parameters
1.1.5.2. Return Type

-

1.1.5.3. Content Type
  • application/json

1.1.5.4. Responses
Table 5. http response codes
Code Message Datatype

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

204

Imported provider Clients

<<>>

400

Bad Request

ApiExceptionResponse[Section 2.3]

401

Authentication Failed

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

403

Access Denied

ApiExceptionResponse[Section 2.3]

502

Bad Gateway, check the result for more information

ApiExceptionResponse[Section 2.3]

409

Conflict, check the result for more information

ApiExceptionResponse[Section 2.3]

1.1.6. importProviderUsers

GET /api/v1/admin/import-provider-users

Import provider Users

1.1.6.1. Parameters
1.1.6.2. Return Type

-

1.1.6.3. Content Type
  • application/json

1.1.6.4. Responses
Table 6. http response codes
Code Message Datatype

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

204

Imported provider Users

<<>>

400

Bad Request

ApiExceptionResponse[Section 2.3]

401

Authentication Failed

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

403

Access Denied

ApiExceptionResponse[Section 2.3]

502

Bad Gateway, check the result for more information

ApiExceptionResponse[Section 2.3]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

1.2. ApiClient

1.2.1. createNewApiClient

POST /api/v1/api-clients/

Create an Api Client

1.2.1.1. Parameters
1.2.1.1.1. Body Parameter
Name Description Required Default Pattern

CreateNewApiClientRequest

Section 2.64

X

1.2.1.2. Return Type
1.2.1.3. Content Type
  • application/json

1.2.1.4. Responses
Table 7. http response codes
Code Message Datatype

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

400

Bad Request

ApiExceptionResponse[Section 2.3]

401

Authentication Failed

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

422

Unprocessable Entity, check the result for more information

ApiExceptionResponse[Section 2.3]

403

Access Denied

ApiExceptionResponse[Section 2.3]

201

Api Client created

CreateNewApiClientResponse[Section 2.65]

415

Specified media not supported for this endpoint

ApiExceptionResponse[Section 2.3]

502

Bad Gateway, check the result for more information

ApiExceptionResponse[Section 2.3]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

409

Conflict, check the result for more information

ApiExceptionResponse[Section 2.3]

1.2.2. deleteApiClient

DELETE /api/v1/api-clients/{id}

Delete Api Client

1.2.2.1. Parameters
1.2.2.1.1. Path Parameters
Name Description Required Default Pattern

id

The id of the desired resource

X

null

1.2.2.1.2. Query Parameters
Name Description Required Default Pattern

version

The version of the resource that will be deleted

X

null

1.2.2.2. Return Type

-

1.2.2.3. Content Type
  • application/json

1.2.2.4. Responses
Table 8. http response codes
Code Message Datatype

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

204

Api Client Deleted

<<>>

400

Bad Request

ApiExceptionResponse[Section 2.3]

401

Authentication Failed

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

403

Access Denied

ApiExceptionResponse[Section 2.3]

502

Bad Gateway, check the result for more information

ApiExceptionResponse[Section 2.3]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

409

Conflict, check the result for more information

ApiExceptionResponse[Section 2.3]

1.2.3. getApiClientDetails

GET /api/v1/api-clients/{id}

Get Api Client

1.2.3.1. Parameters
1.2.3.1.1. Path Parameters
Name Description Required Default Pattern

id

The id of the desired resource

X

null

1.2.3.2. Return Type
1.2.3.3. Content Type
  • application/json

1.2.3.4. Responses
Table 9. http response codes
Code Message Datatype

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

400

Bad Request

ApiExceptionResponse[Section 2.3]

401

Authentication Failed

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

200

Found Api Client

GetApiClientResponse[Section 2.115]

403

Access Denied

ApiExceptionResponse[Section 2.3]

502

Bad Gateway, check the result for more information

ApiExceptionResponse[Section 2.3]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

1.2.4. resetApiClientSecret

POST /api/v1/api-clients/{id}/reset-secret

Reset Api Client’s secret

1.2.4.1. Parameters
1.2.4.1.1. Path Parameters
Name Description Required Default Pattern

id

The id of the desired resource

X

null

1.2.4.2. Return Type
1.2.4.3. Content Type
  • application/json

1.2.4.4. Responses
Table 10. http response codes
Code Message Datatype

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

400

Bad Request

ApiExceptionResponse[Section 2.3]

401

Authentication Failed

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

403

Access Denied

ApiExceptionResponse[Section 2.3]

502

Bad Gateway, check the result for more information

ApiExceptionResponse[Section 2.3]

200

Api Client's secret was reset

ResetApiClientSecretResponse[Section 2.202]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

1.2.5. searchApiClients

POST /api/v1/api-clients/search

Search Api Clients

1.2.5.1. Parameters
1.2.5.1.1. Body Parameter
Name Description Required Default Pattern

ApiClientSearchRequestDto

Section 2.1

X

1.2.5.1.2. Query Parameters
Name Description Required Default Pattern

page

Zero-based page index (0..N)

-

0

size

The size of the page to be returned

-

20

sort

Sorting criteria in the format: property,(asc

desc). Default sort order is ascending. Multiple sort criteria are supported. [String]

-

null

1.2.5.2. Return Type
1.2.5.3. Content Type
  • application/json

1.2.5.4. Responses
Table 11. http response codes
Code Message Datatype

200

Found Api Clients

GetApiClientResponseDtoPage[Section 2.116]

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

400

Bad Request

ApiExceptionResponse[Section 2.3]

401

Authentication Failed

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

403

Access Denied

ApiExceptionResponse[Section 2.3]

415

Specified media not supported for this endpoint

ApiExceptionResponse[Section 2.3]

502

Bad Gateway, check the result for more information

ApiExceptionResponse[Section 2.3]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

1.2.6. updateApiClient

PATCH /api/v1/api-clients/{id}

Update an Api Client

1.2.6.1. Parameters
1.2.6.1.1. Path Parameters
Name Description Required Default Pattern

id

The id of the desired Api Client

X

null

1.2.6.1.2. Body Parameter
Name Description Required Default Pattern

UpdateApiClientRequest

Section 2.227

X

1.2.6.2. Return Type
1.2.6.3. Content Type
  • application/json

1.2.6.4. Responses
Table 12. http response codes
Code Message Datatype

200

Api Client updated

UpdateApiClientResponse[Section 2.228]

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

400

Bad Request

ApiExceptionResponse[Section 2.3]

401

Authentication Failed

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

422

Unprocessable Entity, check the result for more information

ApiExceptionResponse[Section 2.3]

403

Access Denied

ApiExceptionResponse[Section 2.3]

415

Specified media not supported for this endpoint

ApiExceptionResponse[Section 2.3]

502

Bad Gateway, check the result for more information

ApiExceptionResponse[Section 2.3]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

409

Conflict, check the result for more information

ApiExceptionResponse[Section 2.3]

1.3. AsyncCertificate

1.3.1. orderCertificate

POST /api/v2/certificates/cert-requests/{id}

Order a Certificate by Certificate Request

1.3.1.1. Parameters
1.3.1.1.1. Path Parameters
Name Description Required Default Pattern

id

The id of the Certificate Request that will be used to order the Certificate

X

null

1.3.1.2. Return Type
1.3.1.3. Content Type
  • application/json

1.3.1.4. Responses
Table 13. http response codes
Code Message Datatype

201

Certificate Ordered

OrderCertificateResponseDto[Section 2.188]

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

400

Bad Request

ApiExceptionResponse[Section 2.3]

401

Authentication Failed

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

422

Unprocessable Entity, check the result for more information

ApiExceptionResponse[Section 2.3]

403

Access Denied

ApiExceptionResponse[Section 2.3]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

409

Conflict, check the result for more information

ApiExceptionResponse[Section 2.3]

1.3.2. orderMultipleCertificates

POST /api/v2/certificates/cert-requests

Order Multiple Certificates by Certificate Requests

1.3.2.1. Parameters
1.3.2.1.1. Body Parameter
Name Description Required Default Pattern

UUID

[UUID]

X

1.3.2.1.2. Query Parameters
Name Description Required Default Pattern

omitArtifacts

Decides whether to omit artifacts of the created certificates or not

-

false

1.3.2.2. Return Type
1.3.2.3. Content Type
  • application/json

1.3.2.4. Responses
Table 14. http response codes
Code Message Datatype

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

400

Bad Request

ApiExceptionResponse[Section 2.3]

201

Certificates ordered

OrderMultipleCertificatesResponseDto[Section 2.189]

401

Authentication Failed

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

422

Unprocessable Entity, check the result for more information

ApiExceptionResponse[Section 2.3]

403

Access Denied

ApiExceptionResponse[Section 2.3]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

409

Conflict, check the result for more information

ApiExceptionResponse[Section 2.3]

1.4. AuthenticatedPrincipal

1.4.1. getAuthenticatedPrincipal

GET /api/v1/authenticated-principal/

Get Authenticated Principal

1.4.1.1. Parameters
1.4.1.2. Return Type
1.4.1.3. Content Type
  • application/json

1.4.1.4. Responses
Table 15. http response codes
Code Message Datatype

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

400

Bad Request

ApiExceptionResponse[Section 2.3]

401

Authentication Failed

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

200

Authenticated Principal Found

AuthenticatedPrincipalResponseDto[Section 2.9]

403

Access Denied

ApiExceptionResponse[Section 2.3]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

1.5. Ca

1.5.1. downloadCaCertificate

GET /api/v1/cas/{id}/download

Download CA Certificate

1.5.1.1. Parameters
1.5.1.1.1. Path Parameters
Name Description Required Default Pattern

id

The id of the requested CA Certificate

X

null

1.5.1.2. Return Type
1.5.1.3. Content Type
  • application/json

1.5.1.4. Responses
Table 16. http response codes
Code Message Datatype

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

200

CA Certificate Downloaded

CaCertificateDataPemDto[Section 2.11]

400

Bad Request

ApiExceptionResponse[Section 2.3]

401

Authentication Failed

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

403

Access Denied

ApiExceptionResponse[Section 2.3]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

1.5.2. getCa

GET /api/v1/cas/{id}

Get CA by Id

1.5.2.1. Parameters
1.5.2.1.1. Path Parameters
Name Description Required Default Pattern

id

The id of the requested Ca

X

null

1.5.2.2. Return Type
1.5.2.3. Content Type
  • application/json

1.5.2.4. Responses
Table 17. http response codes
Code Message Datatype

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

200

Found CA

GetCaResponseDto[Section 2.119]

400

Bad Request

ApiExceptionResponse[Section 2.3]

401

Authentication Failed

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

403

Access Denied

ApiExceptionResponse[Section 2.3]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

1.5.3. getTrustedCas

POST /api/v1/cas/get-trusted

Get trusted CAs in PEM format according to the search criteria.

1.5.3.1. Parameters
1.5.3.1.1. Body Parameter
Name Description Required Default Pattern

GetTrustedCasRequestDto

Section 2.166

X

1.5.3.2. Return Type
1.5.3.3. Content Type
  • application/json

1.5.3.4. Responses
Table 18. http response codes
Code Message Datatype

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

400

Bad Request

ApiExceptionResponse[Section 2.3]

401

Authentication Failed

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

200

Trusted CAs acquired

GetTrustedCasResponseDto[Section 2.167]

403

Access Denied

ApiExceptionResponse[Section 2.3]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

1.5.4. importCaCertificates

POST /api/v1/cas/import

Import CA Certificate(s) from pem file content

1.5.4.1. Parameters
1.5.4.1.1. Body Parameter
Name Description Required Default Pattern

ImportCaRequestDto

Section 2.171

X

1.5.4.2. Return Type
1.5.4.3. Content Type
  • application/json

1.5.4.4. Responses
Table 19. http response codes
Code Message Datatype

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

400

Bad Request

ApiExceptionResponse[Section 2.3]

401

Authentication Failed

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

201

CA Certificate(s) Imported

ImportCaResponseDto[Section 2.172]

403

Access Denied

ApiExceptionResponse[Section 2.3]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

1.5.5. searchCas

POST /api/v1/cas/search

Search CA

1.5.5.1. Parameters
1.5.5.1.1. Body Parameter
Name Description Required Default Pattern

CaSearchRequestDto

Section 2.13

X

1.5.5.1.2. Query Parameters
Name Description Required Default Pattern

page

Zero-based page index (0..N)

-

0

size

The size of the page to be returned

-

20

sort

Sorting criteria in the format: property,(asc

desc). Default sort order is ascending. Multiple sort criteria are supported. [String]

-

null

1.5.5.2. Return Type
1.5.5.3. Content Type
  • application/json

1.5.5.4. Responses
Table 20. http response codes
Code Message Datatype

200

Found CA

SearchCaResponseDtoPage[Section 2.217]

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

400

Bad Request

ApiExceptionResponse[Section 2.3]

401

Authentication Failed

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

403

Access Denied

ApiExceptionResponse[Section 2.3]

415

Specified media not supported for this endpoint

ApiExceptionResponse[Section 2.3]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

1.5.6. updateCa

PATCH /api/v1/cas/{id}

Update a CA

1.5.6.1. Parameters
1.5.6.1.1. Path Parameters
Name Description Required Default Pattern

id

Id of the CA that will be updated

X

null

1.5.6.1.2. Body Parameter
Name Description Required Default Pattern

UpdateCaRequestDto

Section 2.229

X

1.5.6.2. Return Type
1.5.6.3. Content Type
  • application/json

1.5.6.4. Responses
Table 21. http response codes
Code Message Datatype

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

400

Bad Request

ApiExceptionResponse[Section 2.3]

401

Authentication Failed

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

200

CA Updated

UpdateCaResponseDto[Section 2.230]

403

Access Denied

ApiExceptionResponse[Section 2.3]

415

Specified media not supported for this endpoint

ApiExceptionResponse[Section 2.3]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

409

Conflict, check the result for more information

ApiExceptionResponse[Section 2.3]

1.5.7. verifyCaCertificates

POST /api/v1/cas/import/verify

Verify CA Certificate(s) from PEM file content

1.5.7.1. Parameters
1.5.7.1.1. Body Parameter
Name Description Required Default Pattern

ImportCaRequestDto

Section 2.171

X

1.5.7.2. Return Type
1.5.7.3. Content Type
  • application/json

1.5.7.4. Responses
Table 22. http response codes
Code Message Datatype

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

400

Bad Request

ApiExceptionResponse[Section 2.3]

401

Authentication Failed

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

200

CA Certificate(s) Verified

VerifyImportCaResponseDto[Section 2.259]

403

Access Denied

ApiExceptionResponse[Section 2.3]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

1.6. CertRequest

1.6.1. approveCertRequest

PATCH /api/v1/cert-requests/{id}/approve

Approve a Certificate Request

1.6.1.1. Parameters
1.6.1.1.1. Path Parameters
Name Description Required Default Pattern

id

The id of the Certificate Request

X

null

1.6.1.2. Return Type
1.6.1.3. Content Type
  • application/json

1.6.1.4. Responses
Table 23. http response codes
Code Message Datatype

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

400

Bad Request

ApiExceptionResponse[Section 2.3]

200

Certificate Request Approved

ApproveCertReqResponseDto[Section 2.4]

401

Authentication Failed

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

422

Unprocessable Entity, check the result for more information

ApiExceptionResponse[Section 2.3]

403

Access Denied

ApiExceptionResponse[Section 2.3]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

409

Conflict, check the result for more information

ApiExceptionResponse[Section 2.3]

1.6.2. createCertRequest

POST /api/v1/cert-requests/

Create a Certificate Request

1.6.2.1. Parameters
1.6.2.1.1. Body Parameter
Name Description Required Default Pattern

CreateCertReqRequestDto

Section 2.49

X

1.6.2.2. Return Type
1.6.2.3. Content Type
  • application/json

1.6.2.4. Responses
Table 24. http response codes
Code Message Datatype

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

400

Bad Request

ApiExceptionResponse[Section 2.3]

401

Authentication Failed

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

201

Certificate Request Created

CreateCertReqResponseDto[Section 2.50]

422

Unprocessable Entity, check the result for more information

ApiExceptionResponse[Section 2.3]

403

Access Denied

ApiExceptionResponse[Section 2.3]

415

Specified media not supported for this endpoint

ApiExceptionResponse[Section 2.3]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

1.6.3. createMultipleCertRequest

POST /api/v1/cert-requests/multiple

Create a Certificate Request for multiple End Entities

1.6.3.1. Parameters
1.6.3.1.1. Body Parameter
Name Description Required Default Pattern

CreateMultipleCertReqRequestDto

Section 2.61

X

1.6.3.2. Return Type
1.6.3.3. Content Type
  • application/json

1.6.3.4. Responses
Table 25. http response codes
Code Message Datatype

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

400

Bad Request

ApiExceptionResponse[Section 2.3]

401

Authentication Failed

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

422

Unprocessable Entity, check the result for more information

ApiExceptionResponse[Section 2.3]

201

Certificate Request Created

CreateMultipleCertReqResponseDto[Section 2.62]

403

Access Denied

ApiExceptionResponse[Section 2.3]

415

Specified media not supported for this endpoint

ApiExceptionResponse[Section 2.3]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

1.6.4. declineCertRequest

PATCH /api/v1/cert-requests/{id}/decline

Decline a Certificate Request

1.6.4.1. Parameters
1.6.4.1.1. Path Parameters
Name Description Required Default Pattern

id

The id of the Certificate Request

X

null

1.6.4.2. Return Type
1.6.4.3. Content Type
  • application/json

1.6.4.4. Responses
Table 26. http response codes
Code Message Datatype

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

400

Bad Request

ApiExceptionResponse[Section 2.3]

401

Authentication Failed

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

422

Unprocessable Entity, check the result for more information

ApiExceptionResponse[Section 2.3]

403

Access Denied

ApiExceptionResponse[Section 2.3]

200

Certificate Request Declined

DeclineCertReqResponseDto[Section 2.82]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

409

Conflict, check the result for more information

ApiExceptionResponse[Section 2.3]

1.6.5. examinePkcs10Request

PUT /api/v1/cert-requests/examine-pkcs10-request

Examine PKCS10 request against End Entity and Policy

1.6.5.1. Parameters
1.6.5.1.1. Body Parameter
Name Description Required Default Pattern

ExaminePkcs10RequestRequestDto

Section 2.105

X

1.6.5.2. Return Type
1.6.5.3. Content Type
  • application/json

1.6.5.4. Responses
Table 27. http response codes
Code Message Datatype

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

400

Bad Request

ApiExceptionResponse[Section 2.3]

401

Authentication Failed

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

422

Unprocessable Entity, check the result for more information

ApiExceptionResponse[Section 2.3]

403

Access Denied

ApiExceptionResponse[Section 2.3]

415

Specified media not supported for this endpoint

ApiExceptionResponse[Section 2.3]

200

Examination completed

ExaminePkcs10RequestResponseDto[Section 2.106]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

1.6.6. getCertRequest

GET /api/v1/cert-requests/{id}

Get a Certificate Request

1.6.6.1. Parameters
1.6.6.1.1. Path Parameters
Name Description Required Default Pattern

id

The id of the Certificate Request

X

null

1.6.6.2. Return Type
1.6.6.3. Content Type
  • application/json

1.6.6.4. Responses
Table 28. http response codes
Code Message Datatype

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

400

Bad Request

ApiExceptionResponse[Section 2.3]

401

Authentication Failed

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

200

Certificate Request Found

GetCertReqResponseDto[Section 2.121]

403

Access Denied

ApiExceptionResponse[Section 2.3]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

1.6.7. getCertRequestByPkcs10AndEndEntity

POST /api/v1/cert-requests/end-entities/{id}/by-pkcs10

Get Certificate Request by End Entity and PKCS10

1.6.7.1. Parameters
1.6.7.1.1. Path Parameters
Name Description Required Default Pattern

id

The id of the End Entity, used to find the desired Certificate Request

X

null

1.6.7.1.2. Body Parameter
Name Description Required Default Pattern

CertReqSearchByPkcs10

Section 2.16

X

1.6.7.2. Return Type
1.6.7.3. Content Type
  • application/json

1.6.7.4. Responses
Table 29. http response codes
Code Message Datatype

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

400

Bad Request

ApiExceptionResponse[Section 2.3]

200

Certificate Request found

GetCertReqResponseDto[Section 2.121]

401

Authentication Failed

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

403

Access Denied

ApiExceptionResponse[Section 2.3]

415

Specified media not supported for this endpoint

ApiExceptionResponse[Section 2.3]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

409

Conflict, check the result for more information

ApiExceptionResponse[Section 2.3]

1.6.8. getMostRecentPendingCertificates

GET /api/v1/cert-requests/realms/{id}/pending

Get pending Certificate Requests of a specific Realm

1.6.8.1. Parameters
1.6.8.1.1. Path Parameters
Name Description Required Default Pattern

id

The id of the Realm for which the pending Certificate Requests are requested

X

null

1.6.8.1.2. Query Parameters
Name Description Required Default Pattern

size

The limit of the requested pending Certificate Requests

X

null

1.6.8.2. Return Type
1.6.8.3. Content Type
  • application/json

1.6.8.4. Responses
Table 30. http response codes
Code Message Datatype

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

400

Bad Request

ApiExceptionResponse[Section 2.3]

401

Authentication Failed

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

403

Access Denied

ApiExceptionResponse[Section 2.3]

200

Pending Certificate Requests of Realm Found

GetPendingCertReqResponseDtoPage[Section 2.155]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

1.6.9. importCertificates

POST /api/v1/cert-requests/import-certificates

Import certificates

1.6.9.1. Parameters
1.6.9.1.1. Body Parameter
Name Description Required Default Pattern

ImportCertificatesRequestDto

Section 2.173

X

1.6.9.2. Return Type
1.6.9.3. Content Type
  • application/json

1.6.9.4. Responses
Table 31. http response codes
Code Message Datatype

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

400

Bad Request

ApiExceptionResponse[Section 2.3]

201

Certificates imported

ImportCertificatesResponseDto[Section 2.174]

401

Authentication Failed

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

422

Unprocessable Entity, check the result for more information

ApiExceptionResponse[Section 2.3]

403

Access Denied

ApiExceptionResponse[Section 2.3]

415

Specified media not supported for this endpoint

ApiExceptionResponse[Section 2.3]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

1.6.10. resendEmailVerificationForCertRequest

POST /api/v1/cert-requests/{id}/resend-verification-email

Resend E-Mail verification for a Certificate Request

1.6.10.1. Parameters
1.6.10.1.1. Path Parameters
Name Description Required Default Pattern

id

The id of the Certificate Request for which the resend verification E-Mail is requested

X

null

1.6.10.1.2. Body Parameter
Name Description Required Default Pattern

EmailDto

Section 2.88

X

1.6.10.2. Return Type

-

1.6.10.3. Content Type
  • application/json

1.6.10.4. Responses
Table 32. http response codes
Code Message Datatype

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

400

Bad Request

ApiExceptionResponse[Section 2.3]

401

Authentication Failed

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

204

E-Mail verification sent

<<>>

422

Unprocessable Entity, check the result for more information

ApiExceptionResponse[Section 2.3]

403

Access Denied

ApiExceptionResponse[Section 2.3]

415

Specified media not supported for this endpoint

ApiExceptionResponse[Section 2.3]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

409

Conflict, check the result for more information

ApiExceptionResponse[Section 2.3]

1.6.11. searchCertRequests

POST /api/v1/cert-requests/search

Search Certificate Requests

1.6.11.1. Parameters
1.6.11.1.1. Body Parameter
Name Description Required Default Pattern

CertReqSearchRequestDto

Section 2.17

X

1.6.11.1.2. Query Parameters
Name Description Required Default Pattern

page

Zero-based page index (0..N)

-

0

size

The size of the page to be returned

-

20

sort

Sorting criteria in the format: property,(asc

desc). Default sort order is ascending. Multiple sort criteria are supported. [String]

-

null

1.6.11.2. Return Type
1.6.11.3. Content Type
  • application/json

1.6.11.4. Responses
Table 33. http response codes
Code Message Datatype

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

400

Bad Request

ApiExceptionResponse[Section 2.3]

401

Authentication Failed

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

200

Certificate Requests Found

GetCertReqResponseDtoPage[Section 2.122]

403

Access Denied

ApiExceptionResponse[Section 2.3]

415

Specified media not supported for this endpoint

ApiExceptionResponse[Section 2.3]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

1.6.12. verifyImportCertificates

POST /api/v1/cert-requests/import-certificates/verify

Verify import certificates request

1.6.12.1. Parameters
1.6.12.1.1. Body Parameter
Name Description Required Default Pattern

VerifyImportCertificatesRequestDto

Section 2.260

X

1.6.12.2. Return Type
1.6.12.3. Content Type
  • application/json

1.6.12.4. Responses
Table 34. http response codes
Code Message Datatype

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

400

Bad Request

ApiExceptionResponse[Section 2.3]

401

Authentication Failed

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

422

Unprocessable Entity, check the result for more information

ApiExceptionResponse[Section 2.3]

200

Import certificates request verified

VerifyImportCertificatesResponseDto[Section 2.261]

403

Access Denied

ApiExceptionResponse[Section 2.3]

415

Specified media not supported for this endpoint

ApiExceptionResponse[Section 2.3]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

1.7. Certificate

1.7.1. createCertificate

POST /api/v1/certificates/cert-requests/{id}

Create Certificate by Certificate Request

1.7.1.1. Parameters
1.7.1.1.1. Path Parameters
Name Description Required Default Pattern

id

The id of the Certificate Request that will be used to create the Certificate

X

null

1.7.1.2. Return Type
1.7.1.3. Content Type
  • application/json

1.7.1.4. Responses
Table 35. http response codes
Code Message Datatype

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

400

Bad Request

ApiExceptionResponse[Section 2.3]

201

Certificate Created

CreateCertificateResponseDto[Section 2.53]

401

Authentication Failed

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

422

Unprocessable Entity, check the result for more information

ApiExceptionResponse[Section 2.3]

403

Access Denied

ApiExceptionResponse[Section 2.3]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

409

Conflict, check the result for more information

ApiExceptionResponse[Section 2.3]

1.7.2. createMultipleCertificates

POST /api/v1/certificates/cert-requests

Create Multiple Certificates by Certificate Requests

1.7.2.1. Parameters
1.7.2.1.1. Body Parameter
Name Description Required Default Pattern

UUID

[UUID]

X

1.7.2.1.2. Query Parameters
Name Description Required Default Pattern

omitArtifacts

Decides whether to omit artifacts of the created certificates or not

-

false

1.7.2.2. Return Type
1.7.2.3. Content Type
  • application/json

1.7.2.4. Responses
Table 36. http response codes
Code Message Datatype

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

400

Bad Request

ApiExceptionResponse[Section 2.3]

401

Authentication Failed

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

422

Unprocessable Entity, check the result for more information

ApiExceptionResponse[Section 2.3]

403

Access Denied

ApiExceptionResponse[Section 2.3]

201

Certificates Created

CreateMultipleCertificateFromCertRequestsResponseDto[Section 2.63]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

409

Conflict, check the result for more information

ApiExceptionResponse[Section 2.3]

1.7.3. downloadCaChainForPolicy

GET /api/v1/certificates/policies/{id}/download-ca-chain

Download the CA chain for a specified Policy

1.7.3.1. Parameters
1.7.3.1.1. Path Parameters
Name Description Required Default Pattern

id

Id of the Policy for which the CA chain is requested

X

null

1.7.3.2. Return Type
1.7.3.3. Content Type
  • application/json

1.7.3.4. Responses
Table 37. http response codes
Code Message Datatype

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

400

Bad Request

ApiExceptionResponse[Section 2.3]

401

Authentication Failed

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

422

Unprocessable Entity, check the result for more information

ApiExceptionResponse[Section 2.3]

200

Policy CA chain downloaded successfully

CaCertificatePemDto[Section 2.12]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

409

Conflict, check the result for more information

ApiExceptionResponse[Section 2.3]

1.7.4. downloadCertificate

GET /api/v1/certificates/{id}/download

Download Certificate

1.7.4.1. Parameters
1.7.4.1.1. Path Parameters
Name Description Required Default Pattern

id

The id of the desired Certificate

X

null

1.7.4.2. Return Type
1.7.4.3. Content Type
  • application/json

1.7.4.4. Responses
Table 38. http response codes
Code Message Datatype

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

400

Bad Request

ApiExceptionResponse[Section 2.3]

200

Certificate Downloaded

CertificatePemDto[Section 2.24]

401

Authentication Failed

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

403

Access Denied

ApiExceptionResponse[Section 2.3]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

1.7.5. downloadCertificateChain

GET /api/v1/certificates/{id}/download-chain

Download Chain of Certificate

1.7.5.1. Parameters
1.7.5.1.1. Path Parameters
Name Description Required Default Pattern

id

The id of the desired Certificate

X

null

1.7.5.1.2. Query Parameters
Name Description Required Default Pattern

casFirst

Decides if the chain will start with the EE certificate or not

X

null

1.7.5.2. Return Type
1.7.5.3. Content Type
  • application/json

1.7.5.4. Responses
Table 39. http response codes
Code Message Datatype

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

400

Bad Request

ApiExceptionResponse[Section 2.3]

401

Authentication Failed

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

422

Unprocessable Entity, check the result for more information

ApiExceptionResponse[Section 2.3]

403

Access Denied

ApiExceptionResponse[Section 2.3]

200

Certificate Chain Downloaded

CertificatePemDto[Section 2.24]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

1.7.6. downloadCertificatePrivateKey

GET /api/v1/certificates/{id}/download-private-key

Download private key of the Certificate

1.7.6.1. Parameters
1.7.6.1.1. Path Parameters
Name Description Required Default Pattern

id

The id of the desired Certificate

X

null

1.7.6.2. Return Type
1.7.6.3. Content Type
  • application/json

1.7.6.4. Responses
Table 40. http response codes
Code Message Datatype

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

400

Bad Request

ApiExceptionResponse[Section 2.3]

200

Certificate private key downloaded

CertificatePrivateKeyPemDto[Section 2.28]

401

Authentication Failed

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

422

Unprocessable Entity, check the result for more information

ApiExceptionResponse[Section 2.3]

403

Access Denied

ApiExceptionResponse[Section 2.3]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

1.7.7. downloadCertificatesAsZip

GET /api/v1/certificates/batch-download

Batch Download Certificates

1.7.7.1. Parameters
1.7.7.1.1. Query Parameters
Name Description Required Default Pattern

ids

The list of ids in order to specify the desired Certificates [UUID]

X

null

1.7.7.2. Return Type
1.7.7.3. Content Type
  • application/json

1.7.7.4. Responses
Table 41. http response codes
Code Message Datatype

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

400

Bad Request

ApiExceptionResponse[Section 2.3]

401

Authentication Failed

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

403

Access Denied

ApiExceptionResponse[Section 2.3]

200

Certificates Downloaded

ZippedFileDto[Section 2.264]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

1.7.8. downloadCrl

GET /api/v1/certificates/{id}/crl

Download crl for a Certificate

1.7.8.1. Parameters
1.7.8.1.1. Path Parameters
Name Description Required Default Pattern

id

The id of the desired Certificate

X

null

1.7.8.2. Return Type
1.7.8.3. Content Type
  • application/json

1.7.8.4. Responses
Table 42. http response codes
Code Message Datatype

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

200

Certificate's crl downloaded

CrlDto[Section 2.78]

400

Bad Request

ApiExceptionResponse[Section 2.3]

401

Authentication Failed

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

422

Unprocessable Entity, check the result for more information

ApiExceptionResponse[Section 2.3]

403

Access Denied

ApiExceptionResponse[Section 2.3]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

1.7.9. emailCertificate

POST /api/v1/certificates/{id}/email

Send Certificate E-Mail

1.7.9.1. Parameters
1.7.9.1.1. Path Parameters
Name Description Required Default Pattern

id

ID of the Certificate that will be sent to the Certificate's End Entity E-Mail

X

null

1.7.9.2. Return Type

-

1.7.9.3. Content Type
  • application/json

1.7.9.4. Responses
Table 43. http response codes
Code Message Datatype

204

Certificate E-Mail sent

<<>>

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

400

Bad Request

ApiExceptionResponse[Section 2.3]

401

Authentication Failed

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

403

Access Denied

ApiExceptionResponse[Section 2.3]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

1.7.10. getAuditEventsForCertificate

GET /api/v1/certificates/{id}/audit-events

Get Audit Events for a Certificate

1.7.10.1. Parameters
1.7.10.1.1. Path Parameters
Name Description Required Default Pattern

id

The id of the desired Certificate

X

null

1.7.10.2. Return Type
1.7.10.3. Content Type
  • application/json

1.7.10.4. Responses
Table 44. http response codes
Code Message Datatype

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

400

Bad Request

ApiExceptionResponse[Section 2.3]

401

Authentication Failed

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

422

Unprocessable Entity, check the result for more information

ApiExceptionResponse[Section 2.3]

403

Access Denied

ApiExceptionResponse[Section 2.3]

200

Certificate's Audit Events Found

GetAuditEventResponseDtoList[Section 2.118]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

1.7.11. getCertificateByFingerprint

GET /api/v1/certificates/by-fingerprint

Get Certificate by fingerprint

1.7.11.1. Parameters
1.7.11.1.1. Query Parameters
Name Description Required Default Pattern

fingerprint

The fingerprint used to get the desired Certificate

X

null

1.7.11.2. Return Type
1.7.11.3. Content Type
  • application/json

1.7.11.4. Responses
Table 45. http response codes
Code Message Datatype

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

200

Found Certificate

GetCertificateResponseDto[Section 2.131]

400

Bad Request

ApiExceptionResponse[Section 2.3]

401

Authentication Failed

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

403

Access Denied

ApiExceptionResponse[Section 2.3]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

409

Conflict, check the result for more information

ApiExceptionResponse[Section 2.3]

1.7.12. getCertificateByIssuerDnBinAndSerialNumber

POST /api/v1/certificates/by-issuer-dn-bin-and-serial-number

Get Certificate by issuer dn bin and serial number

1.7.12.1. Parameters
1.7.12.1.1. Body Parameter
Name Description Required Default Pattern

GetCertByIssuerDnBinAndSnDto

Section 2.120

X

1.7.12.2. Return Type
1.7.12.3. Content Type
  • application/json

1.7.12.4. Responses
Table 46. http response codes
Code Message Datatype

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

200

Found Certificate

GetCertificateResponseDto[Section 2.131]

400

Bad Request

ApiExceptionResponse[Section 2.3]

401

Authentication Failed

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

403

Access Denied

ApiExceptionResponse[Section 2.3]

415

Specified media not supported for this endpoint

ApiExceptionResponse[Section 2.3]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

1.7.13. getCertificateDetails

GET /api/v1/certificates/{id}

Get Certificate

1.7.13.1. Parameters
1.7.13.1.1. Path Parameters
Name Description Required Default Pattern

id

The id of the desired Certificate

X

null

1.7.13.2. Return Type
1.7.13.3. Content Type
  • application/json

1.7.13.4. Responses
Table 47. http response codes
Code Message Datatype

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

200

Found Certificate

GetCertificateResponseDto[Section 2.131]

400

Bad Request

ApiExceptionResponse[Section 2.3]

401

Authentication Failed

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

403

Access Denied

ApiExceptionResponse[Section 2.3]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

1.7.14. getCertificateStatisticsForRealm

GET /api/v1/certificates/realms/{id}/statistics

Get the Certificate Statistics of the requested Realm for the user

1.7.14.1. Parameters
1.7.14.1.1. Path Parameters
Name Description Required Default Pattern

id

The id of the Realm for which the Certificate Statistics were requested

X

null

1.7.14.2. Return Type
1.7.14.3. Content Type
  • application/json

1.7.14.4. Responses
Table 48. http response codes
Code Message Datatype

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

200

Certificate Statistics for the Realm Found

GetCertificateStatisticsResponseDto[Section 2.134]

400

Bad Request

ApiExceptionResponse[Section 2.3]

401

Authentication Failed

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

403

Access Denied

ApiExceptionResponse[Section 2.3]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

1.7.15. getCertificatesByRealmId

GET /api/v1/certificates/realms/{id}

Get available Certificates in Realm

1.7.15.1. Parameters
1.7.15.1.1. Path Parameters
Name Description Required Default Pattern

id

The id of the Realm which will be used to get the Certificates that are a part of it

X

null

1.7.15.1.2. Query Parameters
Name Description Required Default Pattern

page

Zero-based page index (0..N)

-

0

size

The size of the page to be returned

-

20

sort

Sorting criteria in the format: property,(asc

desc). Default sort order is ascending. Multiple sort criteria are supported. [String]

-

null

1.7.15.2. Return Type
1.7.15.3. Content Type
  • application/json

1.7.15.4. Responses
Table 49. http response codes
Code Message Datatype

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

400

Bad Request

ApiExceptionResponse[Section 2.3]

401

Authentication Failed

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

200

Found Certificates

GetCertificateResponseDtoPage[Section 2.132]

403

Access Denied

ApiExceptionResponse[Section 2.3]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

1.7.16. getLatestAuditEvents

GET /api/v1/certificates/realms/{id}/latest-audit-events

Get the latest audit events

1.7.16.1. Description

Get the latest audit events in realm.

1.7.16.2. Parameters
1.7.16.2.1. Path Parameters
Name Description Required Default Pattern

id

The id of the Realm for which the Certificate latest audit events were requested

X

null

1.7.16.3. Return Type
1.7.16.4. Content Type
  • application/json

1.7.16.5. Responses
Table 50. http response codes
Code Message Datatype

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

400

Bad Request

ApiExceptionResponse[Section 2.3]

200

Latest audit events found

GetAuditEventResponseDtoList[Section 2.118]

401

Authentication Failed

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

422

Unprocessable Entity, check the result for more information

ApiExceptionResponse[Section 2.3]

403

Access Denied

ApiExceptionResponse[Section 2.3]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

1.7.17. getOcspStatus

GET /api/v1/certificates/{id}/ocsp-status

Get the OCSP status of a Certificate

1.7.17.1. Parameters
1.7.17.1.1. Path Parameters
Name Description Required Default Pattern

id

The id of the desired Certificate

X

null

1.7.17.2. Return Type
1.7.17.3. Content Type
  • application/json

1.7.17.4. Responses
Table 51. http response codes
Code Message Datatype

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

400

Bad Request

ApiExceptionResponse[Section 2.3]

401

Authentication Failed

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

200

OCSP status of Certificate Found

OcspStatusCheckDto[Section 2.187]

422

Unprocessable Entity, check the result for more information

ApiExceptionResponse[Section 2.3]

403

Access Denied

ApiExceptionResponse[Section 2.3]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

1.7.18. getSoonExpiringCertificates

GET /api/v1/certificates/realms/{id}/expiring

Get the Certificates that are expiring soon of the requested Realm

1.7.18.1. Parameters
1.7.18.1.1. Path Parameters
Name Description Required Default Pattern

id

The id of the Realm for which the expiring Certificates were requested

X

null

1.7.18.1.2. Query Parameters
Name Description Required Default Pattern

size

The limit of the requested expiring Certificates

X

null

1.7.18.2. Return Type
1.7.18.3. Content Type
  • application/json

1.7.18.4. Responses
Table 52. http response codes
Code Message Datatype

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

200

Expiring soon Certificates for the Realm Found

GetCertificateResponseDtoPage[Section 2.132]

400

Bad Request

ApiExceptionResponse[Section 2.3]

401

Authentication Failed

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

422

Unprocessable Entity, check the result for more information

ApiExceptionResponse[Section 2.3]

403

Access Denied

ApiExceptionResponse[Section 2.3]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

1.7.19. markCertificatesAsRevoked

PATCH /api/v1/certificates/mark-as-revoked

Mark Certificates as revoked

1.7.19.1. Parameters
1.7.19.1.1. Body Parameter
Name Description Required Default Pattern

MarkCertificatesAsRevokedRequestDto

Section 2.182

X

1.7.19.2. Return Type

-

1.7.19.3. Content Type
  • application/json

1.7.19.4. Responses
Table 53. http response codes
Code Message Datatype

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

400

Bad Request

ApiExceptionResponse[Section 2.3]

204

Certificates Marked As Revoked

<<>>

401

Authentication Failed

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

422

Unprocessable Entity, check the result for more information

ApiExceptionResponse[Section 2.3]

403

Access Denied

ApiExceptionResponse[Section 2.3]

415

Specified media not supported for this endpoint

ApiExceptionResponse[Section 2.3]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

1.7.20. retrieveCertificateP12

GET /api/v1/certificates/{id}/pkcs12

Retrieve P12 Certificate

1.7.20.1. Parameters
1.7.20.1.1. Path Parameters
Name Description Required Default Pattern

id

The id of the desired Certificate

X

null

1.7.20.2. Return Type
1.7.20.3. Content Type
  • application/json

1.7.20.4. Responses
Table 54. http response codes
Code Message Datatype

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

400

Bad Request

ApiExceptionResponse[Section 2.3]

401

Authentication Failed

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

422

Unprocessable Entity, check the result for more information

ApiExceptionResponse[Section 2.3]

403

Access Denied

ApiExceptionResponse[Section 2.3]

200

P12 Certificate Retrieved

KeystoreFileDto[Section 2.178]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

1.7.21. revokeCertificate

POST /api/v1/certificates/revoke

Revoke Certificate

1.7.21.1. Parameters
1.7.21.1.1. Query Parameters
Name Description Required Default Pattern

id

The id of the desired Certificate

X

null

revocationReason

The reason of the revoke

-

null

1.7.21.2. Return Type
1.7.21.3. Content Type
  • application/json

1.7.21.4. Responses
Table 55. http response codes
Code Message Datatype

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

200

Certificate Revoked

RevokeCertificateResponseDto[Section 2.207]

400

Bad Request

ApiExceptionResponse[Section 2.3]

401

Authentication Failed

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

422

Unprocessable Entity, check the result for more information

ApiExceptionResponse[Section 2.3]

403

Access Denied

ApiExceptionResponse[Section 2.3]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

1.7.22. revokeMultipleCertificates

POST /api/v1/certificates/batch-revoke

Batch Revoke Certificates

1.7.22.1. Parameters
1.7.22.1.1. Body Parameter
Name Description Required Default Pattern

RevokeCertificateRequestDto

Section 2.206

X

1.7.22.2. Return Type
1.7.22.3. Content Type
  • application/json

1.7.22.4. Responses
Table 56. http response codes
Code Message Datatype

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

400

Bad Request

ApiExceptionResponse[Section 2.3]

401

Authentication Failed

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

200

Certificates Revoked

RevokeMultipleCertificateResponseDto[Section 2.208]

422

Unprocessable Entity, check the result for more information

ApiExceptionResponse[Section 2.3]

403

Access Denied

ApiExceptionResponse[Section 2.3]

415

Specified media not supported for this endpoint

ApiExceptionResponse[Section 2.3]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

1.7.23. searchCertificates

POST /api/v1/certificates/search

Search Certificates

1.7.23.1. Parameters
1.7.23.1.1. Body Parameter
Name Description Required Default Pattern

CertificateSearchRequestDto

Section 2.34

X

1.7.23.1.2. Query Parameters
Name Description Required Default Pattern

page

Zero-based page index (0..N)

-

0

size

The size of the page to be returned

-

20

sort

Sorting criteria in the format: property,(asc

desc). Default sort order is ascending. Multiple sort criteria are supported. [String]

-

null

1.7.23.2. Return Type
1.7.23.3. Content Type
  • application/json

1.7.23.4. Responses
Table 57. http response codes
Code Message Datatype

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

400

Bad Request

ApiExceptionResponse[Section 2.3]

401

Authentication Failed

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

200

Found Certificates

GetCertificateResponseDtoPage[Section 2.132]

403

Access Denied

ApiExceptionResponse[Section 2.3]

415

Specified media not supported for this endpoint

ApiExceptionResponse[Section 2.3]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

1.7.24. validateCertificate

POST /api/v1/certificates/validate

Validates a PEM certificate returning true/false and CA chain, if the certificate can be validated by the known CAs in the system

1.7.24.1. Parameters
1.7.24.1.1. Body Parameter
Name Description Required Default Pattern

RawPemCertificateDto

Section 2.198

X

1.7.24.2. Return Type
1.7.24.3. Content Type
  • application/json

1.7.24.4. Responses
Table 58. http response codes
Code Message Datatype

200

Certificate is validated

CertificateValidationResponseDto[Section 2.35]

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

400

Bad Request

ApiExceptionResponse[Section 2.3]

401

Authentication Failed

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

403

Access Denied

ApiExceptionResponse[Section 2.3]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

1.7.25. validateCertificatePlain

POST /api/v1/certificates/validate-plain

Validates a PEM certificate returning true/false, if the certificate can be validated by the known CAs in the system

1.7.25.1. Parameters
1.7.25.1.1. Body Parameter
Name Description Required Default Pattern

RawPemCertificateDto

Section 2.198

X

1.7.25.2. Return Type
1.7.25.3. Content Type
  • application/json

1.7.25.4. Responses
Table 59. http response codes
Code Message Datatype

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

400

Bad Request

ApiExceptionResponse[Section 2.3]

200

Certificate is validated

CertificatePlainValidationResponseDto[Section 2.27]

401

Authentication Failed

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

403

Access Denied

ApiExceptionResponse[Section 2.3]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

1.8. CertificateProvider

1.8.1. checkCertificateProviderConnection

POST /api/v1/certificate-providers/{id}/check-connection

Check connected of the Certificate Provider

1.8.1.1. Parameters
1.8.1.1.1. Path Parameters
Name Description Required Default Pattern

id

Id of Certificate Provider that will be checked for connection

X

null

1.8.1.2. Return Type
1.8.1.3. Content Type
  • application/json

1.8.1.4. Responses
Table 60. http response codes
Code Message Datatype

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

200

Certificate Provider connected Checked

CheckCertificateProviderConnectionDto[Section 2.36]

400

Bad Request

ApiExceptionResponse[Section 2.3]

401

Authentication Failed

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

422

Unprocessable Entity, check the result for more information

ApiExceptionResponse[Section 2.3]

403

Access Denied

ApiExceptionResponse[Section 2.3]

415

Specified media not supported for this endpoint

ApiExceptionResponse[Section 2.3]

1.8.2. createCertificateProvider

POST /api/v1/certificate-providers/

Create a Certificate Provider

1.8.2.1. Parameters
1.8.2.1.1. Body Parameter
Name Description Required Default Pattern

CreateCertificateProviderRequestDto

Section 2.51

X

1.8.2.2. Return Type
1.8.2.3. Content Type
  • application/json

1.8.2.4. Responses
Table 61. http response codes
Code Message Datatype

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

400

Bad Request

ApiExceptionResponse[Section 2.3]

401

Authentication Failed

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

422

Unprocessable Entity, check the result for more information

ApiExceptionResponse[Section 2.3]

201

Created Certificate Provider

CreateCertificateProviderResponseDto[Section 2.52]

403

Access Denied

ApiExceptionResponse[Section 2.3]

415

Specified media not supported for this endpoint

ApiExceptionResponse[Section 2.3]

1.8.3. getCertificateProvider

GET /api/v1/certificate-providers/{id}

Get Certificate Provider by Id

1.8.3.1. Parameters
1.8.3.1.1. Path Parameters
Name Description Required Default Pattern

id

The id of the requested Certificate Provider

X

null

1.8.3.2. Return Type
1.8.3.3. Content Type
  • application/json

1.8.3.4. Responses
Table 62. http response codes
Code Message Datatype

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

400

Bad Request

ApiExceptionResponse[Section 2.3]

200

Found Certificate Provider

GetCertificateProviderResponseDto[Section 2.128]

401

Authentication Failed

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

403

Access Denied

ApiExceptionResponse[Section 2.3]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

1.8.4. searchCertificateProviders

POST /api/v1/certificate-providers/search

Find the Certificate Providers

1.8.4.1. Parameters
1.8.4.1.1. Body Parameter
Name Description Required Default Pattern

CertificateProviderSearchRequestDto

Section 2.30

X

1.8.4.1.2. Query Parameters
Name Description Required Default Pattern

page

Zero-based page index (0..N)

-

0

size

The size of the page to be returned

-

20

sort

Sorting criteria in the format: property,(asc

desc). Default sort order is ascending. Multiple sort criteria are supported. [String]

-

null

1.8.4.2. Return Type
1.8.4.3. Content Type
  • application/json

1.8.4.4. Responses
Table 63. http response codes
Code Message Datatype

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

400

Bad Request

ApiExceptionResponse[Section 2.3]

401

Authentication Failed

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

200

Certificate Providers Found

GetCertificateProviderResponseDtoPage[Section 2.129]

403

Access Denied

ApiExceptionResponse[Section 2.3]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

1.8.5. searchCertificateProvidersForPolicyCreateUpdate

POST /api/v1/certificate-providers/minimal/search

Find the Certificate Providers (non admin)

1.8.5.1. Parameters
1.8.5.1.1. Body Parameter
Name Description Required Default Pattern

CertificateProviderSearchRequestDto

Section 2.30

X

1.8.5.1.2. Query Parameters
Name Description Required Default Pattern

page

Zero-based page index (0..N)

-

0

size

The size of the page to be returned

-

20

sort

Sorting criteria in the format: property,(asc

desc). Default sort order is ascending. Multiple sort criteria are supported. [String]

-

null

1.8.5.2. Return Type
1.8.5.3. Content Type
  • application/json

1.8.5.4. Responses
Table 64. http response codes
Code Message Datatype

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

400

Bad Request

ApiExceptionResponse[Section 2.3]

401

Authentication Failed

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

200

Certificate Providers Found

GetCertificateProviderMinimalResponseDtoPage[Section 2.127]

403

Access Denied

ApiExceptionResponse[Section 2.3]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

1.8.6. updateCertificateProvider

PATCH /api/v1/certificate-providers/{id}

Update a Certificate Provider

1.8.6.1. Parameters
1.8.6.1.1. Path Parameters
Name Description Required Default Pattern

id

Id of Certificate Provider that will be updated

X

null

1.8.6.1.2. Body Parameter
Name Description Required Default Pattern

UpdateCertificateProviderRequestDto

Section 2.233

X

1.8.6.2. Return Type
1.8.6.3. Content Type
  • application/json

1.8.6.4. Responses
Table 65. http response codes
Code Message Datatype

200

Certificate Provider Updated

UpdateCertificateProviderResponseDto[Section 2.234]

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

400

Bad Request

ApiExceptionResponse[Section 2.3]

401

Authentication Failed

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

422

Unprocessable Entity, check the result for more information

ApiExceptionResponse[Section 2.3]

403

Access Denied

ApiExceptionResponse[Section 2.3]

415

Specified media not supported for this endpoint

ApiExceptionResponse[Section 2.3]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

409

Conflict, check the result for more information

ApiExceptionResponse[Section 2.3]

1.9. CertificateProviderTemplate

1.9.1. getAllTemplateSignersByCertificateProviderId

GET /api/v1/certificate-providers-templates/{id}/all-cara-template-signers

Returns all Template Signers of the Certificate Provider with this ID and the RA Template Signers

1.9.1.1. Parameters
1.9.1.1.1. Path Parameters
Name Description Required Default Pattern

id

Id of the Certificate Provider for which the Template Signers are requested

X

null

1.9.1.2. Return Type
1.9.1.3. Content Type
  • application/json

1.9.1.4. Responses
Table 66. http response codes
Code Message Datatype

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

400

Bad Request

ApiExceptionResponse[Section 2.3]

401

Authentication Failed

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

200

Template Signers Found

CaraTemplateSignerDtoList[Section 2.15]

422

Unprocessable Entity, check the result for more information

ApiExceptionResponse[Section 2.3]

403

Access Denied

ApiExceptionResponse[Section 2.3]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

1.9.2. getMscaTemplatesByCertificateProviderId

GET /api/v1/certificate-providers-templates/{id}/msca-templates

Returns the MS CA Templates of the Certificate Provider with this ID

1.9.2.1. Parameters
1.9.2.1.1. Path Parameters
Name Description Required Default Pattern

id

Id of the Certificate Provider for which the MS CA Templates are requested

X

null

1.9.2.2. Return Type
1.9.2.3. Content Type
  • application/json

1.9.2.4. Responses
Table 67. http response codes
Code Message Datatype

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

400

Bad Request

ApiExceptionResponse[Section 2.3]

200

MS CA Templates Found

MscaTemplatesResponseDto[Section 2.185]

401

Authentication Failed

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

422

Unprocessable Entity, check the result for more information

ApiExceptionResponse[Section 2.3]

403

Access Denied

ApiExceptionResponse[Section 2.3]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

1.9.3. getTemplateSignersByCertificateProviderId

GET /api/v1/certificate-providers-templates/{id}/cara-template-signers

Returns the Template Signers of the Certificate Provider with this ID

1.9.3.1. Parameters
1.9.3.1.1. Path Parameters
Name Description Required Default Pattern

id

Id of the Certificate Provider for which the Template Signers are requested

X

null

1.9.3.2. Return Type
1.9.3.3. Content Type
  • application/json

1.9.3.4. Responses
Table 68. http response codes
Code Message Datatype

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

400

Bad Request

ApiExceptionResponse[Section 2.3]

401

Authentication Failed

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

200

Template Signers Found

CaraTemplateSignerDtoList[Section 2.15]

422

Unprocessable Entity, check the result for more information

ApiExceptionResponse[Section 2.3]

403

Access Denied

ApiExceptionResponse[Section 2.3]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

1.10. Cmp

1.10.1. calculateMac

POST /api/v1/cmp/calculate-mac

Perform a MAC calculation with an End Entity password and a policy

1.10.1.1. Parameters
1.10.1.1.1. Body Parameter
Name Description Required Default Pattern

CmpCalculateMacRequestDto

Section 2.39

X

1.10.1.2. Return Type
1.10.1.3. Content Type
  • application/json

1.10.1.4. Responses
Table 69. http response codes
Code Message Datatype

400

Bad Request

ApiExceptionResponse[Section 2.3]

401

Authentication Failed

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

403

Access Denied

ApiExceptionResponse[Section 2.3]

200

Mac calculation operation was completed without errors. See response for verification result.

CmpCalculateMacResponseDto[Section 2.40]

1.10.2. getCmpConfigurationByPolicyId

GET /api/v1/cmp/policies/{policyId}/configuration

Find a CMP configuration by a policy ID

1.10.2.1. Parameters
1.10.2.1.1. Path Parameters
Name Description Required Default Pattern

policyId

Id of Policy associated with CMP configuration

X

null

1.10.2.2. Return Type
1.10.2.3. Content Type
  • application/json

1.10.2.4. Responses
Table 70. http response codes
Code Message Datatype

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

400

Bad Request

ApiExceptionResponse[Section 2.3]

401

Authentication Failed

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

422

Unprocessable Entity, check the result for more information

ApiExceptionResponse[Section 2.3]

403

Access Denied

ApiExceptionResponse[Section 2.3]

200

CMP configuration Found

GetCmpConfigurationResponseDto[Section 2.135]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

409

Conflict, check the result for more information

ApiExceptionResponse[Section 2.3]

1.10.3. signData

POST /api/v1/cmp/sign

Signs the data with CMP signer for the policy provided in the parameters

1.10.3.1. Parameters
1.10.3.1.1. Body Parameter
Name Description Required Default Pattern

CmpSignRequestDto

Section 2.45

X

1.10.3.2. Return Type
1.10.3.3. Content Type
  • application/json

1.10.3.4. Responses
Table 71. http response codes
Code Message Datatype

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

200

Data signed

SignDataResponseDto[Section 2.223]

400

Bad Request

ApiExceptionResponse[Section 2.3]

401

Authentication Failed

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

422

Unprocessable Entity, check the result for more information

ApiExceptionResponse[Section 2.3]

403

Access Denied

ApiExceptionResponse[Section 2.3]

415

Specified media not supported for this endpoint

ApiExceptionResponse[Section 2.3]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

1.10.4. verifyMac

POST /api/v1/cmp/verify-mac

Perform a MAC verification with an End Entity password and a policy

1.10.4.1. Parameters
1.10.4.1.1. Body Parameter
Name Description Required Default Pattern

CmpVerifyMacRequestDto

Section 2.47

X

1.10.4.2. Return Type
1.10.4.3. Content Type
  • application/json

1.10.4.4. Responses
Table 72. http response codes
Code Message Datatype

400

Bad Request

ApiExceptionResponse[Section 2.3]

401

Authentication Failed

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

403

Access Denied

ApiExceptionResponse[Section 2.3]

200

Mac verify operation was completed without errors. See response for verification result.

CmpVerifyMacResponseDto[Section 2.48]

1.11. Configuration

1.11.1. checkEmailConnection

POST /api/v1/configuration/check-email-connection

Check the connection of the configuration E-Mail

1.11.1.1. Parameters
1.11.1.2. Return Type

-

1.11.1.3. Content Type
  • application/json

1.11.1.4. Responses
Table 73. http response codes
Code Message Datatype

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

400

Bad Request

ApiExceptionResponse[Section 2.3]

401

Authentication Failed

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

204

The Configuration E-Mail connection was checked successfully

<<>>

403

Access Denied

ApiExceptionResponse[Section 2.3]

1.11.2. createConfiguration

POST /api/v1/configuration/

Create new Configuration

1.11.2.1. Parameters
1.11.2.1.1. Body Parameter
Name Description Required Default Pattern

CreateConfigurationRequestDto

Section 2.54

X

1.11.2.2. Return Type
1.11.2.3. Content Type
  • application/json

1.11.2.4. Responses
Table 74. http response codes
Code Message Datatype

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

400

Bad Request

ApiExceptionResponse[Section 2.3]

401

Authentication Failed

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

201

Configuration Created

CreateConfigurationResponseDto[Section 2.55]

422

Unprocessable Entity, check the result for more information

ApiExceptionResponse[Section 2.3]

403

Access Denied

ApiExceptionResponse[Section 2.3]

415

Specified media not supported for this endpoint

ApiExceptionResponse[Section 2.3]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

409

Conflict, check the result for more information

ApiExceptionResponse[Section 2.3]

1.11.3. deleteConfiguration

DELETE /api/v1/configuration/{settingsKey}

Delete Configuration

1.11.3.1. Parameters
1.11.3.1.1. Path Parameters
Name Description Required Default Pattern

settingsKey

The setting key for which the Configuration object should be deleted

X

null

1.11.3.1.2. Query Parameters
Name Description Required Default Pattern

version

The version of the resource that will be deleted

X

null

1.11.3.2. Return Type

-

1.11.3.3. Content Type
  • application/json

1.11.3.4. Responses
Table 75. http response codes
Code Message Datatype

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

400

Bad Request

ApiExceptionResponse[Section 2.3]

401

Authentication Failed

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

204

Configuration Deleted

<<>>

403

Access Denied

ApiExceptionResponse[Section 2.3]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

409

Conflict, check the result for more information

ApiExceptionResponse[Section 2.3]

1.11.4. getConfiguration

GET /api/v1/configuration/{settingsKey}

Retrieve Configuration by Setting key

1.11.4.1. Parameters
1.11.4.1.1. Path Parameters
Name Description Required Default Pattern

settingsKey

The setting key for which the Configuration object should be retrieved

X

null

1.11.4.2. Return Type
1.11.4.3. Content Type
  • application/json

1.11.4.4. Responses
Table 76. http response codes
Code Message Datatype

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

400

Bad Request

ApiExceptionResponse[Section 2.3]

401

Authentication Failed

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

200

Configuration Found

GetConfigurationResponseDto[Section 2.137]

403

Access Denied

ApiExceptionResponse[Section 2.3]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

1.11.5. searchConfiguration

POST /api/v1/configuration/search

Search Configuration

1.11.5.1. Parameters
1.11.5.1.1. Body Parameter
Name Description Required Default Pattern

SearchConfigurationRequestDto

Section 2.218

X

1.11.5.1.2. Query Parameters
Name Description Required Default Pattern

page

Zero-based page index (0..N)

-

0

size

The size of the page to be returned

-

20

sort

Sorting criteria in the format: property,(asc

desc). Default sort order is ascending. Multiple sort criteria are supported. [String]

-

null

1.11.5.2. Return Type
1.11.5.3. Content Type
  • application/json

1.11.5.4. Responses
Table 77. http response codes
Code Message Datatype

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

400

Bad Request

ApiExceptionResponse[Section 2.3]

401

Authentication Failed

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

200

Found Configuration

GetConfigurationResponseDtoPage[Section 2.138]

403

Access Denied

ApiExceptionResponse[Section 2.3]

415

Specified media not supported for this endpoint

ApiExceptionResponse[Section 2.3]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

1.11.6. updateConfiguration

PATCH /api/v1/configuration/

Update Configuration

1.11.6.1. Parameters
1.11.6.1.1. Body Parameter
Name Description Required Default Pattern

UpdateConfigurationRequestDto

Section 2.237

X

1.11.6.2. Return Type
1.11.6.3. Content Type
  • application/json

1.11.6.4. Responses
Table 78. http response codes
Code Message Datatype

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

400

Bad Request

ApiExceptionResponse[Section 2.3]

200

Configuration Updated

UpdateConfigurationResponseDto[Section 2.238]

401

Authentication Failed

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

422

Unprocessable Entity, check the result for more information

ApiExceptionResponse[Section 2.3]

403

Access Denied

ApiExceptionResponse[Section 2.3]

415

Specified media not supported for this endpoint

ApiExceptionResponse[Section 2.3]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

409

Conflict, check the result for more information

ApiExceptionResponse[Section 2.3]

1.11.7. updateConfigurationBatch

PATCH /api/v1/configuration/batch

Update Configuration values in batch mode

1.11.7.1. Parameters
1.11.7.1.1. Body Parameter
Name Description Required Default Pattern

UpdateConfigurationBatchRequestDto

Section 2.235

X

1.11.7.2. Return Type
1.11.7.3. Content Type
  • application/json

1.11.7.4. Responses
Table 79. http response codes
Code Message Datatype

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

200

Configuration values Updated

UpdateConfigurationBatchResponseDto[Section 2.236]

400

Bad Request

ApiExceptionResponse[Section 2.3]

401

Authentication Failed

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

422

Unprocessable Entity, check the result for more information

ApiExceptionResponse[Section 2.3]

403

Access Denied

ApiExceptionResponse[Section 2.3]

415

Specified media not supported for this endpoint

ApiExceptionResponse[Section 2.3]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

409

Conflict, check the result for more information

ApiExceptionResponse[Section 2.3]

1.12. EndEntity

1.12.1. createNewEndEntity

POST /api/v1/end-entities/

Create an End Entity

1.12.1.1. Parameters
1.12.1.1.1. Body Parameter
Name Description Required Default Pattern

CreateEndEntityRequestDto

Section 2.58

X

1.12.1.2. Return Type
1.12.1.3. Content Type
  • application/json

1.12.1.4. Responses
Table 80. http response codes
Code Message Datatype

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

201

Created End Entity

CreateEndEntityResponseDto[Section 2.59]

400

Bad Request

ApiExceptionResponse[Section 2.3]

401

Authentication Failed

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

422

Unprocessable Entity, check the result for more information

ApiExceptionResponse[Section 2.3]

403

Access Denied

ApiExceptionResponse[Section 2.3]

415

Specified media not supported for this endpoint

ApiExceptionResponse[Section 2.3]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

1.12.2. findEeByCertBytes

POST /api/v1/end-entities/find-by-cert-bytes

Get End Entity by certificate bytes

1.12.2.1. Parameters
1.12.2.1.1. Body Parameter
Name Description Required Default Pattern

FindEeByCertBytesRequestDto

Section 2.111

X

1.12.2.2. Return Type
1.12.2.3. Content Type
  • application/json

1.12.2.4. Responses
Table 81. http response codes
Code Message Datatype

200

Found End Entity

GetEndEntityResponseDto[Section 2.146]

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

400

Bad Request

ApiExceptionResponse[Section 2.3]

401

Authentication Failed

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

403

Access Denied

ApiExceptionResponse[Section 2.3]

415

Specified media not supported for this endpoint

ApiExceptionResponse[Section 2.3]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

409

Conflict, check the result for more information

ApiExceptionResponse[Section 2.3]

1.12.3. findEndEntityByPolicyIdAndEndEntityDataset

POST /api/v1/end-entities/policies/{id}/by-end-entity-dataset

Find End Entity by Policy and End Entity dataset

1.12.3.1. Parameters
1.12.3.1.1. Path Parameters
Name Description Required Default Pattern

id

The id passed in the url is the id of the Policy that will be used for the search of the End Entity

X

null

1.12.3.1.2. Body Parameter
Name Description Required Default Pattern

EndEntityDatasetRequestDto

Section 2.93

X

1.12.3.2. Return Type
1.12.3.3. Content Type
  • application/json

1.12.3.4. Responses
Table 82. http response codes
Code Message Datatype

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

400

Bad Request

ApiExceptionResponse[Section 2.3]

401

Authentication Failed

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

422

Unprocessable Entity, check the result for more information

ApiExceptionResponse[Section 2.3]

403

Access Denied

ApiExceptionResponse[Section 2.3]

415

Specified media not supported for this endpoint

ApiExceptionResponse[Section 2.3]

200

End Entity found by Policy and dataset

GetEndEntityResponseDto[Section 2.146]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

409

Conflict, check the result for more information

ApiExceptionResponse[Section 2.3]

1.12.4. findEndEntityByPolicyIdAndPkcs10

POST /api/v1/end-entities/policies/{id}/by-pkcs10

Find End Entity by Policy and PKCS10

1.12.4.1. Parameters
1.12.4.1.1. Path Parameters
Name Description Required Default Pattern

id

The id passed in the url is the id of the Policy that will be used for the search of the End Entity

X

null

1.12.4.1.2. Body Parameter
Name Description Required Default Pattern

Pkcs10Dto

Section 2.192

X

1.12.4.2. Return Type
1.12.4.3. Content Type
  • application/json

1.12.4.4. Responses
Table 83. http response codes
Code Message Datatype

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

400

Bad Request

ApiExceptionResponse[Section 2.3]

401

Authentication Failed

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

422

Unprocessable Entity, check the result for more information

ApiExceptionResponse[Section 2.3]

403

Access Denied

ApiExceptionResponse[Section 2.3]

415

Specified media not supported for this endpoint

ApiExceptionResponse[Section 2.3]

200

End Entity found by Policy and PKCS10

GetEndEntityResponseDto[Section 2.146]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

409

Conflict, check the result for more information

ApiExceptionResponse[Section 2.3]

1.12.5. getEndEntity

GET /api/v1/end-entities/{id}

Get End Entity by Id

1.12.5.1. Parameters
1.12.5.1.1. Path Parameters
Name Description Required Default Pattern

id

Id of End Entity to be searched

X

null

1.12.5.2. Return Type
1.12.5.3. Content Type
  • application/json

1.12.5.4. Responses
Table 84. http response codes
Code Message Datatype

200

Found End Entity

GetEndEntityResponseDto[Section 2.146]

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

400

Bad Request

ApiExceptionResponse[Section 2.3]

401

Authentication Failed

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

403

Access Denied

ApiExceptionResponse[Section 2.3]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

1.12.6. getEndEntityByRealmIdAndExternalId

GET /api/v1/end-entities/realms/{realmId}/externals/{externalId}

Get End Entity by Realm and External Id

1.12.6.1. Parameters
1.12.6.1.1. Path Parameters
Name Description Required Default Pattern

realmId

Id of Realm to be searched

X

null

externalId

Id of External to be searched

X

null

1.12.6.2. Return Type
1.12.6.3. Content Type
  • application/json

1.12.6.4. Responses
Table 85. http response codes
Code Message Datatype

200

Found End Entity

GetEndEntityResponseDto[Section 2.146]

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

400

Bad Request

ApiExceptionResponse[Section 2.3]

401

Authentication Failed

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

403

Access Denied

ApiExceptionResponse[Section 2.3]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

409

Conflict, check the result for more information

ApiExceptionResponse[Section 2.3]

1.12.7. searchEndEntities

POST /api/v1/end-entities/search

Search End Entities

1.12.7.1. Parameters
1.12.7.1.1. Body Parameter
Name Description Required Default Pattern

EndEntitySearchRequestDto

Section 2.102

X

1.12.7.1.2. Query Parameters
Name Description Required Default Pattern

page

Zero-based page index (0..N)

-

0

size

The size of the page to be returned

-

20

sort

Sorting criteria in the format: property,(asc

desc). Default sort order is ascending. Multiple sort criteria are supported. [String]

-

null

1.12.7.2. Return Type
1.12.7.3. Content Type
  • application/json

1.12.7.4. Responses
Table 86. http response codes
Code Message Datatype

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

400

Bad Request

ApiExceptionResponse[Section 2.3]

200

Found End Entities

GetEndEntityResponseDtoPage[Section 2.147]

401

Authentication Failed

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

422

Unprocessable Entity, check the result for more information

ApiExceptionResponse[Section 2.3]

403

Access Denied

ApiExceptionResponse[Section 2.3]

415

Specified media not supported for this endpoint

ApiExceptionResponse[Section 2.3]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

1.12.8. setEndEntityAlias

PATCH /api/v1/end-entities/{id}/alias

Set End Entity Alias

1.12.8.1. Parameters
1.12.8.1.1. Path Parameters
Name Description Required Default Pattern

id

The id passed in the url is the End Entity's id for which the Alias will be set to

X

null

1.12.8.1.2. Body Parameter
Name Description Required Default Pattern

SetEndEntityAliasRequestDto

Section 2.220

X

1.12.8.2. Return Type
1.12.8.3. Content Type
  • application/json

1.12.8.4. Responses
Table 87. http response codes
Code Message Datatype

200

Alias for End Entity was set

GetEndEntityResponseDto[Section 2.146]

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

400

Bad Request

ApiExceptionResponse[Section 2.3]

401

Authentication Failed

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

403

Access Denied

ApiExceptionResponse[Section 2.3]

415

Specified media not supported for this endpoint

ApiExceptionResponse[Section 2.3]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

409

Conflict, check the result for more information

ApiExceptionResponse[Section 2.3]

1.12.9. uploadEndEntitiesCsv

POST /api/v1/end-entities/upload-csv

Add multiple End Entities from csv file

1.12.9.1. Parameters
1.12.9.1.1. Body Parameter
Name Description Required Default Pattern

EndEntitiesCsvDto

Section 2.90

X

1.12.9.2. Return Type
1.12.9.3. Content Type
  • application/json

1.12.9.4. Responses
Table 88. http response codes
Code Message Datatype

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

400

Bad Request

ApiExceptionResponse[Section 2.3]

401

Authentication Failed

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

422

Unprocessable Entity, check the result for more information

ApiExceptionResponse[Section 2.3]

403

Access Denied

ApiExceptionResponse[Section 2.3]

201

The End Entities were saved successfully

EndEntityMassImportResponseDto[Section 2.96]

415

Specified media not supported for this endpoint

ApiExceptionResponse[Section 2.3]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

1.13. EndEntityPassword

1.13.1. authorizeWithEEidAndPassword

POST /api/v1/end-entity-passwords/authenticate

Authenticate with End Entity and Password

1.13.1.1. Parameters
1.13.1.1.1. Body Parameter
Name Description Required Default Pattern

EndEntityAuthenticationRequestDto

Section 2.91

X

1.13.1.2. Return Type
1.13.1.3. Content Type
  • application/json

1.13.1.4. Responses
Table 89. http response codes
Code Message Datatype

200

Authenticated successfully

EndEntityAuthenticationResponseDto[Section 2.92]

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

400

Bad Request

ApiExceptionResponse[Section 2.3]

401

Authentication Failed

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

403

Access Denied

ApiExceptionResponse[Section 2.3]

415

Specified media not supported for this endpoint

ApiExceptionResponse[Section 2.3]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

409

Conflict, check the result for more information

ApiExceptionResponse[Section 2.3]

1.13.2. createNewEndEntityPassword

POST /api/v1/end-entity-passwords/

Create Password for End Entity

1.13.2.1. Parameters
1.13.2.1.1. Body Parameter
Name Description Required Default Pattern

CreateEndEntityPasswordRequestDto

Section 2.56

X

1.13.2.2. Return Type
1.13.2.3. Content Type
  • application/json

1.13.2.4. Responses
Table 90. http response codes
Code Message Datatype

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

400

Bad Request

ApiExceptionResponse[Section 2.3]

201

Password for End Entity created

CreateEndEntityPasswordResponseDto[Section 2.57]

401

Authentication Failed

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

422

Unprocessable Entity, check the result for more information

ApiExceptionResponse[Section 2.3]

403

Access Denied

ApiExceptionResponse[Section 2.3]

415

Specified media not supported for this endpoint

ApiExceptionResponse[Section 2.3]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

409

Conflict, check the result for more information

ApiExceptionResponse[Section 2.3]

1.13.3. deleteEndEntityPassword

DELETE /api/v1/end-entity-passwords/

Delete Password of End Entity

1.13.3.1. Parameters
1.13.3.1.1. Body Parameter
Name Description Required Default Pattern

EndEntityPasswordRequestDto

Section 2.97

X

1.13.3.2. Return Type

-

1.13.3.3. Content Type
  • application/json

1.13.3.4. Responses
Table 91. http response codes
Code Message Datatype

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

400

Bad Request

ApiExceptionResponse[Section 2.3]

204

Password for End Entity Deleted

<<>>

401

Authentication Failed

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

403

Access Denied

ApiExceptionResponse[Section 2.3]

415

Specified media not supported for this endpoint

ApiExceptionResponse[Section 2.3]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

409

Conflict, check the result for more information

ApiExceptionResponse[Section 2.3]

1.13.4. getEndEntityPasswordByEndEntityIdAndPolicyId

GET /api/v1/end-entity-passwords/end-entities/{endEntityId}/policies/{policyId}

Get End Entity Password by End Entity Id and Policy Id

1.13.4.1. Parameters
1.13.4.1.1. Path Parameters
Name Description Required Default Pattern

endEntityId

Id of End Entity to be searched

X

null

policyId

Id of Policy to be searched

X

null

1.13.4.2. Return Type
1.13.4.3. Content Type
  • application/json

1.13.4.4. Responses
Table 92. http response codes
Code Message Datatype

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

400

Bad Request

ApiExceptionResponse[Section 2.3]

401

Authentication Failed

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

200

Found End Entity Password

GetEndEntityPasswordResponseDto[Section 2.142]

422

Unprocessable Entity, check the result for more information

ApiExceptionResponse[Section 2.3]

403

Access Denied

ApiExceptionResponse[Section 2.3]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

409

Conflict, check the result for more information

ApiExceptionResponse[Section 2.3]

1.13.5. getEndEntityPasswordsByEndEntityId

GET /api/v1/end-entity-passwords/end-entities/{id}/

Find the End Entity Passwords connected with the specific End Entity

1.13.5.1. Parameters
1.13.5.1.1. Path Parameters
Name Description Required Default Pattern

id

Id of the End Entity for which the search is requested

X

null

1.13.5.1.2. Query Parameters
Name Description Required Default Pattern

page

Zero-based page index (0..N)

-

0

size

The size of the page to be returned

-

20

sort

Sorting criteria in the format: property,(asc

desc). Default sort order is ascending. Multiple sort criteria are supported. [String]

-

null

1.13.5.2. Return Type
1.13.5.3. Content Type
  • application/json

1.13.5.4. Responses
Table 93. http response codes
Code Message Datatype

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

400

Bad Request

ApiExceptionResponse[Section 2.3]

401

Authentication Failed

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

200

End Entity Passwords Found

GetEndEntityPasswordResponseDtoPage[Section 2.143]

422

Unprocessable Entity, check the result for more information

ApiExceptionResponse[Section 2.3]

403

Access Denied

ApiExceptionResponse[Section 2.3]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

409

Conflict, check the result for more information

ApiExceptionResponse[Section 2.3]

1.13.6. resetEndEntityPassword

POST /api/v1/end-entity-passwords/reset

Reset Password of End Entity

1.13.6.1. Parameters
1.13.6.1.1. Body Parameter
Name Description Required Default Pattern

EndEntityPasswordRequestDto

Section 2.97

X

1.13.6.2. Return Type
1.13.6.3. Content Type
  • application/json

1.13.6.4. Responses
Table 94. http response codes
Code Message Datatype

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

400

Bad Request

ApiExceptionResponse[Section 2.3]

401

Authentication Failed

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

200

Password for End Entity was reset

ResetEndEntityPasswordResponseDto[Section 2.203]

403

Access Denied

ApiExceptionResponse[Section 2.3]

415

Specified media not supported for this endpoint

ApiExceptionResponse[Section 2.3]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

409

Conflict, check the result for more information

ApiExceptionResponse[Section 2.3]

1.14. Enum

1.14.1. getApiErrorValues

GET /api/v1/public/enum/api-error-values

Get Api Error values

1.14.1.1. Parameters
1.14.1.2. Return Type
1.14.1.3. Content Type
  • application/json

1.14.1.4. Responses
Table 95. http response codes
Code Message Datatype

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

400

Bad Request

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

200

Api Error values found

GetApiErrorValuesResponseDtoList[Section 2.117]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

1.14.2. getCertRequestPermissionsValues

GET /api/v1/public/enum/cert-request-permissions

Get Certificate Request Permissions values

1.14.2.1. Parameters
1.14.2.2. Return Type
1.14.2.3. Content Type
  • application/json

1.14.2.4. Responses
Table 96. http response codes
Code Message Datatype

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

400

Bad Request

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

200

Certificate Request Permissions values found

GetCertRequestPermissionResponseDtoList[Section 2.123]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

1.14.3. getCertStatusValues

GET /api/v1/public/enum/cert-status-values

Get Certificate Status values

1.14.3.1. Parameters
1.14.3.2. Return Type
1.14.3.3. Content Type
  • application/json

1.14.3.4. Responses
Table 97. http response codes
Code Message Datatype

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

400

Bad Request

ApiExceptionResponse[Section 2.3]

200

Certificate Status values found

GetCertStatusResponseDtoList[Section 2.124]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

1.14.4. getCertificatePermissionsValues

GET /api/v1/public/enum/certificate-permissions

Get Certificate Permissions values

1.14.4.1. Parameters
1.14.4.2. Return Type
1.14.4.3. Content Type
  • application/json

1.14.4.4. Responses
Table 98. http response codes
Code Message Datatype

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

400

Bad Request

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

200

Certificate Permissions values found

GetCertificatePermissionResponseDtoList[Section 2.125]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

1.14.5. getCertificateProviderTypeResponseDtoList

GET /api/v1/public/enum/certificate-provider-type-values

Get Certificate Provider type values

1.14.5.1. Parameters
1.14.5.2. Return Type
1.14.5.3. Content Type
  • application/json

1.14.5.4. Responses
Table 99. http response codes
Code Message Datatype

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

400

Bad Request

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

200

Certificate Provider type values found

GetCertificateProviderTypeResponseDtoList[Section 2.130]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

1.14.6. getCertificateSearchKeyValues

GET /api/v1/public/enum/cert-search-key-values

Get Certificate Search Key values

1.14.6.1. Parameters
1.14.6.2. Return Type
1.14.6.3. Content Type
  • application/json

1.14.6.4. Responses
Table 100. http response codes
Code Message Datatype

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

400

Bad Request

ApiExceptionResponse[Section 2.3]

200

Certificate Search Key values found

GetCertificateSearchKeyResponseDtoList[Section 2.133]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

1.14.7. getCmpSignatureAlgorithmValues

GET /api/v1/public/enum/cmp-signature-algorithm-values

Get CMP Signature Algorithm values

1.14.7.1. Parameters
1.14.7.2. Return Type
1.14.7.3. Content Type
  • application/json

1.14.7.4. Responses
Table 101. http response codes
Code Message Datatype

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

400

Bad Request

ApiExceptionResponse[Section 2.3]

200

CMP Signature Algorithm values found

GetCmpSignatureAlgorithmResponseDtoList[Section 2.136]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

1.14.8. getCryptoAlgorithmValues

GET /api/v1/public/enum/crypto-algorithm-values

Get Crypto Algorithm values

1.14.8.1. Parameters
1.14.8.2. Return Type
1.14.8.3. Content Type
  • application/json

1.14.8.4. Responses
Table 102. http response codes
Code Message Datatype

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

200

Crypto Algorithm values found

GetCryptoAlgorithmResponseDtoList[Section 2.139]

400

Bad Request

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

1.14.9. getEcNamedCurvesValues

GET /api/v1/public/enum/ec-named-curves-values

Get EC Named Curves values

1.14.9.1. Parameters
1.14.9.2. Return Type
1.14.9.3. Content Type
  • application/json

1.14.9.4. Responses
Table 103. http response codes
Code Message Datatype

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

400

Bad Request

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

200

EC Named Curves values found

GetECNamedCurveResponseDtoList[Section 2.140]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

1.14.10. getEdDSANamedCurvesValues

GET /api/v1/public/enum/eddsa-named-curves-values

Get EdDSA Named Curves values

1.14.10.1. Parameters
1.14.10.2. Return Type
1.14.10.3. Content Type
  • application/json

1.14.10.4. Responses
Table 104. http response codes
Code Message Datatype

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

400

Bad Request

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

200

EdDSA Named Curves values found

GetEdDSANamedCurveResponseDtoList[Section 2.141]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

1.14.11. getEndEntityPermissionsValues

GET /api/v1/public/enum/end-entity-permissions

Get End Entity Permissions values

1.14.11.1. Parameters
1.14.11.2. Return Type
1.14.11.3. Content Type
  • application/json

1.14.11.4. Responses
Table 105. http response codes
Code Message Datatype

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

200

End Entity Permissions values found

GetEndEntityPermissionResponseDtoList[Section 2.144]

400

Bad Request

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

1.14.12. getEndEntityPropertiesValues

GET /api/v1/public/enum/end-entity-properties

Get End Entity Properties values

1.14.12.1. Parameters
1.14.12.2. Return Type
1.14.12.3. Content Type
  • application/json

1.14.12.4. Responses
Table 106. http response codes
Code Message Datatype

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

400

Bad Request

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

200

End Entity Properties values found

GetEndEntityPropertyResponseDtoList[Section 2.145]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

1.14.13. getEntitiesEnumValues

GET /api/v1/public/enum/entities-enum-values

Get End Entity Enum values

1.14.13.1. Parameters
1.14.13.2. Return Type
1.14.13.3. Content Type
  • application/json

1.14.13.4. Responses
Table 107. http response codes
Code Message Datatype

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

200

End Entity Enum values found

GetEntitiesEnumResponseDtoList[Section 2.149]

400

Bad Request

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

1.14.14. getEntityStrategyEnumValues

GET /api/v1/public/enum/entity-strategy-enum-values

Get Entity Strategy Enum values

1.14.14.1. Parameters
1.14.14.2. Return Type
1.14.14.3. Content Type
  • application/json

1.14.14.4. Responses
Table 108. http response codes
Code Message Datatype

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

400

Bad Request

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

200

Entity Strategy Enum values found

GetEndEntityStrategyResponseDtoList[Section 2.148]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

1.14.15. getGlobalPermissionsValues

GET /api/v1/public/enum/global-permissions

Get Global Permissions values

1.14.15.1. Parameters
1.14.15.2. Return Type
1.14.15.3. Content Type
  • application/json

1.14.15.4. Responses
Table 109. http response codes
Code Message Datatype

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

200

Global Permissions values found

GetGlobalPermissionResponseDtoList[Section 2.150]

400

Bad Request

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

1.14.16. getKeyPairModeValues

GET /api/v1/public/enum/key-pair-mode-values

Get Key Pair Mode values

1.14.16.1. Parameters
1.14.16.2. Return Type
1.14.16.3. Content Type
  • application/json

1.14.16.4. Responses
Table 110. http response codes
Code Message Datatype

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

400

Bad Request

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

200

Key Pair Mode values found

GetKeyPairModeResponseDtoList[Section 2.151]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

1.14.17. getPolicyPermissionsValues

GET /api/v1/public/enum/policy-permissions

Get Policy Permissions values

1.14.17.1. Parameters
1.14.17.2. Return Type
1.14.17.3. Content Type
  • application/json

1.14.17.4. Responses
Table 111. http response codes
Code Message Datatype

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

400

Bad Request

ApiExceptionResponse[Section 2.3]

200

Policy Permissions values found

GetPolicyPermissionResponseDtoList[Section 2.157]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

1.14.18. getRealmPermissionsValues

GET /api/v1/public/enum/realm-permissions

Get Realm Permissions values

1.14.18.1. Parameters
1.14.18.2. Return Type
1.14.18.3. Content Type
  • application/json

1.14.18.4. Responses
Table 112. http response codes
Code Message Datatype

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

400

Bad Request

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

200

Realm Permissions values found

GetRealmPermissionResponseDtoList[Section 2.162]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

1.14.19. getRevocationReasonValues

GET /api/v1/public/enum/revocation-reason-values

Get Revocation Reason values

1.14.19.1. Parameters
1.14.19.2. Return Type
1.14.19.3. Content Type
  • application/json

1.14.19.4. Responses
Table 113. http response codes
Code Message Datatype

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

400

Bad Request

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

200

Revocation Reason values found

GetRevocationReasonResponseDtoList[Section 2.165]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

1.14.20. getRsaKeySizeValues

GET /api/v1/public/enum/rsa-key-size-values

Get RSA Key Size values

1.14.20.1. Parameters
1.14.20.2. Return Type
1.14.20.3. Content Type
  • application/json

1.14.20.4. Responses
Table 114. http response codes
Code Message Datatype

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

400

Bad Request

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

200

RSA Key Size values found

GetRSAKeySizeResponseDtoList[Section 2.160]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

1.14.21. getValidForValues

GET /api/v1/public/enum/valid-for-values

Get Valid For values

1.14.21.1. Parameters
1.14.21.2. Return Type
1.14.21.3. Content Type
  • application/json

1.14.21.4. Responses
Table 115. http response codes
Code Message Datatype

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

400

Bad Request

ApiExceptionResponse[Section 2.3]

200

Valid For values found

GetValidForResponseDtoList[Section 2.168]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

1.15. MailingList

1.15.1. createNewMailingList

POST /api/v1/mailing-lists/

Create Mailing List

1.15.1.1. Parameters
1.15.1.1.1. Body Parameter
Name Description Required Default Pattern

CreateNewMailingListRequestDto

Section 2.67

X

1.15.1.2. Return Type
1.15.1.3. Content Type
  • application/json

1.15.1.4. Responses
Table 116. http response codes
Code Message Datatype

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

400

Bad Request

ApiExceptionResponse[Section 2.3]

401

Authentication Failed

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

201

Mailing List Created

CreateNewMailingListResponseDto[Section 2.68]

403

Access Denied

ApiExceptionResponse[Section 2.3]

415

Specified media not supported for this endpoint

ApiExceptionResponse[Section 2.3]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

409

Conflict, check the result for more information

ApiExceptionResponse[Section 2.3]

1.15.2. getMailingList

GET /api/v1/mailing-lists/{id}

Get Mailing List by Id

1.15.2.1. Parameters
1.15.2.1.1. Path Parameters
Name Description Required Default Pattern

id

The id of the requested Mailing List

X

null

1.15.2.2. Return Type
1.15.2.3. Content Type
  • application/json

1.15.2.4. Responses
Table 117. http response codes
Code Message Datatype

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

400

Bad Request

ApiExceptionResponse[Section 2.3]

401

Authentication Failed

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

200

Found Mailing List

GetMailingListResponseDto[Section 2.152]

403

Access Denied

ApiExceptionResponse[Section 2.3]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

1.15.3. searchMailingLists

POST /api/v1/mailing-lists/search

Search Mailing Lists

1.15.3.1. Parameters
1.15.3.1.1. Body Parameter
Name Description Required Default Pattern

MailingListSearchRequestDto

Section 2.180

X

1.15.3.1.2. Query Parameters
Name Description Required Default Pattern

page

Zero-based page index (0..N)

-

0

size

The size of the page to be returned

-

20

sort

Sorting criteria in the format: property,(asc

desc). Default sort order is ascending. Multiple sort criteria are supported. [String]

-

null

1.15.3.2. Return Type
1.15.3.3. Content Type
  • application/json

1.15.3.4. Responses
Table 118. http response codes
Code Message Datatype

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

400

Bad Request

ApiExceptionResponse[Section 2.3]

401

Authentication Failed

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

403

Access Denied

ApiExceptionResponse[Section 2.3]

415

Specified media not supported for this endpoint

ApiExceptionResponse[Section 2.3]

200

Mailing Lists Found

GetMailingListResponseDtoPage[Section 2.153]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

1.15.4. updateMailingList

POST /api/v1/mailing-lists/{id}

Update a Mailing List

1.15.4.1. Parameters
1.15.4.1.1. Path Parameters
Name Description Required Default Pattern

id

The id of the Mailing List that will be updated

X

null

1.15.4.1.2. Body Parameter
Name Description Required Default Pattern

UpdateMailingListRequestDto

Section 2.241

X

1.15.4.2. Return Type
1.15.4.3. Content Type
  • application/json

1.15.4.4. Responses
Table 119. http response codes
Code Message Datatype

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

400

Bad Request

ApiExceptionResponse[Section 2.3]

401

Authentication Failed

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

200

Mailing List Updated

UpdateMailingListResponseDto[Section 2.242]

403

Access Denied

ApiExceptionResponse[Section 2.3]

415

Specified media not supported for this endpoint

ApiExceptionResponse[Section 2.3]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

409

Conflict, check the result for more information

ApiExceptionResponse[Section 2.3]

1.16. Permissions

1.16.1. getApiClientPermissions

GET /api/v1/permissions/api-clients/{id}

Get Api Client Permissions

1.16.1.1. Parameters
1.16.1.1.1. Path Parameters
Name Description Required Default Pattern

id

The id of the Api Client

X

null

1.16.1.2. Return Type
1.16.1.3. Content Type
  • application/json

1.16.1.4. Responses
Table 120. http response codes
Code Message Datatype

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

400

Bad Request

ApiExceptionResponse[Section 2.3]

401

Authentication Failed

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

200

Api Client Permissions Found

PrincipalAuthorizationDto[Section 2.196]

403

Access Denied

ApiExceptionResponse[Section 2.3]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

1.16.2. getUserPermissions

GET /api/v1/permissions/users/{id}

Get User Permissions

1.16.2.1. Parameters
1.16.2.1.1. Path Parameters
Name Description Required Default Pattern

id

The id of the User

X

null

1.16.2.2. Return Type
1.16.2.3. Content Type
  • application/json

1.16.2.4. Responses
Table 121. http response codes
Code Message Datatype

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

400

Bad Request

ApiExceptionResponse[Section 2.3]

401

Authentication Failed

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

403

Access Denied

ApiExceptionResponse[Section 2.3]

200

User Permissions Found

PrincipalAuthorizationDto[Section 2.196]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

1.16.3. updateCertRequestPermissions

PATCH /api/v1/permissions/cert-requests

Update Certificate Request Permissions

1.16.3.1. Parameters
1.16.3.1.1. Body Parameter
Name Description Required Default Pattern

UpdateCertRequestPermissionsDto

Section 2.231

X

1.16.3.2. Return Type

-

1.16.3.3. Content Type
  • application/json

1.16.3.4. Responses
Table 122. http response codes
Code Message Datatype

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

400

Bad Request

ApiExceptionResponse[Section 2.3]

401

Authentication Failed

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

204

Certificate Request Permissions Updated

<<>>

403

Access Denied

ApiExceptionResponse[Section 2.3]

415

Specified media not supported for this endpoint

ApiExceptionResponse[Section 2.3]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

1.16.4. updateCertificatePermissions

PATCH /api/v1/permissions/certificates

Update Certificate Permissions

1.16.4.1. Parameters
1.16.4.1.1. Body Parameter
Name Description Required Default Pattern

UpdateCertificatePermissionsDto

Section 2.232

X

1.16.4.2. Return Type

-

1.16.4.3. Content Type
  • application/json

1.16.4.4. Responses
Table 123. http response codes
Code Message Datatype

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

204

Certificate Permissions Updated

<<>>

400

Bad Request

ApiExceptionResponse[Section 2.3]

401

Authentication Failed

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

403

Access Denied

ApiExceptionResponse[Section 2.3]

415

Specified media not supported for this endpoint

ApiExceptionResponse[Section 2.3]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

1.16.5. updateEndEntityPermissions

PATCH /api/v1/permissions/end-entities

Update End Entity Permissions

1.16.5.1. Parameters
1.16.5.1.1. Body Parameter
Name Description Required Default Pattern

UpdateEndEntityPermissionsDto

Section 2.239

X

1.16.5.2. Return Type

-

1.16.5.3. Content Type
  • application/json

1.16.5.4. Responses
Table 124. http response codes
Code Message Datatype

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

400

Bad Request

ApiExceptionResponse[Section 2.3]

401

Authentication Failed

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

403

Access Denied

ApiExceptionResponse[Section 2.3]

415

Specified media not supported for this endpoint

ApiExceptionResponse[Section 2.3]

204

End Entity Permissions Updated

<<>>

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

1.16.6. updateGlobalPermissions

PATCH /api/v1/permissions/global

Update Global Permissions

1.16.6.1. Parameters
1.16.6.1.1. Body Parameter
Name Description Required Default Pattern

UpdateGlobalPermissionsDto

Section 2.240

X

1.16.6.2. Return Type

-

1.16.6.3. Content Type
  • application/json

1.16.6.4. Responses
Table 125. http response codes
Code Message Datatype

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

400

Bad Request

ApiExceptionResponse[Section 2.3]

401

Authentication Failed

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

204

Global Permissions Updated

<<>>

403

Access Denied

ApiExceptionResponse[Section 2.3]

415

Specified media not supported for this endpoint

ApiExceptionResponse[Section 2.3]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

1.16.7. updatePolicyPermissions

PATCH /api/v1/permissions/policies

Update Policy Permissions

1.16.7.1. Parameters
1.16.7.1.1. Body Parameter
Name Description Required Default Pattern

UpdatePolicyPermissionsDto

Section 2.243

X

1.16.7.2. Return Type

-

1.16.7.3. Content Type
  • application/json

1.16.7.4. Responses
Table 126. http response codes
Code Message Datatype

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

204

Policy Permissions Updated

<<>>

400

Bad Request

ApiExceptionResponse[Section 2.3]

401

Authentication Failed

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

403

Access Denied

ApiExceptionResponse[Section 2.3]

415

Specified media not supported for this endpoint

ApiExceptionResponse[Section 2.3]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

1.16.8. updateRealmPermissions

PATCH /api/v1/permissions/realms

Update Realm Permissions

1.16.8.1. Parameters
1.16.8.1.1. Body Parameter
Name Description Required Default Pattern

UpdateRealmPermissionsDto

Section 2.246

X

1.16.8.2. Return Type

-

1.16.8.3. Content Type
  • application/json

1.16.8.4. Responses
Table 127. http response codes
Code Message Datatype

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

204

Realm Permissions Updated

<<>>

400

Bad Request

ApiExceptionResponse[Section 2.3]

401

Authentication Failed

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

403

Access Denied

ApiExceptionResponse[Section 2.3]

415

Specified media not supported for this endpoint

ApiExceptionResponse[Section 2.3]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

1.17. Pkcs10

1.17.1. createPkcs10Request

POST /api/v1/pkcs10/

Create a PKCS10 Request

1.17.1.1. Parameters
1.17.1.1.1. Body Parameter
Name Description Required Default Pattern

CreatePkcs10RequestDto

Section 2.70

X

1.17.1.2. Return Type
1.17.1.3. Content Type
  • application/json

1.17.1.4. Responses
Table 128. http response codes
Code Message Datatype

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

400

Bad Request

ApiExceptionResponse[Section 2.3]

401

Authentication Failed

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

422

Unprocessable Entity, check the result for more information

ApiExceptionResponse[Section 2.3]

403

Access Denied

ApiExceptionResponse[Section 2.3]

200

PKCS10 Request Created

CreatePkcs10ResponseDto[Section 2.71]

415

Specified media not supported for this endpoint

ApiExceptionResponse[Section 2.3]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

1.17.2. parsePkcs10

POST /api/v1/pkcs10/parse

Parse a PKCS10 Request

1.17.2.1. Parameters
1.17.2.1.1. Body Parameter
Name Description Required Default Pattern

Pkcs10Dto

Section 2.192

X

1.17.2.2. Return Type
1.17.2.3. Content Type
  • application/json

1.17.2.4. Responses
Table 129. http response codes
Code Message Datatype

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

200

PKCS10 Request Parsed

ParsePkcs10ResponseDto[Section 2.191]

400

Bad Request

ApiExceptionResponse[Section 2.3]

401

Authentication Failed

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

422

Unprocessable Entity, check the result for more information

ApiExceptionResponse[Section 2.3]

403

Access Denied

ApiExceptionResponse[Section 2.3]

415

Specified media not supported for this endpoint

ApiExceptionResponse[Section 2.3]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

1.18. Policy

1.18.1. availablePoliciesWithoutPasswordByEndEntityId

GET /api/v1/policies/end-entities/{id}/no-password

Find the Policies without an End Entity Password for a specific End Entity

1.18.1.1. Parameters
1.18.1.1.1. Path Parameters
Name Description Required Default Pattern

id

Id of the End Entity for which the search is requested

X

null

1.18.1.1.2. Query Parameters
Name Description Required Default Pattern

page

Zero-based page index (0..N)

-

0

size

The size of the page to be returned

-

20

sort

Sorting criteria in the format: property,(asc

desc). Default sort order is ascending. Multiple sort criteria are supported. [String]

-

null

1.18.1.2. Return Type
1.18.1.3. Content Type
  • application/json

1.18.1.4. Responses
Table 130. http response codes
Code Message Datatype

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

400

Bad Request

ApiExceptionResponse[Section 2.3]

401

Authentication Failed

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

200

Policies Found

GetPolicyResponseDtoPage[Section 2.159]

422

Unprocessable Entity, check the result for more information

ApiExceptionResponse[Section 2.3]

403

Access Denied

ApiExceptionResponse[Section 2.3]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

409

Conflict, check the result for more information

ApiExceptionResponse[Section 2.3]

1.18.2. checkEndEntityWithRules

POST /api/v1/policies/{id}/rules

Check End Entity Rules

1.18.2.1. Parameters
1.18.2.1.1. Path Parameters
Name Description Required Default Pattern

id

X

null

1.18.2.1.2. Body Parameter
Name Description Required Default Pattern

CheckEndEntityRequestDto

Section 2.37

X

1.18.2.2. Return Type
1.18.2.3. Content Type
  • application/json

1.18.2.4. Responses
Table 131. http response codes
Code Message Datatype

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

200

End Entity Rules Checked

CheckEndEntityResponseDto[Section 2.38]

400

Bad Request

ApiExceptionResponse[Section 2.3]

401

Authentication Failed

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

422

Unprocessable Entity, check the result for more information

ApiExceptionResponse[Section 2.3]

403

Access Denied

ApiExceptionResponse[Section 2.3]

415

Specified media not supported for this endpoint

ApiExceptionResponse[Section 2.3]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

1.18.3. createNewPolicy

POST /api/v1/policies/

Create a Policy

1.18.3.1. Parameters
1.18.3.1.1. Body Parameter
Name Description Required Default Pattern

CreatePolicyRequestDto

Section 2.72

X

1.18.3.2. Return Type
1.18.3.3. Content Type
  • application/json

1.18.3.4. Responses
Table 132. http response codes
Code Message Datatype

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

400

Bad Request

ApiExceptionResponse[Section 2.3]

401

Authentication Failed

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

201

Policy Created

CreatePolicyResponseDto[Section 2.73]

422

Unprocessable Entity, check the result for more information

ApiExceptionResponse[Section 2.3]

403

Access Denied

ApiExceptionResponse[Section 2.3]

415

Specified media not supported for this endpoint

ApiExceptionResponse[Section 2.3]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

1.18.4. getAllowedCryptoParameters

PUT /api/v1/policies/allowed-crypto-params

Get policy allowed crypto parameters for provider provider and provider configuration

1.18.4.1. Parameters
1.18.4.1.1. Body Parameter
Name Description Required Default Pattern

GetAllowedCryptoParametersRequestDto

Section 2.114

X

1.18.4.2. Return Type
1.18.4.3. Content Type
  • application/json

1.18.4.4. Responses
Table 133. http response codes
Code Message Datatype

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

400

Bad Request

ApiExceptionResponse[Section 2.3]

401

Authentication Failed

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

422

Unprocessable Entity, check the result for more information

ApiExceptionResponse[Section 2.3]

200

End Entity Rules Checked

CryptoParametersDto[Section 2.80]

403

Access Denied

ApiExceptionResponse[Section 2.3]

415

Specified media not supported for this endpoint

ApiExceptionResponse[Section 2.3]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

1.18.5. getPoliciesByCertificateProviderId

GET /api/v1/policies/certificate-providers/{id}

Search Policies that use a specific Certificate Provider

1.18.5.1. Parameters
1.18.5.1.1. Path Parameters
Name Description Required Default Pattern

id

ID of the Certificate Provider for which the search of Policies is requested

X

null

1.18.5.1.2. Query Parameters
Name Description Required Default Pattern

page

Zero-based page index (0..N)

-

0

size

The size of the page to be returned

-

20

sort

Sorting criteria in the format: property,(asc

desc). Default sort order is ascending. Multiple sort criteria are supported. [String]

-

null

1.18.5.2. Return Type
1.18.5.3. Content Type
  • application/json

1.18.5.4. Responses
Table 134. http response codes
Code Message Datatype

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

400

Bad Request

ApiExceptionResponse[Section 2.3]

200

Policies Found connected to the specific Certificate Provider

GetPolicyResponseDtoPage[Section 2.159]

401

Authentication Failed

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

403

Access Denied

ApiExceptionResponse[Section 2.3]

415

Specified media not supported for this endpoint

ApiExceptionResponse[Section 2.3]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

1.18.6. getPoliciesInRealms

POST /api/v1/policies/realms

Find the Policies of multiple Realms

1.18.6.1. Parameters
1.18.6.1.1. Body Parameter
Name Description Required Default Pattern

GetPoliciesInRealmsDto

Section 2.156

X

1.18.6.1.2. Query Parameters
Name Description Required Default Pattern

page

Zero-based page index (0..N)

-

0

size

The size of the page to be returned

-

20

sort

Sorting criteria in the format: property,(asc

desc). Default sort order is ascending. Multiple sort criteria are supported. [String]

-

null

1.18.6.2. Return Type
1.18.6.3. Content Type
  • application/json

1.18.6.4. Responses
Table 135. http response codes
Code Message Datatype

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

400

Bad Request

ApiExceptionResponse[Section 2.3]

401

Authentication Failed

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

200

Policies Found

GetPolicyResponseDtoPage[Section 2.159]

403

Access Denied

ApiExceptionResponse[Section 2.3]

415

Specified media not supported for this endpoint

ApiExceptionResponse[Section 2.3]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

1.18.7. getPolicy

GET /api/v1/policies/{id}

Find a specific Policy

1.18.7.1. Parameters
1.18.7.1.1. Path Parameters
Name Description Required Default Pattern

id

Id of Policy to be searched

X

null

1.18.7.2. Return Type
1.18.7.3. Content Type
  • application/json

1.18.7.4. Responses
Table 136. http response codes
Code Message Datatype

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

400

Bad Request

ApiExceptionResponse[Section 2.3]

401

Authentication Failed

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

403

Access Denied

ApiExceptionResponse[Section 2.3]

200

Policy Found

GetPolicyResponseDto[Section 2.158]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

1.18.8. getPolicyByRealmId

GET /api/v1/policies/realms/{id}

Find the Policies of a Realm

1.18.8.1. Parameters
1.18.8.1.1. Path Parameters
Name Description Required Default Pattern

id

Id of Realm for which Policies will be searched

X

null

1.18.8.1.2. Query Parameters
Name Description Required Default Pattern

page

Zero-based page index (0..N)

-

0

size

The size of the page to be returned

-

20

sort

Sorting criteria in the format: property,(asc

desc). Default sort order is ascending. Multiple sort criteria are supported. [String]

-

null

1.18.8.2. Return Type
1.18.8.3. Content Type
  • application/json

1.18.8.4. Responses
Table 137. http response codes
Code Message Datatype

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

400

Bad Request

ApiExceptionResponse[Section 2.3]

401

Authentication Failed

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

200

Policies Found

GetPolicyResponseDtoPage[Section 2.159]

403

Access Denied

ApiExceptionResponse[Section 2.3]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

1.18.9. searchPolicies

POST /api/v1/policies/search

Search Policies

1.18.9.1. Parameters
1.18.9.1.1. Body Parameter
Name Description Required Default Pattern

PolicySearchRequestDto

Section 2.195

X

1.18.9.1.2. Query Parameters
Name Description Required Default Pattern

page

Zero-based page index (0..N)

-

0

size

The size of the page to be returned

-

20

sort

Sorting criteria in the format: property,(asc

desc). Default sort order is ascending. Multiple sort criteria are supported. [String]

-

null

1.18.9.2. Return Type
1.18.9.3. Content Type
  • application/json

1.18.9.4. Responses
Table 138. http response codes
Code Message Datatype

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

400

Bad Request

ApiExceptionResponse[Section 2.3]

401

Authentication Failed

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

200

Policies Found

GetPolicyResponseDtoPage[Section 2.159]

403

Access Denied

ApiExceptionResponse[Section 2.3]

415

Specified media not supported for this endpoint

ApiExceptionResponse[Section 2.3]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

1.18.10. updatePolicy

PATCH /api/v1/policies/{id}

Update a Policy

1.18.10.1. Parameters
1.18.10.1.1. Path Parameters
Name Description Required Default Pattern

id

Id of Policy that will be updated

X

null

1.18.10.1.2. Body Parameter
Name Description Required Default Pattern

UpdatePolicyRequestDto

Section 2.244

X

1.18.10.2. Return Type
1.18.10.3. Content Type
  • application/json

1.18.10.4. Responses
Table 139. http response codes
Code Message Datatype

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

400

Bad Request

ApiExceptionResponse[Section 2.3]

200

Policy Updated

UpdatePolicyResponseDto[Section 2.245]

401

Authentication Failed

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

422

Unprocessable Entity, check the result for more information

ApiExceptionResponse[Section 2.3]

403

Access Denied

ApiExceptionResponse[Section 2.3]

415

Specified media not supported for this endpoint

ApiExceptionResponse[Section 2.3]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

409

Conflict, check the result for more information

ApiExceptionResponse[Section 2.3]

1.19. PublicUser

1.19.1. extractEndEntityInfoFromPemEncodedPkcs10

POST /api/v1/public/extract-end-entity-from-pkcs10

Extract End Entity info from PEM encoded PKCS10 Request

1.19.1.1. Parameters
1.19.1.1.1. Body Parameter
Name Description Required Default Pattern

ExtractEndEntityInfoFromPkcs10RequestDto

Section 2.107

X

1.19.1.2. Return Type
1.19.1.3. Content Type
  • application/json

1.19.1.4. Responses
Table 140. http response codes
Code Message Datatype

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

400

Bad Request

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

422

Unprocessable Entity, check the result for more information

ApiExceptionResponse[Section 2.3]

200

Extracted End Entity info from PEM encoded PKCS10 Request

ExtractEndEntityInfoFromPkcs10ResponseDto[Section 2.108]

415

Specified media not supported for this endpoint

ApiExceptionResponse[Section 2.3]

1.19.2. verifyCertificateRequestByEmail

POST /api/v1/public/verify-cert-request-with-email

Verify Certificate Request by E-Mail

1.19.2.1. Parameters
1.19.2.1.1. Body Parameter
Name Description Required Default Pattern

VerifyTokenRequestDto

Section 2.262

X

1.19.2.2. Return Type
1.19.2.3. Content Type
  • application/json

1.19.2.4. Responses
Table 141. http response codes
Code Message Datatype

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

200

Verified Certificate Request and sent an E-Mail

EmailVerifiedCertReqResponseDto[Section 2.89]

400

Bad Request

ApiExceptionResponse[Section 2.3]

401

Authentication Failed

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

422

Unprocessable Entity, check the result for more information

ApiExceptionResponse[Section 2.3]

415

Specified media not supported for this endpoint

ApiExceptionResponse[Section 2.3]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

409

Conflict, check the result for more information

ApiExceptionResponse[Section 2.3]

1.20. RaCertificate

1.20.1. createBatchRaCertificateForUsers

POST /api/v1/ra-certificates/users/batch

Create Batch Ra Certificates for a User

1.20.1.1. Parameters
1.20.1.1.1. Body Parameter
Name Description Required Default Pattern

CreateRaCertBatchRequestDto

Section 2.74

X

1.20.1.2. Return Type
1.20.1.3. Content Type
  • application/json

1.20.1.4. Responses
Table 142. http response codes
Code Message Datatype

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

400

Bad Request

ApiExceptionResponse[Section 2.3]

401

Authentication Failed

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

422

Unprocessable Entity, check the result for more information

ApiExceptionResponse[Section 2.3]

403

Access Denied

ApiExceptionResponse[Section 2.3]

415

Specified media not supported for this endpoint

ApiExceptionResponse[Section 2.3]

200

User's Ra Certificates Created

ZippedCertsBatchDto[Section 2.263]

502

Bad Gateway, check the result for more information

ApiExceptionResponse[Section 2.3]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

409

Conflict, check the result for more information

ApiExceptionResponse[Section 2.3]

1.20.2. createRaCertificateForSingleUser

POST /api/v1/ra-certificates/users/{id}

Create/renew Ra Certificate for a single User

1.20.2.1. Parameters
1.20.2.1.1. Path Parameters
Name Description Required Default Pattern

id

Id of the User whose Ra Certificate we are creating

X

null

1.20.2.1.2. Body Parameter
Name Description Required Default Pattern

CreateSingleRaCertRequestDto

Section 2.77

X

1.20.2.2. Return Type
1.20.2.3. Content Type
  • application/json

1.20.2.4. Responses
Table 143. http response codes
Code Message Datatype

200

User's Ra Certificate Created

UpdateUserRaCertificateDto[Section 2.251]

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

400

Bad Request

ApiExceptionResponse[Section 2.3]

401

Authentication Failed

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

422

Unprocessable Entity, check the result for more information

ApiExceptionResponse[Section 2.3]

403

Access Denied

ApiExceptionResponse[Section 2.3]

415

Specified media not supported for this endpoint

ApiExceptionResponse[Section 2.3]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

409

Conflict, check the result for more information

ApiExceptionResponse[Section 2.3]

1.20.3. downloadRaCertCrl

GET /api/v1/ra-certificates/users/{id}/crl

Download the Ra Certificate of a User

1.20.3.1. Parameters
1.20.3.1.1. Path Parameters
Name Description Required Default Pattern

id

Id of the User whose Ra Certificate CRL we are downloading

X

null

1.20.3.2. Return Type
1.20.3.3. Content Type
  • application/json

1.20.3.4. Responses
Table 144. http response codes
Code Message Datatype

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

400

Bad Request

ApiExceptionResponse[Section 2.3]

401

Authentication Failed

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

200

Ra Certificate of the User Downloaded

CrlDto[Section 2.78]

403

Access Denied

ApiExceptionResponse[Section 2.3]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

1.20.4. downloadUserRaCertificate

GET /api/v1/ra-certificates/users/{id}/download

Download the Ra Certificate of a User

1.20.4.1. Parameters
1.20.4.1.1. Path Parameters
Name Description Required Default Pattern

id

Id of the User whose Ra Certificate we are downloading

X

null

1.20.4.2. Return Type
1.20.4.3. Content Type
  • application/json

1.20.4.4. Responses
Table 145. http response codes
Code Message Datatype

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

400

Bad Request

ApiExceptionResponse[Section 2.3]

200

User's Ra Certificate Downloaded

RaCertificatePemDto[Section 2.197]

401

Authentication Failed

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

403

Access Denied

ApiExceptionResponse[Section 2.3]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

1.20.5. downloadUserRaCertificateChain

GET /api/v1/ra-certificates/users/{id}/download-chain

Download the Certificate Chain of a User

1.20.5.1. Parameters
1.20.5.1.1. Path Parameters
Name Description Required Default Pattern

id

Id of the User whose Certificate Chain we are downloading

X

null

1.20.5.1.2. Query Parameters
Name Description Required Default Pattern

casFirst

Decides if the chain will start with the EE certificate or not

X

null

1.20.5.2. Return Type
1.20.5.3. Content Type
  • application/json

1.20.5.4. Responses
Table 146. http response codes
Code Message Datatype

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

400

Bad Request

ApiExceptionResponse[Section 2.3]

200

User's Certificate Chain Downloaded

RaCertificatePemDto[Section 2.197]

401

Authentication Failed

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

422

Unprocessable Entity, check the result for more information

ApiExceptionResponse[Section 2.3]

403

Access Denied

ApiExceptionResponse[Section 2.3]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

1.20.6. getRaOcspStatus

GET /api/v1/ra-certificates/users/{id}/ocsp-status

Get the Ra OCSP Status of a User

1.20.6.1. Parameters
1.20.6.1.1. Path Parameters
Name Description Required Default Pattern

id

Id of the User whose OCSP Status we are getting

X

null

1.20.6.2. Return Type
1.20.6.3. Content Type
  • application/json

1.20.6.4. Responses
Table 147. http response codes
Code Message Datatype

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

200

Got the Ra OCSP Status of the User

OcspStatusCheckDto[Section 2.187]

400

Bad Request

ApiExceptionResponse[Section 2.3]

401

Authentication Failed

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

422

Unprocessable Entity, check the result for more information

ApiExceptionResponse[Section 2.3]

403

Access Denied

ApiExceptionResponse[Section 2.3]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

1.20.7. getUserRaCertificate

GET /api/v1/ra-certificates/users/{id}

Find a specific User’s Ra Certificate

1.20.7.1. Parameters
1.20.7.1.1. Path Parameters
Name Description Required Default Pattern

id

Id of the User whose Ra Certificate we are searching for

X

null

1.20.7.2. Return Type
1.20.7.3. Content Type
  • application/json

1.20.7.4. Responses
Table 148. http response codes
Code Message Datatype

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

400

Bad Request

ApiExceptionResponse[Section 2.3]

401

Authentication Failed

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

200

Ra Certificate Found

GetRaCertificateResponseDto[Section 2.161]

403

Access Denied

ApiExceptionResponse[Section 2.3]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

1.20.8. retrieveRaCertificateP12

GET /api/v1/ra-certificates/users/{id}/pkcs12

Retrieve the Ra PKCS12 Certificate of a User

1.20.8.1. Parameters
1.20.8.1.1. Path Parameters
Name Description Required Default Pattern

id

Id of the User whose Ra PKCS12 Certificate we are retrieving

X

null

1.20.8.2. Return Type
1.20.8.3. Content Type
  • application/json

1.20.8.4. Responses
Table 149. http response codes
Code Message Datatype

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

400

Bad Request

ApiExceptionResponse[Section 2.3]

401

Authentication Failed

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

422

Unprocessable Entity, check the result for more information

ApiExceptionResponse[Section 2.3]

200

User's Ra PKCS12 Certificate Retrieved

KeystoreFileDto[Section 2.178]

403

Access Denied

ApiExceptionResponse[Section 2.3]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

1.20.9. revokeRaCertificate

POST /api/v1/ra-certificates/users/{id}/revoke

Revoke the Ra Certificate of a User

1.20.9.1. Parameters
1.20.9.1.1. Path Parameters
Name Description Required Default Pattern

id

Id of the User whose Ra Certificate we are revoking

X

null

1.20.9.1.2. Query Parameters
Name Description Required Default Pattern

revReason

The reason of the Revocation request

-

null

1.20.9.2. Return Type
1.20.9.3. Content Type
  • application/json

1.20.9.4. Responses
Table 150. http response codes
Code Message Datatype

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

400

Bad Request

ApiExceptionResponse[Section 2.3]

401

Authentication Failed

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

422

Unprocessable Entity, check the result for more information

ApiExceptionResponse[Section 2.3]

403

Access Denied

ApiExceptionResponse[Section 2.3]

200

User's Ra Certificate Revoked

RevokeRaCertificateResponseDto[Section 2.209]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

1.21. Realm

1.21.1. createNewRealm

POST /api/v1/realms/

Create a Realm

1.21.1.1. Parameters
1.21.1.1.1. Body Parameter
Name Description Required Default Pattern

CreateRealmRequestDto

Section 2.75

X

1.21.1.2. Return Type
1.21.1.3. Content Type
  • application/json

1.21.1.4. Responses
Table 151. http response codes
Code Message Datatype

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

400

Bad Request

ApiExceptionResponse[Section 2.3]

201

Realm Created

CreateRealmResponseDto[Section 2.76]

401

Authentication Failed

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

403

Access Denied

ApiExceptionResponse[Section 2.3]

415

Specified media not supported for this endpoint

ApiExceptionResponse[Section 2.3]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

409

Conflict, check the result for more information

ApiExceptionResponse[Section 2.3]

1.21.2. getAuthorizedUsers

GET /api/v1/realms/{id}/authorized-users

Get authorized users

1.21.2.1. Parameters
1.21.2.1.1. Path Parameters
Name Description Required Default Pattern

id

Id of the Realm that will be used to fetch authorized users

X

null

1.21.2.1.2. Query Parameters
Name Description Required Default Pattern

page

Zero-based page index (0..N)

-

0

size

The size of the page to be returned

-

20

sort

Sorting criteria in the format: property,(asc

desc). Default sort order is ascending. Multiple sort criteria are supported. [String]

-

null

1.21.2.2. Return Type
1.21.2.3. Content Type
  • application/json

1.21.2.4. Responses
Table 152. http response codes
Code Message Datatype

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

400

Bad Request

ApiExceptionResponse[Section 2.3]

401

Authentication Failed

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

200

Authorized Users Found

MinimalUserDetailsDtoPage[Section 2.184]

403

Access Denied

ApiExceptionResponse[Section 2.3]

415

Specified media not supported for this endpoint

ApiExceptionResponse[Section 2.3]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

1.21.3. getRealm

GET /api/v1/realms/{id}

Find Realm

1.21.3.1. Parameters
1.21.3.1.1. Path Parameters
Name Description Required Default Pattern

id

Id of the Realm that requesting to be found

X

null

1.21.3.2. Return Type
1.21.3.3. Content Type
  • application/json

1.21.3.4. Responses
Table 153. http response codes
Code Message Datatype

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

400

Bad Request

ApiExceptionResponse[Section 2.3]

200

Realm Found

GetRealmResponseDto[Section 2.163]

401

Authentication Failed

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

403

Access Denied

ApiExceptionResponse[Section 2.3]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

1.21.4. getRealms

GET /api/v1/realms/

Find Realms

1.21.4.1. Parameters
1.21.4.1.1. Query Parameters
Name Description Required Default Pattern

page

Zero-based page index (0..N)

-

0

size

The size of the page to be returned

-

20

sort

Sorting criteria in the format: property,(asc

desc). Default sort order is ascending. Multiple sort criteria are supported. [String]

-

null

1.21.4.2. Return Type
1.21.4.3. Content Type
  • application/json

1.21.4.4. Responses
Table 154. http response codes
Code Message Datatype

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

400

Bad Request

ApiExceptionResponse[Section 2.3]

401

Authentication Failed

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

403

Access Denied

ApiExceptionResponse[Section 2.3]

200

Realms Found

GetRealmResponseDtoPage[Section 2.164]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

1.21.6. updateRealm

PATCH /api/v1/realms/{id}

Update a Realm

1.21.6.1. Parameters
1.21.6.1.1. Path Parameters
Name Description Required Default Pattern

id

Id of the Realm that will be updated

X

null

1.21.6.1.2. Body Parameter
Name Description Required Default Pattern

UpdateRealmRequestDto

Section 2.247

X

1.21.6.2. Return Type
1.21.6.3. Content Type
  • application/json

1.21.6.4. Responses
Table 156. http response codes
Code Message Datatype

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

200

Realm Updated

UpdateRealmResponseDto[Section 2.248]

400

Bad Request

ApiExceptionResponse[Section 2.3]

401

Authentication Failed

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

422

Unprocessable Entity, check the result for more information

ApiExceptionResponse[Section 2.3]

403

Access Denied

ApiExceptionResponse[Section 2.3]

415

Specified media not supported for this endpoint

ApiExceptionResponse[Section 2.3]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

409

Conflict, check the result for more information

ApiExceptionResponse[Section 2.3]

1.22. Scep

1.22.1. decryptData

POST /api/v1/scep/decrypt

Decrypts the data with the signer of the policy provided in the parameters

1.22.1.1. Parameters
1.22.1.1.1. Body Parameter
Name Description Required Default Pattern

ScepDecryptDataRequestDto

Section 2.212

X

1.22.1.2. Return Type
1.22.1.3. Content Type
  • application/json

1.22.1.4. Responses
Table 157. http response codes
Code Message Datatype

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

200

Data decrypted

ScepDecryptDataResponseDto[Section 2.213]

400

Bad Request

ApiExceptionResponse[Section 2.3]

401

Authentication Failed

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

422

Unprocessable Entity, check the result for more information

ApiExceptionResponse[Section 2.3]

403

Access Denied

ApiExceptionResponse[Section 2.3]

415

Specified media not supported for this endpoint

ApiExceptionResponse[Section 2.3]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

1.22.2. signDataScep

POST /api/v1/scep/sign

Signs the data with the signer of the policy provided in the parameters

1.22.2.1. Parameters
1.22.2.1.1. Body Parameter
Name Description Required Default Pattern

ScepSignRequestDto

Section 2.215

X

1.22.2.2. Return Type
1.22.2.3. Content Type
  • application/json

1.22.2.4. Responses
Table 158. http response codes
Code Message Datatype

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

400

Bad Request

ApiExceptionResponse[Section 2.3]

401

Authentication Failed

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

422

Unprocessable Entity, check the result for more information

ApiExceptionResponse[Section 2.3]

200

Data signed

ScepSignDataResponseDto[Section 2.214]

403

Access Denied

ApiExceptionResponse[Section 2.3]

415

Specified media not supported for this endpoint

ApiExceptionResponse[Section 2.3]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

1.23. Sign

1.23.1. signDataWithCA

POST /api/v1/sign/sign-with-ca

Signs the data with the CA of the policy provided in the parameters

1.23.1.1. Parameters
1.23.1.1.1. Body Parameter
Name Description Required Default Pattern

SignDataRequestDto

Section 2.222

X

1.23.1.2. Return Type
1.23.1.3. Content Type
  • application/json

1.23.1.4. Responses
Table 159. http response codes
Code Message Datatype

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

400

Bad Request

ApiExceptionResponse[Section 2.3]

401

Authentication Failed

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

422

Unprocessable Entity, check the result for more information

ApiExceptionResponse[Section 2.3]

403

Access Denied

ApiExceptionResponse[Section 2.3]

200

Data signed

SignDataResponseDto[Section 2.223]

415

Specified media not supported for this endpoint

ApiExceptionResponse[Section 2.3]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

1.24. User

1.24.1. editPasswordLoginRoleToUser

POST /api/v1/users/{id}/update-password-login

Set or unset disable_password_login Role to User

1.24.1.1. Parameters
1.24.1.1.1. Path Parameters
Name Description Required Default Pattern

id

Id of the User

X

null

1.24.1.1.2. Query Parameters
Name Description Required Default Pattern

enablePasswordLogin

X

null

1.24.1.2. Return Type

-

1.24.1.3. Content Type
  • application/json

1.24.1.4. Responses
Table 160. http response codes
Code Message Datatype

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

400

Bad Request

ApiExceptionResponse[Section 2.3]

401

Authentication Failed

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

204

Set disable_password_login role

<<>>

403

Access Denied

ApiExceptionResponse[Section 2.3]

502

Bad Gateway, check the result for more information

ApiExceptionResponse[Section 2.3]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

1.24.2. findUserByRaCertificate

POST /api/v1/users/certificates/ra-certificate

Find User by the RA Certificate

1.24.2.1. Parameters
1.24.2.1.1. Body Parameter
Name Description Required Default Pattern

FindUserByRaCertificateRequestDto

Section 2.112

X

1.24.2.2. Return Type
1.24.2.3. Content Type
  • application/json

1.24.2.4. Responses
Table 161. http response codes
Code Message Datatype

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

400

Bad Request

ApiExceptionResponse[Section 2.3]

401

Authentication Failed

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

422

Unprocessable Entity, check the result for more information

ApiExceptionResponse[Section 2.3]

403

Access Denied

ApiExceptionResponse[Section 2.3]

415

Specified media not supported for this endpoint

ApiExceptionResponse[Section 2.3]

200

User Found

UserDetailsDto[Section 2.252]

502

Bad Gateway, check the result for more information

ApiExceptionResponse[Section 2.3]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

409

Conflict, check the result for more information

ApiExceptionResponse[Section 2.3]

1.24.3. getUser

GET /api/v1/users/{id}

Find User

1.24.3.1. Parameters
1.24.3.1.1. Path Parameters
Name Description Required Default Pattern

id

Id of the User to be searched

X

null

1.24.3.2. Return Type
1.24.3.3. Content Type
  • application/json

1.24.3.4. Responses
Table 162. http response codes
Code Message Datatype

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

400

Bad Request

ApiExceptionResponse[Section 2.3]

401

Authentication Failed

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

403

Access Denied

ApiExceptionResponse[Section 2.3]

200

User Found

UserDetailsDto[Section 2.252]

502

Bad Gateway, check the result for more information

ApiExceptionResponse[Section 2.3]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

1.24.4. registerUser

POST /api/v1/users/

Register a User

1.24.4.1. Parameters
1.24.4.1.1. Body Parameter
Name Description Required Default Pattern

CreateNewUserDetailsDto

Section 2.69

X

1.24.4.2. Return Type
1.24.4.3. Content Type
  • application/json

1.24.4.4. Responses
Table 163. http response codes
Code Message Datatype

201

User Registered

UserDetailsDto[Section 2.252]

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

400

Bad Request

ApiExceptionResponse[Section 2.3]

401

Authentication Failed

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

403

Access Denied

ApiExceptionResponse[Section 2.3]

415

Specified media not supported for this endpoint

ApiExceptionResponse[Section 2.3]

502

Bad Gateway, check the result for more information

ApiExceptionResponse[Section 2.3]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

409

Conflict, check the result for more information

ApiExceptionResponse[Section 2.3]

1.24.5. searchUsers

POST /api/v1/users/search

Search Users

1.24.5.1. Parameters
1.24.5.1.1. Body Parameter
Name Description Required Default Pattern

UserSearchRequestDto

Section 2.256

X

1.24.5.1.2. Query Parameters
Name Description Required Default Pattern

page

Zero-based page index (0..N)

-

0

size

The size of the page to be returned

-

20

sort

Sorting criteria in the format: property,(asc

desc). Default sort order is ascending. Multiple sort criteria are supported. [String]

-

null

1.24.5.2. Return Type
1.24.5.3. Content Type
  • application/json

1.24.5.4. Responses
Table 164. http response codes
Code Message Datatype

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

400

Bad Request

ApiExceptionResponse[Section 2.3]

401

Authentication Failed

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

200

Users Found

UserDetailsDtoPage[Section 2.253]

403

Access Denied

ApiExceptionResponse[Section 2.3]

415

Specified media not supported for this endpoint

ApiExceptionResponse[Section 2.3]

502

Bad Gateway, check the result for more information

ApiExceptionResponse[Section 2.3]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

1.24.6. sendUpdatePasswordEmailBatch

POST /api/v1/users/email-update-password-batch

Send Batch update password E-Mails

1.24.6.1. Parameters
1.24.6.1.1. Body Parameter
Name Description Required Default Pattern

UserListDto

Section 2.254

X

1.24.6.2. Return Type

-

1.24.6.3. Content Type
  • application/json

1.24.6.4. Responses
Table 165. http response codes
Code Message Datatype

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

400

Bad Request

ApiExceptionResponse[Section 2.3]

204

Batch update password E-Mails sent

<<>>

401

Authentication Failed

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

403

Access Denied

ApiExceptionResponse[Section 2.3]

415

Specified media not supported for this endpoint

ApiExceptionResponse[Section 2.3]

502

Bad Gateway, check the result for more information

ApiExceptionResponse[Section 2.3]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

1.24.7. setUserCertificateDetails

PUT /api/v1/users/{id}/set-details

Set a user’s Certificate Details

1.24.7.1. Parameters
1.24.7.1.1. Path Parameters
Name Description Required Default Pattern

id

Id of User whose details will be set

X

null

1.24.7.1.2. Body Parameter
Name Description Required Default Pattern

UpdateUserCertificateDetailsRequestDto

Section 2.249

X

1.24.7.2. Return Type
1.24.7.3. Content Type
  • application/json

1.24.7.4. Responses
Table 166. http response codes
Code Message Datatype

405

Http method not allowed

ApiExceptionResponse[Section 2.3]

400

Bad Request

ApiExceptionResponse[Section 2.3]

401

Authentication Failed

ApiExceptionResponse[Section 2.3]

500

Internal Error, check the result for more information

ApiExceptionResponse[Section 2.3]

200

User's Certificate Details Set

UserDetailsDto[Section 2.252]

403

Access Denied

ApiExceptionResponse[Section 2.3]

415

Specified media not supported for this endpoint

ApiExceptionResponse[Section 2.3]

502

Bad Gateway, check the result for more information

ApiExceptionResponse[Section 2.3]

404

Not Found, check the result for more information

ApiExceptionResponse[Section 2.3]

2. Models

2.1. ApiClientSearchRequestDto

It includes filters that will be used to search for the desired resources

Field Name Required Type Description Format

simpleSearchTerm

String

2.2. ApiError

Field Name Required Type Description Format

2.3. ApiExceptionResponse

Field Name Required Type Description Format

apiError

X

ApiError

errorMessage

String

2.4. ApproveCertReqResponseDto

Field Name Required Type Description Format

id

UUID

uuid

certificateId

UUID

uuid

certRequestStatus

CertRequestStatus

userResponses

List of Section 2.255

metadata

AuditedAndVersionDtoUUID

2.5. ArchiveAllEntitiesRequestDto

It includes all the desired ids of a specific Type of Entity that will have their archived status updated

Field Name Required Type Description Format

archiveEntityRequestDtoList

List of [UUID]

uuid

2.6. ArchivedDtoUUID

Field Name Required Type Description Format

archived

Boolean

archivedDate

Date

date-time

archivedBy

UUID

uuid

archivedByType

SecurityIdentityType

2.7. AuditEventDto

Field Name Required Type Description Format

objectId

UUID

uuid

eventDescription

String

occurredDate

Date

date-time

2.8. AuditedAndVersionDtoUUID

Field Name Required Type Description Format

createdBy

UUID

uuid

createdByType

SecurityIdentityType

createdDate

Date

date-time

lastModifiedBy

UUID

uuid

lastModifiedByType

SecurityIdentityType

lastModifiedDate

Date

date-time

version

Integer

int32

2.9. AuthenticatedPrincipalResponseDto

Field Name Required Type Description Format

id

UUID

uuid

authenticatedPrincipalType

SecurityIdentityType

2.10. BatchCertificateCreationErrorResponseDto

Field Name Required Type Description Format

failedUserId

UUID

uuid

apiError

ApiError

2.11. CaCertificateDataPemDto

Field Name Required Type Description Format

id

UUID

uuid

filename

String

pemCertificate

String

2.12. CaCertificatePemDto

Field Name Required Type Description Format

pemCertificate

String

2.13. CaSearchRequestDto

It includes filters that will be used to search for the desired resources

Field Name Required Type Description Format

simpleSearchTerm

String

issuerSearch

Boolean

caIds

Set of [UUID]

uuid

validNotBeforeStart

Date

date-time

validNotBeforeEnd

Date

date-time

validNotAfterStart

Date

date-time

validNotAfterEnd

Date

date-time

archived

Boolean

2.14. CaraTemplateSignerDto

Field Name Required Type Description Format

id

Long

int64

name

String

caSubjectDn

String

2.15. CaraTemplateSignerDtoList

Field Name Required Type Description Format

caraTemplateSignerList

List of Section 2.14

2.16. CertReqSearchByPkcs10

It includes the PKCS10, which is needed to find the desired Certificate Request

Field Name Required Type Description Format

pkcs10ReqBase64

X

String

2.17. CertReqSearchRequestDto

It includes all the properties that can be used for the search

Field Name Required Type Description Format

realmId

X

UUID

uuid

simpleSearchTerm

String

policyId

UUID

uuid

certRequestIds

Set of [UUID]

uuid

archived

Boolean

2.18. CertRequestAction

Field Name Required Type Description Format

2.19. CertRequestPermission

Field Name Required Type Description Format

2.20. CertRequestPermissionInfo

Field Name Required Type Description Format

id

X

UUID

uuid

permissions

X

Set of Section 2.19

2.21. CertRequestStatus

Field Name Required Type Description Format

2.22. CertStatus

Field Name Required Type Description Format

2.23. CertificateDto

Field Name Required Type Description Format

id

UUID

uuid

endEntityId

UUID

uuid

policyId

UUID

uuid

serialNumber

String

subjectDn

String

subjectCommonName

String

issuerDn

String

issuerCommonName

String

validNotBefore

String

validNotAfter

String

certStatus

CertStatus

certPublicKeyAlgorithm

CryptoAlgorithm

fingerprint

String

certRequestId

UUID

uuid

metadata

AuditedAndVersionDtoUUID

2.24. CertificatePemDto

Field Name Required Type Description Format

id

UUID

uuid

fileName

String

pemCertificate

String

2.25. CertificatePermission

Field Name Required Type Description Format

2.26. CertificatePermissionInfo

Field Name Required Type Description Format

id

X

UUID

uuid

name

X

String

permissions

X

Set of Section 2.25

2.27. CertificatePlainValidationResponseDto

Field Name Required Type Description Format

result

Boolean

2.28. CertificatePrivateKeyPemDto

Field Name Required Type Description Format

id

UUID

uuid

fileName

String

pemPrivateKey

String

2.29. CertificateProviderDto

Field Name Required Type Description Format

id

X

UUID

uuid

name

X

String

certificateProviderType

X

CertificateProviderType

2.30. CertificateProviderSearchRequestDto

It includes filters that will be used to search for the desired resources

Field Name Required Type Description Format

certificateProviderIds

Set of [UUID]

uuid

archived

Boolean

certificateProviderType

CertificateProviderType

2.31. CertificateProviderType

Field Name Required Type Description Format

2.32. CertificateRevocationResult

Field Name Required Type Description Format

2.33. CertificateSearchKey

Field Name Required Type Description Format

2.34. CertificateSearchRequestDto

It includes filters that will be used to search for the desired resources

Field Name Required Type Description Format

realmId

UUID

uuid

simpleSearchTerm

String

certificateIds

Set of [UUID]

uuid

endEntityIds

Set of [UUID]

uuid

policyIds

Set of [UUID]

uuid

certStatuses

Set of Section 2.22

certPublicKeyAlgorithms

Set of Section 2.79

serialNumber

String

issuerDn

String

subjectDn

String

issuerDnBin

String

subjectDnBin

String

validNotBeforeStart

Date

date-time

validNotBeforeEnd

Date

date-time

validNotAfterStart

Date

date-time

validNotAfterEnd

Date

date-time

selfSigned

Boolean

imported

Boolean

archived

Boolean

2.35. CertificateValidationResponseDto

Field Name Required Type Description Format

result

Boolean

errorDescription

String

certificateChain

String

2.36. CheckCertificateProviderConnectionDto

Field Name Required Type Description Format

connected

Boolean

2.37. CheckEndEntityRequestDto

Field Name Required Type Description Format

commonName

X

String

organization

String

organizationalUnit

String

country

String

email

String

domains

List of [string]

ips

List of [string]

genericDtoList

List of Section 2.113

2.38. CheckEndEntityResponseDto

Field Name Required Type Description Format

endEntityPropertyApiErrorMap

Map of Section 2.2

2.39. CmpCalculateMacRequestDto

Field Name Required Type Description Format

data

X

byte[]

byte

encodedPBMParameter

X

byte[]

byte

policyId

X

UUID

uuid

endEntityId

X

UUID

uuid

2.40. CmpCalculateMacResponseDto

Field Name Required Type Description Format

macValue

X

byte[]

byte

2.41. CmpConfigurationDto

Field Name Required Type Description Format

certificateProviderDto

X

CertificateProviderDto

signerConfigurationDto

X

SignerConfigurationDto

2.42. CmpConfigurationRequestDto

Field Name Required Type Description Format

certificateProviderId

X

UUID

uuid

signerConfigurationDto

X

SignerConfigurationDto

2.43. CmpConfigurationResponseDto

Field Name Required Type Description Format

id

X

UUID

uuid

policyId

X

UUID

uuid

cmpConfigurationDto

X

CmpConfigurationDto

2.44. CmpMacVerificationResult

Field Name Required Type Description Format

2.45. CmpSignRequestDto

Field Name Required Type Description Format

data

X

byte[]

byte

policyId

X

UUID

uuid

2.46. CmpSignatureAlgorithm

Field Name Required Type Description Format

2.47. CmpVerifyMacRequestDto

Field Name Required Type Description Format

macValue

X

byte[]

byte

data

X

byte[]

byte

encodedPBMParameter

X

byte[]

byte

policyId

X

UUID

uuid

endEntityId

X

UUID

uuid

2.48. CmpVerifyMacResponseDto

Field Name Required Type Description Format

cmpMacVerificationResult

X

CmpMacVerificationResult

2.49. CreateCertReqRequestDto

It includes all the properties needed for the creation of a Certificate Request

Field Name Required Type Description Format

policyId

X

UUID

uuid

endEntityId

X

UUID

uuid

validFor

ValidFor

keyPairMode

X

KeyPairMode

keyGenParamsDto

KeyGenParamsDto

pkcs10ReqBase64

String

publicKeyBase64

String

isSelfSigned

Boolean

2.50. CreateCertReqResponseDto

Field Name Required Type Description Format

certRequestId

UUID

uuid

certRequestStatus

CertRequestStatus

metadata

AuditedAndVersionDtoUUID

2.51. CreateCertificateProviderRequestDto

It includes all the necessary values to create a new Certificate Provider

Field Name Required Type Description Format

name

X

String

certificateProviderType

X

CertificateProviderType

configuration

X

Object

2.52. CreateCertificateProviderResponseDto

Field Name Required Type Description Format

id

X

UUID

uuid

name

X

String

certificateProviderType

X

CertificateProviderType

configuration

X

Object

archival

ArchivedDtoUUID

metadata

AuditedAndVersionDtoUUID

2.53. CreateCertificateResponseDto

Field Name Required Type Description Format

certificate

CertificateDto

base64EncodedPkcs12

String

base64EncodedJceKs

String

fileName

String

filePassword

String

version

Integer

int32

accessiblePrivateKey

Boolean

errorOccurred

Boolean

commonName

String

certificateId

String

2.54. CreateConfigurationRequestDto

It includes all the necessary values to create a new Configuration

Field Name Required Type Description Format

setting

X

SettingsKey

configurationValue

X

String

2.55. CreateConfigurationResponseDto

Field Name Required Type Description Format

configurationValue

String

setting

SettingsKey

version

Integer

int32

settingName

String

2.56. CreateEndEntityPasswordRequestDto

It includes all the properties needed for the creation of a Password for and End Entity

Field Name Required Type Description Format

endEntityIds

X

List of [UUID]

uuid

policyId

X

UUID

uuid

2.57. CreateEndEntityPasswordResponseDto

Field Name Required Type Description Format

endEntityIds

List of [UUID]

uuid

policyId

UUID

uuid

password

String

metadata

AuditedAndVersionDtoUUID

2.58. CreateEndEntityRequestDto

It includes all the necessary values to create a new End Entity

Field Name Required Type Description Format

realmId

X

UUID

uuid

commonName

X

String

organization

String

organizationalUnit

String

country

String

externalId

String

email

String

domains

List of [string]

ips

List of [string]

genericDtoList

List of Section 2.113

2.59. CreateEndEntityResponseDto

Field Name Required Type Description Format

id

UUID

uuid

commonName

String

organization

String

organizationalUnit

String

country

String

externalId

String

email

String

domains

List of [string]

ips

List of [string]

genericDtoList

List of Section 2.113

metadata

AuditedAndVersionDtoUUID

2.60. CreateKeystoreResponseDto

Field Name Required Type Description Format

base64EncodedPkcs12

String

base64EncodedJceks

String

filename

String

keystorePassword

String

2.61. CreateMultipleCertReqRequestDto

It includes all the properties needed for the creation of a Certificate Request for multiple End Entities

Field Name Required Type Description Format

policyId

X

UUID

uuid

endEntitiesIds

X

List of [UUID]

uuid

validFor

ValidFor

keyPairMode

X

KeyPairMode

keyGenParamsDto

KeyGenParamsDto

pkcs10ReqBase64

String

publicKeyBase64

String

isSelfSigned

Boolean

2.62. CreateMultipleCertReqResponseDto

Field Name Required Type Description Format

certRequestsCreated

Map of Section 2.50

certRequestsFailed

Map of Section 2.2

certificateRequests

List of [UUID]

uuid

2.63. CreateMultipleCertificateFromCertRequestsResponseDto

Field Name Required Type Description Format

zipFileInBase64

String

filePassword

String

certificatesFailed

Map of Section 2.2

certificatesSuccessful

Map of [UUID]