Documentation Index
Fetch the complete documentation index at: https://docs.unstructured.io/llms.txt
Use this file to discover all available pages before exploring further.
You can specify multiple query parameters, for example ?source_id=<connector-id>&status=<status>.
Query parameters
Filter by source connector ID.
Filter by destination connector ID.
Filter by workflow state.| Value | Description |
|---|
active | Workflow is enabled and will run on its schedule. |
inactive | Workflow is disabled and will not run. |
paused | Workflow is temporarily paused. |
Page number for pagination. Default: 1.
Results per page. Default: 20.
Return workflows created after this ISO 8601 timestamp.
Return workflows created before this ISO 8601 timestamp.
Field to sort results by. Default: id.
Sort order. Default: asc.| Value | Description |
|---|
asc | Ascending order. |
desc | Descending order. |
dag_node_configuration_id
Filter by DAG node configuration ID.
If true, return only soft-deleted workflows. Default: false.
show_recommender_workflows
If true, include recommender system workflows. Default: false.
Response
Unique identifier for the workflow.
Workflow type: custom or auto.
Workflow state: active, inactive, or paused.
ISO 8601 timestamp when the workflow was created.
Destination connector ID.
Workflow processing pipeline nodes.For more information on workflow nodes, see Workflow nodes.
ISO 8601 timestamp when the workflow was last updated.
curl --request GET \
--url "${UNSTRUCTURED_API_URL}/api/v1/workflows/?status=active&page=1&page_size=20" \
--header "unstructured-api-key: ${UNSTRUCTURED_API_KEY}"
[
{
"id": "f0a1b2c3-4d5e-6f7a-8b9c-0d1e2f3a4b5c",
"name": "my-workflow",
"workflow_type": "auto",
"status": "active",
"source_id": "7f3e2a1b-4c5d-6e7f-8a9b-0c1d2e3f4a5b",
"destination_id": "1a2b3c4d-5e6f-7a8b-9c0d-1e2f3a4b5c6d",
"schedule": "daily",
"dag_nodes": null,
"created_at": "2026-04-29T10:00:00Z",
"updated_at": null
}
]