Skip to content
  • Auto
  • Light
  • Dark
Get Started

List Audits

List
post/api/v1/task/audits

Invokes the c1.api.task.v1.TaskAudit.List method.

Body Parameters
pageSizenumber
optional

The pageSize field.

formatint32
pageTokenstring
optional

The pageToken field.

refsarray of object
optional

The refs field.

Hide ParametersShow Parameters
idstring
optional

The id field.

taskIdstring
optional

The taskId field.

Returns
listarray of object
optional

The list field.

Hide ParametersShow Parameters
idstring
optional

The id field.

accessRequestOutcomeobject
optional

The TaskAuditAccessRequestOutcome message.

Hide ParametersShow Parameters
outcomeenum
optional
"ACCESS_REQUEST_OUTCOME_UNSPECIFIED" OR "ACCESS_REQUEST_OUTCOME_APPROVED" OR "ACCESS_REQUEST_OUTCOME_DENIED" OR 2 more

The outcome field.

Hide ParametersShow Parameters
"ACCESS_REQUEST_OUTCOME_UNSPECIFIED"
"ACCESS_REQUEST_OUTCOME_APPROVED"
"ACCESS_REQUEST_OUTCOME_DENIED"
"ACCESS_REQUEST_OUTCOME_ERROR"
"ACCESS_REQUEST_OUTCOME_CANCELLED"
actionResultobject
optional

The TaskAuditConnectorActionResult message.

This message contains a oneof named result. Only a single field of the following list may be set at a time:

  • success
  • error
  • cancelled
Hide ParametersShow Parameters
appEntitlementIdstring
optional

The appEntitlementId field.

appIdstring
optional

The appId field.

cancelledunknown
optional

The TaskAuditCancelledResult message.

connectorActionIdstring
optional

The connectorActionId field.

connectorIdstring
optional

The connectorId field.

errorobject
optional

The TaskAuditErrorResult message.

Hide ParametersShow Parameters
errorCountstring
optional

TODO(pquerna): expand

formatint64
errorReasonstring
optional

The errorReason field.

successobject
optional

The TaskAuditSuccessResult message.

Hide ParametersShow Parameters
annotationsarray of object
optional

The annotations field.

Hide ParametersShow Parameters
@typestring
optional

The type of the serialized message.

actionSubmittedobject
optional

The TaskAuditActionSubmitted message.

Hide ParametersShow Parameters
actionobject
optional

The TaskAction message.

Hide ParametersShow Parameters
idstring
optional

The id field.

actionTypeenum
optional
"TASK_ACTION_TYPE_UNSPECIFIED" OR "TASK_ACTION_TYPE_CLOSE" OR "TASK_ACTION_TYPE_APPROVE" OR 21 more

The actionType field.

Hide ParametersShow Parameters
"TASK_ACTION_TYPE_UNSPECIFIED"
"TASK_ACTION_TYPE_CLOSE"
"TASK_ACTION_TYPE_APPROVE"
"TASK_ACTION_TYPE_DENY"
"TASK_ACTION_TYPE_COMMENT"
"TASK_ACTION_TYPE_DELETE"
"TASK_ACTION_TYPE_REASSIGN"
"TASK_ACTION_TYPE_RESTART"
"TASK_ACTION_TYPE_SEND_REMINDER"
"TASK_ACTION_TYPE_PROVISION_COMPLETE"
"TASK_ACTION_TYPE_PROVISION_CANCELLED"
"TASK_ACTION_TYPE_PROVISION_ERRORED"
"TASK_ACTION_TYPE_ROLLBACK_SKIPPED"
"TASK_ACTION_TYPE_PROVISION_APP_USER_TARGET_CREATED"
"TASK_ACTION_TYPE_HARD_RESET"
"TASK_ACTION_TYPE_ESCALATE_TO_EMERGENCY_ACCESS"
"TASK_ACTION_TYPE_CHANGE_POLICY"
"TASK_ACTION_TYPE_RECALCULATE_DENIAL_FROM_BASE_POLICY_DECISIONS"
"TASK_ACTION_TYPE_SET_INSIGHTS_AND_RECOMMENDATION"
"TASK_ACTION_TYPE_SET_ANALYSIS_ID"
"TASK_ACTION_TYPE_RECALCULATE_APPROVERS_LIST"
"TASK_ACTION_TYPE_PROCESS_NOW"
"TASK_ACTION_TYPE_APPROVE_WITH_STEP_UP"
"TASK_ACTION_TYPE_SKIP_STEP"
bulkActionIdstring
optional

The bulkActionId field.

createdAtstring
optional
formatdate-time
deletedAtstring
optional
formatdate-time
policyStepIdstring
optional

The policyStepId field.

updatedAtstring
optional
formatdate-time
userIdstring
optional

The userId field.

approvalAutoAcceptedByPolicyunknown
optional

The TaskAuditApprovalAutoAcceptedByPolicy message.

approvalAutoRejectedByPolicyunknown
optional

The TaskAuditApprovalAutoRejectedByPolicy message.

approvalInstanceChangeobject
optional

The TaskAuditApprovalInstanceChange message.

Hide ParametersShow Parameters
instanceapprovalApprovalapprovedobjectdeniedobjectescalationInstanceobjectreassignedobjectreassignedByErrorReassignedByErrorActionrestartedobjectskippedSkippedActionstateenumApprovalInstance
optional

The approval instance object describes the way a policy step should be approved as well as its outcomes and state.

This message contains a oneof named outcome. Only a single field of the following list may be set at a time:

  • approved
  • denied
  • reassigned
  • restarted
  • reassignedByError
  • skipped
approvalReassignedobject
optional

The TaskAuditPolicyApprovalReassigned message.

Hide ParametersShow Parameters
newPolicyStepIdstring
optional

The newPolicyStepId field.

newUsersarray of string
optional

The newUsers field.

oldPolicyStepIdstring
optional

The oldPolicyStepId field.

usersarray of idstringcreatedAtstringdelegatedUserIdstringdeletedAtstringdepartmentstringdepartmentSourcesarray of C1APIUserV1UserAttributeMappingSourcedirectoryIdsarray of stringdirectoryStatusenumdirectoryStatusSourcesarray of C1APIUserV1UserAttributeMappingSourcedisplayNamestringemailstringemailsarray of stringemailSourcesarray of C1APIUserV1UserAttributeMappingSourceemployeeIdsarray of stringemployeeIdSourcesarray of C1APIUserV1UserAttributeMappingSourceemploymentStatusstringemploymentStatusSourcesarray of C1APIUserV1UserAttributeMappingSourceemploymentTypestringemploymentTypeSourcesarray of C1APIUserV1UserAttributeMappingSourcejobTitlestringjobTitleSourcesarray of C1APIUserV1UserAttributeMappingSourcemanagerIdsarray of stringmanagerSourcesarray of C1APIUserV1UserAttributeMappingSourceprofilemaproleIdsarray of stringstatusenumtypeenumupdatedAtstringusernamestringusernamesarray of stringusernameSourcesarray of C1APIUserV1UserAttributeMappingSourceC1APIUserV1User
optional

The users field.

approvedAutomaticallyunknown
optional

The TaskAuditApprovalHappenedAutomatically message.

bulkActionErrorobject
optional

The TaskAuditBulkActionError message.

Hide ParametersShow Parameters
errorstring
optional

The error field.

certifyOutcomeobject
optional

The TaskAuditCertifyOutcome message.

Hide ParametersShow Parameters
outcomeenum
optional
"CERTIFY_OUTCOME_UNSPECIFIED" OR "CERTIFY_OUTCOME_CERTIFIED" OR "CERTIFY_OUTCOME_DECERTIFIED" OR 3 more

The outcome field.

Hide ParametersShow Parameters
"CERTIFY_OUTCOME_UNSPECIFIED"
"CERTIFY_OUTCOME_CERTIFIED"
"CERTIFY_OUTCOME_DECERTIFIED"
"CERTIFY_OUTCOME_ERROR"
"CERTIFY_OUTCOME_CANCELLED"
"CERTIFY_OUTCOME_WAIT_TIMED_OUT"
commentobject
optional

The TaskAuditComment message.

Hide ParametersShow Parameters
commentstring
optional

The comment field.

updatedAtstring
optional
formatdate-time
updatedBystring
optional

The updatedBy field.

conditionalPolicyExecutionResultobject
optional

The TaskAuditConditionalPolicyExecutionResult message.

Hide ParametersShow Parameters
conditionstring
optional

The condition field.

conditionMatchedboolean
optional

The conditionMatched field.

defaultConditionboolean
optional

The defaultCondition field.

errorstring
optional

The error field.

policyKeystring
optional

The policyKey field.

connectorActionsEndobject
optional

The TaskAuditFinishedConnectorActions message.

Hide ParametersShow Parameters
policyStepIdstring
optional

The policyStepId field.

connectorActionsStartobject
optional

The TaskAuditStartedConnectorActions message.

Hide ParametersShow Parameters
policyStepIdstring
optional

The policyStepId field.

createdstring
optional
formatdate-time
currentStateenum
optional
"TASK_STATE_UNSPECIFIED" OR "TASK_STATE_OPEN" OR "TASK_STATE_CLOSED"

The currentState field.

Hide ParametersShow Parameters
"TASK_STATE_UNSPECIFIED"
"TASK_STATE_OPEN"
"TASK_STATE_CLOSED"
eventTypeenum
optional
"TASK_AUDIT_EVENT_TYPE_UNSPECIFIED" OR "TASK_AUDIT_EVENT_TYPE_NEUTRAL" OR "TASK_AUDIT_EVENT_TYPE_ERROR"

The eventType field.

Hide ParametersShow Parameters
"TASK_AUDIT_EVENT_TYPE_UNSPECIFIED"
"TASK_AUDIT_EVENT_TYPE_NEUTRAL"
"TASK_AUDIT_EVENT_TYPE_ERROR"
expressionPolicyStepErrorobject
optional

The TaskAuditExpressionPolicyStepError message.

Hide ParametersShow Parameters
errorstring
optional

The error field.

externalTicketCreatedobject
optional

The TaskAuditExternalTicketCreated message.

Hide ParametersShow Parameters
appIdstring
optional

The appId field.

connectorIdstring
optional

The connectorId field.

externalTicketIdstring
optional

The externalTicketId field.

externalTicketProvisionerConfigIdstring
optional

The externalTicketProvisionerConfigId field.

externalTicketProvisionerConfigNamestring
optional

The externalTicketProvisionerConfigName field.

externalTicketUrlstring
optional

The externalTicketUrl field.

externalTicketErrorobject
optional

The TaskAuditExternalTicketError message.

Hide ParametersShow Parameters
errorMessagestring
optional

The errorMessage field.

externalTicketProvisionStepResolvedobject
optional

The TaskAuditExternalTicketProvisionStepResolved message.

Hide ParametersShow Parameters
appIdstring
optional

The appId field.

connectorIdstring
optional

The connectorId field.

externalTicketIdstring
optional

The externalTicketId field.

externalTicketProvisionerConfigIdstring
optional

The externalTicketProvisionerConfigId field.

externalTicketUrlstring
optional

The externalTicketUrl field.

externalTicketTriggeredobject
optional

The TaskAuditExternalTicketTriggered message.

Hide ParametersShow Parameters
appIdstring
optional

The appId field.

connectorIdstring
optional

The connectorId field.

externalTicketIdstring
optional

The externalTicketId field.

externalTicketProvisionerConfigIdstring
optional

The externalTicketProvisionerConfigId field.

externalTicketProvisionerConfigNamestring
optional

The externalTicketProvisionerConfigName field.

grantOutcomeobject
optional

The TaskAuditGrantOutcome message.

Hide ParametersShow Parameters
outcomeenum
optional
"GRANT_OUTCOME_UNSPECIFIED" OR "GRANT_OUTCOME_GRANTED" OR "GRANT_OUTCOME_DENIED" OR 3 more

The outcome field.

Hide ParametersShow Parameters
"GRANT_OUTCOME_UNSPECIFIED"
"GRANT_OUTCOME_GRANTED"
"GRANT_OUTCOME_DENIED"
"GRANT_OUTCOME_ERROR"
"GRANT_OUTCOME_CANCELLED"
"GRANT_OUTCOME_WAIT_TIMED_OUT"
hardResetobject
optional

The TaskAuditHardReset message.

Hide ParametersShow Parameters
oldPolicyStepIdstring
optional

The oldPolicyStepId field.

metadataobject
optional

The TaskAuditMetaData message.

Hide ParametersShow Parameters
useridstringcreatedAtstringdelegatedUserIdstringdeletedAtstringdepartmentstringdepartmentSourcesarray of C1APIUserV1UserAttributeMappingSourcedirectoryIdsarray of stringdirectoryStatusenumdirectoryStatusSourcesarray of C1APIUserV1UserAttributeMappingSourcedisplayNamestringemailstringemailsarray of stringemailSourcesarray of C1APIUserV1UserAttributeMappingSourceemployeeIdsarray of stringemployeeIdSourcesarray of C1APIUserV1UserAttributeMappingSourceemploymentStatusstringemploymentStatusSourcesarray of C1APIUserV1UserAttributeMappingSourceemploymentTypestringemploymentTypeSourcesarray of C1APIUserV1UserAttributeMappingSourcejobTitlestringjobTitleSourcesarray of C1APIUserV1UserAttributeMappingSourcemanagerIdsarray of stringmanagerSourcesarray of C1APIUserV1UserAttributeMappingSourceprofilemaproleIdsarray of stringstatusenumtypeenumupdatedAtstringusernamestringusernamesarray of stringusernameSourcesarray of C1APIUserV1UserAttributeMappingSourceC1APIUserV1User
optional

The User object provides all of the details for an user, as well as some configuration.

policyEvaluationStepobject
optional

The TaskAuditPolicyEvaluationStep message.

Hide ParametersShow Parameters
stepCommentstring
optional

The stepComment field.

provisionErrorobject
optional

The TaskAuditPolicyProvisionError message.

Hide ParametersShow Parameters
errorstring
optional

The error field.

provisionReassignedobject
optional

The TaskAuditPolicyProvisionReassigned message.

Hide ParametersShow Parameters
newPolicyStepIdstring
optional

The newPolicyStepId field.

newUsersarray of string
optional

The newUsers field.

oldPolicyStepIdstring
optional

The oldPolicyStepId field.

usersarray of idstringcreatedAtstringdelegatedUserIdstringdeletedAtstringdepartmentstringdepartmentSourcesarray of C1APIUserV1UserAttributeMappingSourcedirectoryIdsarray of stringdirectoryStatusenumdirectoryStatusSourcesarray of C1APIUserV1UserAttributeMappingSourcedisplayNamestringemailstringemailsarray of stringemailSourcesarray of C1APIUserV1UserAttributeMappingSourceemployeeIdsarray of stringemployeeIdSourcesarray of C1APIUserV1UserAttributeMappingSourceemploymentStatusstringemploymentStatusSourcesarray of C1APIUserV1UserAttributeMappingSourceemploymentTypestringemploymentTypeSourcesarray of C1APIUserV1UserAttributeMappingSourcejobTitlestringjobTitleSourcesarray of C1APIUserV1UserAttributeMappingSourcemanagerIdsarray of stringmanagerSourcesarray of C1APIUserV1UserAttributeMappingSourceprofilemaproleIdsarray of stringstatusenumtypeenumupdatedAtstringusernamestringusernamesarray of stringusernameSourcesarray of C1APIUserV1UserAttributeMappingSourceC1APIUserV1User
optional

The users field.

reassignedToDelegateobject
optional

The TaskAuditReassignedToDelegate message.

Hide ParametersShow Parameters
delegatedAssigneeUseridstringcreatedAtstringdelegatedUserIdstringdeletedAtstringdepartmentstringdepartmentSourcesarray of C1APIUserV1UserAttributeMappingSourcedirectoryIdsarray of stringdirectoryStatusenumdirectoryStatusSourcesarray of C1APIUserV1UserAttributeMappingSourcedisplayNamestringemailstringemailsarray of stringemailSourcesarray of C1APIUserV1UserAttributeMappingSourceemployeeIdsarray of stringemployeeIdSourcesarray of C1APIUserV1UserAttributeMappingSourceemploymentStatusstringemploymentStatusSourcesarray of C1APIUserV1UserAttributeMappingSourceemploymentTypestringemploymentTypeSourcesarray of C1APIUserV1UserAttributeMappingSourcejobTitlestringjobTitleSourcesarray of C1APIUserV1UserAttributeMappingSourcemanagerIdsarray of stringmanagerSourcesarray of C1APIUserV1UserAttributeMappingSourceprofilemaproleIdsarray of stringstatusenumtypeenumupdatedAtstringusernamestringusernamesarray of stringusernameSourcesarray of C1APIUserV1UserAttributeMappingSourceC1APIUserV1User
optional

The User object provides all of the details for an user, as well as some configuration.

delegatedAssigneeUserIdstring
optional

The delegatedAssigneeUserId field.

originalAssigneeUseridstringcreatedAtstringdelegatedUserIdstringdeletedAtstringdepartmentstringdepartmentSourcesarray of C1APIUserV1UserAttributeMappingSourcedirectoryIdsarray of stringdirectoryStatusenumdirectoryStatusSourcesarray of C1APIUserV1UserAttributeMappingSourcedisplayNamestringemailstringemailsarray of stringemailSourcesarray of C1APIUserV1UserAttributeMappingSourceemployeeIdsarray of stringemployeeIdSourcesarray of C1APIUserV1UserAttributeMappingSourceemploymentStatusstringemploymentStatusSourcesarray of C1APIUserV1UserAttributeMappingSourceemploymentTypestringemploymentTypeSourcesarray of C1APIUserV1UserAttributeMappingSourcejobTitlestringjobTitleSourcesarray of C1APIUserV1UserAttributeMappingSourcemanagerIdsarray of stringmanagerSourcesarray of C1APIUserV1UserAttributeMappingSourceprofilemaproleIdsarray of stringstatusenumtypeenumupdatedAtstringusernamestringusernamesarray of stringusernameSourcesarray of C1APIUserV1UserAttributeMappingSourceC1APIUserV1User
optional

The User object provides all of the details for an user, as well as some configuration.

originalAssigneeUserIdstring
optional

The originalAssigneeUserId field.

reassignmentListErrorobject
optional

The TaskAuditReassignmentListError message.

Hide ParametersShow Parameters
errorMessagestring
optional

The errorMessage field.

revokeOutcomeobject
optional

The TaskAuditRevokeOutcome message.

Hide ParametersShow Parameters
outcomeenum
optional
"REVOKE_OUTCOME_UNSPECIFIED" OR "REVOKE_OUTCOME_REVOKED" OR "REVOKE_OUTCOME_DENIED" OR 3 more

The outcome field.

Hide ParametersShow Parameters
"REVOKE_OUTCOME_UNSPECIFIED"
"REVOKE_OUTCOME_REVOKED"
"REVOKE_OUTCOME_DENIED"
"REVOKE_OUTCOME_ERROR"
"REVOKE_OUTCOME_CANCELLED"
"REVOKE_OUTCOME_WAIT_TIMED_OUT"
slaEscalationobject
optional

The TaskAuditSLAEscalation message.

Hide ParametersShow Parameters
messagestring
optional

The message field.

sourceenum
optional
"SOURCE_UNSPECIFIED" OR "SOURCE_C1" OR "SOURCE_JIRA" OR 2 more

The source field.

Hide ParametersShow Parameters
"SOURCE_UNSPECIFIED"
"SOURCE_C1"
"SOURCE_JIRA"
"SOURCE_SLACK"
"SOURCE_COPILOT_AGENTS"
stateChangeobject
optional

The TaskAuditStateChange message.

Hide ParametersShow Parameters
previousStateenum
optional
"TASK_STATE_UNSPECIFIED" OR "TASK_STATE_OPEN" OR "TASK_STATE_CLOSED"

The previousState field.

Hide ParametersShow Parameters
"TASK_STATE_UNSPECIFIED"
"TASK_STATE_OPEN"
"TASK_STATE_CLOSED"
stepSkippedobject
optional

The TaskAuditStepSkipped message.

Hide ParametersShow Parameters
skippedBystring
optional

The skippedBy field.

stepUpApprovalobject
optional

The TaskAuditStepUpApproval message.

Hide ParametersShow Parameters
stepUpTransactionIdstring
optional

The stepUpTransactionId field.

taskCreatedunknown
optional

The TaskAuditNewTask message.

taskEscalatedobject
optional

The TaskAuditEscalateToEmergencyAccess message.

Hide ParametersShow Parameters
oldPolicyIdstring
optional

The oldPolicyId field.

oldPolicyStepIdstring
optional

The oldPolicyStepId field.

taskRestartedobject
optional

The TaskAuditRestart message.

Hide ParametersShow Parameters
oldPolicyStepIdstring
optional

The oldPolicyStepId field.

userIdstring
optional

The userId field.

waitStepAnalysisSuccessobject
optional

The TaskAuditWaitForAnalysisStepSuccess message.

Hide ParametersShow Parameters
stepIdstring
optional

The stepId field.

succeededAtstring
optional
formatdate-time
waitStepAnalysisTimedOutobject
optional

The TaskAuditWaitForAnalysisStepTimedOut message.

Hide ParametersShow Parameters
stepIdstring
optional

The stepId field.

timedOutAtstring
optional
formatdate-time
waitStepAnalysisWaitingobject
optional

The TaskAuditWaitForAnalysisStepWaiting message.

Hide ParametersShow Parameters
stepIdstring
optional

The stepId field.

waitStepSuccessobject
optional

The TaskAuditWaitStepSuccess message.

Hide ParametersShow Parameters
conditionstring
optional

The condition field.

stepIdstring
optional

The stepId field.

succeededAtstring
optional
formatdate-time
waitStepTimedOutobject
optional

The TaskAuditWaitStepTimedOut message.

Hide ParametersShow Parameters
conditionstring
optional

The condition field.

stepIdstring
optional

The stepId field.

timedOutAtstring
optional
formatdate-time
waitStepWaitingobject
optional

The TaskAuditWaitStepWaiting message.

Hide ParametersShow Parameters
conditionstring
optional

The condition field.

stepIdstring
optional

The stepId field.

webhookApprovalAttemptobject
optional

The TaskAuditWebhookApprovalAttempt message.

Hide ParametersShow Parameters
webhookIdstring
optional

The webhookId field.

webhookInstanceIdstring
optional

The webhookInstanceId field.

webhookNamestring
optional

The webhookName field.

webhookUrlstring
optional

The webhookUrl field.

webhookApprovalBadResponseobject
optional

The TaskAuditWebhookApprovalBadResponse message.

Hide ParametersShow Parameters
errorstring
optional

The error field.

webhookIdstring
optional

The webhookId field.

webhookInstanceIdstring
optional

The webhookInstanceId field.

webhookNamestring
optional

The webhookName field.

webhookUrlstring
optional

The webhookUrl field.

webhookApprovalSuccessobject
optional

The TaskAuditWebhookApprovalSuccess message.

Hide ParametersShow Parameters
webhookIdstring
optional

The webhookId field.

webhookInstanceIdstring
optional

The webhookInstanceId field.

webhookNamestring
optional

The webhookName field.

webhookUrlstring
optional

The webhookUrl field.

webhookApprovalTriggeredobject
optional

The TaskAuditWebhookApprovalTriggered message.

Hide ParametersShow Parameters
webhookIdstring
optional

The webhookId field.

webhookInstanceIdstring
optional

The webhookInstanceId field.

webhookNamestring
optional

The webhookName field.

webhookUrlstring
optional

The webhookUrl field.

webhookAttemptobject
optional

The TaskAuditWebhookAttempt message.

Hide ParametersShow Parameters
webhookIdstring
optional

The webhookId field.

webhookInstanceIdstring
optional

The webhookInstanceId field.

webhookNamestring
optional

The webhookName field.

webhookUrlstring
optional

The webhookUrl field.

webhookSuccessobject
optional

The TaskAuditWebhookSuccess message.

Hide ParametersShow Parameters
webhookIdstring
optional

The webhookId field.

webhookInstanceIdstring
optional

The webhookInstanceId field.

webhookNamestring
optional

The webhookName field.

webhookUrlstring
optional

The webhookUrl field.

webhookTriggeredobject
optional

The TaskAuditWebhookTriggered message.

Hide ParametersShow Parameters
webhookIdstring
optional

The webhookId field.

webhookInstanceIdstring
optional

The webhookInstanceId field.

webhookNamestring
optional

The webhookName field.

webhookUrlstring
optional

The webhookUrl field.

workflowStepnumber
optional

The workflowStep field.

formatint32
nextPageTokenstring
optional

The nextPageToken field.

Request example cURL
curl https://{tenantDomain}.conductor.one/api/v1/task/audits \
    -H 'Content-Type: application/json' \
    -H "Authorization: Bearer $CONDUCTORONE_SDK_API_KEY"
200 Example
{
  "list": [
    {
      "id": "id",
      "accessRequestOutcome": {
        "outcome": "ACCESS_REQUEST_OUTCOME_UNSPECIFIED"
      },
      "actionResult": {
        "appEntitlementId": "appEntitlementId",
        "appId": "appId",
        "cancelled": {},
        "connectorActionId": "connectorActionId",
        "connectorId": "connectorId",
        "error": {
          "errorCount": "errorCount",
          "errorReason": "errorReason"
        },
        "success": {
          "annotations": [
            {
              "@type": "@type"
            }
          ]
        }
      },
      "actionSubmitted": {
        "action": {
          "id": "id",
          "actionType": "TASK_ACTION_TYPE_UNSPECIFIED",
          "bulkActionId": "bulkActionId",
          "policyStepId": "policyStepId",
          "userId": "userId"
        }
      },
      "approvalAutoAcceptedByPolicy": {},
      "approvalAutoRejectedByPolicy": {},
      "approvalInstanceChange": {
        "instance": {
          "approval": {
            "agent": {
              "agentMode": "APPROVAL_AGENT_MODE_UNSPECIFIED",
              "agentUserId": "agentUserId",
              "instructions": "instructions",
              "policyIds": [
                "string"
              ]
            },
            "allowedReassignees": [
              "string"
            ],
            "allowReassignment": true,
            "appOwners": {
              "allowSelfApproval": true
            },
            "entitlementOwners": {
              "allowSelfApproval": true,
              "fallback": true,
              "fallbackUserIds": [
                "string"
              ]
            },
            "escalation": {
              "escalationComment": "escalationComment",
              "expiration": "expiration",
              "reassignToApprovers": {
                "approverIds": [
                  "string"
                ]
              },
              "replacePolicy": {
                "policyId": "policyId"
              }
            },
            "escalationEnabled": true,
            "expression": {
              "allowSelfApproval": true,
              "expressions": [
                "string"
              ],
              "fallback": true,
              "fallbackUserIds": [
                "string"
              ]
            },
            "group": {
              "allowSelfApproval": true,
              "appGroupId": "appGroupId",
              "appId": "appId",
              "fallback": true,
              "fallbackUserIds": [
                "string"
              ]
            },
            "manager": {
              "allowSelfApproval": true,
              "fallback": true,
              "fallbackUserIds": [
                "string"
              ]
            },
            "requireApprovalReason": true,
            "requireDenialReason": true,
            "requireReassignmentReason": true,
            "requiresStepUpProviderId": "requiresStepUpProviderId",
            "resourceOwners": {
              "allowSelfApproval": true,
              "fallback": true,
              "fallbackUserIds": [
                "string"
              ]
            },
            "self": {
              "fallback": true,
              "fallbackUserIds": [
                "string"
              ]
            },
            "users": {
              "allowSelfApproval": true,
              "userIds": [
                "string"
              ]
            },
            "webhook": {
              "webhookId": "webhookId"
            }
          },
          "approved": {},
          "denied": {},
          "escalationInstance": {
            "alreadyEscalated": true,
            "escalationComment": "escalationComment",
            "expiresAt": "2019-12-27T18:11:19.117Z",
            "reassignToApprovers": {
              "approverIds": [
                "string"
              ]
            },
            "replacePolicy": {
              "policyId": "policyId"
            }
          },
          "reassigned": {},
          "reassignedByError": {},
          "restarted": {},
          "skipped": {}
        }
      },
      "approvalReassigned": {
        "newPolicyStepId": "newPolicyStepId",
        "newUsers": [
          "string"
        ],
        "oldPolicyStepId": "oldPolicyStepId",
        "users": [
          {
            "delegatedUserId": "delegatedUserId",
            "roleIds": [
              "string"
            ],
            "status": "UNKNOWN"
          }
        ]
      },
      "approvedAutomatically": {},
      "bulkActionError": {
        "error": "error"
      },
      "certifyOutcome": {
        "outcome": "CERTIFY_OUTCOME_UNSPECIFIED"
      },
      "comment": {
        "comment": "comment",
        "updatedAt": "2019-12-27T18:11:19.117Z",
        "updatedBy": "updatedBy"
      },
      "conditionalPolicyExecutionResult": {
        "condition": "condition",
        "conditionMatched": true,
        "defaultCondition": true,
        "error": "error",
        "policyKey": "policyKey"
      },
      "connectorActionsEnd": {
        "policyStepId": "policyStepId"
      },
      "connectorActionsStart": {
        "policyStepId": "policyStepId"
      },
      "created": "2019-12-27T18:11:19.117Z",
      "currentState": "TASK_STATE_UNSPECIFIED",
      "eventType": "TASK_AUDIT_EVENT_TYPE_UNSPECIFIED",
      "expressionPolicyStepError": {
        "error": "error"
      },
      "externalTicketCreated": {
        "appId": "appId",
        "connectorId": "connectorId",
        "externalTicketId": "externalTicketId",
        "externalTicketProvisionerConfigId": "externalTicketProvisionerConfigId",
        "externalTicketProvisionerConfigName": "externalTicketProvisionerConfigName",
        "externalTicketUrl": "externalTicketUrl"
      },
      "externalTicketError": {
        "errorMessage": "errorMessage"
      },
      "externalTicketProvisionStepResolved": {
        "appId": "appId",
        "connectorId": "connectorId",
        "externalTicketId": "externalTicketId",
        "externalTicketProvisionerConfigId": "externalTicketProvisionerConfigId",
        "externalTicketUrl": "externalTicketUrl"
      },
      "externalTicketTriggered": {
        "appId": "appId",
        "connectorId": "connectorId",
        "externalTicketId": "externalTicketId",
        "externalTicketProvisionerConfigId": "externalTicketProvisionerConfigId",
        "externalTicketProvisionerConfigName": "externalTicketProvisionerConfigName"
      },
      "grantOutcome": {
        "outcome": "GRANT_OUTCOME_UNSPECIFIED"
      },
      "hardReset": {
        "oldPolicyStepId": "oldPolicyStepId"
      },
      "metadata": {
        "user": {
          "delegatedUserId": "delegatedUserId",
          "roleIds": [
            "string"
          ],
          "status": "UNKNOWN"
        }
      },
      "policyEvaluationStep": {
        "stepComment": "stepComment"
      },
      "provisionError": {
        "error": "error"
      },
      "provisionReassigned": {
        "newPolicyStepId": "newPolicyStepId",
        "newUsers": [
          "string"
        ],
        "oldPolicyStepId": "oldPolicyStepId",
        "users": [
          {
            "delegatedUserId": "delegatedUserId",
            "roleIds": [
              "string"
            ],
            "status": "UNKNOWN"
          }
        ]
      },
      "reassignedToDelegate": {
        "delegatedAssigneeUser": {
          "delegatedUserId": "delegatedUserId",
          "roleIds": [
            "string"
          ],
          "status": "UNKNOWN"
        },
        "delegatedAssigneeUserId": "delegatedAssigneeUserId",
        "originalAssigneeUser": {
          "delegatedUserId": "delegatedUserId",
          "roleIds": [
            "string"
          ],
          "status": "UNKNOWN"
        },
        "originalAssigneeUserId": "originalAssigneeUserId"
      },
      "reassignmentListError": {
        "errorMessage": "errorMessage"
      },
      "revokeOutcome": {
        "outcome": "REVOKE_OUTCOME_UNSPECIFIED"
      },
      "slaEscalation": {
        "message": "message"
      },
      "source": "SOURCE_UNSPECIFIED",
      "stateChange": {
        "previousState": "TASK_STATE_UNSPECIFIED"
      },
      "stepSkipped": {
        "skippedBy": "skippedBy"
      },
      "stepUpApproval": {
        "stepUpTransactionId": "stepUpTransactionId"
      },
      "taskCreated": {},
      "taskEscalated": {
        "oldPolicyId": "oldPolicyId",
        "oldPolicyStepId": "oldPolicyStepId"
      },
      "taskRestarted": {
        "oldPolicyStepId": "oldPolicyStepId"
      },
      "userId": "userId",
      "waitStepAnalysisSuccess": {
        "stepId": "stepId",
        "succeededAt": "2019-12-27T18:11:19.117Z"
      },
      "waitStepAnalysisTimedOut": {
        "stepId": "stepId",
        "timedOutAt": "2019-12-27T18:11:19.117Z"
      },
      "waitStepAnalysisWaiting": {
        "stepId": "stepId"
      },
      "waitStepSuccess": {
        "condition": "condition",
        "stepId": "stepId",
        "succeededAt": "2019-12-27T18:11:19.117Z"
      },
      "waitStepTimedOut": {
        "condition": "condition",
        "stepId": "stepId",
        "timedOutAt": "2019-12-27T18:11:19.117Z"
      },
      "waitStepWaiting": {
        "condition": "condition",
        "stepId": "stepId"
      },
      "webhookApprovalAttempt": {
        "webhookId": "webhookId",
        "webhookInstanceId": "webhookInstanceId",
        "webhookName": "webhookName",
        "webhookUrl": "webhookUrl"
      },
      "webhookApprovalBadResponse": {
        "error": "error",
        "webhookId": "webhookId",
        "webhookInstanceId": "webhookInstanceId",
        "webhookName": "webhookName",
        "webhookUrl": "webhookUrl"
      },
      "webhookApprovalSuccess": {
        "webhookId": "webhookId",
        "webhookInstanceId": "webhookInstanceId",
        "webhookName": "webhookName",
        "webhookUrl": "webhookUrl"
      },
      "webhookApprovalTriggered": {
        "webhookId": "webhookId",
        "webhookInstanceId": "webhookInstanceId",
        "webhookName": "webhookName",
        "webhookUrl": "webhookUrl"
      },
      "webhookAttempt": {
        "webhookId": "webhookId",
        "webhookInstanceId": "webhookInstanceId",
        "webhookName": "webhookName",
        "webhookUrl": "webhookUrl"
      },
      "webhookSuccess": {
        "webhookId": "webhookId",
        "webhookInstanceId": "webhookInstanceId",
        "webhookName": "webhookName",
        "webhookUrl": "webhookUrl"
      },
      "webhookTriggered": {
        "webhookId": "webhookId",
        "webhookInstanceId": "webhookInstanceId",
        "webhookName": "webhookName",
        "webhookUrl": "webhookUrl"
      },
      "workflowStep": 0
    }
  ],
  "nextPageToken": "nextPageToken"
}