workspaceIdstring uuid required
Workspace that owns the job.
actionstring required
Catalog action name, for example integration.execute.
workflowIdstring nullable required
Caller-supplied workflow identifier shared across related jobs.
workflowNamestring nullable required
Caller-supplied workflow name shown in the dashboard.
status'awaiting_approval' | 'queued' | 'running' | 'succeeded' | 'failed' | 'rejected' | 'execution_unknown' required
awaiting_approval, queued, and running are non-terminal; succeeded, failed, rejected, and execution_unknown are terminal. An owner may revoke a queued approval, producing rejected with both approval and rejection evidence.
inputobject required
Validated action input exactly as submitted.
errorstring nullable required
Failure, execution_unknown or queued approval revocation explanation; null otherwise.
sideEffectboolean required
True when the action writes to an external system and therefore required owner approval.
idempotencyKeystring nullable required
Idempotency key that deduplicates this submission within the workspace.
approvedAtstring date-time nullable required
When a signed-in workspace owner released the write.
approvedBystring nullable required
Owner who approved the write.
rejectedAtstring date-time nullable required
When a signed-in workspace owner rejected the write.
rejectedBystring nullable required
Owner who rejected the write.
createdAtstring date-time required
updatedAtstring date-time required