Skip to main content

Actions

🚧 Coming Soon — This API is under active design. Endpoints return 501 Not Implemented until released.

Actions are event-driven automations that fire when pipeline events occur. Instead of polling for results, you configure an action once and the platform calls it automatically — on completion, failure, threshold breach, or on schedule.

Action Types

TypeDescription
WEBHOOKHTTP POST to an external URL
KAFKA_PUBLISHPublish a summary event to a Kafka topic
EMAILSend a notification email
SLACKPost a message to a Slack channel
ARCHIVE_FILEMove/copy the source file to an archive location
CUSTOM_SCRIPTExecute a registered script or Lambda function

Trigger Events

TriggerFires when...
ON_COMPLETIONJob finishes successfully
ON_FAILUREJob fails entirely
ON_PARTIAL_FAILURESome records fail but job continues
ON_THRESHOLD_BREACHA metric crosses a defined threshold
ON_SCHEDULEA cron expression fires
MANUALTriggered via POST /api/v1/actions/{id}/trigger

Operations

Schema References