getFlowMetrics
GET
/api/v1/flows/{namespace}/{flowId}/metrics
const url = 'https://example.com/api/v1/flows/example/example/metrics?agg=sum';const options = {method: 'GET'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url 'https://example.com/api/v1/flows/example/example/metrics?agg=sum'Parameters
Section titled “ Parameters ”Path Parameters
Section titled “Path Parameters”namespace
required
string
flowId
required
string
Query Parameters
Section titled “Query Parameters”name
Metric name. Empty returns only the names.
string
Metric name. Empty returns only the names.
agg
string
group_by
Tag key. One series per tag value.
string
Tag key. One series per tag value.
Responses
Section titled “ Responses ”OK
Media typeapplication/json
object
names
required
Array<string>
series
required
Array<object>
object
group
required
Value of the group-by tag. Empty when the tag is missing or no group-by is set.
string
points
required
Array<object>
object
created_at
required
string format: date-time
execution_id
required
string
value
required
number format: double
key
additional properties
any
key
additional properties
any
key
additional properties
any
Examplegenerated
{ "names": [ "example" ], "series": [ { "group": "example", "points": [ { "created_at": "2026-04-15T12:00:00Z", "execution_id": "example", "value": 1 } ] } ]}default
Section titled “default”Error
Media typeapplication/json
object
error
required
object
code
required
string
details
message
required
string
key
additional properties
any
key
additional properties
any
Examplegenerated
{ "error": { "code": "example", "details": "example", "message": "example" }}