FruxonDocs
AgentsRevisions

Gets the agent revision reliability rollup summed across every environment.

Use `*` as the revision parameter to aggregate across all revisions. Buckets with no executions are omitted from the response — chart clients dense-fill. Relevance (silence) pre-gate records are excluded so they don't skew counts or durations.

GET
/v1/tenants/{tenant}/agents/{agent}/revisions/{revision}/reliabilityTimeseries
AuthorizationBearer <token>

JWT Authorization header using the Bearer scheme. Enter 'Bearer' [space] and then your token.

In: header

Path Parameters

agent*string

Agent identifier.

revision*string

Revision number, or * for all revisions.

tenant*string

The tenant identifier

Query Parameters

interval?string

Bucket granularity (hour, day, week). Defaults to day.

Value in"UNSPECIFIED" | "HOUR" | "DAY" | "WEEK"
from?integer

Window start as Unix milliseconds (inclusive). Defaults to 30 days before to.

Formatint64
to?integer

Window end as Unix milliseconds (exclusive). Defaults to now.

Formatint64
origin?string

Execution origin to roll up. Defaults to PRODUCTION. Pass TEST for developer test runs.

Value in"UNSPECIFIED" | "PRODUCTION" | "TEST"

Response Body

curl -X GET "https://api.fruxon.com/v1/tenants/string/agents/string/revisions/string/reliabilityTimeseries"
{
  "agentId": "string",
  "revision": 0,
  "interval": "HOUR",
  "window": {
    "fromMs": 0,
    "toMs": 0
  },
  "points": [
    {
      "bucketStartMs": 0,
      "executionCount": 0,
      "errorCount": 0,
      "avgDurationMs": 0,
      "p50DurationMs": 0,
      "p95DurationMs": 0
    }
  ]
}
{
  "type": "string",
  "title": "string",
  "status": 0,
  "detail": "string",
  "instance": "string",
  "property1": null,
  "property2": null
}
Empty
Empty
{
  "type": "string",
  "title": "string",
  "status": 0,
  "detail": "string",
  "instance": "string",
  "property1": null,
  "property2": null
}