Pipelines
Pipelines let you automate workflows at the sheet level — define triggers (schedule, webhook) and actions (generate content, post to social) that run automatically.
While Automation Config is configured per-agent (connection settings), Pipelines are configured per-sheet (what to do and when).
Create a pipeline
Section titled “Create a pipeline”POST /v1/autocontentengine/{sheet_id}/pipelines| Parameter | In | Type | Required | Description |
|---|---|---|---|---|
agent_id | query | string | Yes | Agent ID |
sheet_id | path | string | Yes | Sheet ID |
List pipelines
Section titled “List pipelines”GET /v1/autocontentengine/{sheet_id}/pipelinesGet a pipeline
Section titled “Get a pipeline”GET /v1/autocontentengine/{sheet_id}/pipelines/{pipeline_id}Update a pipeline
Section titled “Update a pipeline”PATCH /v1/autocontentengine/{sheet_id}/pipelines/{pipeline_id}Delete a pipeline
Section titled “Delete a pipeline”DELETE /v1/autocontentengine/{sheet_id}/pipelines/{pipeline_id}Run test prompt
Section titled “Run test prompt”Test a pipeline’s prompt without executing the full workflow.
POST /v1/autocontentengine/{sheet_id}/pipelines/run_test_promptPipeline actions
Section titled “Pipeline actions”Actions are the individual steps within a pipeline.
Create an action
Section titled “Create an action”POST /v1/autocontentengine/{sheet_id}/pipelines/{pipeline_id}/actionsGet an action
Section titled “Get an action”GET /v1/autocontentengine/{sheet_id}/pipelines/{pipeline_id}/actions/{action_id}Update an action
Section titled “Update an action”PATCH /v1/autocontentengine/{sheet_id}/pipelines/{pipeline_id}/actions/{action_id}Delete an action
Section titled “Delete an action”DELETE /v1/autocontentengine/{sheet_id}/pipelines/{pipeline_id}/actions/{action_id}Pipeline runs
Section titled “Pipeline runs”Trigger a pipeline execution manually.
Create a run
Section titled “Create a run”POST /v1/autocontentengine/{sheet_id}/pipelines/{pipeline_id}/runsTrigger types
Section titled “Trigger types”Pipelines support these trigger types (configured on create/update):
| Type | Description |
|---|---|
webhook | Fires when a POST is received at the pipeline’s webhook URL |
schedule_minutely | Runs every N minutes |
schedule_hourly | Runs every N hours |
schedule_daily | Runs once per day at a specified time |
schedule_weekly | Runs once per week |
schedule_monthly | Runs once per month |
schedule_once | Runs once at a specified time |