List the existing trigger(s)
List the existing trigger(s) with the capability to filter on type and/or module.
types
array of string
|
module
string | null
Enum
acme
est
aws
f5client
intune
jamf
scep
wcce
webra
intunepkcs
|
-
200 Trigger list
application/jsonArray [
typestring requiredThe type of notification
Valueemail
emailTemplateobject (Email template) requiredWhere and what to send in the email
toarray of objects (Email recipient) requiredThe recipient(s) of the e-mail
Array [
typestring requiredThe type of email recipient. Apart from the static recipient, all are deduced from the request's context.
Enumstatic
team_contact
label
requester
contact
approver
certificate_rfc822name
team_manager
certificate_owner
lifecycle_operators
emailstring | nullMandatory for static recipient and ignored otherwise. The address to send the email to.
labelstring | nullMandatory for label recipient and ignored otherwise. The label name to fetch the address from.
]
fromstring requiredThe sender name of the e-mail
titlestring requiredThe title of the e-mail
isHtmlboolean requiredWhether the e-mail contains HTML code
bodystring | nullThe body of the e-mail
namestring requiredName of the notification
eventsarray of string requiredEvent on which the notification runs. This MUST contain only one value.
ifPkcs12boolean | nullOn events triggering an enrollment, select if mail is sent:
- Always: set the value to null
- Only when a PKCS#12 is available in the request: set the value to true
- Only when a PKCS#12 is not in the request: set the value to false
attachPemCertificateboolean | nullAttach the certificate in PEM format if available
attachPemBundleboolean | nullAttach the certificate and its trust chain (bundle) in PEM format if available
attachDerCertificateboolean | nullAttach the certificate in DER format if available
attachPkcs7boolean | nullAttach the certificate in PKCS7 format if available
attachPkcs7Bundleboolean | nullAttach the certificate and its trust chain (bundle) in PKCS7 format if available
attachPkcs12boolean | nullAttach the certificate in PKCS#12 format if available
retriesinteger | nullNumber of retries when the notification fails
runPeriodstring | nullTime period at which the notification needs to run. Can only be defined on expiration and pending events.
licenseUsagePercentinteger | nullLicense usage at which the notification needs to run (between 0 and 100). Must be defined on on_license_usage event and must NOT be defined otherwise.
runOnRenewedboolean | nullMust be defined on on_expire event and must NOT be defined otherwise. If true, the notification runs even if the certificate was renewed.
typestring requiredThe type of notification
Valuewebhook
webhookTemplateobject (Webhook template) requiredWhere and what to send in the webhook
toobject (Webhook Recipient) requiredThe target of the webhook
typestring requiredDefine if the webhook url and type is defined here or will be dynamically taken from the certificate's team
Enumstatic
team
webhookobject (Webhook Definition)The definition of the webhook. Mandatory in static mode.
typestring requiredThe type of the webhook (Teams or Slack/Mattermost)
Enumslack
teams
urlstring requiredThe URL of the webhook
titlestring requiredThe title of the webhook notification (special formatting)
bodystring | nullThe body of the notification. Can contain dynamic attributes.
namestring requiredName of the notification
eventsarray of string requiredEvent on which the notification runs. This MUST contain only one value.
retriesinteger | nullNumber of retries when the notification fails (non 200 return code)
proxystring | nullName of a Proxy to use while sending the webhook
timeoutstringTimeout for the webhook request
runPeriodstring | nullTime period at which the notification needs to run. Can only be defined on expiration and pending events.
licenseUsagePercentinteger | nullLicense usage at which the notification needs to run (between 0 and 100). Must be defined on on_license_usage event and must NOT be defined otherwise.
runOnRenewedboolean | nullMust be defined on on_expire event and must NOT be defined otherwise. If true, the notification runs even if the certificate was renewed.
typestring requiredThe type of notification
Valuerest
methodstring requiredThe HTTP method to use for the request
urlstring requiredThe URL to request
authenticationTypestring requiredThe authentication type to use while making the REST call. Is linked to credentials.
Enumnoauth
basic
x509
bearer
custom
expectedHttpCodesarray of integer requiredThe success HTTP codes for the request. If the return code is not in this list, the notification will be considered failed.
timeoutstring requiredTimeout for the HTTP request.
namestring requiredName of the notification
eventsarray of string requiredEvent on which the notification runs. This MUST contain only one value.
retriesinteger | nullNumber of retries when the notification fails (depends on expectedHttpCodes)
credentialsstring | nullName of the credentials to use for authentication
headersarray of object | null (Header)The headers of the request
Array [
namestring requiredThe header name
valuestring requiredThe header value
]
payloadTypestring | nullFor UI purposes in order to format the body correctly
payloadstring | nullThe body of the request. Can contain dynamic attributes.
proxystring | nullName of a Proxy to use while making the request
runPeriodstring | nullTime period at which the notification needs to run. Can only be defined on expiration and pending events.
licenseUsagePercentinteger | nullLicense usage at which the notification needs to run (between 0 and 100). Must be defined on on_license_usage event and must NOT be defined otherwise.
runOnRenewedboolean | nullMust be defined on on_expire event and must NOT be defined otherwise. If true, the notification runs even if the certificate was renewed.
_idstring (Internal ID) requiredObject internal ID
namestring requiredtypestring requiredValueakv
connectorstring requiredretriesinteger | null_idstring (Internal ID) requiredObject internal ID
namestring requiredtypestring requiredValuef5client
connectorstring requiredretriesinteger | null_idstring (Internal ID) requiredObject internal ID
namestring requiredtypestring requiredValuef5as3
connectorstring requiredretriesinteger | null_idstring (Internal ID) requiredObject internal ID
namestring requiredtypestring requiredValueaws
connectorstring requiredretriesinteger | null_idstring (Internal ID) requiredObject internal ID
namestring requiredtypestring requiredValuegcm
connectorstring requiredretriesinteger | null_idstring (Internal ID) requiredObject internal ID
namestring requiredtypestring requiredValueldappub
connectorstring requiredretriesinteger | null_idstring (Internal ID) requiredObject internal ID
namestring requiredtypestring requiredValueintunepkcs
connectorstring requiredretriesinteger | null]
-
204 No trigger defined or insufficient permissions
-
401 Unauthorized request
application/problem+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-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
titlestring requiredA short, human-readable summary of the problem type. In compliance with RFC7807
ValuePrincipal not authenticated
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-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/problem+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
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-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
-
500 Internal Server error
application/problem+jsonerrorstring requiredThe error code of the problem
ValueTRIG-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
ValueSEC-AUTH-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
ValueLIC-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