OpenAPI Specification
openapi: 3.1.0
info:
description: The ConductorOne API is a HTTP API for managing ConductorOne resources.
title: ConductorOne Access Conflict Task API
version: 0.1.0-alpha
servers:
- description: The ConductorOne API server for the current tenant.
url: https://{tenantDomain}.conductor.one
variables:
tenantDomain:
default: example
description: The domain of the tenant to use for this request.
security:
- bearerAuth: []
oauth: []
tags:
- name: Task
paths:
/api/v1/search/tasks:
post:
description: Search tasks based on filters specified in the request body.
operationId: c1.api.task.v1.TaskSearchService.Search
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/c1.api.task.v1.TaskSearchRequest'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/c1.api.task.v1.TaskSearchResponse'
description: The TaskSearchResponse message contains a list of results and a nextPageToken if applicable.
summary: Search
tags:
- Task
x-speakeasy-group: TaskSearch
x-speakeasy-name-override: Search
/api/v1/task/audits:
post:
description: Invokes the c1.api.task.v1.TaskAudit.List method.
operationId: c1.api.task.v1.TaskAudit.List
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/c1.api.task.v1.TaskAuditListRequest'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/c1.api.task.v1.TaskAuditListResponse'
description: Successful response
summary: List
tags:
- Task
x-speakeasy-group: TaskAudit
x-speakeasy-name-override: List
/api/v1/task/grant:
post:
description: Create a grant task
operationId: c1.api.task.v1.TaskService.CreateGrantTask
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/c1.api.task.v1.TaskServiceCreateGrantRequest'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/c1.api.task.v1.TaskServiceCreateGrantResponse'
description: The TaskServiceCreateGrantResponse returns a task view which has a task including JSONPATHs to the expanded items in the expanded array.
summary: Create Grant Task
tags:
- Task
x-speakeasy-group: Task
x-speakeasy-name-override: CreateGrantTask
/api/v1/task/offboarding:
post:
description: Invokes the c1.api.task.v1.TaskService.CreateOffboardingTask method.
operationId: c1.api.task.v1.TaskService.CreateOffboardingTask
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/c1.api.task.v1.TaskServiceCreateOffboardingRequest'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/c1.api.task.v1.TaskServiceCreateOffboardingResponse'
description: Successful response
summary: Create Offboarding Task
tags:
- Task
x-speakeasy-group: Task
x-speakeasy-name-override: CreateOffboardingTask
/api/v1/task/revoke:
post:
description: Create a revoke task
operationId: c1.api.task.v1.TaskService.CreateRevokeTask
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/c1.api.task.v1.TaskServiceCreateRevokeRequest'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/c1.api.task.v1.TaskServiceCreateRevokeResponse'
description: The TaskServiceCreateRevokeResponse returns a task view which has a task including JSONPATHs to the expanded items in the expanded array.
summary: Create Revoke Task
tags:
- Task
x-speakeasy-group: Task
x-speakeasy-name-override: CreateRevokeTask
/api/v1/tasks/{id}:
get:
description: Get a task by ID
operationId: c1.api.task.v1.TaskService.Get
parameters:
- in: path
name: id
required: true
schema:
description: The id field.
readOnly: false
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/c1.api.task.v1.TaskServiceGetResponse'
description: The TaskServiceGetResponse returns a task view which has a task including JSONPATHs to the expanded items in the expanded array.
summary: Get
tags:
- Task
x-speakeasy-group: Task
x-speakeasy-name-override: Get
/api/v1/tasks/{task_id}/action/approve:
post:
description: Invokes the c1.api.task.v1.TaskActionsService.Approve method.
operationId: c1.api.task.v1.TaskActionsService.Approve
parameters:
- in: path
name: task_id
required: true
schema:
description: The ID of the task to approve.
readOnly: false
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/c1.api.task.v1.TaskActionsServiceApproveRequestInput'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/c1.api.task.v1.TaskActionsServiceApproveResponse'
description: The TaskActionsServiceApproveResponse returns a task view with paths indicating the location of expanded items in the array.
summary: Approve
tags:
- Task
x-speakeasy-group: TaskActions
x-speakeasy-name-override: Approve
/api/v1/tasks/{task_id}/action/approve-with-step-up:
post:
description: Invokes the c1.api.task.v1.TaskActionsService.ApproveWithStepUp method.
operationId: c1.api.task.v1.TaskActionsService.ApproveWithStepUp
parameters:
- in: path
name: task_id
required: true
schema:
description: The ID of the task to approve with step-up.
readOnly: false
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/c1.api.task.v1.TaskActionsServiceApproveWithStepUpRequestInput'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/c1.api.task.v1.TaskActionsServiceApproveWithStepUpResponse'
description: TaskActionsServiceApproveWithStepUpResponse is the response for approving a task with step-up authentication
summary: Approve With Step Up
tags:
- Task
x-speakeasy-group: TaskActions
x-speakeasy-name-override: ApproveWithStepUp
/api/v1/tasks/{task_id}/action/close:
post:
description: Invokes the c1.api.task.v1.TaskActionsService.Close method.
operationId: c1.api.task.v1.TaskActionsService.Close
parameters:
- in: path
name: task_id
required: true
schema:
description: The taskId field.
readOnly: false
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/c1.api.task.v1.TaskActionsServiceCloseRequestInput'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/c1.api.task.v1.TaskActionsServiceCloseResponse'
description: The TaskActionsServiceCloseResponse returns a task view with paths indicating the location of expanded items in the array.
summary: Close
tags:
- Task
x-speakeasy-group: TaskActions
x-speakeasy-name-override: Close
/api/v1/tasks/{task_id}/action/comment:
post:
description: Invokes the c1.api.task.v1.TaskActionsService.Comment method.
operationId: c1.api.task.v1.TaskActionsService.Comment
parameters:
- in: path
name: task_id
required: true
schema:
description: The ID of the task to be commented on
readOnly: false
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/c1.api.task.v1.TaskActionsServiceCommentRequestInput'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/c1.api.task.v1.TaskActionsServiceCommentResponse'
description: Task actions service comment response returns the task view inluding the expanded array of items that are indicated by the expand mask on the request.
summary: Comment
tags:
- Task
x-speakeasy-group: TaskActions
x-speakeasy-name-override: Comment
/api/v1/tasks/{task_id}/action/deny:
post:
description: Invokes the c1.api.task.v1.TaskActionsService.Deny method.
operationId: c1.api.task.v1.TaskActionsService.Deny
parameters:
- in: path
name: task_id
required: true
schema:
description: The ID of the task to be denied.
readOnly: false
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/c1.api.task.v1.TaskActionsServiceDenyRequestInput'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/c1.api.task.v1.TaskActionsServiceDenyResponse'
description: The TaskActionsServiceDenyResponse returns a task view with paths indicating the location of expanded items in the array.
summary: Deny
tags:
- Task
x-speakeasy-group: TaskActions
x-speakeasy-name-override: Deny
/api/v1/tasks/{task_id}/action/escalate:
post:
description: Invokes the c1.api.task.v1.TaskActionsService.EscalateToEmergencyAccess method.
operationId: c1.api.task.v1.TaskActionsService.EscalateToEmergencyAccess
parameters:
- in: path
name: task_id
required: true
schema:
description: The taskId field.
readOnly: false
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/c1.api.task.v1.TaskActionsServiceEscalateToEmergencyAccessRequestInput'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/c1.api.task.v1.TaskServiceActionResponse'
description: Successful response
summary: Escalate To Emergency Access
tags:
- Task
x-speakeasy-group: TaskActions
x-speakeasy-name-override: EscalateToEmergencyAccess
/api/v1/tasks/{task_id}/action/process:
post:
description: Invokes the c1.api.task.v1.TaskActionsService.ProcessNow method.
operationId: c1.api.task.v1.TaskActionsService.ProcessNow
parameters:
- in: path
name: task_id
required: true
schema:
description: The ID of the task to process now.
readOnly: false
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/c1.api.task.v1.TaskActionsServiceProcessNowRequestInput'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/c1.api.task.v1.TaskActionsServiceProcessNowResponse'
description: Successful response
summary: Process Now
tags:
- Task
x-speakeasy-group: TaskActions
x-speakeasy-name-override: ProcessNow
/api/v1/tasks/{task_id}/action/reassign:
post:
description: Invokes the c1.api.task.v1.TaskActionsService.Reassign method.
operationId: c1.api.task.v1.TaskActionsService.Reassign
parameters:
- in: path
name: task_id
required: true
schema:
description: The taskId field.
readOnly: false
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/c1.api.task.v1.TaskActionsServiceReassignRequestInput'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/c1.api.task.v1.TaskActionsServiceReassignResponse'
description: The TaskActionsServiceReassignResponse returns a task view with paths indicating the location of expanded items in the array.
summary: Reassign
tags:
- Task
x-speakeasy-group: TaskActions
x-speakeasy-name-override: Reassign
/api/v1/tasks/{task_id}/action/reset:
post:
description: Invokes the c1.api.task.v1.TaskActionsService.HardReset method.
operationId: c1.api.task.v1.TaskActionsService.HardReset
parameters:
- in: path
name: task_id
required: true
schema:
description: The ID of the task to reset.
readOnly: false
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/c1.api.task.v1.TaskActionsServiceHardResetRequestInput'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/c1.api.task.v1.TaskActionsServiceHardResetResponse'
description: Successful response
summary: Hard Reset
tags:
- Task
x-speakeasy-group: TaskActions
x-speakeasy-name-override: HardReset
/api/v1/tasks/{task_id}/action/restart:
post:
description: Invokes the c1.api.task.v1.TaskActionsService.Restart method.
operationId: c1.api.task.v1.TaskActionsService.Restart
parameters:
- in: path
name: task_id
required: true
schema:
description: The ID of the task to restart.
readOnly: false
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/c1.api.task.v1.TaskActionsServiceRestartRequestInput'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/c1.api.task.v1.TaskActionsServiceRestartResponse'
description: Successful response
summary: Restart
tags:
- Task
x-speakeasy-group: TaskActions
x-speakeasy-name-override: Restart
/api/v1/tasks/{task_id}/action/skip-step:
post:
description: Invokes the c1.api.task.v1.TaskActionsService.SkipStep method.
operationId: c1.api.task.v1.TaskActionsService.SkipStep
parameters:
- in: path
name: task_id
required: true
schema:
description: The ID of the task containing the step to skip.
readOnly: false
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/c1.api.task.v1.TaskActionsServiceSkipStepRequestInput'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/c1.api.task.v1.TaskServiceActionResponse'
description: Successful response
summary: Skip Step
tags:
- Task
x-speakeasy-group: TaskActions
x-speakeasy-name-override: SkipStep
/api/v1/tasks/{task_id}/action/update-grant-duration:
post:
description: Invokes the c1.api.task.v1.TaskActionsService.UpdateGrantDuration method.
operationId: c1.api.task.v1.TaskActionsService.UpdateGrantDuration
parameters:
- in: path
name: task_id
required: true
schema:
description: The ID of the task to update the grant duration for.
readOnly: false
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/c1.api.task.v1.TaskActionsServiceUpdateGrantDurationRequestInput'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/c1.api.task.v1.TaskServiceActionResponse'
description: Successful response
summary: Update Grant Duration
tags:
- Task
x-speakeasy-group: TaskActions
x-speakeasy-name-override: UpdateGrantDuration
/api/v1/tasks/{task_id}/action/update-request-data:
post:
description: Invokes the c1.api.task.v1.TaskActionsService.UpdateRequestData method.
operationId: c1.api.task.v1.TaskActionsService.UpdateRequestData
parameters:
- in: path
name: task_id
required: true
schema:
description: The ID of the task containing the request data to update.
readOnly: false
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/c1.api.task.v1.TaskActionsServiceUpdateRequestDataRequestInput'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/c1.api.task.v1.TaskServiceActionResponse'
description: Successful response
summary: Update Request Data
tags:
- Task
x-speakeasy-group: TaskActions
x-speakeasy-name-override: UpdateRequestData
components:
schemas:
c1.api.task.v1.TaskActionsServiceCommentRequestInput:
description: The TaskActionsServiceCommentRequest object lets you create a new comment on a task.
properties:
comment:
description: The comment to be posted to the ticket
readOnly: false
type: string
expandMask:
$ref: '#/components/schemas/c1.api.task.v1.TaskExpandMask'
title: Task Actions Service Comment Request
type: object
x-speakeasy-name-override: TaskActionsServiceCommentRequest
c1.api.task.v1.TaskServiceCreateOffboardingResponse:
description: The TaskServiceCreateOffboardingResponse message.
properties:
expanded:
description: The expanded field.
items:
additionalProperties: true
description: Contains an arbitrary serialized message along with a @type that describes the type of the serialized message.
properties:
'@type':
description: The type of the serialized message.
type: string
readOnly: true
type: object
nullable: true
readOnly: true
type: array
taskView:
$ref: '#/components/schemas/c1.api.task.v1.TaskView'
title: Task Service Create Offboarding Response
type: object
x-speakeasy-name-override: TaskServiceCreateOffboardingResponse
c1.api.policy.v1.RejectInstance:
description: "This policy step indicates that a ticket should have a denied outcome. This is a terminal approval state and is used to explicitly define the end of approval steps.\n The instance is just a marker for it being copied into an active policy."
nullable: true
properties:
rejectMessage:
description: An optional message to include in the comments when a task is automatically rejected.
readOnly: false
type: string
title: Reject Instance
type: object
x-speakeasy-name-override: RejectInstance
c1.api.task.v1.TaskTypeCertify:
description: The TaskTypeCertify message indicates that a task is a certify task and all related details.
nullable: true
properties:
accessReviewId:
description: The ID of the access review.
readOnly: true
type: string
accessReviewSelection:
description: The ID of the specific access review object that owns this certify task. This is also set on a revoke task if the revoke task is created from the denied outcome of a certify task.
readOnly: true
type: string
appEntitlementId:
description: The ID of the app entitlement.
readOnly: true
type: string
appId:
description: The ID of the app.
readOnly: true
type: string
appUserId:
description: The ID of the app user.
readOnly: true
type: string
identityUserId:
description: The ID of the user.
readOnly: true
type: string
outcome:
description: The outcome of the certification.
enum:
- CERTIFY_OUTCOME_UNSPECIFIED
- CERTIFY_OUTCOME_CERTIFIED
- CERTIFY_OUTCOME_DECERTIFIED
- CERTIFY_OUTCOME_ERROR
- CERTIFY_OUTCOME_CANCELLED
- CERTIFY_OUTCOME_WAIT_TIMED_OUT
readOnly: true
type: string
x-speakeasy-unknown-values: allow
outcomeTime:
format: date-time
readOnly: true
type: string
title: Task Type Certify
type: object
x-speakeasy-name-override: TaskTypeCertify
c1.api.policy.v1.Reject:
description: This policy step indicates that a ticket should have a denied outcome. This is a terminal approval state and is used to explicitly define the end of approval steps.
nullable: true
properties:
rejectMessage:
description: An optional message to include in the comments when a task is automatically rejected.
readOnly: false
type: string
title: Reject
type: object
x-speakeasy-name-override: Reject
c1.api.task.v1.TaskActionsServiceDenyRequestInput:
description: The TaskActionsServiceDenyRequest object lets you deny a task.
properties:
comment:
description: The comment attached to the request.
readOnly: false
type: string
expandMask:
$ref: '#/components/schemas/c1.api.task.v1.TaskExpandMask'
policyStepId:
description: The ID of the currently policy step. This is the step you want to deny.
readOnly: false
type: string
title: Task Actions Service Deny Request
type: object
x-speakeasy-name-override: TaskActionsServiceDenyRequest
c1.api.task.v1.TaskActionsServiceEscalateToEmergencyAccessRequestInput:
description: The TaskActionsServiceEscalateToEmergencyAccessRequest message.
properties:
comment:
description: The comment field.
readOnly: false
type: string
expandMask:
$ref: '#/components/schemas/c1.api.task.v1.TaskExpandMask'
policyStepId:
description: The policyStepId field.
readOnly: false
type: string
title: Task Actions Service Escalate To Emergency Access Request
type: object
x-speakeasy-name-override: TaskActionsServiceEscalateToEmergencyAccessRequest
c1.api.task.v1.TaskAuditStateChange:
description: The TaskAuditStateChange message.
nullable: true
properties:
previousState:
description: The previousState field.
enum:
- TASK_STATE_UNSPECIFIED
- TASK_STATE_OPEN
- TASK_STATE_CLOSED
readOnly: false
type: string
x-speakeasy-unknown-values: allow
title: Task Audit State Change
type: object
x-speakeasy-name-override: TaskAuditStateChange
c1.api.form.v1.SelectField:
description: The SelectField message.
nullable: true
properties:
options:
description: The options field.
items:
$ref: '#/components/schemas/c1.api.form.v1.SelectOption'
nullable: true
readOnly: false
type: array
title: Select Field
type: object
x-speakeasy-name-override: SelectField
c1.api.policy.v1.ConnectorProvision.DoNotSave:
description: The DoNotSave message.
nullable: true
title: Do Not Save
type: object
x-speakeasy-name-override: DoNotSave
c1.api.task.v1.TaskAuditPolicyChanged:
description: The TaskAuditPolicyChanged message.
nullable: true
properties:
newPolicyId:
description: The newPolicyId field.
readOnly: false
type: string
oldPolicyId:
description: The oldPolicyId field.
readOnly: false
type: string
title: Task Audit Policy Changed
type: object
x-speakeasy-name-override: TaskAuditPolicyChanged
c1.api.policy.v1.FormInstance:
description: "The FormInstance message.\n\nThis message contains a oneof named outcome. Only a single field of the following list may be set at a time:\n - completed\n - restarted\n - reassigned\n - skipped\n"
nullable: true
properties:
completed:
$ref: '#/components/schemas/c1.api.policy.v1.FormCompletedAction'
data:
additionalProperties: true
readOnly: false
type: object
form:
$ref: '#/components/schemas/c1.api.form.v1.Form'
reassigned:
$ref: '#/components/schemas/c1.api.policy.v1.ReassignedAction'
restarted:
$ref: '#/components/schemas/c1.api.policy.v1.RestartAction'
skipped:
$ref: '#/components/schemas/c1.api.policy.v1.SkippedAction'
state:
description: The state field.
enum:
- FORM_INSTANCE_STATE_UNSPECIFIED
- FORM_INSTANCE_STATE_WAITING
- FORM_INSTANCE_STATE_DONE
readOnly: false
type: string
x-speakeasy-unknown-values: allow
title: Form Instance
type: object
x-speakeasy-name-override: FormInstance
c1.api.form.v1.RequiredTogether:
description: The RequiredTogether message.
nullable: true
title: Required Together
type: object
x-speakeasy-name-override: RequiredTogether
c1.api.policy.v1.Form:
description: The Form message.
nullable: true
properties:
form:
$ref: '#/components/schemas/c1.api.form.v1.Form'
title: Form
type: object
x-speakeasy-name-override: Form
c1.api.task.v1.TaskRevokeSourceReview:
description: The TaskRevokeSourceReview message tracks which access review was the source of the specificed revoke ticket.
nullable: true
properties:
accessReviewId:
description: The ID of the access review associated with the revoke task.
readOnly: false
type: string
certTicketId:
description: The ID of the certify ticket that was denied and created this revoke task.
readOnly: false
type: string
title: Task Revoke Source Review
type: object
x-speakeasy-name-override: TaskRevokeSourceReview
c1.api.task.v1.TaskAction:
description: The TaskAction message.
properties:
actionType:
description: The actionType field.
enum:
- 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
- TASK_ACTION_TYPE_ROLLBACK_CANCELLED
- TASK_ACTION_TYPE_UPDATE_REQUEST_DATA
- TASK_ACTION_TYPE_UPDATE_GRANT_DURATION
readOnly: false
type: string
x-speakeasy-unknown-values: allow
bulkActionId:
description: The bulkActionId field.
readOnly: false
type: string
createdAt:
format: date-time
readOnly: true
type: string
deletedAt:
format: date-time
readOnly: true
type: string
id:
description: The id field.
readOnly: false
type: string
policyStepId:
description: The policyStepId field.
readOnly: false
type: string
updatedAt:
format: date-time
readOnly: true
type: string
userId:
description: The userId field.
readOnly: false
type: string
title: Task Action
type: object
x-speakeasy-name-override: TaskAction
c1.api.task.v1.TaskAuditWebhookApprovalBadResponse:
description: The TaskAuditWebhookApprovalBadResponse message.
nullable: true
properties:
error:
description: The error field.
readOnly: false
type: string
webhookId:
description: The webhookId field.
readOnly: false
type: string
webhookInstanceId:
description: The webhookInstanceId field.
readOnly: false
type: string
webhookName:
description: The webhookName field.
readOnly: false
type: string
webhookUrl:
description: The webhookUrl field.
readOnly: false
type: string
title: Task Audit Webhook Approval Bad Response
type: object
x-speakeasy-name-override: TaskAuditWebhookApprovalBadResponse
c1.api.task.v1.TaskAuditConditionalPolicyExecutionResult:
description: The TaskAuditConditionalPolicyExecutionResult message.
nullable: true
properties:
condition:
description: The condition field.
readOnly: false
type: string
conditionMatched:
description: The conditionMatched field.
readOnly: false
type: boolean
defaultCondition:
description: The defaultCondition field.
readOnly: false
type: boolean
error:
description: The error field.
readOnly: false
type: string
policyKey:
description: The policyKey field.
readOnly: false
type: string
title: Task Audit Conditional Policy Execution Result
type: object
x-speakeasy-name-override: TaskAuditConditionalPolicyExecutionResult
c1.api.policy.v1.AppEntitlementReference:
description: This object references an app entitlement's ID and AppID.
properties:
appEntitlementId:
description: The ID of the Entitlement.
readOnly: false
type: string
appId:
description: The ID of the App this entitlement belongs to.
readOnly: false
type: string
title: App Entitlement Reference
type: object
x-speakeasy-name-override: AppEntitlementReference
c1.api.task.v1.TaskAuditCertifyOutcome:
description: The TaskAuditCertifyOutcome message.
nullable: true
properties:
outcome:
description: The outcome field.
enum:
- CERTIFY_OUTCOME_UNSPECIFIED
- CERTIFY_OUTCOME_CERTIFIED
- CERTIFY_OUTCOME_DECERTIFIED
- CERTIFY_OUTCOME_ERROR
- CERTIFY_OUTCOME_CANCELLED
- CERTIFY_OUTCOME_WAIT_TIMED_O
# --- truncated at 32 KB (244 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/c1/refs/heads/main/openapi/c1-task-api-openapi.yml