curl --request GET \ --url https://api.edges.run/v1/flows/runs/{flow_run_uid}/outputs \ --header 'X-API-Key: <api-key>'
Copy
[ {}]
Flow Runs
Flow Run Outputs
Retrieve the outputs/results from a flow run with pagination and filtering options
GET
/
flows
/
runs
/
{flow_run_uid}
/
outputs
Get outputs by Flow Run UUID
Copy
curl --request GET \ --url https://api.edges.run/v1/flows/runs/{flow_run_uid}/outputs \ --header 'X-API-Key: <api-key>'
Copy
[ {}]
Retrieve the outputs (results) produced by a flow run.
This endpoint allows you to access the actual data extracted or enriched by the flow, with support for pagination and filtering by step.Use Cases:
Retrieve results from a completed flow run
Access data as it’s being generated (for long-running flows)
Filter outputs by specific steps in the workflow
Paginate through large result sets
Examples:
Paginate through large result sets
Copy
# First 100 resultscurl --request GET \ --url 'https://api.edges.run/v1/flows/runs/550e8400-e29b-41d4-a716-446655440000/outputs?limit=100&offset=0' \ --header 'X-API-Key: <your-api-key>'# Next 100 resultscurl --request GET \ --url 'https://api.edges.run/v1/flows/runs/550e8400-e29b-41d4-a716-446655440000/outputs?limit=100&offset=100' \ --header 'X-API-Key: <your-api-key>'
Filter outputs by step
If you want to retrieve only outputs from a specific step (e.g., only enrichment results):
Copy
curl --request GET \ --url 'https://api.edges.run/v1/flows/runs/550e8400-e29b-41d4-a716-446655440000/outputs?step_uid=660e8400-e29b-41d4-a716-446655440001' \ --header 'X-API-Key: <your-api-key>'
For better performance with large result sets, use webhooks (callback URLs) when creating flow runs. This way, results are automatically sent to your endpoint as they’re generated, eliminating the need to poll.