| uuid required | string Approval profile UUID |
| version | integer <int32> |
{- "uuid": "string",
- "name": "ApprovalProfile1",
- "version": 1,
- "description": "Detail description of the approval profile",
- "expiry": 24,
- "numberOfSteps": 2,
- "associations": 0,
- "approvalSteps": [
- {
- "userUuid": "dcbf2986-7a6c-4291-9074-6441a23e4826",
- "roleUuid": "e343d0c5-cc56-4f04-bed4-3ed344d37f3b",
- "groupUuid": "71fee78a-8074-4708-b2ba-44fae6164fac",
- "description": "string",
- "order": 0,
- "requiredApprovals": 0,
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "username": "string",
- "roleName": "string",
- "groupName": "string"
}
]
}| uuid required | string Approval profile UUID |
| description | string Description of the Approval profile |
| expiry | integer <int32> Expiration of the Approval profile in hours |
required | Array of objects (ApprovalStepRequestDto) List of Approval steps for the Approval profile |
{- "description": "Detail description of the approval profile",
- "expiry": 24,
- "approvalSteps": [
- {
- "userUuid": "dcbf2986-7a6c-4291-9074-6441a23e4826",
- "roleUuid": "e343d0c5-cc56-4f04-bed4-3ed344d37f3b",
- "groupUuid": "71fee78a-8074-4708-b2ba-44fae6164fac",
- "description": "string",
- "order": 0,
- "requiredApprovals": 0
}
]
}{- "uuid": "string"
}| itemsPerPage | integer <int32> <= 1000 Default: 10 Number of entries per page |
| pageNumber | integer <int32> Default: 1 Page number for the request |
{- "itemsPerPage": 0,
- "pageNumber": 0,
- "totalPages": 0,
- "totalItems": 0,
- "approvalProfiles": [
- {
- "uuid": "string",
- "name": "ApprovalProfile1",
- "version": 1,
- "description": "Detail description of the approval profile",
- "expiry": 24,
- "numberOfSteps": 2,
- "associations": 0
}
]
}| name required | string Name of the Approval profile |
| description | string Description of the Approval profile |
| enabled required | boolean Enable of the Approval profile |
| expiry | integer <int32> Expiration of the Approval profile in hours |
required | Array of objects (ApprovalStepRequestDto) List of Approval steps for the Approval profile |
{- "name": "ApprovalProfile1",
- "description": "Detail description of the approval profile",
- "enabled": true,
- "expiry": 24,
- "approvalSteps": [
- {
- "userUuid": "dcbf2986-7a6c-4291-9074-6441a23e4826",
- "roleUuid": "e343d0c5-cc56-4f04-bed4-3ed344d37f3b",
- "groupUuid": "71fee78a-8074-4708-b2ba-44fae6164fac",
- "description": "string",
- "order": 0,
- "requiredApprovals": 0
}
]
}{- "uuid": "string"
}| uuid required | string <uuid> Approval Profile UUID |
| 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" Example: raProfiles Resource |
| associationObjectUuid required | string <uuid> Association object UUID |
| uuid required | string <uuid> Approval Profile UUID |
| 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" Example: raProfiles Resource |
| associationObjectUuid required | string <uuid> Association object UUID |
[ "Error Message 1", "Error Message 2" ]
| uuid required | string <uuid> Approval Profile UUID |
[- {
- "resource": "NONE",
- "objectUuid": "2dcc528b-9e16-46c6-877e-74eae258173f",
- "name": "Name"
}
]| 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" Example: raProfiles Resource |
| associationObjectUuid required | string <uuid> Association object UUID |
[- {
- "uuid": "string",
- "name": "ApprovalProfile1",
- "version": 1,
- "description": "Detail description of the approval profile",
- "expiry": 24,
- "numberOfSteps": 2,
- "associations": 0
}
]| itemsPerPage | integer <int32> <= 1000 Default: 10 Number of entries per page |
| pageNumber | integer <int32> Default: 1 Page number for the request |
{- "itemsPerPage": 0,
- "pageNumber": 0,
- "totalPages": 0,
- "totalItems": 0,
- "approvals": [
- {
- "approvalUuid": "string",
- "creatorUuid": "string",
- "creatorUsername": "string",
- "version": 0,
- "createdAt": "2019-08-24T14:15:22Z",
- "expiryAt": "2019-08-24T14:15:22Z",
- "closedAt": "2019-08-24T14:15:22Z",
- "status": "PENDING",
- "resource": "NONE",
- "resourceAction": "string",
- "objectUuid": "string",
- "approvalProfileName": "string",
- "approvalProfileUuid": "string"
}
]
}| uuid required | string Approval UUID |
{- "approvalUuid": "string",
- "creatorUuid": "string",
- "creatorUsername": "string",
- "version": 0,
- "createdAt": "2019-08-24T14:15:22Z",
- "expiryAt": "2019-08-24T14:15:22Z",
- "closedAt": "2019-08-24T14:15:22Z",
- "status": "PENDING",
- "resource": "NONE",
- "resourceAction": "string",
- "objectUuid": "string",
- "approvalProfileName": "string",
- "approvalProfileUuid": "string",
- "expiry": 0,
- "description": "string",
- "approvalSteps": [
- {
- "userUuid": "dcbf2986-7a6c-4291-9074-6441a23e4826",
- "roleUuid": "e343d0c5-cc56-4f04-bed4-3ed344d37f3b",
- "groupUuid": "71fee78a-8074-4708-b2ba-44fae6164fac",
- "description": "string",
- "order": 0,
- "requiredApprovals": 0,
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "username": "string",
- "roleName": "string",
- "groupName": "string",
- "approvalStepRecipients": [
- {
- "approvalRecipientUuid": "string",
- "userUuid": "string",
- "username": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "closedAt": "2019-08-24T14:15:22Z",
- "status": "PENDING",
- "comment": "string"
}
]
}
]
}| itemsPerPage | integer <int32> <= 1000 Default: 10 Number of entries per page |
| pageNumber | integer <int32> Default: 1 Page number for the request |
| history | boolean |
{- "itemsPerPage": 0,
- "pageNumber": 0,
- "totalPages": 0,
- "totalItems": 0,
- "approvals": [
- {
- "approvalUuid": "string",
- "creatorUuid": "string",
- "creatorUsername": "string",
- "version": 0,
- "createdAt": "2019-08-24T14:15:22Z",
- "expiryAt": "2019-08-24T14:15:22Z",
- "closedAt": "2019-08-24T14:15:22Z",
- "status": "PENDING",
- "resource": "NONE",
- "resourceAction": "string",
- "objectUuid": "string",
- "approvalProfileName": "string",
- "approvalProfileUuid": "string"
}
]
}