Work with this as data
Every API here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for apis
7 MCP tools reach this
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
This API
curl "https://apis.io/api/v1/apis/c1-task-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
OpenAPI Specification
openapi: 3.2.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.TaskView:
description: Contains a task and JSONPATH expressions that describe where in the expanded array related objects are located. This view can be used to display a fully-detailed dashboard of task information.
properties:
accessReviewPath:
description: JSONPATH expression indicating the location of the AccessReview object in the expanded array
readOnly: true
type: string
appPath:
description: JSONPATH expression indicating the location of the App object in the expanded array
readOnly: true
type: string
appUserLastUsagePath:
description: JSONPATH expression indicating the location of the AppUser last usage timestamp in the expanded array
readOnly: true
type: string
appUserPath:
description: JSONPATH expression indicating the location of the AppUser object in the expanded array
readOnly: true
type: string
createdByUserPath:
description: JSONPATH expression indicating the location of the object of the User that created the ticket in the expanded array
readOnly: true
type: string
entitlementsPath:
description: JSONPATH expression indicating the location of the Entitlements objects in the expanded array
readOnly: true
type: string
identityUserPath:
description: JSONPATH expression indicating the location of the User object of the User that this task is targeting in the expanded array. This is the user that is the identity when the target of a task is an app user.
readOnly: true
type: string
insightsPath:
description: JSONPATH expression indicating the location of the Insights objects in the expanded array
readOnly: true
type: string
stepApproversPath:
description: JSONPATH expression indicating the location of the StepApproverUsers objects in the expanded array
readOnly: true
type: string
task:
$ref: '#/components/schemas/c1.api.task.v1.Task'
userPath:
description: JSONPATH expression indicating the location of the User object in the expanded array. This is the user that is a direct target of the ticket without a specific relationship to a potentially non-existent app user.
readOnly: true
type: string
title: Task View
type: object
x-speakeasy-name-override: TaskView
c1.api.policy.v1.ProvisionPolicy:
description: "ProvisionPolicy is a oneOf that indicates how a provision step should be processed.\n\nThis message contains a oneof named typ. Only a single field of the following list may be set at a time:\n - connector\n - manual\n - delegated\n - webhook\n - multiStep\n - externalTicket\n - unconfigured\n - action\n"
properties:
action:
$ref: '#/components/schemas/c1.api.policy.v1.ActionProvision'
connector:
$ref: '#/components/schemas/c1.api.policy.v1.ConnectorProvision'
delegated:
$ref: '#/components/schemas/c1.api.policy.v1.DelegatedProvision'
externalTicket:
$ref: '#/components/schemas/c1.api.policy.v1.ExternalTicketProvision'
manual:
$ref: '#/components/schemas/c1.api.policy.v1.ManualProvision'
multiStep:
$ref: '#/components/schemas/c1.api.policy.v1.MultiStep'
unconfigured:
$ref: '#/components/schemas/c1.api.policy.v1.UnconfiguredProvision'
webhook:
$ref: '#/components/schemas/c1.api.policy.v1.WebhookProvision'
title: Provision Policy
type: object
x-speakeasy-name-override: ProvisionPolicy
c1.api.task.v1.TaskAuditExternalTicketCreated:
description: The TaskAuditExternalTicketCreated message.
nullable: true
properties:
appId:
description: The appId field.
readOnly: false
type: string
connectorId:
description: The connectorId field.
readOnly: false
type: string
externalTicketId:
description: The externalTicketId field.
readOnly: false
type: string
externalTicketProvisionerConfigId:
description: The externalTicketProvisionerConfigId field.
readOnly: false
type: string
externalTicketProvisionerConfigName:
description: The externalTicketProvisionerConfigName field.
readOnly: false
type: string
externalTicketUrl:
description: The externalTicketUrl field.
readOnly: false
type: string
title: Task Audit External Ticket Created
type: object
x-speakeasy-name-override: TaskAuditExternalTicketCreated
validate.TimestampRules:
description: "TimestampRules describe the constraints applied exclusively to the\n `google.protobuf.Timestamp` well-known type"
nullable: true
properties:
const:
format: date-time
readOnly: false
type: string
gt:
format: date-time
readOnly: false
type: string
gtNow:
description: "GtNow specifies that this must be greater than the current time. GtNow\n can only be used with the Within rule."
readOnly: false
type: boolean
gte:
format: date-time
readOnly: false
type: string
lt:
format: date-time
readOnly: false
type: string
ltNow:
description: "LtNow specifies that this must be less than the current time. LtNow\n can only be used with the Within rule."
readOnly: false
type: boolean
lte:
format: date-time
readOnly: false
type: string
required:
description: Required specifies that this field must be set
readOnly: false
type: boolean
within:
format: duration
readOnly: false
type: string
title: Timestamp Rules
type: object
x-speakeasy-name-override: TimestampRules
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.WebhookApproval:
description: The WebhookApproval message.
nullable: true
properties:
webhookId:
description: The ID of the webhook to call for approval.
readOnly: false
type: string
title: Webhook Approval
type: object
x-speakeasy-name-override: WebhookApproval
c1.api.task.v1.ExternalRef:
description: A reference to an external source. This value is unused currently, but may be brought back.
properties:
externalRefSource:
description: The source of the external reference.
enum:
- UNSPECIFIED
- JIRA
readOnly: true
type: string
x-speakeasy-unknown-values: allow
name:
description: The name of the external reference.
readOnly: true
type: string
url:
description: The URL to the external reference.
readOnly: true
type: string
title: External Ref
type: object
x-speakeasy-name-override: ExternalRef
validate.FieldRules:
description: "FieldRules encapsulates the rules for each type of field. Depending on the\n field, the correct set should be used to ensure proper validations.\n\nThis message contains a oneof named type. Only a single field of the following list may be set at a time:\n - float\n - double\n - int32\n - int64\n - uint32\n - uint64\n - sint32\n - sint64\n - fixed32\n - fixed64\n - sfixed32\n - sfixed64\n - bool\n - string\n - bytes\n - enum\n - repeated\n - map\n - any\n - duration\n - timestamp\n"
properties:
any:
$ref: '#/components/schemas/validate.AnyRules'
bool:
$ref: '#/components/schemas/validate.BoolRules'
bytes:
$ref: '#/components/schemas/validate.BytesRules'
double:
$ref: '#/components/schemas/validate.DoubleRules'
duration:
$ref: '#/components/schemas/validate.DurationRules'
enum:
$ref: '#/components/schemas/validate.EnumRules'
fixed32:
$ref: '#/components/schemas/validate.Fixed32Rules'
fixed64:
$ref: '#/components/schemas/validate.Fixed64Rules'
float:
$ref: '#/components/schemas/validate.FloatRules'
int32:
$ref: '#/components/schemas/validate.Int32Rules'
int64:
$ref: '#/components/schemas/validate.Int64Rules'
map:
$ref: '#/components/schemas/validate.MapRules'
message:
$ref: '#/components/schemas/validate.MessageRules'
repeated:
$ref: '#/components/schemas/validate.RepeatedRules'
sfixed32:
$ref: '#/components/schemas/validate.SFixed32Rules'
sfixed64:
$ref: '#/components/schemas/validate.SFixed64Rules'
sint32:
$ref: '#/components/schemas/validate.SInt32Rules'
sint64:
$ref: '#/components/schemas/validate.SInt64Rules'
string:
$ref: '#/components/schemas/validate.StringRules'
timestamp:
$ref: '#/components/schemas/validate.TimestampRules'
uint32:
$ref: '#/components/schemas/validate.UInt32Rules'
uint64:
$ref: '#/components/schemas/validate.UInt64Rules'
title: Field Rules
type: object
x-speakeasy-name-override: FieldRules
c1.api.policy.v1.RestartAction:
description: The restart action describes the outcome of policy steps for when the task was restarted. This can be applied to multiple steps since restart skips all pending next steps.
nullable: true
properties:
oldPolicyStepId:
description: The step ID that was restarted. Potentially multiple "history" steps will reference this ID to indicate by what step they were restarted.
readOnly: true
type: string
restartedAt:
format: date-time
readOnly: true
type: string
userId:
description: The user that submitted the restart action.
readOnly: true
type: string
title: Restart Action
type: object
x-speakeasy-name-override: RestartAction
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.task.v1.TaskAuditListRequest:
description: The TaskAuditListRequest message.
properties:
pageSize:
description: The pageSize field.
format: int32
readOnly: false
type: integer
pageToken:
description: The pageToken field.
readOnly: false
type: string
refs:
description: The refs field.
items:
$ref: '#/components/schemas/c1.api.task.v1.TaskAuditViewRef'
nullable: true
readOnly: false
type: array
taskId:
description: The taskId field.
readOnly: false
type: string
title: Task Audit List Request
type: object
x-speakeasy-name-override: TaskAuditListRequest
c1.api.policy.v1.CompletedAction:
description: The outcome of a provision instance that has been completed succesfully.
nullable: true
properties:
completedAt:
format: date-time
readOnly: false
type: string
entitlements:
description: The list of entitlements that were provisioned. This is leftover from an older design, and is only ever going to be a single entitlement.
items:
$ref: '#/components/schemas/c1.api.policy.v1.AppEntitlementReference'
nullable: true
readOnly: false
type: array
userId:
description: The UserID of who completed provisioning. For connector provisioning this is the system user id, for manual provisioning this is who clicked "provision complete"
readOnly: false
type: string
title: Completed Action
type: object
x-speakeasy-name-override: CompletedAction
c1.api.task.v1.Task:
description: A fully-fleged task object. Includes its policy, references to external apps, its type, its processing history, and more.
properties:
a
# --- 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