Skip to content

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).

POST /v1/autocontentengine/{sheet_id}/pipelines
ParameterInTypeRequiredDescription
agent_idquerystringYesAgent ID
sheet_idpathstringYesSheet ID
GET /v1/autocontentengine/{sheet_id}/pipelines
GET /v1/autocontentengine/{sheet_id}/pipelines/{pipeline_id}
PATCH /v1/autocontentengine/{sheet_id}/pipelines/{pipeline_id}
DELETE /v1/autocontentengine/{sheet_id}/pipelines/{pipeline_id}

Test a pipeline’s prompt without executing the full workflow.

POST /v1/autocontentengine/{sheet_id}/pipelines/run_test_prompt

Actions are the individual steps within a pipeline.

POST /v1/autocontentengine/{sheet_id}/pipelines/{pipeline_id}/actions
GET /v1/autocontentengine/{sheet_id}/pipelines/{pipeline_id}/actions/{action_id}
PATCH /v1/autocontentengine/{sheet_id}/pipelines/{pipeline_id}/actions/{action_id}
DELETE /v1/autocontentengine/{sheet_id}/pipelines/{pipeline_id}/actions/{action_id}

Trigger a pipeline execution manually.

POST /v1/autocontentengine/{sheet_id}/pipelines/{pipeline_id}/runs

Pipelines support these trigger types (configured on create/update):

TypeDescription
webhookFires when a POST is received at the pipeline’s webhook URL
schedule_minutelyRuns every N minutes
schedule_hourlyRuns every N hours
schedule_dailyRuns once per day at a specified time
schedule_weeklyRuns once per week
schedule_monthlyRuns once per month
schedule_onceRuns once at a specified time