AgentConnect
Decisions

List recent conversation evaluations

Recent By decision evaluations for one conversation, newest first, read from the serving daemon and proxied without being stored or logged. decisionId optionally filters by the recorded root Decision before paging. The caller must be able to read the conversation: the audience of its newest session in the namespace (platform and tenant scope) the serving daemon names for the install, or, before any session exists there, the organization baseline (closed while an external-access policy is active); the check runs on the reply before anything is returned. Each row's title names what was judged in one line and is null unless the caller could also read that evaluation's bodies. Pages by cursor (the previous page's nextCursor) up to 50 rows and 32 KiB. Returns 503 when the serving daemon is offline, including while its connection to the install has not yet reported the tenant scope, or must be upgraded, including a reply that names no namespace.

GET
/v1/orgs/{orgId}/integrations/{id}/channels/{channelId}/decision-evaluations

Authorization

bearerAuth
AuthorizationBearer <token>

In: header

Path Parameters

orgId*string
id*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)$
Formatuuid
channelId*string
Length1 <= length <= 512

Query Parameters

cursor?integer
Range0 < value <= 9007199254740991
limit?integer
Range1 <= value <= 50
Default20
decisionId?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)$
Formatuuid

Response Body

application/json

application/json

application/json

curl -X GET "https://example.com/v1/orgs/string/integrations/497f6eca-6276-4993-bfeb-53cbbbba6f08/channels/string/decision-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}