Basic Usage
Get Latest Data
Retrieve the most recent data from a workflow: View full API reference →Pagination and Filtering
Handle Large Datasets
Use pagination for efficient data retrieval:Query Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
page | integer | 1 | Page number |
limit | integer | 25 | Rows per page. Set to 0 to stream all rows without paging |
sortBy | string | — | Field name to sort by |
order | string | asc | Sort order: asc or desc |
filters | string | — | JSON-encoded array of filter objects (see below) |
runId | string | — | Retrieve data from a specific historical run instead of the latest |
format | string | json | Response format: json or csv |
Filtering
Pass a URL-encoded JSON array tofilters. Each entry specifies a field, an operator, and a value:
| Operator | Description |
|---|---|
EQUALS / NOT_EQUALS | Exact match |
CONTAINS / NOT_CONTAINS | Substring match (case-insensitive) |
STARTS_WITH / ENDS_WITH | Prefix / suffix match |
GREATER_THAN / LESS_THAN / GREATER_THAN_OR_EQUAL / LESS_THAN_OR_EQUAL | Numeric or date comparison |
IN / NOT_IN | Value must (or must not) be in an array: "value": ["Sales","Marketing"] |
IS_NULL / IS_NOT_NULL | Field presence check |
IS_EMPTY / IS_NOT_EMPTY | Null or empty string check |
BEFORE / AFTER | Date field comparison |
WITHIN_LAST_DAYS | Date field within the last N days: "value": 7 |
Data Formats
JSON (Default)
Standard JSON format, perfect for modern applications:CSV Format
Add?format=csv to receive a CSV file instead of JSON:
download=link:
downloadPath you can fetch separately.
Parquet option
Create a signed URL for workflow data as a typed Parquet file: View full API reference →url. Pass runId to export a specific historical run:
GET /v4/workflows/{workflowId}/data/parquet.
Typed columns are preserved where the workflow schema provides native types, including booleans, numbers, dates, timestamps, JSON-compatible objects, and arrays. Older workflow runs may still reflect the type information available when that run was produced.
Error Handling
Common HTTP Status Codes
| Code | Meaning | Action |
|---|---|---|
| 200 | Success | Process data normally |
| 400 | Bad Request | Check query parameters |
| 401 | Unauthorized | Verify API key |
| 404 | Not Found | Check workflow ID |
| 429 | Rate Limited | Wait and retry |
| 500 | Server Error | Contact support |