Decisions
List repository routing evaluations
Recent evaluations of one repository routing, newest first, read from the evaluation agent's serving daemon and proxied without being stored or logged. decisionId optionally filters by the recorded root Decision before paging. Needs view access to one member; each row's title names what was judged in one line and is null without the edit access to every member agent that its details need. Pages by cursor (the previous page's nextCursor) up to 50 rows and 32 KiB. Returns 503 when the host daemon is offline (DAEMON_OFFLINE) or must be upgraded (DAEMON_UPGRADE_REQUIRED).
Authorization
bearerAuth AuthorizationBearer <token>
In: header
Path Parameters
orgId*string
provider*string
Value in
- "github"
- "gitlab"
- "gitea"
repoId*string
Match
^[1-9]\d{0,18}$family*string
Value in
- "issues"
- "pull_request"
- "merge_request"
Query Parameters
cursor?integer
Range
0 < value <= 9007199254740991limit?integer
Range
1 <= value <= 50Default
20decisionId?string
Match
^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$Format
uuidResponse Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/v1/orgs/string/decision-routing/github/string/issues/evaluations"{ "items": [ { "seq": 0, "at": "string", "messageId": "string", "title": "string", "decisionId": "string", "outcome": "triggered", "reason": "string", "answer": { "type": "boolean", "value": true, "probability": 0 }, "matchedKeys": [ "string" ], "latencyMs": 0, "requestedModel": "string", "actualModel": "string", "usage": { "inputTokens": 0, "outputTokens": 0 }, "detailsExpired": true } ], "nextCursor": 1}