Field | Description |
---|---|
eventId | string - Unique identifier for the event |
eventType | string - Type of the event that occurred (workflow_run.completed) |
payload | object - Contains the WorkflowRun object. See the WorkflowRun object for the shape. |
Event Type | Description |
---|---|
workflow_run.completed | Triggered whenever a WorkflowRun is completed |
workflow_run.failed | Triggered whenever a WorkflowRun fails |
workflow_run.needs_review | Triggered whenever a WorkflowRun needs review* |
workflow_run.rejected | Triggered whenever a WorkflowRun is rejected from the Extend dashboard. More info |
workflow_run.step_run.processed | Triggered whenever a WorkflowStep is finished processing, e.g. extraction steps, etc. This can be useful for consuming incremental extractions for workflows with multiple AI steps to create streaming-like experiences. |
Event Type | Description |
---|---|
processor_run.processed | Triggered whenever a ProcessorRun has finished processing |
processor_run.failed | Triggered whenever a ProcessorRun fails |
Event Type | Description |
---|---|
workflow.created | Triggered when a new Workflow is created |
workflow.deployed | Triggered when a Workflow is deployed |
workflow.deleted | Triggered when a Workflow is deleted |
processor.created | Triggered when a new Processor is created |
processor.updated | Triggered when a Processor is updated |
processor.deleted | Triggered when a Processor is deleted |
processor.draft.updated | Triggered when a Processor’s draft version is updated. Typically this is when someone hits Save on the Extend Dashboard or a config is updated via the API. |
processor.version.published | Triggered when a new ProcessorVersion of a Processor is published. Typically this is when someone hits Publish on the Extend Dashboard. |