Pipelines
Create and manage automated data pipelines. A pipeline is a one-directional flow that sends all data from a source system to an agent. The pipeline creates a new session per source record for the agent to act on. This is distinct from agent schedules (recurring single executions) and connectors (bidirectional chat integrations like Slack).
Create pipeline
Creates a new pipeline that continuously ingests data from a source system and sends each record to an agent for processing. Each source record creates a new agent session. A pipeline is distinct from an agent schedule, which is a recurring single execution of an agent. It is also distinct from a connector, which is a bidirectional chat integration like Slack. A pipeline is an automated, one-directional flow of all source data through an agent.
List pipelines
Lists all pipelines with optional filtering by source type, status, or enabled state.
Get pipeline
Returns a pipeline by its key, including its current status, watermark, and configuration.
Replace pipeline
Replaces a pipeline's configuration. Provide the full pipeline definition.
Update pipeline
Partially updates a pipeline's configuration. Omitted fields keep their current values.
Delete pipeline
Permanently deletes a pipeline and its run history. This cancels any in-progress runs. This does not delete agent sessions created by the pipeline.
Trigger pipeline
Triggers a pipeline run manually, outside of the normal schedule. The pipeline fetches new data from the source and processes it through the agent. Returns the created run.