Get started in three steps
Learn how to execute flows, check their status, and retrieve results using the Edges Flows API.Step 1: Set up your API key
Before making API calls, you need to get your API key:- Log in to your Edges account
- Navigate to Developer Settings
- Copy your personal API key
Step 2: Run your first flow
The easiest way to get started is using managed mode, which uses Edges’s pre-configured accounts:identity_mode: "managed" costs 1.5× the standard credit cost but requires no setup.
The response will include a uid that you can use to track the flow run:
Step 3: Check flow status and retrieve results
Once you’ve started a flow, you can check its status and retrieve outputs:Check flow run status
Check flow run status
Use the flow run UID to check the current status:The response includes the status which can be:
CREATED- Flow run has been createdQUEUED- Flow run is queued for executionRUNNING- Flow run is currently executingSUCCEEDED- Flow run completed successfullyFAILED- Flow run failedPARTIAL_SUCCEEDED- Flow run partially succeeded
Retrieve flow outputs
Retrieve flow outputs
Once the flow is running or completed, retrieve the outputs:You can paginate through results using
limit and offset parameters, and filter by step using step_uid.List all flow runs
List all flow runs
List all your flow runs with filtering options:You can filter by:
status- Filter by flow run statusuid- Filter by specific flow run UIDsworkspace_uid- Filter by workspaceuser_uid- Filter by user
Using webhooks
For long-running flows, you can set up a webhook callback to receive results automatically:Next steps
Now that you’ve run your first flow, explore:- Available Flow Presets - See what flows are available
- API Reference - Detailed API documentation
- Main Edges Docs - Learn about identities, actions, and more

