Download OpenAPI specification:Download
REST API for managing workflows resources in the platform
| executionUuid required | string Execution UUID |
{- "uuid": "7b55ge1c-844f-11dc-a8a3-0242ac120002",
- "name": "Name",
- "description": "string",
- "type": "setField",
- "resource": "NONE",
- "items": [
- {
- "fieldSource": "meta",
- "fieldIdentifier": "string",
- "notificationProfileUuid": "string",
- "notificationProfileName": "string",
- "data": null
}
]
}| executionUuid required | string Execution UUID |
| description | string Description of the execution |
required | Array of objects (ExecutionItemRequestDto) List of the execution items to add to execution |
{- "description": "string",
- "items": [
- {
- "fieldSource": "meta",
- "fieldIdentifier": "string",
- "notificationProfileUuid": "string",
- "data": null
}
]
}{- "uuid": "7b55ge1c-844f-11dc-a8a3-0242ac120002",
- "name": "Name",
- "description": "string",
- "type": "setField",
- "resource": "NONE",
- "items": [
- {
- "fieldSource": "meta",
- "fieldIdentifier": "string",
- "notificationProfileUuid": "string",
- "notificationProfileName": "string",
- "data": null
}
]
}| actionUuid required | string Action UUID |
{- "uuid": "7b55ge1c-844f-11dc-a8a3-0242ac120002",
- "name": "Name",
- "description": "string",
- "resource": "NONE",
- "executions": [
- {
- "uuid": "7b55ge1c-844f-11dc-a8a3-0242ac120002",
- "name": "Name",
- "description": "string",
- "type": "setField",
- "resource": "NONE",
- "items": [
- {
- "fieldSource": "meta",
- "fieldIdentifier": "string",
- "notificationProfileUuid": "string",
- "notificationProfileName": "string",
- "data": null
}
]
}
]
}| actionUuid required | string Action UUID |
| description | string Description of the action |
| executionsUuids required | Array of strings List of UUIDs of existing executions to add to the action |
{- "description": "string",
- "executionsUuids": [
- "string"
]
}{- "uuid": "7b55ge1c-844f-11dc-a8a3-0242ac120002",
- "name": "Name",
- "description": "string",
- "resource": "NONE",
- "executions": [
- {
- "uuid": "7b55ge1c-844f-11dc-a8a3-0242ac120002",
- "name": "Name",
- "description": "string",
- "type": "setField",
- "resource": "NONE",
- "items": [
- {
- "fieldSource": "meta",
- "fieldIdentifier": "string",
- "notificationProfileUuid": "string",
- "notificationProfileName": "string",
- "data": null
}
]
}
]
}| resource | string (Resource) Enum: "NONE" "ANY" "dashboard" "settings" "auditLogs" "credentials" "connectors" "attributes" "jobs" "users" "roles" "acmeAccounts" "acmeProfiles" "cboms" "scepProfiles" "cmpProfiles" "authorities" "raProfiles" "certificates" "certificateRequests" "groups" "complianceProfiles" "discoveries" "oids" "entities" "locations" "tokenProfiles" "tokens" "keys" "approvalProfiles" "approvals" "notificationProfiles" "notificationInstances" "rules" "actions" "triggers" "resources" "resourceEvents" "searchFilters" "keyItems" "platformEnums" "notifications" "conditions" "executions" "complianceRules" "complianceGroups" "customAttributes" "globalMetadata" "acmeOrders" "acmeAuthorizations" "acmeChallenges" "cmpTransactions" "endEntityProfiles" "authenticationProviders" "vaults" "vaultProfiles" "secrets" |
[- {
- "uuid": "7b55ge1c-844f-11dc-a8a3-0242ac120002",
- "name": "Name",
- "description": "string",
- "type": "setField",
- "resource": "NONE",
- "items": [
- {
- "fieldSource": "meta",
- "fieldIdentifier": "string",
- "notificationProfileUuid": "string",
- "notificationProfileName": "string",
- "data": null
}
]
}
]| name required | string Name of the execution |
| description | string Description of the execution |
| type required | string (ExecutionType) Enum: "setField" "sendNotification" Type of the execution |
| resource required | string (Resource) Enum: "NONE" "ANY" "dashboard" "settings" "auditLogs" "credentials" "connectors" "attributes" "jobs" "users" "roles" "acmeAccounts" "acmeProfiles" "cboms" "scepProfiles" "cmpProfiles" "authorities" "raProfiles" "certificates" "certificateRequests" "groups" "complianceProfiles" "discoveries" "oids" "entities" "locations" "tokenProfiles" "tokens" "keys" "approvalProfiles" "approvals" "notificationProfiles" "notificationInstances" "rules" "actions" "triggers" "resources" "resourceEvents" "searchFilters" "keyItems" "platformEnums" "notifications" "conditions" "executions" "complianceRules" "complianceGroups" "customAttributes" "globalMetadata" "acmeOrders" "acmeAuthorizations" "acmeChallenges" "cmpTransactions" "endEntityProfiles" "authenticationProviders" "vaults" "vaultProfiles" "secrets" Resource associated with the execution |
required | Array of objects (ExecutionItemRequestDto) List of the execution items to add to execution |
{- "name": "string",
- "description": "string",
- "type": "setField",
- "resource": "NONE",
- "items": [
- {
- "fieldSource": "meta",
- "fieldIdentifier": "string",
- "notificationProfileUuid": "string",
- "data": null
}
]
}{- "uuid": "7b55ge1c-844f-11dc-a8a3-0242ac120002",
- "name": "Name",
- "description": "string",
- "type": "setField",
- "resource": "NONE",
- "items": [
- {
- "fieldSource": "meta",
- "fieldIdentifier": "string",
- "notificationProfileUuid": "string",
- "notificationProfileName": "string",
- "data": null
}
]
}| resource | string (Resource) Enum: "NONE" "ANY" "dashboard" "settings" "auditLogs" "credentials" "connectors" "attributes" "jobs" "users" "roles" "acmeAccounts" "acmeProfiles" "cboms" "scepProfiles" "cmpProfiles" "authorities" "raProfiles" "certificates" "certificateRequests" "groups" "complianceProfiles" "discoveries" "oids" "entities" "locations" "tokenProfiles" "tokens" "keys" "approvalProfiles" "approvals" "notificationProfiles" "notificationInstances" "rules" "actions" "triggers" "resources" "resourceEvents" "searchFilters" "keyItems" "platformEnums" "notifications" "conditions" "executions" "complianceRules" "complianceGroups" "customAttributes" "globalMetadata" "acmeOrders" "acmeAuthorizations" "acmeChallenges" "cmpTransactions" "endEntityProfiles" "authenticationProviders" "vaults" "vaultProfiles" "secrets" |
[- {
- "uuid": "7b55ge1c-844f-11dc-a8a3-0242ac120002",
- "name": "Name",
- "description": "string",
- "resource": "NONE"
}
]| name required | string Name of the action |
| description | string Description of the action |
| resource required | string (Resource) Enum: "NONE" "ANY" "dashboard" "settings" "auditLogs" "credentials" "connectors" "attributes" "jobs" "users" "roles" "acmeAccounts" "acmeProfiles" "cboms" "scepProfiles" "cmpProfiles" "authorities" "raProfiles" "certificates" "certificateRequests" "groups" "complianceProfiles" "discoveries" "oids" "entities" "locations" "tokenProfiles" "tokens" "keys" "approvalProfiles" "approvals" "notificationProfiles" "notificationInstances" "rules" "actions" "triggers" "resources" "resourceEvents" "searchFilters" "keyItems" "platformEnums" "notifications" "conditions" "executions" "complianceRules" "complianceGroups" "customAttributes" "globalMetadata" "acmeOrders" "acmeAuthorizations" "acmeChallenges" "cmpTransactions" "endEntityProfiles" "authenticationProviders" "vaults" "vaultProfiles" "secrets" Resource associated with the action |
| executionsUuids required | Array of strings List of UUIDs of existing executions to add to the action |
{- "name": "string",
- "description": "string",
- "resource": "NONE",
- "executionsUuids": [
- "string"
]
}{- "uuid": "7b55ge1c-844f-11dc-a8a3-0242ac120002",
- "name": "Name",
- "description": "string",
- "resource": "NONE",
- "executions": [
- {
- "uuid": "7b55ge1c-844f-11dc-a8a3-0242ac120002",
- "name": "Name",
- "description": "string",
- "type": "setField",
- "resource": "NONE",
- "items": [
- {
- "fieldSource": "meta",
- "fieldIdentifier": "string",
- "notificationProfileUuid": "string",
- "notificationProfileName": "string",
- "data": null
}
]
}
]
}| ruleUuid required | string Rule UUID |
{- "uuid": "7b55ge1c-844f-11dc-a8a3-0242ac120002",
- "name": "Name",
- "description": "string",
- "resource": "NONE",
- "conditions": [
- {
- "uuid": "7b55ge1c-844f-11dc-a8a3-0242ac120002",
- "name": "Name",
- "description": "string",
- "type": "checkField",
- "resource": "NONE",
- "items": [
- {
- "fieldSource": "meta",
- "fieldIdentifier": "string",
- "operator": "EQUALS",
- "value": null
}
]
}
]
}| ruleUuid required | string Rule UUID |
| description | string Description of the Rule |
| conditionsUuids required | Array of strings List of UUIDs of existing conditions to add to the rule |
{- "description": "string",
- "conditionsUuids": [
- "string"
]
}{- "uuid": "7b55ge1c-844f-11dc-a8a3-0242ac120002",
- "name": "Name",
- "description": "string",
- "resource": "NONE",
- "conditions": [
- {
- "uuid": "7b55ge1c-844f-11dc-a8a3-0242ac120002",
- "name": "Name",
- "description": "string",
- "type": "checkField",
- "resource": "NONE",
- "items": [
- {
- "fieldSource": "meta",
- "fieldIdentifier": "string",
- "operator": "EQUALS",
- "value": null
}
]
}
]
}| conditionUuid required | string Condition UUID |
{- "uuid": "7b55ge1c-844f-11dc-a8a3-0242ac120002",
- "name": "Name",
- "description": "string",
- "type": "checkField",
- "resource": "NONE",
- "items": [
- {
- "fieldSource": "meta",
- "fieldIdentifier": "string",
- "operator": "EQUALS",
- "value": null
}
]
}| conditionUuid required | string Condition UUID |
| description | string Description of the condition |
required | Array of objects (ConditionItemRequestDto) List of the condition items to add to condition |
{- "description": "string",
- "items": [
- {
- "fieldSource": "meta",
- "fieldIdentifier": "string",
- "operator": "EQUALS",
- "value": null
}
]
}{- "uuid": "7b55ge1c-844f-11dc-a8a3-0242ac120002",
- "name": "Name",
- "description": "string",
- "type": "checkField",
- "resource": "NONE",
- "items": [
- {
- "fieldSource": "meta",
- "fieldIdentifier": "string",
- "operator": "EQUALS",
- "value": null
}
]
}| resource | string (Resource) Enum: "NONE" "ANY" "dashboard" "settings" "auditLogs" "credentials" "connectors" "attributes" "jobs" "users" "roles" "acmeAccounts" "acmeProfiles" "cboms" "scepProfiles" "cmpProfiles" "authorities" "raProfiles" "certificates" "certificateRequests" "groups" "complianceProfiles" "discoveries" "oids" "entities" "locations" "tokenProfiles" "tokens" "keys" "approvalProfiles" "approvals" "notificationProfiles" "notificationInstances" "rules" "actions" "triggers" "resources" "resourceEvents" "searchFilters" "keyItems" "platformEnums" "notifications" "conditions" "executions" "complianceRules" "complianceGroups" "customAttributes" "globalMetadata" "acmeOrders" "acmeAuthorizations" "acmeChallenges" "cmpTransactions" "endEntityProfiles" "authenticationProviders" "vaults" "vaultProfiles" "secrets" |
[- {
- "uuid": "7b55ge1c-844f-11dc-a8a3-0242ac120002",
- "name": "Name",
- "description": "string",
- "resource": "NONE"
}
]| name required | string Name of the rule |
| description | string Description of the rule |
| resource required | string (Resource) Enum: "NONE" "ANY" "dashboard" "settings" "auditLogs" "credentials" "connectors" "attributes" "jobs" "users" "roles" "acmeAccounts" "acmeProfiles" "cboms" "scepProfiles" "cmpProfiles" "authorities" "raProfiles" "certificates" "certificateRequests" "groups" "complianceProfiles" "discoveries" "oids" "entities" "locations" "tokenProfiles" "tokens" "keys" "approvalProfiles" "approvals" "notificationProfiles" "notificationInstances" "rules" "actions" "triggers" "resources" "resourceEvents" "searchFilters" "keyItems" "platformEnums" "notifications" "conditions" "executions" "complianceRules" "complianceGroups" "customAttributes" "globalMetadata" "acmeOrders" "acmeAuthorizations" "acmeChallenges" "cmpTransactions" "endEntityProfiles" "authenticationProviders" "vaults" "vaultProfiles" "secrets" Resource associated with the rule |
| conditionsUuids required | Array of strings List of UUIDs of existing conditions to add to the rule |
{- "name": "string",
- "description": "string",
- "resource": "NONE",
- "conditionsUuids": [
- "string"
]
}{- "uuid": "7b55ge1c-844f-11dc-a8a3-0242ac120002",
- "name": "Name",
- "description": "string",
- "resource": "NONE",
- "conditions": [
- {
- "uuid": "7b55ge1c-844f-11dc-a8a3-0242ac120002",
- "name": "Name",
- "description": "string",
- "type": "checkField",
- "resource": "NONE",
- "items": [
- {
- "fieldSource": "meta",
- "fieldIdentifier": "string",
- "operator": "EQUALS",
- "value": null
}
]
}
]
}| resource | string (Resource) Enum: "NONE" "ANY" "dashboard" "settings" "auditLogs" "credentials" "connectors" "attributes" "jobs" "users" "roles" "acmeAccounts" "acmeProfiles" "cboms" "scepProfiles" "cmpProfiles" "authorities" "raProfiles" "certificates" "certificateRequests" "groups" "complianceProfiles" "discoveries" "oids" "entities" "locations" "tokenProfiles" "tokens" "keys" "approvalProfiles" "approvals" "notificationProfiles" "notificationInstances" "rules" "actions" "triggers" "resources" "resourceEvents" "searchFilters" "keyItems" "platformEnums" "notifications" "conditions" "executions" "complianceRules" "complianceGroups" "customAttributes" "globalMetadata" "acmeOrders" "acmeAuthorizations" "acmeChallenges" "cmpTransactions" "endEntityProfiles" "authenticationProviders" "vaults" "vaultProfiles" "secrets" |
[- {
- "uuid": "7b55ge1c-844f-11dc-a8a3-0242ac120002",
- "name": "Name",
- "description": "string",
- "type": "checkField",
- "resource": "NONE",
- "items": [
- {
- "fieldSource": "meta",
- "fieldIdentifier": "string",
- "operator": "EQUALS",
- "value": null
}
]
}
]| name required | string Name of the condition |
| description | string Description of the condition |
| type required | string (ConditionType) Value: "checkField" Type of the condition |
| resource required | string (Resource) Enum: "NONE" "ANY" "dashboard" "settings" "auditLogs" "credentials" "connectors" "attributes" "jobs" "users" "roles" "acmeAccounts" "acmeProfiles" "cboms" "scepProfiles" "cmpProfiles" "authorities" "raProfiles" "certificates" "certificateRequests" "groups" "complianceProfiles" "discoveries" "oids" "entities" "locations" "tokenProfiles" "tokens" "keys" "approvalProfiles" "approvals" "notificationProfiles" "notificationInstances" "rules" "actions" "triggers" "resources" "resourceEvents" "searchFilters" "keyItems" "platformEnums" "notifications" "conditions" "executions" "complianceRules" "complianceGroups" "customAttributes" "globalMetadata" "acmeOrders" "acmeAuthorizations" "acmeChallenges" "cmpTransactions" "endEntityProfiles" "authenticationProviders" "vaults" "vaultProfiles" "secrets" Resource associated with the condition |
required | Array of objects (ConditionItemRequestDto) List of the condition items to add to condition |
{- "name": "string",
- "description": "string",
- "type": "checkField",
- "resource": "NONE",
- "items": [
- {
- "fieldSource": "meta",
- "fieldIdentifier": "string",
- "operator": "EQUALS",
- "value": null
}
]
}{- "uuid": "7b55ge1c-844f-11dc-a8a3-0242ac120002",
- "name": "Name",
- "description": "string",
- "type": "checkField",
- "resource": "NONE",
- "items": [
- {
- "fieldSource": "meta",
- "fieldIdentifier": "string",
- "operator": "EQUALS",
- "value": null
}
]
}| triggerUuid required | string Trigger UUID |
{- "uuid": "7b55ge1c-844f-11dc-a8a3-0242ac120002",
- "name": "Name",
- "description": "string",
- "type": "event",
- "resource": "NONE",
- "ignoreTrigger": true,
- "event": "certificate_status_changed",
- "rules": [
- {
- "uuid": "7b55ge1c-844f-11dc-a8a3-0242ac120002",
- "name": "Name",
- "description": "string",
- "resource": "NONE",
- "conditions": [
- {
- "uuid": "7b55ge1c-844f-11dc-a8a3-0242ac120002",
- "name": "Name",
- "description": "string",
- "type": "checkField",
- "resource": "NONE",
- "items": [
- {
- "fieldSource": "meta",
- "fieldIdentifier": "string",
- "operator": "EQUALS",
- "value": null
}
]
}
]
}
], - "actions": [
- {
- "uuid": "7b55ge1c-844f-11dc-a8a3-0242ac120002",
- "name": "Name",
- "description": "string",
- "resource": "NONE",
- "executions": [
- {
- "uuid": "7b55ge1c-844f-11dc-a8a3-0242ac120002",
- "name": "Name",
- "description": "string",
- "type": "setField",
- "resource": "NONE",
- "items": [
- {
- "fieldSource": "meta",
- "fieldIdentifier": "string",
- "notificationProfileUuid": "string",
- "notificationProfileName": "string",
- "data": null
}
]
}
]
}
]
}| triggerUuid required | string Trigger UUID |
| description | string Description of the trigger |
| type | string (TriggerType) Enum: "event" "manual" Type of the trigger |
| resource required | string (Resource) Enum: "NONE" "ANY" "dashboard" "settings" "auditLogs" "credentials" "connectors" "attributes" "jobs" "users" "roles" "acmeAccounts" "acmeProfiles" "cboms" "scepProfiles" "cmpProfiles" "authorities" "raProfiles" "certificates" "certificateRequests" "groups" "complianceProfiles" "discoveries" "oids" "entities" "locations" "tokenProfiles" "tokens" "keys" "approvalProfiles" "approvals" "notificationProfiles" "notificationInstances" "rules" "actions" "triggers" "resources" "resourceEvents" "searchFilters" "keyItems" "platformEnums" "notifications" "conditions" "executions" "complianceRules" "complianceGroups" "customAttributes" "globalMetadata" "acmeOrders" "acmeAuthorizations" "acmeChallenges" "cmpTransactions" "endEntityProfiles" "authenticationProviders" "vaults" "vaultProfiles" "secrets" Resource associated with the trigger |
| ignoreTrigger required | boolean Flag if to ignore object when trigger rules are matched and do not perform any actions and stop evaluating other triggers. Based on context could have other implications to object processing. If ignore is set, trigger does not have any actions. |
| event | string (ResourceEvent) Enum: "certificate_status_changed" "certificate_action_performed" "certificate_discovered" "certificate_expiring" "certificate_not_compliant" "discovery_finished" "approval_requested" "approval_closed" "scheduled_job_finished" Event that trigger can be assigned to |
| rulesUuids | Array of strings List of UUIDs of existing rules to add to the trigger |
| actionsUuids | Array of strings List of UUIDs of existing actions to add to the trigger |
{- "description": "string",
- "type": "event",
- "resource": "NONE",
- "ignoreTrigger": true,
- "event": "certificate_status_changed",
- "rulesUuids": [
- "string"
], - "actionsUuids": [
- "string"
]
}{- "uuid": "7b55ge1c-844f-11dc-a8a3-0242ac120002",
- "name": "Name",
- "description": "string",
- "type": "event",
- "resource": "NONE",
- "ignoreTrigger": true,
- "event": "certificate_status_changed",
- "rules": [
- {
- "uuid": "7b55ge1c-844f-11dc-a8a3-0242ac120002",
- "name": "Name",
- "description": "string",
- "resource": "NONE",
- "conditions": [
- {
- "uuid": "7b55ge1c-844f-11dc-a8a3-0242ac120002",
- "name": "Name",
- "description": "string",
- "type": "checkField",
- "resource": "NONE",
- "items": [
- {
- "fieldSource": "meta",
- "fieldIdentifier": "string",
- "operator": "EQUALS",
- "value": null
}
]
}
]
}
], - "actions": [
- {
- "uuid": "7b55ge1c-844f-11dc-a8a3-0242ac120002",
- "name": "Name",
- "description": "string",
- "resource": "NONE",
- "executions": [
- {
- "uuid": "7b55ge1c-844f-11dc-a8a3-0242ac120002",
- "name": "Name",
- "description": "string",
- "type": "setField",
- "resource": "NONE",
- "items": [
- {
- "fieldSource": "meta",
- "fieldIdentifier": "string",
- "notificationProfileUuid": "string",
- "notificationProfileName": "string",
- "data": null
}
]
}
]
}
]
}| resource | string (Resource) Enum: "NONE" "ANY" "dashboard" "settings" "auditLogs" "credentials" "connectors" "attributes" "jobs" "users" "roles" "acmeAccounts" "acmeProfiles" "cboms" "scepProfiles" "cmpProfiles" "authorities" "raProfiles" "certificates" "certificateRequests" "groups" "complianceProfiles" "discoveries" "oids" "entities" "locations" "tokenProfiles" "tokens" "keys" "approvalProfiles" "approvals" "notificationProfiles" "notificationInstances" "rules" "actions" "triggers" "resources" "resourceEvents" "searchFilters" "keyItems" "platformEnums" "notifications" "conditions" "executions" "complianceRules" "complianceGroups" "customAttributes" "globalMetadata" "acmeOrders" "acmeAuthorizations" "acmeChallenges" "cmpTransactions" "endEntityProfiles" "authenticationProviders" "vaults" "vaultProfiles" "secrets" |
[- {
- "uuid": "7b55ge1c-844f-11dc-a8a3-0242ac120002",
- "name": "Name",
- "description": "string",
- "type": "event",
- "resource": "NONE",
- "ignoreTrigger": true,
- "event": "certificate_status_changed"
}
]| name required | string Name of the trigger |
| description | string Description of the trigger |
| type | string (TriggerType) Enum: "event" "manual" Type of the trigger |
| resource required | string (Resource) Enum: "NONE" "ANY" "dashboard" "settings" "auditLogs" "credentials" "connectors" "attributes" "jobs" "users" "roles" "acmeAccounts" "acmeProfiles" "cboms" "scepProfiles" "cmpProfiles" "authorities" "raProfiles" "certificates" "certificateRequests" "groups" "complianceProfiles" "discoveries" "oids" "entities" "locations" "tokenProfiles" "tokens" "keys" "approvalProfiles" "approvals" "notificationProfiles" "notificationInstances" "rules" "actions" "triggers" "resources" "resourceEvents" "searchFilters" "keyItems" "platformEnums" "notifications" "conditions" "executions" "complianceRules" "complianceGroups" "customAttributes" "globalMetadata" "acmeOrders" "acmeAuthorizations" "acmeChallenges" "cmpTransactions" "endEntityProfiles" "authenticationProviders" "vaults" "vaultProfiles" "secrets" Resource associated with the trigger |
| ignoreTrigger required | boolean Flag if to ignore object when trigger rules are matched and do not perform any actions and stop evaluating other triggers. Based on context could have other implications to object processing. If ignore is set, trigger does not have any actions. |
| event | string (ResourceEvent) Enum: "certificate_status_changed" "certificate_action_performed" "certificate_discovered" "certificate_expiring" "certificate_not_compliant" "discovery_finished" "approval_requested" "approval_closed" "scheduled_job_finished" Event that trigger can be assigned to |
| rulesUuids | Array of strings List of UUIDs of existing rules to add to the trigger |
| actionsUuids | Array of strings List of UUIDs of existing actions to add to the trigger |
{- "name": "string",
- "description": "string",
- "type": "event",
- "resource": "NONE",
- "ignoreTrigger": true,
- "event": "certificate_status_changed",
- "rulesUuids": [
- "string"
], - "actionsUuids": [
- "string"
]
}{- "uuid": "7b55ge1c-844f-11dc-a8a3-0242ac120002",
- "name": "Name",
- "description": "string",
- "type": "event",
- "resource": "NONE",
- "ignoreTrigger": true,
- "event": "certificate_status_changed",
- "rules": [
- {
- "uuid": "7b55ge1c-844f-11dc-a8a3-0242ac120002",
- "name": "Name",
- "description": "string",
- "resource": "NONE",
- "conditions": [
- {
- "uuid": "7b55ge1c-844f-11dc-a8a3-0242ac120002",
- "name": "Name",
- "description": "string",
- "type": "checkField",
- "resource": "NONE",
- "items": [
- {
- "fieldSource": "meta",
- "fieldIdentifier": "string",
- "operator": "EQUALS",
- "value": null
}
]
}
]
}
], - "actions": [
- {
- "uuid": "7b55ge1c-844f-11dc-a8a3-0242ac120002",
- "name": "Name",
- "description": "string",
- "resource": "NONE",
- "executions": [
- {
- "uuid": "7b55ge1c-844f-11dc-a8a3-0242ac120002",
- "name": "Name",
- "description": "string",
- "type": "setField",
- "resource": "NONE",
- "items": [
- {
- "fieldSource": "meta",
- "fieldIdentifier": "string",
- "notificationProfileUuid": "string",
- "notificationProfileName": "string",
- "data": null
}
]
}
]
}
]
}| event required | string (ResourceEvent) Enum: "certificate_status_changed" "certificate_action_performed" "certificate_discovered" "certificate_expiring" "certificate_not_compliant" "discovery_finished" "approval_requested" "approval_closed" "scheduled_job_finished" Resource event |
| resource required | string (Resource) Enum: "NONE" "ANY" "dashboard" "settings" "auditLogs" "credentials" "connectors" "attributes" "jobs" "users" "roles" "acmeAccounts" "acmeProfiles" "cboms" "scepProfiles" "cmpProfiles" "authorities" "raProfiles" "certificates" "certificateRequests" "groups" "complianceProfiles" "discoveries" "oids" "entities" "locations" "tokenProfiles" "tokens" "keys" "approvalProfiles" "approvals" "notificationProfiles" "notificationInstances" "rules" "actions" "triggers" "resources" "resourceEvents" "searchFilters" "keyItems" "platformEnums" "notifications" "conditions" "executions" "complianceRules" "complianceGroups" "customAttributes" "globalMetadata" "acmeOrders" "acmeAuthorizations" "acmeChallenges" "cmpTransactions" "endEntityProfiles" "authenticationProviders" "vaults" "vaultProfiles" "secrets" Event triggers association resource |
| objectUuid required | string <uuid> Event triggers association object UUID |
| triggerUuids required | Array of strings <uuid> [ items <uuid > ] List of triggers associated with event |
{- "event": "certificate_status_changed",
- "resource": "NONE",
- "objectUuid": "099486af-28ad-4686-8639-67f5d62fa89c",
- "triggerUuids": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
}{- "message": "Error message"
}| triggerUuid required | string Trigger UUID |
| associationObjectUuid required | string Trigger Association Object UUID |
[- {
- "uuid": "string",
- "triggerUuid": "string",
- "objectUuid": "string",
- "referenceObjectUuid": "string",
- "conditionsMatched": true,
- "actionsPerformed": true,
- "triggeredAt": "2019-08-24T14:15:22Z",
- "message": "string",
- "records": [
- {
- "message": "string",
- "condition": {
- "uuid": "7b55ge1c-844f-11dc-a8a3-0242ac120002",
- "name": "Name",
- "description": "string",
- "type": "checkField",
- "resource": "NONE",
- "items": [
- {
- "fieldSource": "meta",
- "fieldIdentifier": "string",
- "operator": "EQUALS",
- "value": null
}
]
}, - "execution": {
- "uuid": "7b55ge1c-844f-11dc-a8a3-0242ac120002",
- "name": "Name",
- "description": "string",
- "type": "setField",
- "resource": "NONE",
- "items": [
- {
- "fieldSource": "meta",
- "fieldIdentifier": "string",
- "notificationProfileUuid": "string",
- "notificationProfileName": "string",
- "data": null
}
]
}
}
]
}
]| associationObjectUuid required | string Trigger Association Object UUID |
{- "associationResource": "NONE",
- "associationObjectUuid": "string",
- "objectsResource": "NONE",
- "objectsEvaluated": 0,
- "objectsMatched": 0,
- "objectsIgnored": 0,
- "objects": [
- {
- "objectUuid": "099486af-28ad-4686-8639-67f5d62fa89c",
- "referenceObjectUuid": "7a517f58-be85-4019-b82a-683e436bf748",
- "matched": true,
- "ignored": true,
- "triggers": [
- {
- "triggerUuid": "ca4fb7a3-f773-4484-9f51-9819f1ae7343",
- "triggerName": "string",
- "triggeredAt": "2019-08-24T14:15:22Z",
- "message": "string",
- "records": [
- {
- "message": "string",
- "condition": {
- "uuid": "7b55ge1c-844f-11dc-a8a3-0242ac120002",
- "name": "Name",
- "description": "string",
- "type": "checkField",
- "resource": "NONE",
- "items": [
- {
- "fieldSource": null,
- "fieldIdentifier": null,
- "operator": null,
- "value": null
}
]
}, - "execution": {
- "uuid": "7b55ge1c-844f-11dc-a8a3-0242ac120002",
- "name": "Name",
- "description": "string",
- "type": "setField",
- "resource": "NONE",
- "items": [
- {
- "fieldSource": null,
- "fieldIdentifier": null,
- "notificationProfileUuid": null,
- "notificationProfileName": null,
- "data": null
}
]
}
}
]
}
]
}
]
}| resource required | string (Resource) Enum: "NONE" "ANY" "dashboard" "settings" "auditLogs" "credentials" "connectors" "attributes" "jobs" "users" "roles" "acmeAccounts" "acmeProfiles" "cboms" "scepProfiles" "cmpProfiles" "authorities" "raProfiles" "certificates" "certificateRequests" "groups" "complianceProfiles" "discoveries" "oids" "entities" "locations" "tokenProfiles" "tokens" "keys" "approvalProfiles" "approvals" "notificationProfiles" "notificationInstances" "rules" "actions" "triggers" "resources" "resourceEvents" "searchFilters" "keyItems" "platformEnums" "notifications" "conditions" "executions" "complianceRules" "complianceGroups" "customAttributes" "globalMetadata" "acmeOrders" "acmeAuthorizations" "acmeChallenges" "cmpTransactions" "endEntityProfiles" "authenticationProviders" "vaults" "vaultProfiles" "secrets" Resource |
| associationObjectUuid required | string <uuid> Association object UUID |
{- "property1": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "property2": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
}