List hosted routing (placement) decision records for the org.
Newest-first, optionally filtered by sessionId/instanceId/stepId/outcome, keyset-paginated. Each entry is a flat summary; GET the same id under /routing/decisions/{id} for the full stage walk.
AuthorizationBearer <rsk_live_*>Rensei API key presented as Authorization: Bearer rsk_live_. Required API-key scopes are recorded per operation in x-rensei-required-scopes.
orgId*stringOrganization id (must match the authenticated org).
sessionId?stringFilter to decisions recorded against this session id.
instanceId?stringFilter to decisions recorded against this workflow instance id.
stepId?stringFilter to decisions recorded against this step id.
outcome?stringFilter by decision outcome.
"selected""unsatisfiable"limit?integerPage size, default 50, max 200.
1 <= value <= 200before?stringKeyset cursor: return decisions strictly older than this ISO-8601 instant (use the previous page's meta.nextCursor).
^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))T(?:(?:[01]\d|2[0-3]):[0-5]\d:[0-5]\d(?:\.\d+)?(?:Z))$date-timeDecision summaries + pagination meta.
application/json- response
decisions*array<>meta*curl -X GET 'https://app.rensei.ai/api/org/string/routing/decisions'{ "decisions": [ { "id": "string", "orgId": "string", "projectId": "string", "sessionId": "string", "instanceId": "string", "stepId": "string", "outcome": "selected", "chosenPoolId": "string", "chosenProviderId": "string", "reasonCode": "string", "reason": "string", "decidedAt": "string" } ], "meta": { "count": 0, "limit": 0, "nextCursor": "string" }}Create a requester registration and mint its bound dispatch key (token returned once).
Create a requester registration and mint its bound dispatch key (token returned once). - Rensei REST API operation reference.
Get one hosted routing (placement) decision's full stage walk and multi-hop linkage.
The ADR-D6 decision record: the six-stage walk (intent/permission/viability/preference/ranking/bind), per-candidate exclusions, chosen target, scores/propensity/receipts/rulesetRev when present, and parent/child decision links resolved from session_ledger_edges delegation edges plus the spawn-lineage columns (children).