Skip to main content
Get the status and results of a flow execution. Use this endpoint to poll for results after an async execution.

Endpoint

Authentication

Requires an API key with executions:read scope.

Path Parameters

Query Parameters

Response

Pending/Running (200 OK)

Completed (200 OK)

Failed (200 OK)

With Artifacts (200 OK)

When requesting ?include=artifacts:

Response Fields

Execution Status Values

Examples

cURL

With Artifacts

TypeScript Polling

Check Status Only

Errors

Polling Best Practices

  1. Start with longer intervals: Begin with 2-3 second intervals
  2. Use exponential backoff: If still pending after 30s, increase interval
  3. Set a maximum timeout: Don’t poll forever (e.g., max 10 minutes)
  4. Consider webhooks: For production, webhooks are more efficient than polling

Next Steps

Cancel Execution

Cancel a running execution

Webhooks

Use webhooks instead of polling