Execute batch enrichment pipelines, monitor progress in real time, and retrieve results. Use these endpoints to run workflows with input data, poll for completion, cancel long-running runs, and download enriched output files.
API Reference
See the full request/response schema and parameters in the API Reference.
Execute a workflow and receive a job ID for tracking.
POST https://api.sixtyfour.ai/workflows/run
Pass workflow_id as a query parameter. The optional request body accepts specs_override (to override the first block’s specs for dynamic inputs) and webhook_payload (input data for workflows starting with a webhook block).
Override specs of the first block for this run. For workflows starting with read_csv, pass specs_override.resource_handle_id from /storage/csv/upload.
webhook_payload
array or object
Input data for workflows starting with a webhook block. API key auth only. Can be a list of records or a single object. See Incoming Webhooks for the full spec.
Use the job_id returned in the response to track workflow execution. Check the workflow editor’s “Workflow API Reference” for specific specs_override options.
Optional query parameters: status (running, completed, cancelled, or active), workflow_id, and limit (1–500, default 100). Results are sorted by most recent first (queued_at descending). For failed runs, error_message and status_reason may be populated.