GET /flows/dashboard/summary is a one-call “what’s happening right now” pulse, and GET /flows/usage is a time-bucketed analytics series with a per-definition breakdown. Both compute live from your account’s batches and schedules and return a single object — no pagination.
Dashboard summary: GET /flows/dashboard/summary
One call paints the home screen. The response composes four sections so the client makes no follow-up round trips.
Usage analytics: GET /flows/usage
GET /flows/usage returns a time series of run activity plus a per-definition top-N volume table for the analytics screen.
Query parameters
The range is validated against the
granularity so a single request can’t ask for an unbounded number of buckets — for example, hour buckets are capped to a short span while week buckets allow a much longer one. A range that would produce too many buckets returns 422. Bucket timestamps are UTC.Finding a run by business key
The dashboard and usage feeds answer “how is everything doing”. Support questions arrive the other way round: someone has a lead id or a phone number and needs the one run that touched it. They do not have an execution id, and scanning batches for it does not scale. Two steps make that a single query:- Declare the key searchable on the definition. Add the input to
searchable_inputs— up to five per flow. Every run started after that records the resolved value. - Filter the executions feed on it.
Page envelope, each echoing its search_attrs so you can confirm you have the right one. Take the id from the row and GET /flows/executions/{id} for the per-step detail — which step ran, which failed, and why.
Phone numbers are stored in international format, so (707) 634-2533 and +1 707 634 2533 find the same run when queried as attr.phone=%2B17076342533. Several attr. filters combine with AND. The full parameter list is on the account-wide executions feed.
A run only carries the keys its definition declared before that run started. If a search returns nothing, check whether
searchable_inputs was in place at the time — declaring it now does not backfill past runs.Next steps
Batches, jobs, and executions
Drill from a dashboard row into the account-wide runs feed, or find one run by its business key.
Schedules
Manage the schedules behind the upcoming-fires list.
Flow definitions
Declare which of a flow’s inputs its runs can be looked up by.