Submit a request
Submit a new request
The Request to submit
module
string
requiredThe module that will be used to process this request. For a WebRA request, this is always webra
Value
webra
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
workflow
string
requiredWhat this request will do. For an enrollment request, this is always enroll
Value
enroll
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
profile
string
requiredThe WebRA profile name |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
template
object (WebRA Enroll Request Template)
required
The user-data that will be used to generate the certificate |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
_id
string (Internal ID)
requiredObject internal ID |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
status
string (Request Status)
requiredThe request status
Enum
denied
approved
pending
canceled
completed
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
requester
string
requiredThe requester's principal identifier |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
registrationDate
integer
requiredThe date the request was created. This is set by the system |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
lastModificationDate
integer
requiredThe date the request was last modified. This is set by the system |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
expirationDate
integer
requiredThe date the request will expire. This is set by the system |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
removeAt
integer
requiredThe date the requested will be deleted. This is set by the system |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
holderId
string (Holder ID)
requiredThe computed holderID for this request. This is set by the system based on DN and SANs |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
pkcs12
object | null (models.secret.SecretString)
The generated PKCS#12 for this request. This is only available after the request has been approved in centralized mode |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
password
object | null (models.secret.SecretString)
The password to decrypt the PKCS12 file. Must be set if password mode is manual |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
certificate
object | null (Certificate)
The certificate that was generated for this request. This is only available after the request has been approved |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
dryRun
boolean | null
If true, the request is validated, but will not result in an enrollment |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
dn
string
Certificate's Distinguished Name |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
team
string | null
The team that will be assigned to this certificate. Teams are used to link certificates to people and to assign permissions to them |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
approver
string | null
The approver's principal identifier |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
contact
string | null
The request's contact email |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
requesterComment
string | null
Free-text field editable by the requester to provider more context on the request |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
approverComment
string | null
Free-text field editable by the approver to provider more context on the request |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
triggerResults
array of objects | null (models.trigger.TriggerResult)
The result of the execution of triggers on this request |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Array [
] |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
labels
array of objects | null (models.certificate.label.LabelData)
The labels set in this request |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Array [
] |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
metadata
array of objects | null (Certificate Metadata)
The metadata set in this request |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Array [
] |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
globalHolderIdCount
integer | null
The number of certificates that are currently valid and have the same DN and SANs in the Horizon database |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
profileHolderIdCount
integer | null
The number of certificates that are currently valid and have the same DN and SANs in the same enrollment profile |
module
string (RequestModule)
requiredThe module of the certificate revoked.
Enum
webra
est
scep
acme
acme-external
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
workflow
string
requiredWhat this request will do. For a revocation request, this is always revoke
Value
revoke
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
template
object (WebRA Revoke Request Template)
required
The user-data that will be used to revoke the certificate |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
_id
string (Internal ID)
requiredObject internal ID |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
status
string (Request Status)
requiredThe request status
Enum
denied
approved
pending
canceled
completed
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
profile
string
requiredThe Requested profile name |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
requester
string
requiredThe requester's principal identifier |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
registrationDate
integer
requiredThe date the request was created. This is set by the system |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
lastModificationDate
integer
requiredThe date the request was last modified. This is set by the system |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
expirationDate
integer
requiredThe date the request will expire. This is set by the system |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
removeAt
integer
requiredThe date the requested will be deleted. This is set by the system |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
holderId
string (Holder ID)
requiredThe computed holderID for this request. This is set by the system based on DN and SANs |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
certificateId
string | null (Internal ID)
The id of the certificate to revoke |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
certificatePem
string | null
The PEM encoded certificate to revoke |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
certificate
object | null (Certificate)
The certificate that was revoked for this request. This is only available after the request has been approved |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
dn
string
Certificate's Distinguished Name |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
team
string | null
The team that will be assigned to this certificate. Teams are used to link certificates to people and to assign permissions to them |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
approver
string | null
The approver's principal identifier |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
contact
string | null
The request's contact email |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
requesterComment
string | null
Free-text field editable by the requester to provider more context on the request |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
approverComment
string | null
Free-text field editable by the approver to provider more context on the request |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
triggerResults
array of objects | null (models.trigger.TriggerResult)
The result of the execution of triggers on this request |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Array [
] |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
labels
array of objects | null (models.certificate.label.LabelData)
The labels set in this request |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Array [
] |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
metadata
array of objects | null (Certificate Metadata)
The metadata set in this request |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Array [
] |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
globalHolderIdCount
integer | null
The number of certificates that are currently valid and have the same DN and SANs in the Horizon database |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
profileHolderIdCount
integer | null
The number of certificates that are currently valid and have the same DN and SANs in the same enrollment profile |
module
string (RequestModule)
requiredThe module of the certificate updated.
Enum
webra
est
scep
acme
acme-external
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
workflow
string
requiredWhat this request will do. For an update request, this is always update
Value
update
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
template
object (WebRA Update Request Template)
required
The user-data that will be used to generate the certificate |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
_id
string (Internal ID)
requiredObject internal ID |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
status
string (Request Status)
requiredThe request status
Enum
denied
approved
pending
canceled
completed
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
profile
string
requiredThe Requested profile name |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
requester
string
requiredThe requester's principal identifier |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
registrationDate
integer
requiredThe date the request was created. This is set by the system |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
lastModificationDate
integer
requiredThe date the request was last modified. This is set by the system |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
expirationDate
integer
requiredThe date the request will expire. This is set by the system |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
removeAt
integer
requiredThe date the requested will be deleted. This is set by the system |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
holderId
string (Holder ID)
requiredThe computed holderID for this request. This is set by the system based on DN and SANs |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
certificateId
string | null (Internal ID)
The id of the certificate to update |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
certificatePem
string | null
The PEM encoded certificate to update |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
certificate
object | null (Certificate)
The certificate that was updated for this request. This is only available after the request has been approved |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
dryRun
boolean | null
If true, the request is validated, but will not result in an update |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
dn
string
Certificate's Distinguished Name |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
team
string | null
The team that will be assigned to this certificate. Teams are used to link certificates to people and to assign permissions to them |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
approver
string | null
The approver's principal identifier |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
contact
string | null
The request's contact email |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
requesterComment
string | null
Free-text field editable by the requester to provider more context on the request |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
approverComment
string | null
Free-text field editable by the approver to provider more context on the request |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
triggerResults
array of objects | null (models.trigger.TriggerResult)
The result of the execution of triggers on this request |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Array [
] |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
labels
array of objects | null (models.certificate.label.LabelData)
The labels set in this request |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Array [
] |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
metadata
array of objects | null (Certificate Metadata)
The metadata set in this request |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Array [
] |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
globalHolderIdCount
integer | null
The number of certificates that are currently valid and have the same DN and SANs in the Horizon database |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
profileHolderIdCount
integer | null
The number of certificates that are currently valid and have the same DN and SANs in the same enrollment profile |
module
string (RequestModule)
requiredThe module of the certificate recovered.
Enum
webra
est
scep
acme
acme-external
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
workflow
string
requiredWhat this request will do. For a recovery request, this is always recover
Value
recover
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
_id
string (Internal ID)
requiredObject internal ID |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
status
string (Request Status)
requiredThe request status
Enum
denied
approved
pending
canceled
completed
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
profile
string
requiredThe Requested profile name |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
requester
string
requiredThe requester's principal identifier |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
registrationDate
integer
requiredThe date the request was created. This is set by the system |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
lastModificationDate
integer
requiredThe date the request was last modified. This is set by the system |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
expirationDate
integer
requiredThe date the request will expire. This is set by the system |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
removeAt
integer
requiredThe date the requested will be deleted. This is set by the system |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
holderId
string (Holder ID)
requiredThe computed holderID for this request. This is set by the system based on DN and SANs |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
certificateId
string | null (Internal ID)
The id of the certificate to update |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
certificatePem
string | null
The PEM encoded certificate to update |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
pkcs12
object | null (models.secret.SecretString)
The generated PKCS#12 for this request. This is only available after the request has been approved in centralized mode |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
password
object | null (models.secret.SecretString)
The password to decrypt the PKCS12 file. Must be set if password mode is manual |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
certificate
object | null (Certificate)
The certificate that was generated for this request. This is only available after the request has been approved |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
dryRun
boolean | null
If true, the request is validated, but will not result in a recovery |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
dn
string
Certificate's Distinguished Name |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
team
string | null
The team that will be assigned to this certificate. Teams are used to link certificates to people and to assign permissions to them |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
approver
string | null
The approver's principal identifier |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
contact
string | null
The request's contact email |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
requesterComment
string | null
Free-text field editable by the requester to provider more context on the request |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
approverComment
string | null
Free-text field editable by the approver to provider more context on the request |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
triggerResults
array of objects | null (models.trigger.TriggerResult)
The result of the execution of triggers on this request |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Array [
] |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
labels
array of objects | null (models.certificate.label.LabelData)
The labels set in this request |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Array [
] |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
metadata
array of objects | null (Certificate Metadata)
The metadata set in this request |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Array [
] |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
globalHolderIdCount
integer | null
The number of certificates that are currently valid and have the same DN and SANs in the Horizon database |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
profileHolderIdCount
integer | null
The number of certificates that are currently valid and have the same DN and SANs in the same enrollment profile |
module
string (RequestModule)
requiredThe module of the certificate migrated.
Enum
webra
est
scep
acme
acme-external
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
workflow
string
requiredWhat this request will do. For a migration request, this is always migrate
Value
migrate
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
profile
string
requiredThe target profile name |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
template
object (models.webra.WebRAMigrateRequestTemplate)
required
The user-data that will be used to generate the certificate |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
_id
string (Internal ID)
requiredObject internal ID |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
status
string (Request Status)
requiredThe request status
Enum
denied
approved
pending
canceled
completed
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
requester
string
requiredThe requester's principal identifier |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
registrationDate
integer
requiredThe date the request was created. This is set by the system |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
lastModificationDate
integer
requiredThe date the request was last modified. This is set by the system |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
expirationDate
integer
requiredThe date the request will expire. This is set by the system |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
removeAt
integer
requiredThe date the requested will be deleted. This is set by the system |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
holderId
string (Holder ID)
requiredThe computed holderID for this request. This is set by the system based on DN and SANs |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
certificateId
string | null (Internal ID)
The id of the certificate to migrate |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
certificatePem
string | null
The PEM encoded certificate to migrate |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
certificate
object | null (Certificate)
The certificate that was updated for this request. This is only available after the request has been approved |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
dryRun
boolean | null
If true, the request is validated, but will not result in a migration |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
dn
string
Certificate's Distinguished Name |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
team
string | null
The team that will be assigned to this certificate. Teams are used to link certificates to people and to assign permissions to them |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
approver
string | null
The approver's principal identifier |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
contact
string | null
The request's contact email |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
requesterComment
string | null
Free-text field editable by the requester to provider more context on the request |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
approverComment
string | null
Free-text field editable by the approver to provider more context on the request |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
triggerResults
array of objects | null (models.trigger.TriggerResult)
The result of the execution of triggers on this request |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Array [
] |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
labels
array of objects | null (models.certificate.label.LabelData)
The labels set in this request |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Array [
] |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
metadata
array of objects | null (Certificate Metadata)
The metadata set in this request |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Array [
] |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
globalHolderIdCount
integer | null
The number of certificates that are currently valid and have the same DN and SANs in the Horizon database |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
profileHolderIdCount
integer | null
The number of certificates that are currently valid and have the same DN and SANs in the same enrollment profile |
module
string (RequestModule)
requiredThe module of the certificate renew.
Enum
webra
est
scep
acme
acme-external
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
workflow
string
requiredWhat this request will do. For a renewal request, this is always renew
Value
renew
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
_id
string (Internal ID)
requiredObject internal ID |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
status
string (Request Status)
requiredThe request status
Enum
denied
approved
pending
canceled
completed
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
profile
string
requiredThe Requested profile name |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
requester
string
requiredThe requester's principal identifier |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
registrationDate
integer
requiredThe date the request was created. This is set by the system |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
lastModificationDate
integer
requiredThe date the request was last modified. This is set by the system |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
expirationDate
integer
requiredThe date the request will expire. This is set by the system |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
removeAt
integer
requiredThe date the requested will be deleted. This is set by the system |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
holderId
string (Holder ID)
requiredThe computed holderID for this request. This is set by the system based on DN and SANs |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
template
object (WebRA Renew Request Template)
The user-data that will be used to generate the certificate |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
pkcs12
object | null (models.secret.SecretString)
The generated PKCS#12 for this request. This is only available after the request has been approved in centralized mode |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
password
object | null (models.secret.SecretString)
The password to decrypt the PKCS12 file. Must be set if password mode is manual |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
certificateId
string | null (Internal ID)
The id of the certificate to renew |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
certificatePem
string | null
The PEM encoded certificate to renew |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
certificate
object | null (Certificate)
The certificate that was generated for this request. This is only available after the request has been approved |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
dn
string
Certificate's Distinguished Name |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
team
string | null
The team that will be assigned to this certificate. Teams are used to link certificates to people and to assign permissions to them |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
approver
string | null
The approver's principal identifier |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
contact
string | null
The request's contact email |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
requesterComment
string | null
Free-text field editable by the requester to provider more context on the request |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
approverComment
string | null
Free-text field editable by the approver to provider more context on the request |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
triggerResults
array of objects | null (models.trigger.TriggerResult)
The result of the execution of triggers on this request |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Array [
] |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
labels
array of objects | null (models.certificate.label.LabelData)
The labels set in this request |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Array [
] |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
metadata
array of objects | null (Certificate Metadata)
The metadata set in this request |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Array [
] |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
globalHolderIdCount
integer | null
The number of certificates that are currently valid and have the same DN and SANs in the Horizon database |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
profileHolderIdCount
integer | null
The number of certificates that are currently valid and have the same DN and SANs in the same enrollment profile |
module
string (RequestModule)
requiredThe module of the certificate imported.
Enum
webra
est
scep
acme
acme-external
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
workflow
string
requiredWhat this request will do. For an import request, this is always import
Value
import
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
_id
string (Internal ID)
requiredObject internal ID |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
status
string (Request Status)
requiredThe request status
Enum
denied
approved
pending
canceled
completed
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
profile
string
requiredThe Requested profile name |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
requester
string
requiredThe requester's principal identifier |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
registrationDate
integer
requiredThe date the request was created. This is set by the system |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
lastModificationDate
integer
requiredThe date the request was last modified. This is set by the system |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
expirationDate
integer
requiredThe date the request will expire. This is set by the system |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
removeAt
integer
requiredThe date the requested will be deleted. This is set by the system |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
holderId
string (Holder ID)
requiredThe computed holderID for this request. This is set by the system based on DN and SANs |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
template
object (WebRA Import Request Template)
The user-data that will be added on certificate import |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
certificateId
string | null (Internal ID)
The id of the certificate to import |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
certificatePem
string | null
The PEM encoded certificate to import |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
dn
string
Certificate's Distinguished Name |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
team
string | null
The team that will be assigned to this certificate. Teams are used to link certificates to people and to assign permissions to them |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
approver
string | null
The approver's principal identifier |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
contact
string | null
The request's contact email |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
requesterComment
string | null
Free-text field editable by the requester to provider more context on the request |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
approverComment
string | null
Free-text field editable by the approver to provider more context on the request |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
triggerResults
array of objects | null (models.trigger.TriggerResult)
The result of the execution of triggers on this request |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Array [
] |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
labels
array of objects | null (models.certificate.label.LabelData)
The labels set in this request |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Array [
] |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
metadata
array of objects | null (Certificate Metadata)
The metadata set in this request |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Array [
] |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
globalHolderIdCount
integer | null
The number of certificates that are currently valid and have the same DN and SANs in the Horizon database |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
profileHolderIdCount
integer | null
The number of certificates that are currently valid and have the same DN and SANs in the same enrollment profile |
module
string
requiredThe module that will be used to process this request. For a EST request, this is always est
Value
est
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
workflow
string
requiredWhat this request will do. For an enrollment request, this is always enroll
Value
enroll
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
profile
string
requiredThe EST profile name |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
template
object (EST Enroll Request Template)
required
The user-data that will be used to generate the certificate |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
_id
string (Internal ID)
requiredObject internal ID |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
status
string (Request Status)
requiredThe request status
Enum
denied
approved
pending
canceled
completed
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
requester
string
requiredThe requester's principal identifier |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
registrationDate
integer
requiredThe date the request was created. This is set by the system |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
lastModificationDate
integer
requiredThe date the request was last modified. This is set by the system |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
expirationDate
integer
requiredThe date the request will expire. This is set by the system |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
removeAt
integer
requiredThe date the requested will be deleted. This is set by the system |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
holderId
string (Holder ID)
requiredThe computed holderID for this request. This is set by the system based on DN and SANs |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
dn
string
Fill the DN if DN whitelist is enabled. Contains the DN of the challenge |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
password
object | null (models.secret.SecretString)
The password of the challenge. Must be set if password mode is manual |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
dryRun
boolean | null
If true, the request is validated, but will not result in a challenge creation |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
team
string | null
The team that will be assigned to this certificate. Teams are used to link certificates to people and to assign permissions to them |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
approver
string | null
The approver's principal identifier |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
contact
string | null
The request's contact email |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
requesterComment
string | null
Free-text field editable by the requester to provider more context on the request |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
approverComment
string | null
Free-text field editable by the approver to provider more context on the request |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
triggerResults
array of objects | null (models.trigger.TriggerResult)
The result of the execution of triggers on this request |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Array [
] |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
labels
array of objects | null (models.certificate.label.LabelData)
The labels set in this request |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Array [
] |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
metadata
array of objects | null (Certificate Metadata)
The metadata set in this request |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Array [
] |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
globalHolderIdCount
integer | null
The number of certificates that are currently valid and have the same DN and SANs in the Horizon database |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
profileHolderIdCount
integer | null
The number of certificates that are currently valid and have the same DN and SANs in the same enrollment profile |
module
string
requiredThe module that will be used to process this request. For a SCEP request, this is always scep
Value
scep
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
workflow
string
requiredWhat this request will do. For an enrollment request, this is always enroll
Value
enroll
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
profile
string
requiredThe SCEP profile name |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
template
object (SCEP Enroll Request Template)
required
The user-data that will be used to generate the certificate |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
_id
string (Internal ID)
requiredObject internal ID |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
status
string (Request Status)
requiredThe request status
Enum
denied
approved
pending
canceled
completed
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
requester
string
requiredThe requester's principal identifier |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
registrationDate
integer
requiredThe date the request was created. This is set by the system |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
lastModificationDate
integer
requiredThe date the request was last modified. This is set by the system |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
expirationDate
integer
requiredThe date the request will expire. This is set by the system |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
removeAt
integer
requiredThe date the requested will be deleted. This is set by the system |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
holderId
string (Holder ID)
requiredThe computed holderID for this request. This is set by the system based on DN and SANs |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
dn
string
Fill the DN if DN whitelist is enabled. Contains the DN of the challenge |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
password
object | null (models.secret.SecretString)
The password of the challenge. Must be set if password mode is manual |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
dryRun
boolean | null
If true, the request is validated, but will not result in a challenge creation |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
team
string | null
The team that will be assigned to this certificate. Teams are used to link certificates to people and to assign permissions to them |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
approver
string | null
The approver's principal identifier |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
contact
string | null
The request's contact email |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
requesterComment
string | null
Free-text field editable by the requester to provider more context on the request |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
approverComment
string | null
Free-text field editable by the approver to provider more context on the request |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
triggerResults
array of objects | null (models.trigger.TriggerResult)
The result of the execution of triggers on this request |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Array [
] |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
labels
array of objects | null (models.certificate.label.LabelData)
The labels set in this request |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Array [
] |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
metadata
array of objects | null (Certificate Metadata)
The metadata set in this request |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Array [
] |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
globalHolderIdCount
integer | null
The number of certificates that are currently valid and have the same DN and SANs in the Horizon database |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
profileHolderIdCount
integer | null
The number of certificates that are currently valid and have the same DN and SANs in the same enrollment profile |
-
201 Request successfully submitted
application/jsonmodulestring requiredThe module that will be used to process this request. For a WebRA request, this is always webra
Valuewebra
workflowstring requiredWhat this request will do. For an enrollment request, this is always enroll
Valueenroll
profilestring requiredThe WebRA profile name
templateobject (WebRA Enroll Request Template) requiredThe user-data that will be used to generate the certificate
keyTypestring | null (Keytype)The type of key that will be used to generate the certificate, if in centralized mode
Enumrsa-<size>
ec-secp256r1
ec-secp384r1
ec-secp521r1
ed-Ed448
ed-Ed25519
csrstring | nullIf decentralized enrollment is enabled, this field will contain the CSR that will be used to generate the certificate
subjectarray of objects | null (IndexedDNElement)List of DN elements that will be used to build the certificate's Distinguished Name
Array [
elementstring requiredThe element type and index. Indexes start at 1 !
Enumcn
e
ou
st
l
o
c
dc
uid
serialNumber
surname
givenName
unstructuredAddress
unstructuredName
organizationIdentifier
uniqueIdentifier
street
description
typestring | nullThe formatted element type
EnumCN
E
OU
ST
L
O
C
DC
UID
SERIALNUMBER
SURNAME
GIVENNAME
unstructuredAddress
unstructuredName
organizationIdentifier
UniqueIdentifier
STREET
DESCRIPTION
valuestring | nullThe element value
computationRuleobject | null (TemplateString)Computation rule input will be evaluated and will override all other inputs
valuestring requiredA computation rule that will dynamically generate a string value from the request's context
mandatoryboolean | nullWhether the field is mandatory or not
editableboolean | nullWhether the field is editable or not for the currently authenticated user
regexstring | nullA regular expression that will be used to validate the element's value
]
sansarray of objects | null (SAN Element)List of SAN elements that will be used to build the certificate's Subject Alternative Name
Array [
typestring | null requiredSAN type
EnumRFC822NAME
DNSNAME
URI
IPADDRESS
OTHERNAME_UPN
OTHERNAME_GUID
valuearray of string | nullSAN value
computationRuleobject | null (TemplateString)Computation rule input will be evaluated and will override all other inputs
valuestring requiredA computation rule that will dynamically generate a string value from the request's context
editableboolean | nullWhether this SAN element is editable by the user
regexstring | nullThe regex that will be used to validate the SAN value
mininteger | nullThe minimum number of SAN elements that must be provided
maxinteger | nullThe maximum number of SAN elements that can be provided
]
extensionsarray of objects | null (Certificate Extension)Information about the certificate's extensions and how to edit them
Array [
typestring requiredThe type of the extension element
Enumms_sid
ms_template
valuestring | nullThe value of the extension element
computationRuleobject | null (TemplateString)Computation rule input will be evaluated and will override all other inputs
valuestring requiredA computation rule that will dynamically generate a string value from the request's context
editableboolean | nullWhether the extension element is editable by the requester
regexstring | nullThe regular expression to validate the extension element
mandatoryboolean | nullWhether the extension element is mandatory to submit this request
]
labelsarray of objects | null (Label)List of labels used internally to tag and group certificates
Array [
labelstring requiredThe name of the label
displayNamearray of objects | null (LocalizedString)The display name of the label element
Array [
langstring requiredThe ISO 3166-1 (2-letters) code of the language used for the value
valuestring requiredThe localized value
]
descriptionarray of objects | null (LocalizedString)The description of the label element
Array [
langstring requiredThe ISO 3166-1 (2-letters) code of the language used for the value
valuestring requiredThe localized value
]
valuestring | nullThe value of the label element
computationRuleobject | null (TemplateString)The computation rule of the label element
valuestring requiredA computation rule that will dynamically generate a string value from the request's context
mandatoryboolean | nullWhether the label element is mandatory to submit this request
editableboolean | nullWhether the label element is editable
regexstring | nullThe regex used to validate the label element
enumarray of string | nullThe enum used to validate the label element
suggestionsarray of string | nullThe suggestions used to recommend the label element values
]
contactEmailobject | null (Contact email)Information about the certificate's contact email and how to edit it
valuestring | nullThe contact email
computationRuleobject | null (TemplateString)Computation rule input will be evaluated and will override all other inputs
valuestring requiredA computation rule that will dynamically generate a string value from the request's context
editableboolean | nullWhether the contact email is editable by the requester
mandatoryboolean | nullWhether the contact email is mandatory to submit this request
regexstring | nullThe regular expression to validate the contact email
whitelistarray of string | nullThe list of allowed contact emails
descriptionarray of objects | null (LocalizedString)The description of the contact email
Array [
langstring requiredThe ISO 3166-1 (2-letters) code of the language used for the value
valuestring requiredThe localized value
]
ownerobject | null (Certificate Owner)Information about the certificate's owner and how to edit it
valuestring | nullThe value of the owner element. This should be a principal identifier
computationRuleobject | null (TemplateString)Computation rule input will be evaluated and will override all other inputs
valuestring requiredA computation rule that will dynamically generate a string value from the request's context
editableboolean | nullWhether the owner element is editable by the requester
mandatoryboolean | nullWhether the owner element is mandatory to submit this request
descriptionarray of objects | null (LocalizedString)The description of the owner element
Array [
langstring requiredThe ISO 3166-1 (2-letters) code of the language used for the value
valuestring requiredThe localized value
]
teamobject | null (Certificate Team)Information about the certificate's team and how to edit it
valuestring | nullThe value of the team element. This should be a team identifier
computationRuleobject | null (TemplateString)Computation rule input will be evaluated and will override all other inputs
valuestring requiredA computation rule that will dynamically generate a string value from the request's context
authorizedarray of string | nullThe list of authorized teams
editableboolean | nullWhether the team element is editable by the requester
mandatoryboolean | nullWhether the team element is mandatory to submit this request
descriptionarray of objects | null (LocalizedString)The description of the team element
Array [
langstring requiredThe ISO 3166-1 (2-letters) code of the language used for the value
valuestring requiredThe localized value
]
_idstring (Internal ID) requiredObject internal ID
statusstring (Request Status) requiredThe request status
Enumdenied
approved
pending
canceled
completed
requesterstring requiredThe requester's principal identifier
registrationDateinteger requiredThe date the request was created. This is set by the system
lastModificationDateinteger requiredThe date the request was last modified. This is set by the system
expirationDateinteger requiredThe date the request will expire. This is set by the system
removeAtinteger requiredThe date the requested will be deleted. This is set by the system
holderIdstring (Holder ID) requiredThe computed holderID for this request. This is set by the system based on DN and SANs
pkcs12object | null (models.secret.SecretString)The generated PKCS#12 for this request. This is only available after the request has been approved in centralized mode
valuestring | nullValue of the secret that will be passed to Horizon
passwordobject | null (models.secret.SecretString)The password to decrypt the PKCS12 file. Must be set if password mode is manual
valuestring | nullValue of the secret that will be passed to Horizon
certificateobject | null (Certificate)The certificate that was generated for this request. This is only available after the request has been approved
metadataarray of objects (Certificate Metadata) requiredThe certificate's technical metadata used internally
Array [
keystring requiredThe metadata name
Enumpki_connector
previous_certificate_id
renewed_certificate_id
automation_policy
gs_order_id
metapki_id
digicert_id
entrust_id
scep_transid
fcms_id
gsatlas_id
certeurope_id
digicert_order_id
valuestring requiredThe metadata value
]
notAfterinteger requiredThe certificate's expiration date in milliseconds since the epoch
thumbprintstring requiredThe certificate's thumbprint
certificatestring requiredThe certificate's PEM-encoded content
dnstring requiredThe certificate's Distinguished Name
revokedboolean requiredWhether the certificate is revoked
issuerstring requiredThe certificate's issuer Distinguished Name
notBeforeinteger requiredThe certificate's start date in milliseconds since the epoch
selfSignedboolean requiredWhether the certificate is self-signed
keyTypestring (Keytype) requiredThe certificate's key type
Enumrsa-<size>
ec-secp256r1
ec-secp384r1
ec-secp521r1
ed-Ed448
ed-Ed25519
publicKeyThumbprintstring requiredThe certificate's public key thumbprint
modulestring requiredThe certificate's module
holderIdstring requiredThe certificate's holder ID. This is a computed field that is used to count how many similar certificates are in use simultaneously by the same holder
subjectAlternateNamesarray of objects (models.certificate.SubjectAlternateName) requiredThe certificate's Subject Alternate Names
Array [
sanTypestring requiredThe type of the SAN
EnumDNSNAME
RFC822NAME
URI
IPADDRESS
OTHERNAME_UPN
OTHERNAME_GUID
valuestring requiredThe value of the SAN
]
serialstring requiredThe certificate's serial number
signingAlgorithmstring requiredThe certificate's signing algorithm
_idstring requiredInternal ID
revocationDateinteger | nullThe certificate's revocation date in milliseconds since the epoch. This field is only present if the certificate is revoked
gradesarray of objects | null (models.certificate.grading.policy.GradingPolicyResult)The certificate's grades for the enabled grading policies
Array [
namestring requiredThe name of the grading policy
gradestring requiredThe grade awarded by the grading policy
]
crlSynchronizedboolean | nullWhether the certificate's revocation status is synchronized with a CRL
discoveredTrustedboolean | nullIf the certificate was discovered and is found to be issued by an existing trusted CA, this field will be set to true. If the certificate was discovered and is not found to be issued by an existing trusted CA, this field will be set to false. If the certificate was not discovered, this field will be null
thirdPartyDataarray of objects | null (models.thirdparty.ThirdPartyItem)The certificate's information about synchronization with Horizon supported third parties
Array [
connectorstring requiredThe third party connector name on which this certificate is synchronized
idstring requiredThe Id of this certificate on the third party
fingerprintstring | nullThe fingerprint of this certificate on the third party
pushDateinteger | nullThe date when the certificate was pushed to this third party
removeDateinteger | nullThe date when the certificate was removed from this third party (in case of revocation)
]
ownerstring | nullThe certificate's owner. This is a reference to a local identity identifier
contactEmailstring | nullThe certificate's contact email. It will be used to send notifications about the certificate's expiration and revocation
profilestring | nullThe certificate's profile
teamstring | nullThe certificate's team. This is a reference to a team identifier. It will be used to determine the certificate's permissions and send notifications
labelsarray of objects | null (models.certificate.label.LabelData)The certificate's labels
Array [
keystring requiredThe label's name
valuestring requiredThe label's value
]
discoveryInfoarray of objects | null (models.discovery.DiscoveryInfo)A list of metadata containing information on how and when the certificate was discovered
Array [
campaignstring requiredThe discovery campaign's name
lastDiscoveryDateinteger requiredWhen this certificate was discovered for the last time
identifierstring | nullIdentifier of the user that discovered this certificate
]
triggerResultsarray of objects | null (models.trigger.TriggerResult)The result of the execution of triggers on this certificate
Array [
namestring requiredThe name of the trigger that was executed
eventstring requiredThe event that triggered the trigger
Enumon_deny_update
on_cancel_migrate
on_pending_renew
on_submit_migrate
on_cancel_update
on_approve_migrate
on_pending_recover
on_pending_enroll
on_deny_revoke
on_cancel_renew
on_submit_recover
on_submit_enroll
on_cancel_recover
on_approve_revoke
on_pending_update
on_deny_recover
on_approve_renew
on_deny_migrate
on_revoke
on_approve_recover
on_expire
on_enroll
on_deny_renew
on_approve_update
on_recover
on_deny_enroll
on_submit_renew
on_update
on_approve_enroll
on_cancel_enroll
on_pending_migrate
on_pending_revoke
on_submit_update
on_submit_revoke
on_migrate
on_cancel_revoke
on_renew
triggerTypestring requiredThe type of the trigger
Enumaws
email
f5client
ldappub
intunepkcs
akv
webhook
lastExecutionDateinteger requiredThe last time this trigger was executed for this certificate and this event
statusstring requiredThe status of the trigger after its execution
Enumsuccess
failure
retryableboolean requiredIs this trigger manually retryable (can be run)
retriesinteger | nullThe number of remaining tries before the trigger is abandoned
nextExecutionDateinteger | nullThe next scheduled execution time for this trigger
nextDelaystring | nullTime that will be waited between the next and the next+1 execution of this trigger
detailstring | nullContains details on this trigger's execution
]
extensionsarray of objects (models.certificate.extension.CertificateExtension)The certificate's extensions
Array [
keystring requiredThe extension's type
Enumms_sid
ms_template
valuestring requiredThe extension's value
]
discoveryDataarray of objects | null (models.discovery.HostDiscoveryData)A list of metadata containing information on where the certificate was discovered
Array [
ipstring | nullThe certificate's host ip
sourcesarray of string | nullInformation on the type of discovery that discovered this certificate
hostnamesarray of string | nullThe certificate's host hostnames (netscan only)
operatingSystemsarray of string | nullThe certificate's host operating system (localscan only)
pathsarray of string | nullThe path to the certificate on the host machine (localscan only)
usagesarray of string | nullThe path of the configuration files that were used to find the certificates
tlsPortsarray of objects | null (models.discovery.TlsPort)The ports on which the certificate is exposed for https connexion
Array [
portinteger requiredThe number of the port
versionstring requiredProtocol version used
]
]
revocationReasonstring | nullThe certificate's revocation reason
EnumUNSPECIFIED
KEYCOMPROMISE
CACOMPROMISE
AFFILIATIONCHANGE
SUPERSEDED
CESSATIONOFOPERATION
dryRunboolean | nullIf true, the request is validated, but will not result in an enrollment
dnstringCertificate's Distinguished Name
teamstring | nullThe team that will be assigned to this certificate. Teams are used to link certificates to people and to assign permissions to them
approverstring | nullThe approver's principal identifier
contactstring | nullThe request's contact email
requesterCommentstring | nullFree-text field editable by the requester to provider more context on the request
approverCommentstring | nullFree-text field editable by the approver to provider more context on the request
triggerResultsarray of objects | null (models.trigger.TriggerResult)The result of the execution of triggers on this request
Array [
namestring requiredThe name of the trigger that was executed
eventstring requiredThe event that triggered the trigger
Enumon_deny_update
on_cancel_migrate
on_pending_renew
on_submit_migrate
on_cancel_update
on_approve_migrate
on_pending_recover
on_pending_enroll
on_deny_revoke
on_cancel_renew
on_submit_recover
on_submit_enroll
on_cancel_recover
on_approve_revoke
on_pending_update
on_deny_recover
on_approve_renew
on_deny_migrate
on_revoke
on_approve_recover
on_expire
on_enroll
on_deny_renew
on_approve_update
on_recover
on_deny_enroll
on_submit_renew
on_update
on_approve_enroll
on_cancel_enroll
on_pending_migrate
on_pending_revoke
on_submit_update
on_submit_revoke
on_migrate
on_cancel_revoke
on_renew
triggerTypestring requiredThe type of the trigger
Enumaws
email
f5client
ldappub
intunepkcs
akv
webhook
lastExecutionDateinteger requiredThe last time this trigger was executed for this certificate and this event
statusstring requiredThe status of the trigger after its execution
Enumsuccess
failure
retryableboolean requiredIs this trigger manually retryable (can be run)
retriesinteger | nullThe number of remaining tries before the trigger is abandoned
nextExecutionDateinteger | nullThe next scheduled execution time for this trigger
nextDelaystring | nullTime that will be waited between the next and the next+1 execution of this trigger
detailstring | nullContains details on this trigger's execution
]
labelsarray of objects | null (models.certificate.label.LabelData)The labels set in this request
Array [
keystring requiredThe label's name
valuestring requiredThe label's value
]
metadataarray of objects | null (Certificate Metadata)The metadata set in this request
Array [
keystring requiredThe metadata name
Enumpki_connector
previous_certificate_id
renewed_certificate_id
automation_policy
gs_order_id
metapki_id
digicert_id
entrust_id
scep_transid
fcms_id
gsatlas_id
certeurope_id
digicert_order_id
valuestring requiredThe metadata value
]
globalHolderIdCountinteger | nullThe number of certificates that are currently valid and have the same DN and SANs in the Horizon database
profileHolderIdCountinteger | nullThe number of certificates that are currently valid and have the same DN and SANs in the same enrollment profile
modulestring (RequestModule) requiredThe module of the certificate revoked.
Enumwebra
est
scep
acme
acme-external
workflowstring requiredWhat this request will do. For a revocation request, this is always revoke
Valuerevoke
templateobject (WebRA Revoke Request Template) requiredThe user-data that will be used to revoke the certificate
revocationReasonstring | nullThe reason for revoking the certificate
EnumUNSPECIFIED
KEYCOMPROMISE
CACOMPROMISE
AFFILIATIONCHANGE
SUPERSEDED
CESSATIONOFOPERATION
_idstring (Internal ID) requiredObject internal ID
statusstring (Request Status) requiredThe request status
Enumdenied
approved
pending
canceled
completed
profilestring requiredThe Requested profile name
requesterstring requiredThe requester's principal identifier
registrationDateinteger requiredThe date the request was created. This is set by the system
lastModificationDateinteger requiredThe date the request was last modified. This is set by the system
expirationDateinteger requiredThe date the request will expire. This is set by the system
removeAtinteger requiredThe date the requested will be deleted. This is set by the system
holderIdstring (Holder ID) requiredThe computed holderID for this request. This is set by the system based on DN and SANs
certificateIdstring | null (Internal ID)The id of the certificate to revoke
certificatePemstring | nullThe PEM encoded certificate to revoke
certificateobject | null (Certificate)The certificate that was revoked for this request. This is only available after the request has been approved
metadataarray of objects (Certificate Metadata) requiredThe certificate's technical metadata used internally
Array [
keystring requiredThe metadata name
Enumpki_connector
previous_certificate_id
renewed_certificate_id
automation_policy
gs_order_id
metapki_id
digicert_id
entrust_id
scep_transid
fcms_id
gsatlas_id
certeurope_id
digicert_order_id
valuestring requiredThe metadata value
]
notAfterinteger requiredThe certificate's expiration date in milliseconds since the epoch
thumbprintstring requiredThe certificate's thumbprint
certificatestring requiredThe certificate's PEM-encoded content
dnstring requiredThe certificate's Distinguished Name
revokedboolean requiredWhether the certificate is revoked
issuerstring requiredThe certificate's issuer Distinguished Name
notBeforeinteger requiredThe certificate's start date in milliseconds since the epoch
selfSignedboolean requiredWhether the certificate is self-signed
keyTypestring (Keytype) requiredThe certificate's key type
Enumrsa-<size>
ec-secp256r1
ec-secp384r1
ec-secp521r1
ed-Ed448
ed-Ed25519
publicKeyThumbprintstring requiredThe certificate's public key thumbprint
modulestring requiredThe certificate's module
holderIdstring requiredThe certificate's holder ID. This is a computed field that is used to count how many similar certificates are in use simultaneously by the same holder
subjectAlternateNamesarray of objects (models.certificate.SubjectAlternateName) requiredThe certificate's Subject Alternate Names
Array [
sanTypestring requiredThe type of the SAN
EnumDNSNAME
RFC822NAME
URI
IPADDRESS
OTHERNAME_UPN
OTHERNAME_GUID
valuestring requiredThe value of the SAN
]
serialstring requiredThe certificate's serial number
signingAlgorithmstring requiredThe certificate's signing algorithm
_idstring requiredInternal ID
revocationDateinteger | nullThe certificate's revocation date in milliseconds since the epoch. This field is only present if the certificate is revoked
gradesarray of objects | null (models.certificate.grading.policy.GradingPolicyResult)The certificate's grades for the enabled grading policies
Array [
namestring requiredThe name of the grading policy
gradestring requiredThe grade awarded by the grading policy
]
crlSynchronizedboolean | nullWhether the certificate's revocation status is synchronized with a CRL
discoveredTrustedboolean | nullIf the certificate was discovered and is found to be issued by an existing trusted CA, this field will be set to true. If the certificate was discovered and is not found to be issued by an existing trusted CA, this field will be set to false. If the certificate was not discovered, this field will be null
thirdPartyDataarray of objects | null (models.thirdparty.ThirdPartyItem)The certificate's information about synchronization with Horizon supported third parties
Array [
connectorstring requiredThe third party connector name on which this certificate is synchronized
idstring requiredThe Id of this certificate on the third party
fingerprintstring | nullThe fingerprint of this certificate on the third party
pushDateinteger | nullThe date when the certificate was pushed to this third party
removeDateinteger | nullThe date when the certificate was removed from this third party (in case of revocation)
]
ownerstring | nullThe certificate's owner. This is a reference to a local identity identifier
contactEmailstring | nullThe certificate's contact email. It will be used to send notifications about the certificate's expiration and revocation
profilestring | nullThe certificate's profile
teamstring | nullThe certificate's team. This is a reference to a team identifier. It will be used to determine the certificate's permissions and send notifications
labelsarray of objects | null (models.certificate.label.LabelData)The certificate's labels
Array [
keystring requiredThe label's name
valuestring requiredThe label's value
]
discoveryInfoarray of objects | null (models.discovery.DiscoveryInfo)A list of metadata containing information on how and when the certificate was discovered
Array [
campaignstring requiredThe discovery campaign's name
lastDiscoveryDateinteger requiredWhen this certificate was discovered for the last time
identifierstring | nullIdentifier of the user that discovered this certificate
]
triggerResultsarray of objects | null (models.trigger.TriggerResult)The result of the execution of triggers on this certificate
Array [
namestring requiredThe name of the trigger that was executed
eventstring requiredThe event that triggered the trigger
Enumon_deny_update
on_cancel_migrate
on_pending_renew
on_submit_migrate
on_cancel_update
on_approve_migrate
on_pending_recover
on_pending_enroll
on_deny_revoke
on_cancel_renew
on_submit_recover
on_submit_enroll
on_cancel_recover
on_approve_revoke
on_pending_update
on_deny_recover
on_approve_renew
on_deny_migrate
on_revoke
on_approve_recover
on_expire
on_enroll
on_deny_renew
on_approve_update
on_recover
on_deny_enroll
on_submit_renew
on_update
on_approve_enroll
on_cancel_enroll
on_pending_migrate
on_pending_revoke
on_submit_update
on_submit_revoke
on_migrate
on_cancel_revoke
on_renew
triggerTypestring requiredThe type of the trigger
Enumaws
email
f5client
ldappub
intunepkcs
akv
webhook
lastExecutionDateinteger requiredThe last time this trigger was executed for this certificate and this event
statusstring requiredThe status of the trigger after its execution
Enumsuccess
failure
retryableboolean requiredIs this trigger manually retryable (can be run)
retriesinteger | nullThe number of remaining tries before the trigger is abandoned
nextExecutionDateinteger | nullThe next scheduled execution time for this trigger
nextDelaystring | nullTime that will be waited between the next and the next+1 execution of this trigger
detailstring | nullContains details on this trigger's execution
]
extensionsarray of objects (models.certificate.extension.CertificateExtension)The certificate's extensions
Array [
keystring requiredThe extension's type
Enumms_sid
ms_template
valuestring requiredThe extension's value
]
discoveryDataarray of objects | null (models.discovery.HostDiscoveryData)A list of metadata containing information on where the certificate was discovered
Array [
ipstring | nullThe certificate's host ip
sourcesarray of string | nullInformation on the type of discovery that discovered this certificate
hostnamesarray of string | nullThe certificate's host hostnames (netscan only)
operatingSystemsarray of string | nullThe certificate's host operating system (localscan only)
pathsarray of string | nullThe path to the certificate on the host machine (localscan only)
usagesarray of string | nullThe path of the configuration files that were used to find the certificates
tlsPortsarray of objects | null (models.discovery.TlsPort)The ports on which the certificate is exposed for https connexion
Array [
portinteger requiredThe number of the port
versionstring requiredProtocol version used
]
]
revocationReasonstring | nullThe certificate's revocation reason
EnumUNSPECIFIED
KEYCOMPROMISE
CACOMPROMISE
AFFILIATIONCHANGE
SUPERSEDED
CESSATIONOFOPERATION
dnstringCertificate's Distinguished Name
teamstring | nullThe team that will be assigned to this certificate. Teams are used to link certificates to people and to assign permissions to them
approverstring | nullThe approver's principal identifier
contactstring | nullThe request's contact email
requesterCommentstring | nullFree-text field editable by the requester to provider more context on the request
approverCommentstring | nullFree-text field editable by the approver to provider more context on the request
triggerResultsarray of objects | null (models.trigger.TriggerResult)The result of the execution of triggers on this request
Array [
namestring requiredThe name of the trigger that was executed
eventstring requiredThe event that triggered the trigger
Enumon_deny_update
on_cancel_migrate
on_pending_renew
on_submit_migrate
on_cancel_update
on_approve_migrate
on_pending_recover
on_pending_enroll
on_deny_revoke
on_cancel_renew
on_submit_recover
on_submit_enroll
on_cancel_recover
on_approve_revoke
on_pending_update
on_deny_recover
on_approve_renew
on_deny_migrate
on_revoke
on_approve_recover
on_expire
on_enroll
on_deny_renew
on_approve_update
on_recover
on_deny_enroll
on_submit_renew
on_update
on_approve_enroll
on_cancel_enroll
on_pending_migrate
on_pending_revoke
on_submit_update
on_submit_revoke
on_migrate
on_cancel_revoke
on_renew
triggerTypestring requiredThe type of the trigger
Enumaws
email
f5client
ldappub
intunepkcs
akv
webhook
lastExecutionDateinteger requiredThe last time this trigger was executed for this certificate and this event
statusstring requiredThe status of the trigger after its execution
Enumsuccess
failure
retryableboolean requiredIs this trigger manually retryable (can be run)
retriesinteger | nullThe number of remaining tries before the trigger is abandoned
nextExecutionDateinteger | nullThe next scheduled execution time for this trigger
nextDelaystring | nullTime that will be waited between the next and the next+1 execution of this trigger
detailstring | nullContains details on this trigger's execution
]
labelsarray of objects | null (models.certificate.label.LabelData)The labels set in this request
Array [
keystring requiredThe label's name
valuestring requiredThe label's value
]
metadataarray of objects | null (Certificate Metadata)The metadata set in this request
Array [
keystring requiredThe metadata name
Enumpki_connector
previous_certificate_id
renewed_certificate_id
automation_policy
gs_order_id
metapki_id
digicert_id
entrust_id
scep_transid
fcms_id
gsatlas_id
certeurope_id
digicert_order_id
valuestring requiredThe metadata value
]
globalHolderIdCountinteger | nullThe number of certificates that are currently valid and have the same DN and SANs in the Horizon database
profileHolderIdCountinteger | nullThe number of certificates that are currently valid and have the same DN and SANs in the same enrollment profile
modulestring (RequestModule) requiredThe module of the certificate updated.
Enumwebra
est
scep
acme
acme-external
workflowstring requiredWhat this request will do. For an update request, this is always update
Valueupdate
templateobject (WebRA Update Request Template) requiredThe user-data that will be used to generate the certificate
labelsarray of objects | null (Label)Information about the certificate's labels and how to edit them
Array [
labelstring requiredThe name of the label
displayNamearray of objects | null (LocalizedString)The display name of the label element
Array [
langstring requiredThe ISO 3166-1 (2-letters) code of the language used for the value
valuestring requiredThe localized value
]
descriptionarray of objects | null (LocalizedString)The description of the label element
Array [
langstring requiredThe ISO 3166-1 (2-letters) code of the language used for the value
valuestring requiredThe localized value
]
valuestring | nullThe value of the label element
computationRuleobject | null (TemplateString)The computation rule of the label element
valuestring requiredA computation rule that will dynamically generate a string value from the request's context
mandatoryboolean | nullWhether the label element is mandatory to submit this request
editableboolean | nullWhether the label element is editable
regexstring | nullThe regex used to validate the label element
enumarray of string | nullThe enum used to validate the label element
suggestionsarray of string | nullThe suggestions used to recommend the label element values
]
metadataarray of objects | null (Certificate Metadata)Information about the certificate's metadata and how to edit them
Array [
metadatastring requiredTechnical metadata related to the certificate
Enumpki_connector
previous_certificate_id
renewed_certificate_id
automation_policy
gs_order_id
metapki_id
digicert_id
entrust_id
scep_transid
fcms_id
gsatlas_id
certeurope_id
digicert_order_id
valuestring | nullThe value of the metadata element
editableboolean | nullWhether the metadata element is editable by the requester
]
ownerobject | null (Certificate Owner)Information about the certificate's owner and how to edit it
valuestring | nullThe value of the owner element. This should be a principal identifier
computationRuleobject | null (TemplateString)Computation rule input will be evaluated and will override all other inputs
valuestring requiredA computation rule that will dynamically generate a string value from the request's context
editableboolean | nullWhether the owner element is editable by the requester
mandatoryboolean | nullWhether the owner element is mandatory to submit this request
descriptionarray of objects | null (LocalizedString)The description of the owner element
Array [
langstring requiredThe ISO 3166-1 (2-letters) code of the language used for the value
valuestring requiredThe localized value
]
teamobject | null (Certificate Team)Information about the certificate's team and how to edit it
valuestring | nullThe value of the team element. This should be a team identifier
computationRuleobject | null (TemplateString)Computation rule input will be evaluated and will override all other inputs
valuestring requiredA computation rule that will dynamically generate a string value from the request's context
authorizedarray of string | nullThe list of authorized teams
editableboolean | nullWhether the team element is editable by the requester
mandatoryboolean | nullWhether the team element is mandatory to submit this request
descriptionarray of objects | null (LocalizedString)The description of the team element
Array [
langstring requiredThe ISO 3166-1 (2-letters) code of the language used for the value
valuestring requiredThe localized value
]
contactEmailobject | null (Contact email)Information about the certificate's contact email and how to edit it
valuestring | nullThe contact email
computationRuleobject | null (TemplateString)Computation rule input will be evaluated and will override all other inputs
valuestring requiredA computation rule that will dynamically generate a string value from the request's context
editableboolean | nullWhether the contact email is editable by the requester
mandatoryboolean | nullWhether the contact email is mandatory to submit this request
regexstring | nullThe regular expression to validate the contact email
whitelistarray of string | nullThe list of allowed contact emails
descriptionarray of objects | null (LocalizedString)The description of the contact email
Array [
langstring requiredThe ISO 3166-1 (2-letters) code of the language used for the value
valuestring requiredThe localized value
]
_idstring (Internal ID) requiredObject internal ID
statusstring (Request Status) requiredThe request status
Enumdenied
approved
pending
canceled
completed
profilestring requiredThe Requested profile name
requesterstring requiredThe requester's principal identifier
registrationDateinteger requiredThe date the request was created. This is set by the system
lastModificationDateinteger requiredThe date the request was last modified. This is set by the system
expirationDateinteger requiredThe date the request will expire. This is set by the system
removeAtinteger requiredThe date the requested will be deleted. This is set by the system
holderIdstring (Holder ID) requiredThe computed holderID for this request. This is set by the system based on DN and SANs
certificateIdstring | null (Internal ID)The id of the certificate to update
certificatePemstring | nullThe PEM encoded certificate to update
certificateobject | null (Certificate)The certificate that was updated for this request. This is only available after the request has been approved
metadataarray of objects (Certificate Metadata) requiredThe certificate's technical metadata used internally
Array [
keystring requiredThe metadata name
Enumpki_connector
previous_certificate_id
renewed_certificate_id
automation_policy
gs_order_id
metapki_id
digicert_id
entrust_id
scep_transid
fcms_id
gsatlas_id
certeurope_id
digicert_order_id
valuestring requiredThe metadata value
]
notAfterinteger requiredThe certificate's expiration date in milliseconds since the epoch
thumbprintstring requiredThe certificate's thumbprint
certificatestring requiredThe certificate's PEM-encoded content
dnstring requiredThe certificate's Distinguished Name
revokedboolean requiredWhether the certificate is revoked
issuerstring requiredThe certificate's issuer Distinguished Name
notBeforeinteger requiredThe certificate's start date in milliseconds since the epoch
selfSignedboolean requiredWhether the certificate is self-signed
keyTypestring (Keytype) requiredThe certificate's key type
Enumrsa-<size>
ec-secp256r1
ec-secp384r1
ec-secp521r1
ed-Ed448
ed-Ed25519
publicKeyThumbprintstring requiredThe certificate's public key thumbprint
modulestring requiredThe certificate's module
holderIdstring requiredThe certificate's holder ID. This is a computed field that is used to count how many similar certificates are in use simultaneously by the same holder
subjectAlternateNamesarray of objects (models.certificate.SubjectAlternateName) requiredThe certificate's Subject Alternate Names
Array [
sanTypestring requiredThe type of the SAN
EnumDNSNAME
RFC822NAME
URI
IPADDRESS
OTHERNAME_UPN
OTHERNAME_GUID
valuestring requiredThe value of the SAN
]
serialstring requiredThe certificate's serial number
signingAlgorithmstring requiredThe certificate's signing algorithm
_idstring requiredInternal ID
revocationDateinteger | nullThe certificate's revocation date in milliseconds since the epoch. This field is only present if the certificate is revoked
gradesarray of objects | null (models.certificate.grading.policy.GradingPolicyResult)The certificate's grades for the enabled grading policies
Array [
namestring requiredThe name of the grading policy
gradestring requiredThe grade awarded by the grading policy
]
crlSynchronizedboolean | nullWhether the certificate's revocation status is synchronized with a CRL
discoveredTrustedboolean | nullIf the certificate was discovered and is found to be issued by an existing trusted CA, this field will be set to true. If the certificate was discovered and is not found to be issued by an existing trusted CA, this field will be set to false. If the certificate was not discovered, this field will be null
thirdPartyDataarray of objects | null (models.thirdparty.ThirdPartyItem)The certificate's information about synchronization with Horizon supported third parties
Array [
connectorstring requiredThe third party connector name on which this certificate is synchronized
idstring requiredThe Id of this certificate on the third party
fingerprintstring | nullThe fingerprint of this certificate on the third party
pushDateinteger | nullThe date when the certificate was pushed to this third party
removeDateinteger | nullThe date when the certificate was removed from this third party (in case of revocation)
]
ownerstring | nullThe certificate's owner. This is a reference to a local identity identifier
contactEmailstring | nullThe certificate's contact email. It will be used to send notifications about the certificate's expiration and revocation
profilestring | nullThe certificate's profile
teamstring | nullThe certificate's team. This is a reference to a team identifier. It will be used to determine the certificate's permissions and send notifications
labelsarray of objects | null (models.certificate.label.LabelData)The certificate's labels
Array [
keystring requiredThe label's name
valuestring requiredThe label's value
]
discoveryInfoarray of objects | null (models.discovery.DiscoveryInfo)A list of metadata containing information on how and when the certificate was discovered
Array [
campaignstring requiredThe discovery campaign's name
lastDiscoveryDateinteger requiredWhen this certificate was discovered for the last time
identifierstring | nullIdentifier of the user that discovered this certificate
]
triggerResultsarray of objects | null (models.trigger.TriggerResult)The result of the execution of triggers on this certificate
Array [
namestring requiredThe name of the trigger that was executed
eventstring requiredThe event that triggered the trigger
Enumon_deny_update
on_cancel_migrate
on_pending_renew
on_submit_migrate
on_cancel_update
on_approve_migrate
on_pending_recover
on_pending_enroll
on_deny_revoke
on_cancel_renew
on_submit_recover
on_submit_enroll
on_cancel_recover
on_approve_revoke
on_pending_update
on_deny_recover
on_approve_renew
on_deny_migrate
on_revoke
on_approve_recover
on_expire
on_enroll
on_deny_renew
on_approve_update
on_recover
on_deny_enroll
on_submit_renew
on_update
on_approve_enroll
on_cancel_enroll
on_pending_migrate
on_pending_revoke
on_submit_update
on_submit_revoke
on_migrate
on_cancel_revoke
on_renew
triggerTypestring requiredThe type of the trigger
Enumaws
email
f5client
ldappub
intunepkcs
akv
webhook
lastExecutionDateinteger requiredThe last time this trigger was executed for this certificate and this event
statusstring requiredThe status of the trigger after its execution
Enumsuccess
failure
retryableboolean requiredIs this trigger manually retryable (can be run)
retriesinteger | nullThe number of remaining tries before the trigger is abandoned
nextExecutionDateinteger | nullThe next scheduled execution time for this trigger
nextDelaystring | nullTime that will be waited between the next and the next+1 execution of this trigger
detailstring | nullContains details on this trigger's execution
]
extensionsarray of objects (models.certificate.extension.CertificateExtension)The certificate's extensions
Array [
keystring requiredThe extension's type
Enumms_sid
ms_template
valuestring requiredThe extension's value
]
discoveryDataarray of objects | null (models.discovery.HostDiscoveryData)A list of metadata containing information on where the certificate was discovered
Array [
ipstring | nullThe certificate's host ip
sourcesarray of string | nullInformation on the type of discovery that discovered this certificate
hostnamesarray of string | nullThe certificate's host hostnames (netscan only)
operatingSystemsarray of string | nullThe certificate's host operating system (localscan only)
pathsarray of string | nullThe path to the certificate on the host machine (localscan only)
usagesarray of string | nullThe path of the configuration files that were used to find the certificates
tlsPortsarray of objects | null (models.discovery.TlsPort)The ports on which the certificate is exposed for https connexion
Array [
portinteger requiredThe number of the port
versionstring requiredProtocol version used
]
]
revocationReasonstring | nullThe certificate's revocation reason
EnumUNSPECIFIED
KEYCOMPROMISE
CACOMPROMISE
AFFILIATIONCHANGE
SUPERSEDED
CESSATIONOFOPERATION
dryRunboolean | nullIf true, the request is validated, but will not result in an update
dnstringCertificate's Distinguished Name
teamstring | nullThe team that will be assigned to this certificate. Teams are used to link certificates to people and to assign permissions to them
approverstring | nullThe approver's principal identifier
contactstring | nullThe request's contact email
requesterCommentstring | nullFree-text field editable by the requester to provider more context on the request
approverCommentstring | nullFree-text field editable by the approver to provider more context on the request
triggerResultsarray of objects | null (models.trigger.TriggerResult)The result of the execution of triggers on this request
Array [
namestring requiredThe name of the trigger that was executed
eventstring requiredThe event that triggered the trigger
Enumon_deny_update
on_cancel_migrate
on_pending_renew
on_submit_migrate
on_cancel_update
on_approve_migrate
on_pending_recover
on_pending_enroll
on_deny_revoke
on_cancel_renew
on_submit_recover
on_submit_enroll
on_cancel_recover
on_approve_revoke
on_pending_update
on_deny_recover
on_approve_renew
on_deny_migrate
on_revoke
on_approve_recover
on_expire
on_enroll
on_deny_renew
on_approve_update
on_recover
on_deny_enroll
on_submit_renew
on_update
on_approve_enroll
on_cancel_enroll
on_pending_migrate
on_pending_revoke
on_submit_update
on_submit_revoke
on_migrate
on_cancel_revoke
on_renew
triggerTypestring requiredThe type of the trigger
Enumaws
email
f5client
ldappub
intunepkcs
akv
webhook
lastExecutionDateinteger requiredThe last time this trigger was executed for this certificate and this event
statusstring requiredThe status of the trigger after its execution
Enumsuccess
failure
retryableboolean requiredIs this trigger manually retryable (can be run)
retriesinteger | nullThe number of remaining tries before the trigger is abandoned
nextExecutionDateinteger | nullThe next scheduled execution time for this trigger
nextDelaystring | nullTime that will be waited between the next and the next+1 execution of this trigger
detailstring | nullContains details on this trigger's execution
]
labelsarray of objects | null (models.certificate.label.LabelData)The labels set in this request
Array [
keystring requiredThe label's name
valuestring requiredThe label's value
]
metadataarray of objects | null (Certificate Metadata)The metadata set in this request
Array [
keystring requiredThe metadata name
Enumpki_connector
previous_certificate_id
renewed_certificate_id
automation_policy
gs_order_id
metapki_id
digicert_id
entrust_id
scep_transid
fcms_id
gsatlas_id
certeurope_id
digicert_order_id
valuestring requiredThe metadata value
]
globalHolderIdCountinteger | nullThe number of certificates that are currently valid and have the same DN and SANs in the Horizon database
profileHolderIdCountinteger | nullThe number of certificates that are currently valid and have the same DN and SANs in the same enrollment profile
modulestring (RequestModule) requiredThe module of the certificate recovered.
Enumwebra
est
scep
acme
acme-external
workflowstring requiredWhat this request will do. For a recovery request, this is always recover
Valuerecover
_idstring (Internal ID) requiredObject internal ID
statusstring (Request Status) requiredThe request status
Enumdenied
approved
pending
canceled
completed
profilestring requiredThe Requested profile name
requesterstring requiredThe requester's principal identifier
registrationDateinteger requiredThe date the request was created. This is set by the system
lastModificationDateinteger requiredThe date the request was last modified. This is set by the system
expirationDateinteger requiredThe date the request will expire. This is set by the system
removeAtinteger requiredThe date the requested will be deleted. This is set by the system
holderIdstring (Holder ID) requiredThe computed holderID for this request. This is set by the system based on DN and SANs
certificateIdstring | null (Internal ID)The id of the certificate to update
certificatePemstring | nullThe PEM encoded certificate to update
pkcs12object | null (models.secret.SecretString)The generated PKCS#12 for this request. This is only available after the request has been approved in centralized mode
valuestring | nullValue of the secret that will be passed to Horizon
passwordobject | null (models.secret.SecretString)The password to decrypt the PKCS12 file. Must be set if password mode is manual
valuestring | nullValue of the secret that will be passed to Horizon
certificateobject | null (Certificate)The certificate that was generated for this request. This is only available after the request has been approved
metadataarray of objects (Certificate Metadata) requiredThe certificate's technical metadata used internally
Array [
keystring requiredThe metadata name
Enumpki_connector
previous_certificate_id
renewed_certificate_id
automation_policy
gs_order_id
metapki_id
digicert_id
entrust_id
scep_transid
fcms_id
gsatlas_id
certeurope_id
digicert_order_id
valuestring requiredThe metadata value
]
notAfterinteger requiredThe certificate's expiration date in milliseconds since the epoch
thumbprintstring requiredThe certificate's thumbprint
certificatestring requiredThe certificate's PEM-encoded content
dnstring requiredThe certificate's Distinguished Name
revokedboolean requiredWhether the certificate is revoked
issuerstring requiredThe certificate's issuer Distinguished Name
notBeforeinteger requiredThe certificate's start date in milliseconds since the epoch
selfSignedboolean requiredWhether the certificate is self-signed
keyTypestring (Keytype) requiredThe certificate's key type
Enumrsa-<size>
ec-secp256r1
ec-secp384r1
ec-secp521r1
ed-Ed448
ed-Ed25519
publicKeyThumbprintstring requiredThe certificate's public key thumbprint
modulestring requiredThe certificate's module
holderIdstring requiredThe certificate's holder ID. This is a computed field that is used to count how many similar certificates are in use simultaneously by the same holder
subjectAlternateNamesarray of objects (models.certificate.SubjectAlternateName) requiredThe certificate's Subject Alternate Names
Array [
sanTypestring requiredThe type of the SAN
EnumDNSNAME
RFC822NAME
URI
IPADDRESS
OTHERNAME_UPN
OTHERNAME_GUID
valuestring requiredThe value of the SAN
]
serialstring requiredThe certificate's serial number
signingAlgorithmstring requiredThe certificate's signing algorithm
_idstring requiredInternal ID
revocationDateinteger | nullThe certificate's revocation date in milliseconds since the epoch. This field is only present if the certificate is revoked
gradesarray of objects | null (models.certificate.grading.policy.GradingPolicyResult)The certificate's grades for the enabled grading policies
Array [
namestring requiredThe name of the grading policy
gradestring requiredThe grade awarded by the grading policy
]
crlSynchronizedboolean | nullWhether the certificate's revocation status is synchronized with a CRL
discoveredTrustedboolean | nullIf the certificate was discovered and is found to be issued by an existing trusted CA, this field will be set to true. If the certificate was discovered and is not found to be issued by an existing trusted CA, this field will be set to false. If the certificate was not discovered, this field will be null
thirdPartyDataarray of objects | null (models.thirdparty.ThirdPartyItem)The certificate's information about synchronization with Horizon supported third parties
Array [
connectorstring requiredThe third party connector name on which this certificate is synchronized
idstring requiredThe Id of this certificate on the third party
fingerprintstring | nullThe fingerprint of this certificate on the third party
pushDateinteger | nullThe date when the certificate was pushed to this third party
removeDateinteger | nullThe date when the certificate was removed from this third party (in case of revocation)
]
ownerstring | nullThe certificate's owner. This is a reference to a local identity identifier
contactEmailstring | nullThe certificate's contact email. It will be used to send notifications about the certificate's expiration and revocation
profilestring | nullThe certificate's profile
teamstring | nullThe certificate's team. This is a reference to a team identifier. It will be used to determine the certificate's permissions and send notifications
labelsarray of objects | null (models.certificate.label.LabelData)The certificate's labels
Array [
keystring requiredThe label's name
valuestring requiredThe label's value
]
discoveryInfoarray of objects | null (models.discovery.DiscoveryInfo)A list of metadata containing information on how and when the certificate was discovered
Array [
campaignstring requiredThe discovery campaign's name
lastDiscoveryDateinteger requiredWhen this certificate was discovered for the last time
identifierstring | nullIdentifier of the user that discovered this certificate
]
triggerResultsarray of objects | null (models.trigger.TriggerResult)The result of the execution of triggers on this certificate
Array [
namestring requiredThe name of the trigger that was executed
eventstring requiredThe event that triggered the trigger
Enumon_deny_update
on_cancel_migrate
on_pending_renew
on_submit_migrate
on_cancel_update
on_approve_migrate
on_pending_recover
on_pending_enroll
on_deny_revoke
on_cancel_renew
on_submit_recover
on_submit_enroll
on_cancel_recover
on_approve_revoke
on_pending_update
on_deny_recover
on_approve_renew
on_deny_migrate
on_revoke
on_approve_recover
on_expire
on_enroll
on_deny_renew
on_approve_update
on_recover
on_deny_enroll
on_submit_renew
on_update
on_approve_enroll
on_cancel_enroll
on_pending_migrate
on_pending_revoke
on_submit_update
on_submit_revoke
on_migrate
on_cancel_revoke
on_renew
triggerTypestring requiredThe type of the trigger
Enumaws
email
f5client
ldappub
intunepkcs
akv
webhook
lastExecutionDateinteger requiredThe last time this trigger was executed for this certificate and this event
statusstring requiredThe status of the trigger after its execution
Enumsuccess
failure
retryableboolean requiredIs this trigger manually retryable (can be run)
retriesinteger | nullThe number of remaining tries before the trigger is abandoned
nextExecutionDateinteger | nullThe next scheduled execution time for this trigger
nextDelaystring | nullTime that will be waited between the next and the next+1 execution of this trigger
detailstring | nullContains details on this trigger's execution
]
extensionsarray of objects (models.certificate.extension.CertificateExtension)The certificate's extensions
Array [
keystring requiredThe extension's type
Enumms_sid
ms_template
valuestring requiredThe extension's value
]
discoveryDataarray of objects | null (models.discovery.HostDiscoveryData)A list of metadata containing information on where the certificate was discovered
Array [
ipstring | nullThe certificate's host ip
sourcesarray of string | nullInformation on the type of discovery that discovered this certificate
hostnamesarray of string | nullThe certificate's host hostnames (netscan only)
operatingSystemsarray of string | nullThe certificate's host operating system (localscan only)
pathsarray of string | nullThe path to the certificate on the host machine (localscan only)
usagesarray of string | nullThe path of the configuration files that were used to find the certificates
tlsPortsarray of objects | null (models.discovery.TlsPort)The ports on which the certificate is exposed for https connexion
Array [
portinteger requiredThe number of the port
versionstring requiredProtocol version used
]
]
revocationReasonstring | nullThe certificate's revocation reason
EnumUNSPECIFIED
KEYCOMPROMISE
CACOMPROMISE
AFFILIATIONCHANGE
SUPERSEDED
CESSATIONOFOPERATION
dryRunboolean | nullIf true, the request is validated, but will not result in a recovery
dnstringCertificate's Distinguished Name
teamstring | nullThe team that will be assigned to this certificate. Teams are used to link certificates to people and to assign permissions to them
approverstring | nullThe approver's principal identifier
contactstring | nullThe request's contact email
requesterCommentstring | nullFree-text field editable by the requester to provider more context on the request
approverCommentstring | nullFree-text field editable by the approver to provider more context on the request
triggerResultsarray of objects | null (models.trigger.TriggerResult)The result of the execution of triggers on this request
Array [
namestring requiredThe name of the trigger that was executed
eventstring requiredThe event that triggered the trigger
Enumon_deny_update
on_cancel_migrate
on_pending_renew
on_submit_migrate
on_cancel_update
on_approve_migrate
on_pending_recover
on_pending_enroll
on_deny_revoke
on_cancel_renew
on_submit_recover
on_submit_enroll
on_cancel_recover
on_approve_revoke
on_pending_update
on_deny_recover
on_approve_renew
on_deny_migrate
on_revoke
on_approve_recover
on_expire
on_enroll
on_deny_renew
on_approve_update
on_recover
on_deny_enroll
on_submit_renew
on_update
on_approve_enroll
on_cancel_enroll
on_pending_migrate
on_pending_revoke
on_submit_update
on_submit_revoke
on_migrate
on_cancel_revoke
on_renew
triggerTypestring requiredThe type of the trigger
Enumaws
email
f5client
ldappub
intunepkcs
akv
webhook
lastExecutionDateinteger requiredThe last time this trigger was executed for this certificate and this event
statusstring requiredThe status of the trigger after its execution
Enumsuccess
failure
retryableboolean requiredIs this trigger manually retryable (can be run)
retriesinteger | nullThe number of remaining tries before the trigger is abandoned
nextExecutionDateinteger | nullThe next scheduled execution time for this trigger
nextDelaystring | nullTime that will be waited between the next and the next+1 execution of this trigger
detailstring | nullContains details on this trigger's execution
]
labelsarray of objects | null (models.certificate.label.LabelData)The labels set in this request
Array [
keystring requiredThe label's name
valuestring requiredThe label's value
]
metadataarray of objects | null (Certificate Metadata)The metadata set in this request
Array [
keystring requiredThe metadata name
Enumpki_connector
previous_certificate_id
renewed_certificate_id
automation_policy
gs_order_id
metapki_id
digicert_id
entrust_id
scep_transid
fcms_id
gsatlas_id
certeurope_id
digicert_order_id
valuestring requiredThe metadata value
]
globalHolderIdCountinteger | nullThe number of certificates that are currently valid and have the same DN and SANs in the Horizon database
profileHolderIdCountinteger | nullThe number of certificates that are currently valid and have the same DN and SANs in the same enrollment profile
modulestring (RequestModule) requiredThe module of the certificate migrated.
Enumwebra
est
scep
acme
acme-external
workflowstring requiredWhat this request will do. For a migration request, this is always migrate
Valuemigrate
profilestring requiredThe target profile name
templateobject (models.webra.WebRAMigrateRequestTemplate) requiredThe user-data that will be used to generate the certificate
labelsarray of objects | null (Label)Array [
labelstring requiredThe name of the label
displayNamearray of objects | null (LocalizedString)The display name of the label element
Array [
langstring requiredThe ISO 3166-1 (2-letters) code of the language used for the value
valuestring requiredThe localized value
]
descriptionarray of objects | null (LocalizedString)The description of the label element
Array [
langstring requiredThe ISO 3166-1 (2-letters) code of the language used for the value
valuestring requiredThe localized value
]
valuestring | nullThe value of the label element
computationRuleobject | null (TemplateString)The computation rule of the label element
valuestring requiredA computation rule that will dynamically generate a string value from the request's context
mandatoryboolean | nullWhether the label element is mandatory to submit this request
editableboolean | nullWhether the label element is editable
regexstring | nullThe regex used to validate the label element
enumarray of string | nullThe enum used to validate the label element
suggestionsarray of string | nullThe suggestions used to recommend the label element values
]
ownerobject | null (Certificate Owner)valuestring | nullThe value of the owner element. This should be a principal identifier
computationRuleobject | null (TemplateString)Computation rule input will be evaluated and will override all other inputs
valuestring requiredA computation rule that will dynamically generate a string value from the request's context
editableboolean | nullWhether the owner element is editable by the requester
mandatoryboolean | nullWhether the owner element is mandatory to submit this request
descriptionarray of objects | null (LocalizedString)The description of the owner element
Array [
langstring requiredThe ISO 3166-1 (2-letters) code of the language used for the value
valuestring requiredThe localized value
]
teamobject | null (Certificate Team)valuestring | nullThe value of the team element. This should be a team identifier
computationRuleobject | null (TemplateString)Computation rule input will be evaluated and will override all other inputs
valuestring requiredA computation rule that will dynamically generate a string value from the request's context
authorizedarray of string | nullThe list of authorized teams
editableboolean | nullWhether the team element is editable by the requester
mandatoryboolean | nullWhether the team element is mandatory to submit this request
descriptionarray of objects | null (LocalizedString)The description of the team element
Array [
langstring requiredThe ISO 3166-1 (2-letters) code of the language used for the value
valuestring requiredThe localized value
]
metadataarray of objects | null (Certificate Metadata)Array [
metadatastring requiredTechnical metadata related to the certificate
Enumpki_connector
previous_certificate_id
renewed_certificate_id
automation_policy
gs_order_id
metapki_id
digicert_id
entrust_id
scep_transid
fcms_id
gsatlas_id
certeurope_id
digicert_order_id
valuestring | nullThe value of the metadata element
editableboolean | nullWhether the metadata element is editable by the requester
]
contactEmailobject | null (Contact email)valuestring | nullThe contact email
computationRuleobject | null (TemplateString)Computation rule input will be evaluated and will override all other inputs
valuestring requiredA computation rule that will dynamically generate a string value from the request's context
editableboolean | nullWhether the contact email is editable by the requester
mandatoryboolean | nullWhether the contact email is mandatory to submit this request
regexstring | nullThe regular expression to validate the contact email
whitelistarray of string | nullThe list of allowed contact emails
descriptionarray of objects | null (LocalizedString)The description of the contact email
Array [
langstring requiredThe ISO 3166-1 (2-letters) code of the language used for the value
valuestring requiredThe localized value
]
_idstring (Internal ID) requiredObject internal ID
statusstring (Request Status) requiredThe request status
Enumdenied
approved
pending
canceled
completed
requesterstring requiredThe requester's principal identifier
registrationDateinteger requiredThe date the request was created. This is set by the system
lastModificationDateinteger requiredThe date the request was last modified. This is set by the system
expirationDateinteger requiredThe date the request will expire. This is set by the system
removeAtinteger requiredThe date the requested will be deleted. This is set by the system
holderIdstring (Holder ID) requiredThe computed holderID for this request. This is set by the system based on DN and SANs
certificateIdstring | null (Internal ID)The id of the certificate to migrate
certificatePemstring | nullThe PEM encoded certificate to migrate
certificateobject | null (Certificate)The certificate that was updated for this request. This is only available after the request has been approved
metadataarray of objects (Certificate Metadata) requiredThe certificate's technical metadata used internally
Array [
keystring requiredThe metadata name
Enumpki_connector
previous_certificate_id
renewed_certificate_id
automation_policy
gs_order_id
metapki_id
digicert_id
entrust_id
scep_transid
fcms_id
gsatlas_id
certeurope_id
digicert_order_id
valuestring requiredThe metadata value
]
notAfterinteger requiredThe certificate's expiration date in milliseconds since the epoch
thumbprintstring requiredThe certificate's thumbprint
certificatestring requiredThe certificate's PEM-encoded content
dnstring requiredThe certificate's Distinguished Name
revokedboolean requiredWhether the certificate is revoked
issuerstring requiredThe certificate's issuer Distinguished Name
notBeforeinteger requiredThe certificate's start date in milliseconds since the epoch
selfSignedboolean requiredWhether the certificate is self-signed
keyTypestring (Keytype) requiredThe certificate's key type
Enumrsa-<size>
ec-secp256r1
ec-secp384r1
ec-secp521r1
ed-Ed448
ed-Ed25519
publicKeyThumbprintstring requiredThe certificate's public key thumbprint
modulestring requiredThe certificate's module
holderIdstring requiredThe certificate's holder ID. This is a computed field that is used to count how many similar certificates are in use simultaneously by the same holder
subjectAlternateNamesarray of objects (models.certificate.SubjectAlternateName) requiredThe certificate's Subject Alternate Names
Array [
sanTypestring requiredThe type of the SAN
EnumDNSNAME
RFC822NAME
URI
IPADDRESS
OTHERNAME_UPN
OTHERNAME_GUID
valuestring requiredThe value of the SAN
]
serialstring requiredThe certificate's serial number
signingAlgorithmstring requiredThe certificate's signing algorithm
_idstring requiredInternal ID
revocationDateinteger | nullThe certificate's revocation date in milliseconds since the epoch. This field is only present if the certificate is revoked
gradesarray of objects | null (models.certificate.grading.policy.GradingPolicyResult)The certificate's grades for the enabled grading policies
Array [
namestring requiredThe name of the grading policy
gradestring requiredThe grade awarded by the grading policy
]
crlSynchronizedboolean | nullWhether the certificate's revocation status is synchronized with a CRL
discoveredTrustedboolean | nullIf the certificate was discovered and is found to be issued by an existing trusted CA, this field will be set to true. If the certificate was discovered and is not found to be issued by an existing trusted CA, this field will be set to false. If the certificate was not discovered, this field will be null
thirdPartyDataarray of objects | null (models.thirdparty.ThirdPartyItem)The certificate's information about synchronization with Horizon supported third parties
Array [
connectorstring requiredThe third party connector name on which this certificate is synchronized
idstring requiredThe Id of this certificate on the third party
fingerprintstring | nullThe fingerprint of this certificate on the third party
pushDateinteger | nullThe date when the certificate was pushed to this third party
removeDateinteger | nullThe date when the certificate was removed from this third party (in case of revocation)
]
ownerstring | nullThe certificate's owner. This is a reference to a local identity identifier
contactEmailstring | nullThe certificate's contact email. It will be used to send notifications about the certificate's expiration and revocation
profilestring | nullThe certificate's profile
teamstring | nullThe certificate's team. This is a reference to a team identifier. It will be used to determine the certificate's permissions and send notifications
labelsarray of objects | null (models.certificate.label.LabelData)The certificate's labels
Array [
keystring requiredThe label's name
valuestring requiredThe label's value
]
discoveryInfoarray of objects | null (models.discovery.DiscoveryInfo)A list of metadata containing information on how and when the certificate was discovered
Array [
campaignstring requiredThe discovery campaign's name
lastDiscoveryDateinteger requiredWhen this certificate was discovered for the last time
identifierstring | nullIdentifier of the user that discovered this certificate
]
triggerResultsarray of objects | null (models.trigger.TriggerResult)The result of the execution of triggers on this certificate
Array [
namestring requiredThe name of the trigger that was executed
eventstring requiredThe event that triggered the trigger
Enumon_deny_update
on_cancel_migrate
on_pending_renew
on_submit_migrate
on_cancel_update
on_approve_migrate
on_pending_recover
on_pending_enroll
on_deny_revoke
on_cancel_renew
on_submit_recover
on_submit_enroll
on_cancel_recover
on_approve_revoke
on_pending_update
on_deny_recover
on_approve_renew
on_deny_migrate
on_revoke
on_approve_recover
on_expire
on_enroll
on_deny_renew
on_approve_update
on_recover
on_deny_enroll
on_submit_renew
on_update
on_approve_enroll
on_cancel_enroll
on_pending_migrate
on_pending_revoke
on_submit_update
on_submit_revoke
on_migrate
on_cancel_revoke
on_renew
triggerTypestring requiredThe type of the trigger
Enumaws
email
f5client
ldappub
intunepkcs
akv
webhook
lastExecutionDateinteger requiredThe last time this trigger was executed for this certificate and this event
statusstring requiredThe status of the trigger after its execution
Enumsuccess
failure
retryableboolean requiredIs this trigger manually retryable (can be run)
retriesinteger | nullThe number of remaining tries before the trigger is abandoned
nextExecutionDateinteger | nullThe next scheduled execution time for this trigger
nextDelaystring | nullTime that will be waited between the next and the next+1 execution of this trigger
detailstring | nullContains details on this trigger's execution
]
extensionsarray of objects (models.certificate.extension.CertificateExtension)The certificate's extensions
Array [
keystring requiredThe extension's type
Enumms_sid
ms_template
valuestring requiredThe extension's value
]
discoveryDataarray of objects | null (models.discovery.HostDiscoveryData)A list of metadata containing information on where the certificate was discovered
Array [
ipstring | nullThe certificate's host ip
sourcesarray of string | nullInformation on the type of discovery that discovered this certificate
hostnamesarray of string | nullThe certificate's host hostnames (netscan only)
operatingSystemsarray of string | nullThe certificate's host operating system (localscan only)
pathsarray of string | nullThe path to the certificate on the host machine (localscan only)
usagesarray of string | nullThe path of the configuration files that were used to find the certificates
tlsPortsarray of objects | null (models.discovery.TlsPort)The ports on which the certificate is exposed for https connexion
Array [
portinteger requiredThe number of the port
versionstring requiredProtocol version used
]
]
revocationReasonstring | nullThe certificate's revocation reason
EnumUNSPECIFIED
KEYCOMPROMISE
CACOMPROMISE
AFFILIATIONCHANGE
SUPERSEDED
CESSATIONOFOPERATION
dryRunboolean | nullIf true, the request is validated, but will not result in a migration
dnstringCertificate's Distinguished Name
teamstring | nullThe team that will be assigned to this certificate. Teams are used to link certificates to people and to assign permissions to them
approverstring | nullThe approver's principal identifier
contactstring | nullThe request's contact email
requesterCommentstring | nullFree-text field editable by the requester to provider more context on the request
approverCommentstring | nullFree-text field editable by the approver to provider more context on the request
triggerResultsarray of objects | null (models.trigger.TriggerResult)The result of the execution of triggers on this request
Array [
namestring requiredThe name of the trigger that was executed
eventstring requiredThe event that triggered the trigger
Enumon_deny_update
on_cancel_migrate
on_pending_renew
on_submit_migrate
on_cancel_update
on_approve_migrate
on_pending_recover
on_pending_enroll
on_deny_revoke
on_cancel_renew
on_submit_recover
on_submit_enroll
on_cancel_recover
on_approve_revoke
on_pending_update
on_deny_recover
on_approve_renew
on_deny_migrate
on_revoke
on_approve_recover
on_expire
on_enroll
on_deny_renew
on_approve_update
on_recover
on_deny_enroll
on_submit_renew
on_update
on_approve_enroll
on_cancel_enroll
on_pending_migrate
on_pending_revoke
on_submit_update
on_submit_revoke
on_migrate
on_cancel_revoke
on_renew
triggerTypestring requiredThe type of the trigger
Enumaws
email
f5client
ldappub
intunepkcs
akv
webhook
lastExecutionDateinteger requiredThe last time this trigger was executed for this certificate and this event
statusstring requiredThe status of the trigger after its execution
Enumsuccess
failure
retryableboolean requiredIs this trigger manually retryable (can be run)
retriesinteger | nullThe number of remaining tries before the trigger is abandoned
nextExecutionDateinteger | nullThe next scheduled execution time for this trigger
nextDelaystring | nullTime that will be waited between the next and the next+1 execution of this trigger
detailstring | nullContains details on this trigger's execution
]
labelsarray of objects | null (models.certificate.label.LabelData)The labels set in this request
Array [
keystring requiredThe label's name
valuestring requiredThe label's value
]
metadataarray of objects | null (Certificate Metadata)The metadata set in this request
Array [
keystring requiredThe metadata name
Enumpki_connector
previous_certificate_id
renewed_certificate_id
automation_policy
gs_order_id
metapki_id
digicert_id
entrust_id
scep_transid
fcms_id
gsatlas_id
certeurope_id
digicert_order_id
valuestring requiredThe metadata value
]
globalHolderIdCountinteger | nullThe number of certificates that are currently valid and have the same DN and SANs in the Horizon database
profileHolderIdCountinteger | nullThe number of certificates that are currently valid and have the same DN and SANs in the same enrollment profile
modulestring (RequestModule) requiredThe module of the certificate renew.
Enumwebra
est
scep
acme
acme-external
workflowstring requiredWhat this request will do. For a renewal request, this is always renew
Valuerenew
_idstring (Internal ID) requiredObject internal ID
statusstring (Request Status) requiredThe request status
Enumdenied
approved
pending
canceled
completed
profilestring requiredThe Requested profile name
requesterstring requiredThe requester's principal identifier
registrationDateinteger requiredThe date the request was created. This is set by the system
lastModificationDateinteger requiredThe date the request was last modified. This is set by the system
expirationDateinteger requiredThe date the request will expire. This is set by the system
removeAtinteger requiredThe date the requested will be deleted. This is set by the system
holderIdstring (Holder ID) requiredThe computed holderID for this request. This is set by the system based on DN and SANs
templateobject (WebRA Renew Request Template)The user-data that will be used to generate the certificate
csrstring | nullThe CSR used to renew the certificate, if in decentralized mode
keyTypestring | null (Keytype)The key type of the certificate, if in centralized mode
Enumrsa-<size>
ec-secp256r1
ec-secp384r1
ec-secp521r1
ed-Ed448
ed-Ed25519
pkcs12object | null (models.secret.SecretString)The generated PKCS#12 for this request. This is only available after the request has been approved in centralized mode
valuestring | nullValue of the secret that will be passed to Horizon
passwordobject | null (models.secret.SecretString)The password to decrypt the PKCS12 file. Must be set if password mode is manual
valuestring | nullValue of the secret that will be passed to Horizon
certificateIdstring | null (Internal ID)The id of the certificate to renew
certificatePemstring | nullThe PEM encoded certificate to renew
certificateobject | null (Certificate)The certificate that was generated for this request. This is only available after the request has been approved
metadataarray of objects (Certificate Metadata) requiredThe certificate's technical metadata used internally
Array [
keystring requiredThe metadata name
Enumpki_connector
previous_certificate_id
renewed_certificate_id
automation_policy
gs_order_id
metapki_id
digicert_id
entrust_id
scep_transid
fcms_id
gsatlas_id
certeurope_id
digicert_order_id
valuestring requiredThe metadata value
]
notAfterinteger requiredThe certificate's expiration date in milliseconds since the epoch
thumbprintstring requiredThe certificate's thumbprint
certificatestring requiredThe certificate's PEM-encoded content
dnstring requiredThe certificate's Distinguished Name
revokedboolean requiredWhether the certificate is revoked
issuerstring requiredThe certificate's issuer Distinguished Name
notBeforeinteger requiredThe certificate's start date in milliseconds since the epoch
selfSignedboolean requiredWhether the certificate is self-signed
keyTypestring (Keytype) requiredThe certificate's key type
Enumrsa-<size>
ec-secp256r1
ec-secp384r1
ec-secp521r1
ed-Ed448
ed-Ed25519
publicKeyThumbprintstring requiredThe certificate's public key thumbprint
modulestring requiredThe certificate's module
holderIdstring requiredThe certificate's holder ID. This is a computed field that is used to count how many similar certificates are in use simultaneously by the same holder
subjectAlternateNamesarray of objects (models.certificate.SubjectAlternateName) requiredThe certificate's Subject Alternate Names
Array [
sanTypestring requiredThe type of the SAN
EnumDNSNAME
RFC822NAME
URI
IPADDRESS
OTHERNAME_UPN
OTHERNAME_GUID
valuestring requiredThe value of the SAN
]
serialstring requiredThe certificate's serial number
signingAlgorithmstring requiredThe certificate's signing algorithm
_idstring requiredInternal ID
revocationDateinteger | nullThe certificate's revocation date in milliseconds since the epoch. This field is only present if the certificate is revoked
gradesarray of objects | null (models.certificate.grading.policy.GradingPolicyResult)The certificate's grades for the enabled grading policies
Array [
namestring requiredThe name of the grading policy
gradestring requiredThe grade awarded by the grading policy
]
crlSynchronizedboolean | nullWhether the certificate's revocation status is synchronized with a CRL
discoveredTrustedboolean | nullIf the certificate was discovered and is found to be issued by an existing trusted CA, this field will be set to true. If the certificate was discovered and is not found to be issued by an existing trusted CA, this field will be set to false. If the certificate was not discovered, this field will be null
thirdPartyDataarray of objects | null (models.thirdparty.ThirdPartyItem)The certificate's information about synchronization with Horizon supported third parties
Array [
connectorstring requiredThe third party connector name on which this certificate is synchronized
idstring requiredThe Id of this certificate on the third party
fingerprintstring | nullThe fingerprint of this certificate on the third party
pushDateinteger | nullThe date when the certificate was pushed to this third party
removeDateinteger | nullThe date when the certificate was removed from this third party (in case of revocation)
]
ownerstring | nullThe certificate's owner. This is a reference to a local identity identifier
contactEmailstring | nullThe certificate's contact email. It will be used to send notifications about the certificate's expiration and revocation
profilestring | nullThe certificate's profile
teamstring | nullThe certificate's team. This is a reference to a team identifier. It will be used to determine the certificate's permissions and send notifications
labelsarray of objects | null (models.certificate.label.LabelData)The certificate's labels
Array [
keystring requiredThe label's name
valuestring requiredThe label's value
]
discoveryInfoarray of objects | null (models.discovery.DiscoveryInfo)A list of metadata containing information on how and when the certificate was discovered
Array [
campaignstring requiredThe discovery campaign's name
lastDiscoveryDateinteger requiredWhen this certificate was discovered for the last time
identifierstring | nullIdentifier of the user that discovered this certificate
]
triggerResultsarray of objects | null (models.trigger.TriggerResult)The result of the execution of triggers on this certificate
Array [
namestring requiredThe name of the trigger that was executed
eventstring requiredThe event that triggered the trigger
Enumon_deny_update
on_cancel_migrate
on_pending_renew
on_submit_migrate
on_cancel_update
on_approve_migrate
on_pending_recover
on_pending_enroll
on_deny_revoke
on_cancel_renew
on_submit_recover
on_submit_enroll
on_cancel_recover
on_approve_revoke
on_pending_update
on_deny_recover
on_approve_renew
on_deny_migrate
on_revoke
on_approve_recover
on_expire
on_enroll
on_deny_renew
on_approve_update
on_recover
on_deny_enroll
on_submit_renew
on_update
on_approve_enroll
on_cancel_enroll
on_pending_migrate
on_pending_revoke
on_submit_update
on_submit_revoke
on_migrate
on_cancel_revoke
on_renew
triggerTypestring requiredThe type of the trigger
Enumaws
email
f5client
ldappub
intunepkcs
akv
webhook
lastExecutionDateinteger requiredThe last time this trigger was executed for this certificate and this event
statusstring requiredThe status of the trigger after its execution
Enumsuccess
failure
retryableboolean requiredIs this trigger manually retryable (can be run)
retriesinteger | nullThe number of remaining tries before the trigger is abandoned
nextExecutionDateinteger | nullThe next scheduled execution time for this trigger
nextDelaystring | nullTime that will be waited between the next and the next+1 execution of this trigger
detailstring | nullContains details on this trigger's execution
]
extensionsarray of objects (models.certificate.extension.CertificateExtension)The certificate's extensions
Array [
keystring requiredThe extension's type
Enumms_sid
ms_template
valuestring requiredThe extension's value
]
discoveryDataarray of objects | null (models.discovery.HostDiscoveryData)A list of metadata containing information on where the certificate was discovered
Array [
ipstring | nullThe certificate's host ip
sourcesarray of string | nullInformation on the type of discovery that discovered this certificate
hostnamesarray of string | nullThe certificate's host hostnames (netscan only)
operatingSystemsarray of string | nullThe certificate's host operating system (localscan only)
pathsarray of string | nullThe path to the certificate on the host machine (localscan only)
usagesarray of string | nullThe path of the configuration files that were used to find the certificates
tlsPortsarray of objects | null (models.discovery.TlsPort)The ports on which the certificate is exposed for https connexion
Array [
portinteger requiredThe number of the port
versionstring requiredProtocol version used
]
]
revocationReasonstring | nullThe certificate's revocation reason
EnumUNSPECIFIED
KEYCOMPROMISE
CACOMPROMISE
AFFILIATIONCHANGE
SUPERSEDED
CESSATIONOFOPERATION
dnstringCertificate's Distinguished Name
teamstring | nullThe team that will be assigned to this certificate. Teams are used to link certificates to people and to assign permissions to them
approverstring | nullThe approver's principal identifier
contactstring | nullThe request's contact email
requesterCommentstring | nullFree-text field editable by the requester to provider more context on the request
approverCommentstring | nullFree-text field editable by the approver to provider more context on the request
triggerResultsarray of objects | null (models.trigger.TriggerResult)The result of the execution of triggers on this request
Array [
namestring requiredThe name of the trigger that was executed
eventstring requiredThe event that triggered the trigger
Enumon_deny_update
on_cancel_migrate
on_pending_renew
on_submit_migrate
on_cancel_update
on_approve_migrate
on_pending_recover
on_pending_enroll
on_deny_revoke
on_cancel_renew
on_submit_recover
on_submit_enroll
on_cancel_recover
on_approve_revoke
on_pending_update
on_deny_recover
on_approve_renew
on_deny_migrate
on_revoke
on_approve_recover
on_expire
on_enroll
on_deny_renew
on_approve_update
on_recover
on_deny_enroll
on_submit_renew
on_update
on_approve_enroll
on_cancel_enroll
on_pending_migrate
on_pending_revoke
on_submit_update
on_submit_revoke
on_migrate
on_cancel_revoke
on_renew
triggerTypestring requiredThe type of the trigger
Enumaws
email
f5client
ldappub
intunepkcs
akv
webhook
lastExecutionDateinteger requiredThe last time this trigger was executed for this certificate and this event
statusstring requiredThe status of the trigger after its execution
Enumsuccess
failure
retryableboolean requiredIs this trigger manually retryable (can be run)
retriesinteger | nullThe number of remaining tries before the trigger is abandoned
nextExecutionDateinteger | nullThe next scheduled execution time for this trigger
nextDelaystring | nullTime that will be waited between the next and the next+1 execution of this trigger
detailstring | nullContains details on this trigger's execution
]
labelsarray of objects | null (models.certificate.label.LabelData)The labels set in this request
Array [
keystring requiredThe label's name
valuestring requiredThe label's value
]
metadataarray of objects | null (Certificate Metadata)The metadata set in this request
Array [
keystring requiredThe metadata name
Enumpki_connector
previous_certificate_id
renewed_certificate_id
automation_policy
gs_order_id
metapki_id
digicert_id
entrust_id
scep_transid
fcms_id
gsatlas_id
certeurope_id
digicert_order_id
valuestring requiredThe metadata value
]
globalHolderIdCountinteger | nullThe number of certificates that are currently valid and have the same DN and SANs in the Horizon database
profileHolderIdCountinteger | nullThe number of certificates that are currently valid and have the same DN and SANs in the same enrollment profile
modulestring (RequestModule) requiredThe module of the certificate imported.
Enumwebra
est
scep
acme
acme-external
workflowstring requiredWhat this request will do. For an import request, this is always import
Valueimport
_idstring (Internal ID) requiredObject internal ID
statusstring (Request Status) requiredThe request status
Enumdenied
approved
pending
canceled
completed
profilestring requiredThe Requested profile name
requesterstring requiredThe requester's principal identifier
registrationDateinteger requiredThe date the request was created. This is set by the system
lastModificationDateinteger requiredThe date the request was last modified. This is set by the system
expirationDateinteger requiredThe date the request will expire. This is set by the system
removeAtinteger requiredThe date the requested will be deleted. This is set by the system
holderIdstring (Holder ID) requiredThe computed holderID for this request. This is set by the system based on DN and SANs
templateobject (WebRA Import Request Template)The user-data that will be added on certificate import
privateKeystring | nullThe PEM-encoded private key associated with the certificate. Mandatory if target profile has escrow enabled, forbidden otherwise
ownerobject | null (Certificate Owner)The owner for this certificate
valuestring | nullThe value of the owner element. This should be a principal identifier
computationRuleobject | null (TemplateString)Computation rule input will be evaluated and will override all other inputs
valuestring requiredA computation rule that will dynamically generate a string value from the request's context
editableboolean | nullWhether the owner element is editable by the requester
mandatoryboolean | nullWhether the owner element is mandatory to submit this request
descriptionarray of objects | null (LocalizedString)The description of the owner element
Array [
langstring requiredThe ISO 3166-1 (2-letters) code of the language used for the value
valuestring requiredThe localized value
]
teamobject | null (Certificate Team)The team for this certificate
valuestring | nullThe value of the team element. This should be a team identifier
computationRuleobject | null (TemplateString)Computation rule input will be evaluated and will override all other inputs
valuestring requiredA computation rule that will dynamically generate a string value from the request's context
authorizedarray of string | nullThe list of authorized teams
editableboolean | nullWhether the team element is editable by the requester
mandatoryboolean | nullWhether the team element is mandatory to submit this request
descriptionarray of objects | null (LocalizedString)The description of the team element
Array [
langstring requiredThe ISO 3166-1 (2-letters) code of the language used for the value
valuestring requiredThe localized value
]
contactEmailobject | null (Contact email)The contact email for this certificate
valuestring | nullThe contact email
computationRuleobject | null (TemplateString)Computation rule input will be evaluated and will override all other inputs
valuestring requiredA computation rule that will dynamically generate a string value from the request's context
editableboolean | nullWhether the contact email is editable by the requester
mandatoryboolean | nullWhether the contact email is mandatory to submit this request
regexstring | nullThe regular expression to validate the contact email
whitelistarray of string | nullThe list of allowed contact emails
descriptionarray of objects | null (LocalizedString)The description of the contact email
Array [
langstring requiredThe ISO 3166-1 (2-letters) code of the language used for the value
valuestring requiredThe localized value
]
labelsarray of objects | null (Label)The labels for this certificate
Array [
labelstring requiredThe name of the label
displayNamearray of objects | null (LocalizedString)The display name of the label element
Array [
langstring requiredThe ISO 3166-1 (2-letters) code of the language used for the value
valuestring requiredThe localized value
]
descriptionarray of objects | null (LocalizedString)The description of the label element
Array [
langstring requiredThe ISO 3166-1 (2-letters) code of the language used for the value
valuestring requiredThe localized value
]
valuestring | nullThe value of the label element
computationRuleobject | null (TemplateString)The computation rule of the label element
valuestring requiredA computation rule that will dynamically generate a string value from the request's context
mandatoryboolean | nullWhether the label element is mandatory to submit this request
editableboolean | nullWhether the label element is editable
regexstring | nullThe regex used to validate the label element
enumarray of string | nullThe enum used to validate the label element
suggestionsarray of string | nullThe suggestions used to recommend the label element values
]
metadataarray of objects | null (Certificate Metadata)The technical metadata for this certificate
Array [
metadatastring requiredTechnical metadata related to the certificate
Enumpki_connector
previous_certificate_id
renewed_certificate_id
automation_policy
gs_order_id
metapki_id
digicert_id
entrust_id
scep_transid
fcms_id
gsatlas_id
certeurope_id
digicert_order_id
valuestring | nullThe value of the metadata element
editableboolean | nullWhether the metadata element is editable by the requester
]
thirdPartyDataarray of objects | null (models.thirdparty.ThirdPartyItem)The third party data associated with the certificate
Array [
connectorstring requiredThe third party connector name on which this certificate is synchronized
idstring requiredThe Id of this certificate on the third party
fingerprintstring | nullThe fingerprint of this certificate on the third party
pushDateinteger | nullThe date when the certificate was pushed to this third party
removeDateinteger | nullThe date when the certificate was removed from this third party (in case of revocation)
]
discoveryInfoobject | null (models.discovery.DiscoveryInfo)Information about the discovery of this certificate
campaignstring requiredThe discovery campaign's name
lastDiscoveryDateinteger requiredWhen this certificate was discovered for the last time
identifierstring | nullIdentifier of the user that discovered this certificate
discoveryDataobject (models.discovery.HostDiscoveryData)The host discovery data associated with the certificate (discovery metadata)
ipstring | nullThe certificate's host ip
sourcesarray of string | nullInformation on the type of discovery that discovered this certificate
hostnamesarray of string | nullThe certificate's host hostnames (netscan only)
operatingSystemsarray of string | nullThe certificate's host operating system (localscan only)
pathsarray of string | nullThe path to the certificate on the host machine (localscan only)
usagesarray of string | nullThe path of the configuration files that were used to find the certificates
tlsPortsarray of objects | null (models.discovery.TlsPort)The ports on which the certificate is exposed for https connexion
Array [
portinteger requiredThe number of the port
versionstring requiredProtocol version used
]
certificateIdstring | null (Internal ID)The id of the certificate to import
certificatePemstring | nullThe PEM encoded certificate to import
dnstringCertificate's Distinguished Name
teamstring | nullThe team that will be assigned to this certificate. Teams are used to link certificates to people and to assign permissions to them
approverstring | nullThe approver's principal identifier
contactstring | nullThe request's contact email
requesterCommentstring | nullFree-text field editable by the requester to provider more context on the request
approverCommentstring | nullFree-text field editable by the approver to provider more context on the request
triggerResultsarray of objects | null (models.trigger.TriggerResult)The result of the execution of triggers on this request
Array [
namestring requiredThe name of the trigger that was executed
eventstring requiredThe event that triggered the trigger
Enumon_deny_update
on_cancel_migrate
on_pending_renew
on_submit_migrate
on_cancel_update
on_approve_migrate
on_pending_recover
on_pending_enroll
on_deny_revoke
on_cancel_renew
on_submit_recover
on_submit_enroll
on_cancel_recover
on_approve_revoke
on_pending_update
on_deny_recover
on_approve_renew
on_deny_migrate
on_revoke
on_approve_recover
on_expire
on_enroll
on_deny_renew
on_approve_update
on_recover
on_deny_enroll
on_submit_renew
on_update
on_approve_enroll
on_cancel_enroll
on_pending_migrate
on_pending_revoke
on_submit_update
on_submit_revoke
on_migrate
on_cancel_revoke
on_renew
triggerTypestring requiredThe type of the trigger
Enumaws
email
f5client
ldappub
intunepkcs
akv
webhook
lastExecutionDateinteger requiredThe last time this trigger was executed for this certificate and this event
statusstring requiredThe status of the trigger after its execution
Enumsuccess
failure
retryableboolean requiredIs this trigger manually retryable (can be run)
retriesinteger | nullThe number of remaining tries before the trigger is abandoned
nextExecutionDateinteger | nullThe next scheduled execution time for this trigger
nextDelaystring | nullTime that will be waited between the next and the next+1 execution of this trigger
detailstring | nullContains details on this trigger's execution
]
labelsarray of objects | null (models.certificate.label.LabelData)The labels set in this request
Array [
keystring requiredThe label's name
valuestring requiredThe label's value
]
metadataarray of objects | null (Certificate Metadata)The metadata set in this request
Array [
keystring requiredThe metadata name
Enumpki_connector
previous_certificate_id
renewed_certificate_id
automation_policy
gs_order_id
metapki_id
digicert_id
entrust_id
scep_transid
fcms_id
gsatlas_id
certeurope_id
digicert_order_id
valuestring requiredThe metadata value
]
globalHolderIdCountinteger | nullThe number of certificates that are currently valid and have the same DN and SANs in the Horizon database
profileHolderIdCountinteger | nullThe number of certificates that are currently valid and have the same DN and SANs in the same enrollment profile
modulestring requiredThe module that will be used to process this request. For a EST request, this is always est
Valueest
workflowstring requiredWhat this request will do. For an enrollment request, this is always enroll
Valueenroll
profilestring requiredThe EST profile name
templateobject (EST Enroll Request Template) requiredThe user-data that will be used to generate the certificate
subjectarray of objects | null (IndexedDNElement)List of DN elements that will be used to build the certificate's Distinguished Name
Array [
elementstring requiredThe element type and index. Indexes start at 1 !
Enumcn
e
ou
st
l
o
c
dc
uid
serialNumber
surname
givenName
unstructuredAddress
unstructuredName
organizationIdentifier
uniqueIdentifier
street
description
typestring | nullThe formatted element type
EnumCN
E
OU
ST
L
O
C
DC
UID
SERIALNUMBER
SURNAME
GIVENNAME
unstructuredAddress
unstructuredName
organizationIdentifier
UniqueIdentifier
STREET
DESCRIPTION
valuestring | nullThe element value
computationRuleobject | null (TemplateString)Computation rule input will be evaluated and will override all other inputs
valuestring requiredA computation rule that will dynamically generate a string value from the request's context
mandatoryboolean | nullWhether the field is mandatory or not
editableboolean | nullWhether the field is editable or not for the currently authenticated user
regexstring | nullA regular expression that will be used to validate the element's value
]
sansarray of objects | null (SAN Element)List of SAN elements that will be used to build the certificate's Subject Alternative Name
Array [
typestring | null requiredSAN type
EnumRFC822NAME
DNSNAME
URI
IPADDRESS
OTHERNAME_UPN
OTHERNAME_GUID
valuearray of string | nullSAN value
computationRuleobject | null (TemplateString)Computation rule input will be evaluated and will override all other inputs
valuestring requiredA computation rule that will dynamically generate a string value from the request's context
editableboolean | nullWhether this SAN element is editable by the user
regexstring | nullThe regex that will be used to validate the SAN value
mininteger | nullThe minimum number of SAN elements that must be provided
maxinteger | nullThe maximum number of SAN elements that can be provided
]
extensionsarray of objects | null (Certificate Extension)Information about the certificate's extensions and how to edit them
Array [
typestring requiredThe type of the extension element
Enumms_sid
ms_template
valuestring | nullThe value of the extension element
computationRuleobject | null (TemplateString)Computation rule input will be evaluated and will override all other inputs
valuestring requiredA computation rule that will dynamically generate a string value from the request's context
editableboolean | nullWhether the extension element is editable by the requester
regexstring | nullThe regular expression to validate the extension element
mandatoryboolean | nullWhether the extension element is mandatory to submit this request
]
labelsarray of objects | null (Label)List of labels used internally to tag and group certificates
Array [
labelstring requiredThe name of the label
displayNamearray of objects | null (LocalizedString)The display name of the label element
Array [
langstring requiredThe ISO 3166-1 (2-letters) code of the language used for the value
valuestring requiredThe localized value
]
descriptionarray of objects | null (LocalizedString)The description of the label element
Array [
langstring requiredThe ISO 3166-1 (2-letters) code of the language used for the value
valuestring requiredThe localized value
]
valuestring | nullThe value of the label element
computationRuleobject | null (TemplateString)The computation rule of the label element
valuestring requiredA computation rule that will dynamically generate a string value from the request's context
mandatoryboolean | nullWhether the label element is mandatory to submit this request
editableboolean | nullWhether the label element is editable
regexstring | nullThe regex used to validate the label element
enumarray of string | nullThe enum used to validate the label element
suggestionsarray of string | nullThe suggestions used to recommend the label element values
]
contactEmailobject | null (Contact email)Information about the certificate's contact email and how to edit it
valuestring | nullThe contact email
computationRuleobject | null (TemplateString)Computation rule input will be evaluated and will override all other inputs
valuestring requiredA computation rule that will dynamically generate a string value from the request's context
editableboolean | nullWhether the contact email is editable by the requester
mandatoryboolean | nullWhether the contact email is mandatory to submit this request
regexstring | nullThe regular expression to validate the contact email
whitelistarray of string | nullThe list of allowed contact emails
descriptionarray of objects | null (LocalizedString)The description of the contact email
Array [
langstring requiredThe ISO 3166-1 (2-letters) code of the language used for the value
valuestring requiredThe localized value
]
ownerobject | null (Certificate Owner)Information about the certificate's owner and how to edit it
valuestring | nullThe value of the owner element. This should be a principal identifier
computationRuleobject | null (TemplateString)Computation rule input will be evaluated and will override all other inputs
valuestring requiredA computation rule that will dynamically generate a string value from the request's context
editableboolean | nullWhether the owner element is editable by the requester
mandatoryboolean | nullWhether the owner element is mandatory to submit this request
descriptionarray of objects | null (LocalizedString)The description of the owner element
Array [
langstring requiredThe ISO 3166-1 (2-letters) code of the language used for the value
valuestring requiredThe localized value
]
teamobject | null (Certificate Team)Information about the certificate's team and how to edit it
valuestring | nullThe value of the team element. This should be a team identifier
computationRuleobject | null (TemplateString)Computation rule input will be evaluated and will override all other inputs
valuestring requiredA computation rule that will dynamically generate a string value from the request's context
authorizedarray of string | nullThe list of authorized teams
editableboolean | nullWhether the team element is editable by the requester
mandatoryboolean | nullWhether the team element is mandatory to submit this request
descriptionarray of objects | null (LocalizedString)The description of the team element
Array [
langstring requiredThe ISO 3166-1 (2-letters) code of the language used for the value
valuestring requiredThe localized value
]
dnWhitelistboolean | nullDN whitelist is enabled on this request
_idstring (Internal ID) requiredObject internal ID
statusstring (Request Status) requiredThe request status
Enumdenied
approved
pending
canceled
completed
requesterstring requiredThe requester's principal identifier
registrationDateinteger requiredThe date the request was created. This is set by the system
lastModificationDateinteger requiredThe date the request was last modified. This is set by the system
expirationDateinteger requiredThe date the request will expire. This is set by the system
removeAtinteger requiredThe date the requested will be deleted. This is set by the system
holderIdstring (Holder ID) requiredThe computed holderID for this request. This is set by the system based on DN and SANs
dnstringFill the DN if DN whitelist is enabled. Contains the DN of the challenge
passwordobject | null (models.secret.SecretString)The password of the challenge. Must be set if password mode is manual
valuestring | nullValue of the secret that will be passed to Horizon
dryRunboolean | nullIf true, the request is validated, but will not result in a challenge creation
teamstring | nullThe team that will be assigned to this certificate. Teams are used to link certificates to people and to assign permissions to them
approverstring | nullThe approver's principal identifier
contactstring | nullThe request's contact email
requesterCommentstring | nullFree-text field editable by the requester to provider more context on the request
approverCommentstring | nullFree-text field editable by the approver to provider more context on the request
triggerResultsarray of objects | null (models.trigger.TriggerResult)The result of the execution of triggers on this request
Array [
namestring requiredThe name of the trigger that was executed
eventstring requiredThe event that triggered the trigger
Enumon_deny_update
on_cancel_migrate
on_pending_renew
on_submit_migrate
on_cancel_update
on_approve_migrate
on_pending_recover
on_pending_enroll
on_deny_revoke
on_cancel_renew
on_submit_recover
on_submit_enroll
on_cancel_recover
on_approve_revoke
on_pending_update
on_deny_recover
on_approve_renew
on_deny_migrate
on_revoke
on_approve_recover
on_expire
on_enroll
on_deny_renew
on_approve_update
on_recover
on_deny_enroll
on_submit_renew
on_update
on_approve_enroll
on_cancel_enroll
on_pending_migrate
on_pending_revoke
on_submit_update
on_submit_revoke
on_migrate
on_cancel_revoke
on_renew
triggerTypestring requiredThe type of the trigger
Enumaws
email
f5client
ldappub
intunepkcs
akv
webhook
lastExecutionDateinteger requiredThe last time this trigger was executed for this certificate and this event
statusstring requiredThe status of the trigger after its execution
Enumsuccess
failure
retryableboolean requiredIs this trigger manually retryable (can be run)
retriesinteger | nullThe number of remaining tries before the trigger is abandoned
nextExecutionDateinteger | nullThe next scheduled execution time for this trigger
nextDelaystring | nullTime that will be waited between the next and the next+1 execution of this trigger
detailstring | nullContains details on this trigger's execution
]
labelsarray of objects | null (models.certificate.label.LabelData)The labels set in this request
Array [
keystring requiredThe label's name
valuestring requiredThe label's value
]
metadataarray of objects | null (Certificate Metadata)The metadata set in this request
Array [
keystring requiredThe metadata name
Enumpki_connector
previous_certificate_id
renewed_certificate_id
automation_policy
gs_order_id
metapki_id
digicert_id
entrust_id
scep_transid
fcms_id
gsatlas_id
certeurope_id
digicert_order_id
valuestring requiredThe metadata value
]
globalHolderIdCountinteger | nullThe number of certificates that are currently valid and have the same DN and SANs in the Horizon database
profileHolderIdCountinteger | nullThe number of certificates that are currently valid and have the same DN and SANs in the same enrollment profile
modulestring requiredThe module that will be used to process this request. For a SCEP request, this is always scep
Valuescep
workflowstring requiredWhat this request will do. For an enrollment request, this is always enroll
Valueenroll
profilestring requiredThe SCEP profile name
templateobject (SCEP Enroll Request Template) requiredThe user-data that will be used to generate the certificate
subjectarray of objects | null (IndexedDNElement)List of DN elements that will be used to build the certificate's Distinguished Name
Array [
elementstring requiredThe element type and index. Indexes start at 1 !
Enumcn
e
ou
st
l
o
c
dc
uid
serialNumber
surname
givenName
unstructuredAddress
unstructuredName
organizationIdentifier
uniqueIdentifier
street
description
typestring | nullThe formatted element type
EnumCN
E
OU
ST
L
O
C
DC
UID
SERIALNUMBER
SURNAME
GIVENNAME
unstructuredAddress
unstructuredName
organizationIdentifier
UniqueIdentifier
STREET
DESCRIPTION
valuestring | nullThe element value
computationRuleobject | null (TemplateString)Computation rule input will be evaluated and will override all other inputs
valuestring requiredA computation rule that will dynamically generate a string value from the request's context
mandatoryboolean | nullWhether the field is mandatory or not
editableboolean | nullWhether the field is editable or not for the currently authenticated user
regexstring | nullA regular expression that will be used to validate the element's value
]
sansarray of objects | null (SAN Element)List of SAN elements that will be used to build the certificate's Subject Alternative Name
Array [
typestring | null requiredSAN type
EnumRFC822NAME
DNSNAME
URI
IPADDRESS
OTHERNAME_UPN
OTHERNAME_GUID
valuearray of string | nullSAN value
computationRuleobject | null (TemplateString)Computation rule input will be evaluated and will override all other inputs
valuestring requiredA computation rule that will dynamically generate a string value from the request's context
editableboolean | nullWhether this SAN element is editable by the user
regexstring | nullThe regex that will be used to validate the SAN value
mininteger | nullThe minimum number of SAN elements that must be provided
maxinteger | nullThe maximum number of SAN elements that can be provided
]
extensionsarray of objects | null (Certificate Extension)Information about the certificate's extensions and how to edit them
Array [
typestring requiredThe type of the extension element
Enumms_sid
ms_template
valuestring | nullThe value of the extension element
computationRuleobject | null (TemplateString)Computation rule input will be evaluated and will override all other inputs
valuestring requiredA computation rule that will dynamically generate a string value from the request's context
editableboolean | nullWhether the extension element is editable by the requester
regexstring | nullThe regular expression to validate the extension element
mandatoryboolean | nullWhether the extension element is mandatory to submit this request
]
labelsarray of objects | null (Label)List of labels used internally to tag and group certificates
Array [
labelstring requiredThe name of the label
displayNamearray of objects | null (LocalizedString)The display name of the label element
Array [
langstring requiredThe ISO 3166-1 (2-letters) code of the language used for the value
valuestring requiredThe localized value
]
descriptionarray of objects | null (LocalizedString)The description of the label element
Array [
langstring requiredThe ISO 3166-1 (2-letters) code of the language used for the value
valuestring requiredThe localized value
]
valuestring | nullThe value of the label element
computationRuleobject | null (TemplateString)The computation rule of the label element
valuestring requiredA computation rule that will dynamically generate a string value from the request's context
mandatoryboolean | nullWhether the label element is mandatory to submit this request
editableboolean | nullWhether the label element is editable
regexstring | nullThe regex used to validate the label element
enumarray of string | nullThe enum used to validate the label element
suggestionsarray of string | nullThe suggestions used to recommend the label element values
]
contactEmailobject | null (Contact email)Information about the certificate's contact email and how to edit it
valuestring | nullThe contact email
computationRuleobject | null (TemplateString)Computation rule input will be evaluated and will override all other inputs
valuestring requiredA computation rule that will dynamically generate a string value from the request's context
editableboolean | nullWhether the contact email is editable by the requester
mandatoryboolean | nullWhether the contact email is mandatory to submit this request
regexstring | nullThe regular expression to validate the contact email
whitelistarray of string | nullThe list of allowed contact emails
descriptionarray of objects | null (LocalizedString)The description of the contact email
Array [
langstring requiredThe ISO 3166-1 (2-letters) code of the language used for the value
valuestring requiredThe localized value
]
ownerobject | null (Certificate Owner)Information about the certificate's owner and how to edit it
valuestring | nullThe value of the owner element. This should be a principal identifier
computationRuleobject | null (TemplateString)Computation rule input will be evaluated and will override all other inputs
valuestring requiredA computation rule that will dynamically generate a string value from the request's context
editableboolean | nullWhether the owner element is editable by the requester
mandatoryboolean | nullWhether the owner element is mandatory to submit this request
descriptionarray of objects | null (LocalizedString)The description of the owner element
Array [
langstring requiredThe ISO 3166-1 (2-letters) code of the language used for the value
valuestring requiredThe localized value
]
teamobject | null (Certificate Team)Information about the certificate's team and how to edit it
valuestring | nullThe value of the team element. This should be a team identifier
computationRuleobject | null (TemplateString)Computation rule input will be evaluated and will override all other inputs
valuestring requiredA computation rule that will dynamically generate a string value from the request's context
authorizedarray of string | nullThe list of authorized teams
editableboolean | nullWhether the team element is editable by the requester
mandatoryboolean | nullWhether the team element is mandatory to submit this request
descriptionarray of objects | null (LocalizedString)The description of the team element
Array [
langstring requiredThe ISO 3166-1 (2-letters) code of the language used for the value
valuestring requiredThe localized value
]
dnWhitelistboolean | nullDN whitelist is enabled on this request
_idstring (Internal ID) requiredObject internal ID
statusstring (Request Status) requiredThe request status
Enumdenied
approved
pending
canceled
completed
requesterstring requiredThe requester's principal identifier
registrationDateinteger requiredThe date the request was created. This is set by the system
lastModificationDateinteger requiredThe date the request was last modified. This is set by the system
expirationDateinteger requiredThe date the request will expire. This is set by the system
removeAtinteger requiredThe date the requested will be deleted. This is set by the system
holderIdstring (Holder ID) requiredThe computed holderID for this request. This is set by the system based on DN and SANs
dnstringFill the DN if DN whitelist is enabled. Contains the DN of the challenge
passwordobject | null (models.secret.SecretString)The password of the challenge. Must be set if password mode is manual
valuestring | nullValue of the secret that will be passed to Horizon
dryRunboolean | nullIf true, the request is validated, but will not result in a challenge creation
teamstring | nullThe team that will be assigned to this certificate. Teams are used to link certificates to people and to assign permissions to them
approverstring | nullThe approver's principal identifier
contactstring | nullThe request's contact email
requesterCommentstring | nullFree-text field editable by the requester to provider more context on the request
approverCommentstring | nullFree-text field editable by the approver to provider more context on the request
triggerResultsarray of objects | null (models.trigger.TriggerResult)The result of the execution of triggers on this request
Array [
namestring requiredThe name of the trigger that was executed
eventstring requiredThe event that triggered the trigger
Enumon_deny_update
on_cancel_migrate
on_pending_renew
on_submit_migrate
on_cancel_update
on_approve_migrate
on_pending_recover
on_pending_enroll
on_deny_revoke
on_cancel_renew
on_submit_recover
on_submit_enroll
on_cancel_recover
on_approve_revoke
on_pending_update
on_deny_recover
on_approve_renew
on_deny_migrate
on_revoke
on_approve_recover
on_expire
on_enroll
on_deny_renew
on_approve_update
on_recover
on_deny_enroll
on_submit_renew
on_update
on_approve_enroll
on_cancel_enroll
on_pending_migrate
on_pending_revoke
on_submit_update
on_submit_revoke
on_migrate
on_cancel_revoke
on_renew
triggerTypestring requiredThe type of the trigger
Enumaws
email
f5client
ldappub
intunepkcs
akv
webhook
lastExecutionDateinteger requiredThe last time this trigger was executed for this certificate and this event
statusstring requiredThe status of the trigger after its execution
Enumsuccess
failure
retryableboolean requiredIs this trigger manually retryable (can be run)
retriesinteger | nullThe number of remaining tries before the trigger is abandoned
nextExecutionDateinteger | nullThe next scheduled execution time for this trigger
nextDelaystring | nullTime that will be waited between the next and the next+1 execution of this trigger
detailstring | nullContains details on this trigger's execution
]
labelsarray of objects | null (models.certificate.label.LabelData)The labels set in this request
Array [
keystring requiredThe label's name
valuestring requiredThe label's value
]
metadataarray of objects | null (Certificate Metadata)The metadata set in this request
Array [
keystring requiredThe metadata name
Enumpki_connector
previous_certificate_id
renewed_certificate_id
automation_policy
gs_order_id
metapki_id
digicert_id
entrust_id
scep_transid
fcms_id
gsatlas_id
certeurope_id
digicert_order_id
valuestring requiredThe metadata value
]
globalHolderIdCountinteger | nullThe number of certificates that are currently valid and have the same DN and SANs in the Horizon database
profileHolderIdCountinteger | nullThe number of certificates that are currently valid and have the same DN and SANs in the same enrollment profile
-
400 Invalid request
application/jsonerrorstring requiredThe error code of the problem
ValueCERT-TEAM-001
messagestring requiredA short, human-readable summary of the problem type
ValueInvalid Team Element
titlestring requiredA short, human-readable summary of the problem type. In compliance with RFC7807
ValueInvalid Team Element
detailstring | nullA human-readable explanation specific to this occurrence of the problem. In compliance with RFC7807
errorstring requiredThe error code of the problem
ValueCERT-ELEM-001
messagestring requiredA short, human-readable summary of the problem type
ValueInvalid Certificate Element
titlestring requiredA short, human-readable summary of the problem type. In compliance with RFC7807
ValueInvalid Certificate Element
detailstring | nullA human-readable explanation specific to this occurrence of the problem. In compliance with RFC7807
errorstring requiredThe error code of the problem
ValueREQ-002
messagestring requiredA short, human-readable summary of the problem type
ValueInvalid Request
titlestring requiredA short, human-readable summary of the problem type. In compliance with RFC7807
ValueInvalid Request
detailstring | nullA human-readable explanation specific to this occurrence of the problem. In compliance with RFC7807
errorstring requiredThe error code of the problem
ValueREQ-004
messagestring requiredA short, human-readable summary of the problem type
ValueInvalid Request status
titlestring requiredA short, human-readable summary of the problem type. In compliance with RFC7807
ValueInvalid Request status
detailstring | nullA human-readable explanation specific to this occurrence of the problem. In compliance with RFC7807
errorstring requiredThe error code of the problem
ValueREQ-005
messagestring requiredA short, human-readable summary of the problem type
ValueExpired Request
titlestring requiredA short, human-readable summary of the problem type. In compliance with RFC7807
ValueExpired Request
detailstring | nullA human-readable explanation specific to this occurrence of the problem. In compliance with RFC7807
errorstring requiredThe error code of the problem
ValueSEC-AUTH-007
messagestring requiredA short, human-readable summary of the problem type
ValueInvalid Identity Provider
titlestring requiredA short, human-readable summary of the problem type. In compliance with RFC7807
ValueInvalid Identity Provider
detailstring | nullA human-readable explanation specific to this occurrence of the problem. In compliance with RFC7807
errorstring requiredThe error code of the problem
ValueSEC-AUTH-008
messagestring requiredA short, human-readable summary of the problem type
ValueInvalid redirect path
titlestring requiredA short, human-readable summary of the problem type. In compliance with RFC7807
ValueInvalid redirect path
detailstring | nullA human-readable explanation specific to this occurrence of the problem. In compliance with RFC7807
errorstring requiredThe error code of the problem
ValueSEC-AUTH-010
messagestring requiredA short, human-readable summary of the problem type
ValueInvalid Jwt Token
titlestring requiredA short, human-readable summary of the problem type. In compliance with RFC7807
ValueInvalid Jwt Token
detailstring | nullA human-readable explanation specific to this occurrence of the problem. In compliance with RFC7807
errorstring requiredThe error code of the problem
ValueEST-ENROLL-001
messagestring requiredA short, human-readable summary of the problem type
ValueInvalid Authorization Mode as DN whitelisting is not enabled on profile
titlestring requiredA short, human-readable summary of the problem type. In compliance with RFC7807
ValueInvalid Authorization Mode as DN whitelisting is not enabled on profile
detailstring | nullA human-readable explanation specific to this occurrence of the problem. In compliance with RFC7807
errorstring requiredThe error code of the problem
ValueEST-ENROLL-002
messagestring requiredA short, human-readable summary of the problem type
ValueDN is required as DN whitelisting is enabled on EST profile
titlestring requiredA short, human-readable summary of the problem type. In compliance with RFC7807
ValueDN is required as DN whitelisting is enabled on EST profile
detailstring | nullA human-readable explanation specific to this occurrence of the problem. In compliance with RFC7807
errorstring requiredThe error code of the problem
ValueEST-ENROLL-003
messagestring requiredA short, human-readable summary of the problem type
ValueInvalid Distinguished Name
titlestring requiredA short, human-readable summary of the problem type. In compliance with RFC7807
ValueInvalid Distinguished Name
detailstring | nullA human-readable explanation specific to this occurrence of the problem. In compliance with RFC7807
errorstring requiredThe error code of the problem
ValueEST-ENROLL-004
messagestring requiredA short, human-readable summary of the problem type
ValueInvalid EST Enroll Request
titlestring requiredA short, human-readable summary of the problem type. In compliance with RFC7807
ValueInvalid EST Enroll Request
detailstring | nullA human-readable explanation specific to this occurrence of the problem. In compliance with RFC7807
errorstring requiredThe error code of the problem
ValueEST-ENROLL-005
messagestring requiredA short, human-readable summary of the problem type
ValueInvalid EST Profile
titlestring requiredA short, human-readable summary of the problem type. In compliance with RFC7807
ValueInvalid EST Profile
detailstring | nullA human-readable explanation specific to this occurrence of the problem. In compliance with RFC7807
errorstring requiredThe error code of the problem
ValueSCEP-ENROLL-001
messagestring requiredA short, human-readable summary of the problem type
ValueSCEP pre-validation is not enabled on SCEP profile
titlestring requiredA short, human-readable summary of the problem type. In compliance with RFC7807
ValueSCEP pre-validation is not enabled on SCEP profile
detailstring | nullA human-readable explanation specific to this occurrence of the problem. In compliance with RFC7807
errorstring requiredThe error code of the problem
ValueSCEP-ENROLL-002
messagestring requiredA short, human-readable summary of the problem type
ValueDN is required as DN whitelisting is enabled on SCEP profile
titlestring requiredA short, human-readable summary of the problem type. In compliance with RFC7807
ValueDN is required as DN whitelisting is enabled on SCEP profile
detailstring | nullA human-readable explanation specific to this occurrence of the problem. In compliance with RFC7807
errorstring requiredThe error code of the problem
ValueSCEP-ENROLL-003
messagestring requiredA short, human-readable summary of the problem type
ValueInvalid Distinguished Name
titlestring requiredA short, human-readable summary of the problem type. In compliance with RFC7807
ValueInvalid Distinguished Name
detailstring | nullA human-readable explanation specific to this occurrence of the problem. In compliance with RFC7807
errorstring requiredThe error code of the problem
ValueSCEP-ENROLL-004
messagestring requiredA short, human-readable summary of the problem type
ValueInvalid SCEP Enroll Request
titlestring requiredA short, human-readable summary of the problem type. In compliance with RFC7807
ValueInvalid SCEP Enroll Request
detailstring | nullA human-readable explanation specific to this occurrence of the problem. In compliance with RFC7807
errorstring requiredThe error code of the problem
ValueSCEP-ENROLL-005
messagestring requiredA short, human-readable summary of the problem type
ValueInvalid SCEP Profile
titlestring requiredA short, human-readable summary of the problem type. In compliance with RFC7807
ValueInvalid SCEP Profile
detailstring | nullA human-readable explanation specific to this occurrence of the problem. In compliance with RFC7807
errorstring requiredThe error code of the problem
ValueWEBRA-ENROLL-001
messagestring requiredA short, human-readable summary of the problem type
ValueInvalid enrollment mode
titlestring requiredA short, human-readable summary of the problem type. In compliance with RFC7807
ValueInvalid enrollment mode
detailstring | nullA human-readable explanation specific to this occurrence of the problem. In compliance with RFC7807
errorstring requiredThe error code of the problem
ValueWEBRA-ENROLL-002
messagestring requiredA short, human-readable summary of the problem type
ValueInvalid key type
titlestring requiredA short, human-readable summary of the problem type. In compliance with RFC7807
ValueInvalid key type
detailstring | nullA human-readable explanation specific to this occurrence of the problem. In compliance with RFC7807
errorstring requiredThe error code of the problem
ValueWEBRA-ENROLL-003
messagestring requiredA short, human-readable summary of the problem type
ValueInvalid certificate request
titlestring requiredA short, human-readable summary of the problem type. In compliance with RFC7807
ValueInvalid certificate request
detailstring | nullA human-readable explanation specific to this occurrence of the problem. In compliance with RFC7807
errorstring requiredThe error code of the problem
ValueWEBRA-ENROLL-004
messagestring requiredA short, human-readable summary of the problem type
ValueInvalid subject parameter(s)
titlestring requiredA short, human-readable summary of the problem type. In compliance with RFC7807
ValueInvalid subject parameter(s)
detailstring | nullA human-readable explanation specific to this occurrence of the problem. In compliance with RFC7807
errorstring requiredThe error code of the problem
ValueWEBRA-ENROLL-005
messagestring requiredA short, human-readable summary of the problem type
ValueInvalid subject alternate name parameter(s)
titlestring requiredA short, human-readable summary of the problem type. In compliance with RFC7807
ValueInvalid subject alternate name parameter(s)
detailstring | nullA human-readable explanation specific to this occurrence of the problem. In compliance with RFC7807
errorstring requiredThe error code of the problem
ValueWEBRA-ENROLL-006
messagestring requiredA short, human-readable summary of the problem type
ValueInvalid label parameter(s)
titlestring requiredA short, human-readable summary of the problem type. In compliance with RFC7807
ValueInvalid label parameter(s)
detailstring | nullA human-readable explanation specific to this occurrence of the problem. In compliance with RFC7807
errorstring requiredThe error code of the problem
ValueWEBRA-ENROLL-009
messagestring requiredA short, human-readable summary of the problem type
ValueMissing Web Registration Authority Enrollment Request Template on approved request
titlestring requiredA short, human-readable summary of the problem type. In compliance with RFC7807
ValueMissing Web Registration Authority Enrollment Request Template on approved request
detailstring | nullA human-readable explanation specific to this occurrence of the problem. In compliance with RFC7807
errorstring requiredThe error code of the problem
ValueWEBRA-RECOVER-001
messagestring requiredA short, human-readable summary of the problem type
ValueNo certificateId specified
titlestring requiredA short, human-readable summary of the problem type. In compliance with RFC7807
ValueNo certificateId specified
detailstring | nullA human-readable explanation specific to this occurrence of the problem. In compliance with RFC7807
errorstring requiredThe error code of the problem
ValueWEBRA-RECOVER-002
messagestring requiredA short, human-readable summary of the problem type
ValueWeb Registration Authority recovery failed
titlestring requiredA short, human-readable summary of the problem type. In compliance with RFC7807
ValueWeb Registration Authority recovery failed
detailstring | nullA human-readable explanation specific to this occurrence of the problem. In compliance with RFC7807
errorstring requiredThe error code of the problem
ValueWEBRA-RECOVER-003
messagestring requiredA short, human-readable summary of the problem type
ValueInvalid Web Registration Authority Recover Request
titlestring requiredA short, human-readable summary of the problem type. In compliance with RFC7807
ValueInvalid Web Registration Authority Recover Request
detailstring | nullA human-readable explanation specific to this occurrence of the problem. In compliance with RFC7807
errorstring requiredThe error code of the problem
ValueWEBRA-RECOVER-004
messagestring requiredA short, human-readable summary of the problem type
ValueCertificate does not exist
titlestring requiredA short, human-readable summary of the problem type. In compliance with RFC7807
ValueCertificate does not exist
detailstring | nullA human-readable explanation specific to this occurrence of the problem. In compliance with RFC7807
errorstring requiredThe error code of the problem
ValueWEBRA-REVOKE-001
messagestring requiredA short, human-readable summary of the problem type
ValueNo certificate specified
titlestring requiredA short, human-readable summary of the problem type. In compliance with RFC7807
ValueNo certificate specified
detailstring | nullA human-readable explanation specific to this occurrence of the problem. In compliance with RFC7807
errorstring requiredThe error code of the problem
ValueWEBRA-REVOKE-003
messagestring requiredA short, human-readable summary of the problem type
ValueInvalid Web Registration Authority revocation request
titlestring requiredA short, human-readable summary of the problem type. In compliance with RFC7807
ValueInvalid Web Registration Authority revocation request
detailstring | nullA human-readable explanation specific to this occurrence of the problem. In compliance with RFC7807
errorstring requiredThe error code of the problem
ValueWEBRA-REVOKE-004
messagestring requiredA short, human-readable summary of the problem type
ValueCertificate does not exist
titlestring requiredA short, human-readable summary of the problem type. In compliance with RFC7807
ValueCertificate does not exist
detailstring | nullA human-readable explanation specific to this occurrence of the problem. In compliance with RFC7807
errorstring requiredThe error code of the problem
ValueWEBRA-REVOKE-005
messagestring requiredA short, human-readable summary of the problem type
ValueInvalid certificate
titlestring requiredA short, human-readable summary of the problem type. In compliance with RFC7807
ValueInvalid certificate
detailstring | nullA human-readable explanation specific to this occurrence of the problem. In compliance with RFC7807
errorstring requiredThe error code of the problem
ValueWEBRA-REVOKE-006
messagestring requiredA short, human-readable summary of the problem type
ValueMissing Web Registration Authority Revoke Request Template
titlestring requiredA short, human-readable summary of the problem type. In compliance with RFC7807
ValueMissing Web Registration Authority Revoke Request Template
detailstring | nullA human-readable explanation specific to this occurrence of the problem. In compliance with RFC7807
errorstring requiredThe error code of the problem
ValueWEBRA-MIGRATE-001
messagestring requiredA short, human-readable summary of the problem type
ValueNo certificate specified
titlestring requiredA short, human-readable summary of the problem type. In compliance with RFC7807
ValueNo certificate specified
detailstring | nullA human-readable explanation specific to this occurrence of the problem. In compliance with RFC7807
errorstring requiredThe error code of the problem
ValueWEBRA-MIGRATE-007
messagestring requiredA short, human-readable summary of the problem type
ValueInvalid migration profile
titlestring requiredA short, human-readable summary of the problem type. In compliance with RFC7807
ValueInvalid migration profile
detailstring | nullA human-readable explanation specific to this occurrence of the problem. In compliance with RFC7807
errorstring requiredThe error code of the problem
ValueWEBRA-RENEW-001
messagestring requiredA short, human-readable summary of the problem type
ValueInvalid request
titlestring requiredA short, human-readable summary of the problem type. In compliance with RFC7807
ValueInvalid request
detailstring | nullA human-readable explanation specific to this occurrence of the problem. In compliance with RFC7807
errorstring requiredThe error code of the problem
ValueWEBRA-RENEW-003
messagestring requiredA short, human-readable summary of the problem type
ValueInvalid Web Registration Authority Profile
titlestring requiredA short, human-readable summary of the problem type. In compliance with RFC7807
ValueInvalid Web Registration Authority Profile
detailstring | nullA human-readable explanation specific to this occurrence of the problem. In compliance with RFC7807
errorstring requiredThe error code of the problem
ValueWEBRA-RENEW-004
messagestring requiredA short, human-readable summary of the problem type
ValueRenewal not enabled on Web Registration Authority Profile
titlestring requiredA short, human-readable summary of the problem type. In compliance with RFC7807
ValueRenewal not enabled on Web Registration Authority Profile
detailstring | nullA human-readable explanation specific to this occurrence of the problem. In compliance with RFC7807
errorstring requiredThe error code of the problem
ValueWEBRA-IMPORT-001
messagestring requiredA short, human-readable summary of the problem type
ValueInvalid request
titlestring requiredA short, human-readable summary of the problem type. In compliance with RFC7807
ValueInvalid request
detailstring | nullA human-readable explanation specific to this occurrence of the problem. In compliance with RFC7807
errorstring requiredThe error code of the problem
ValueWEBRA-IMPORT-003
messagestring requiredA short, human-readable summary of the problem type
ValueCertificate key is already escrowed
titlestring requiredA short, human-readable summary of the problem type. In compliance with RFC7807
ValueCertificate key is already escrowed
detailstring | nullA human-readable explanation specific to this occurrence of the problem. In compliance with RFC7807
errorstring requiredThe error code of the problem
ValueWEBRA-IMPORT-004
messagestring requiredA short, human-readable summary of the problem type
ValueImport request does not contain certificate
titlestring requiredA short, human-readable summary of the problem type. In compliance with RFC7807
ValueImport request does not contain certificate
detailstring | nullA human-readable explanation specific to this occurrence of the problem. In compliance with RFC7807
-
401 Unauthorized request
application/jsonerrorstring requiredThe error code of the problem
ValueSEC-AUTH-002
messagestring requiredA short, human-readable summary of the problem type
ValueInvalid credentials or principal does not exist
titlestring requiredA short, human-readable summary of the problem type. In compliance with RFC7807
ValueInvalid credentials or principal does not exist
detailstring | nullA human-readable explanation specific to this occurrence of the problem. In compliance with RFC7807
errorstring requiredThe error code of the problem
ValueSEC-AUTH-009
messagestring requiredA short, human-readable summary of the problem type
ValuePrincipal not authenticated or authentication expired
titlestring requiredA short, human-readable summary of the problem type. In compliance with RFC7807
ValuePrincipal not authenticated or authentication expired
detailstring | nullA human-readable explanation specific to this occurrence of the problem. In compliance with RFC7807
-
403 Forbidden action
application/jsonerrorstring requiredThe error code of the problem
ValueSEC-PERM-001
messagestring requiredA short, human-readable summary of the problem type
ValueInsufficient privileges
titlestring requiredA short, human-readable summary of the problem type. In compliance with RFC7807
ValueInsufficient privileges
detailstring | nullA human-readable explanation specific to this occurrence of the problem. In compliance with RFC7807
errorstring requiredThe error code of the problem
ValueSEC-AUTH-003
messagestring requiredA short, human-readable summary of the problem type
ValueCertificate is not trusted
titlestring requiredA short, human-readable summary of the problem type. In compliance with RFC7807
ValueCertificate is not trusted
detailstring | nullA human-readable explanation specific to this occurrence of the problem. In compliance with RFC7807
errorstring requiredThe error code of the problem
ValueSEC-AUTH-004
messagestring requiredA short, human-readable summary of the problem type
ValueCertificate is expired
titlestring requiredA short, human-readable summary of the problem type. In compliance with RFC7807
ValueCertificate is expired
detailstring | nullA human-readable explanation specific to this occurrence of the problem. In compliance with RFC7807
errorstring requiredThe error code of the problem
ValueSEC-AUTH-005
messagestring requiredA short, human-readable summary of the problem type
ValueCertificate is revoked
titlestring requiredA short, human-readable summary of the problem type. In compliance with RFC7807
ValueCertificate is revoked
detailstring | nullA human-readable explanation specific to this occurrence of the problem. In compliance with RFC7807
errorstring requiredThe error code of the problem
ValueSEC-AUTH-006
messagestring requiredA short, human-readable summary of the problem type
ValuePrincipal not authenticated or authentication expired
titlestring requiredA short, human-readable summary of the problem type. In compliance with RFC7807
ValuePrincipal not authenticated or authentication expired
detailstring | nullA human-readable explanation specific to this occurrence of the problem. In compliance with RFC7807
errorstring requiredThe error code of the problem
ValueLIC-002
messagestring requiredA short, human-readable summary of the problem type
ValueInvalid License
titlestring requiredA short, human-readable summary of the problem type. In compliance with RFC7807
ValueInvalid License
detailstring | nullA human-readable explanation specific to this occurrence of the problem. In compliance with RFC7807
errorstring requiredThe error code of the problem
ValueLIC-003
messagestring requiredA short, human-readable summary of the problem type
ValueMaximum number of holders reached
titlestring requiredA short, human-readable summary of the problem type. In compliance with RFC7807
ValueMaximum number of holders reached
detailstring | nullA human-readable explanation specific to this occurrence of the problem. In compliance with RFC7807
errorstring requiredThe error code of the problem
ValueLIC-004
messagestring requiredA short, human-readable summary of the problem type
ValueExpired License
titlestring requiredA short, human-readable summary of the problem type. In compliance with RFC7807
ValueExpired License
detailstring | nullA human-readable explanation specific to this occurrence of the problem. In compliance with RFC7807
-
404 Not found
application/jsonerrorstring requiredThe error code of the problem
ValueREQ-001
messagestring requiredA short, human-readable summary of the problem type
ValueUnexpected Error
titlestring requiredA short, human-readable summary of the problem type. In compliance with RFC7807
ValueUnexpected Error
detailstring | nullA human-readable explanation specific to this occurrence of the problem. In compliance with RFC7807
errorstring requiredThe error code of the problem
ValueREQ-003
messagestring requiredA short, human-readable summary of the problem type
ValueRequest not found
titlestring requiredA short, human-readable summary of the problem type. In compliance with RFC7807
ValueRequest not found
detailstring | nullA human-readable explanation specific to this occurrence of the problem. In compliance with RFC7807
errorstring requiredThe error code of the problem
ValueREQ-009
messagestring requiredA short, human-readable summary of the problem type
ValueInvalid Certificate
titlestring requiredA short, human-readable summary of the problem type. In compliance with RFC7807
ValueInvalid Certificate
detailstring | nullA human-readable explanation specific to this occurrence of the problem. In compliance with RFC7807
errorstring requiredThe error code of the problem
ValueREQ-010
messagestring requiredA short, human-readable summary of the problem type
ValueProfile does not exist or is disabled
titlestring requiredA short, human-readable summary of the problem type. In compliance with RFC7807
ValueProfile does not exist or is disabled
detailstring | nullA human-readable explanation specific to this occurrence of the problem. In compliance with RFC7807
-
500 Internal server error
application/jsonerrorstring requiredThe error code of the problem
ValueREQ-001
messagestring requiredA short, human-readable summary of the problem type
ValueUnexpected Error
titlestring requiredA short, human-readable summary of the problem type. In compliance with RFC7807
ValueUnexpected Error
detailstring | nullA human-readable explanation specific to this occurrence of the problem. In compliance with RFC7807
errorstring requiredThe error code of the problem
ValueREQ-003
messagestring requiredA short, human-readable summary of the problem type
ValueRequest not found
titlestring requiredA short, human-readable summary of the problem type. In compliance with RFC7807
ValueRequest not found
detailstring | nullA human-readable explanation specific to this occurrence of the problem. In compliance with RFC7807
errorstring requiredThe error code of the problem
ValueREQ-010
messagestring requiredA short, human-readable summary of the problem type
ValueProfile does not exist or is disabled
titlestring requiredA short, human-readable summary of the problem type. In compliance with RFC7807
ValueProfile does not exist or is disabled
detailstring | nullA human-readable explanation specific to this occurrence of the problem. In compliance with RFC7807
errorstring requiredThe error code of the problem
ValueEST-ENROLL-006
messagestring requiredA short, human-readable summary of the problem type
ValueMissing profile EST Enrollment Request Template
titlestring requiredA short, human-readable summary of the problem type. In compliance with RFC7807
ValueMissing profile EST Enrollment Request Template
detailstring | nullA human-readable explanation specific to this occurrence of the problem. In compliance with RFC7807
errorstring requiredThe error code of the problem
ValueEST-ENROLL-007
messagestring requiredA short, human-readable summary of the problem type
ValueMissing approved EST Enrollment Request Template
titlestring requiredA short, human-readable summary of the problem type. In compliance with RFC7807
ValueMissing approved EST Enrollment Request Template
detailstring | nullA human-readable explanation specific to this occurrence of the problem. In compliance with RFC7807
errorstring requiredThe error code of the problem
ValueEST-ENROLL-008
messagestring requiredA short, human-readable summary of the problem type
ValueMissing pending EST Enrollment Request Template
titlestring requiredA short, human-readable summary of the problem type. In compliance with RFC7807
ValueMissing pending EST Enrollment Request Template
detailstring | nullA human-readable explanation specific to this occurrence of the problem. In compliance with RFC7807
errorstring requiredThe error code of the problem
ValueEST-ENROLL-009
messagestring requiredA short, human-readable summary of the problem type
ValueUnable to validate pending request. The EST profile was modified and the request can only be canceled or denied
titlestring requiredA short, human-readable summary of the problem type. In compliance with RFC7807
ValueUnable to validate pending request. The EST profile was modified and the request can only be canceled or denied
detailstring | nullA human-readable explanation specific to this occurrence of the problem. In compliance with RFC7807
errorstring requiredThe error code of the problem
ValueSCEP-ENROLL-006
messagestring requiredA short, human-readable summary of the problem type
ValueMissing profile SCEP Enrollment Request Template
titlestring requiredA short, human-readable summary of the problem type. In compliance with RFC7807
ValueMissing profile SCEP Enrollment Request Template
detailstring | nullA human-readable explanation specific to this occurrence of the problem. In compliance with RFC7807
errorstring requiredThe error code of the problem
ValueSCEP-ENROLL-007
messagestring requiredA short, human-readable summary of the problem type
ValueMissing approved SCEP Enrollment Request Template
titlestring requiredA short, human-readable summary of the problem type. In compliance with RFC7807
ValueMissing approved SCEP Enrollment Request Template
detailstring | nullA human-readable explanation specific to this occurrence of the problem. In compliance with RFC7807
errorstring requiredThe error code of the problem
ValueSCEP-ENROLL-008
messagestring requiredA short, human-readable summary of the problem type
ValueMissing pending SCEP Enrollment Request Template
titlestring requiredA short, human-readable summary of the problem type. In compliance with RFC7807
ValueMissing pending SCEP Enrollment Request Template
detailstring | nullA human-readable explanation specific to this occurrence of the problem. In compliance with RFC7807
errorstring requiredThe error code of the problem
ValueSCEP-ENROLL-009
messagestring requiredA short, human-readable summary of the problem type
ValueUnable to validate pending request. The EST profile was modified and the request can only be canceled or denied
titlestring requiredA short, human-readable summary of the problem type. In compliance with RFC7807
ValueUnable to validate pending request. The EST profile was modified and the request can only be canceled or denied
detailstring | nullA human-readable explanation specific to this occurrence of the problem. In compliance with RFC7807
errorstring requiredThe error code of the problem
ValueWEBRA-ENROLL-007
messagestring requiredA short, human-readable summary of the problem type
ValueMissing Web Registration Authority Enrollment Request Template on profile
titlestring requiredA short, human-readable summary of the problem type. In compliance with RFC7807
ValueMissing Web Registration Authority Enrollment Request Template on profile
detailstring | nullA human-readable explanation specific to this occurrence of the problem. In compliance with RFC7807
errorstring requiredThe error code of the problem
ValueWEBRA-ENROLL-008
messagestring requiredA short, human-readable summary of the problem type
ValueMissing Web Registration Authority Enrollment Request Template on pending request
titlestring requiredA short, human-readable summary of the problem type. In compliance with RFC7807
ValueMissing Web Registration Authority Enrollment Request Template on pending request
detailstring | nullA human-readable explanation specific to this occurrence of the problem. In compliance with RFC7807
errorstring requiredThe error code of the problem
ValueWEBRA-ENROLL-010
messagestring requiredA short, human-readable summary of the problem type
ValueUnable to validate pending enroll request. The Web Registration Authority profile was modified and the request can only be canceled or denied
titlestring requiredA short, human-readable summary of the problem type. In compliance with RFC7807
ValueUnable to validate pending enroll request. The Web Registration Authority profile was modified and the request can only be canceled or denied
detailstring | nullA human-readable explanation specific to this occurrence of the problem. In compliance with RFC7807
errorstring requiredThe error code of the problem
ValueWEBRA-ENROLL-011
messagestring requiredA short, human-readable summary of the problem type
ValueWeb Registration Authority enrollment failed
titlestring requiredA short, human-readable summary of the problem type. In compliance with RFC7807
ValueWeb Registration Authority enrollment failed
detailstring | nullA human-readable explanation specific to this occurrence of the problem. In compliance with RFC7807
errorstring requiredThe error code of the problem
ValueWEBRA-ENROLL-012
messagestring requiredA short, human-readable summary of the problem type
ValueInvalid Web Registration Authority Enroll Request
titlestring requiredA short, human-readable summary of the problem type. In compliance with RFC7807
ValueInvalid Web Registration Authority Enroll Request
detailstring | nullA human-readable explanation specific to this occurrence of the problem. In compliance with RFC7807
errorstring requiredThe error code of the problem
ValueWEBRA-ENROLL-013
messagestring requiredA short, human-readable summary of the problem type
ValueInvalid Web Registration Authority Profile
titlestring requiredA short, human-readable summary of the problem type. In compliance with RFC7807
ValueInvalid Web Registration Authority Profile
detailstring | nullA human-readable explanation specific to this occurrence of the problem. In compliance with RFC7807
errorstring requiredThe error code of the problem
ValueWEBRA-ENROLL-014
messagestring requiredA short, human-readable summary of the problem type
ValueInvalid Web Registration Authority
titlestring requiredA short, human-readable summary of the problem type. In compliance with RFC7807
ValueInvalid Web Registration Authority
detailstring | nullA human-readable explanation specific to this occurrence of the problem. In compliance with RFC7807
errorstring requiredThe error code of the problem
ValueWEBRA-RECOVER-002
messagestring requiredA short, human-readable summary of the problem type
ValueWeb Registration Authority recovery failed
titlestring requiredA short, human-readable summary of the problem type. In compliance with RFC7807
ValueWeb Registration Authority recovery failed
detailstring | nullA human-readable explanation specific to this occurrence of the problem. In compliance with RFC7807
errorstring requiredThe error code of the problem
ValueWEBRA-REVOKE-002
messagestring requiredA short, human-readable summary of the problem type
ValueWeb Registration Authority revocation failed
titlestring requiredA short, human-readable summary of the problem type. In compliance with RFC7807
ValueWeb Registration Authority revocation failed
detailstring | nullA human-readable explanation specific to this occurrence of the problem. In compliance with RFC7807
errorstring requiredThe error code of the problem
ValueWEBRA-MIGRATE-005
messagestring requiredA short, human-readable summary of the problem type
ValueMissing Web Registration Authority Migrate Request Template on submitted request
titlestring requiredA short, human-readable summary of the problem type. In compliance with RFC7807
ValueMissing Web Registration Authority Migrate Request Template on submitted request
detailstring | nullA human-readable explanation specific to this occurrence of the problem. In compliance with RFC7807
errorstring requiredThe error code of the problem
ValueWEBRA-RENEW-002
messagestring requiredA short, human-readable summary of the problem type
ValueWeb Registration Authority renewal failed
titlestring requiredA short, human-readable summary of the problem type. In compliance with RFC7807
ValueWeb Registration Authority renewal failed
detailstring | nullA human-readable explanation specific to this occurrence of the problem. In compliance with RFC7807