Skip to content
Open Console

List interactions

1 min readUpdated

GET/v1/sessions/{session_id}/interactions

List the session’s human questions and permission decisions. Filter with status=pending to find what needs an answer. Durable interactions are enabled in hosted Tanomis; another environment may not enable them, and there is no capability field to probe today, so confirm support with that environment’s administrator.

Generated from the Platform API specification on 2026-09-04.

Parameter Type Description
session_id string The session, as returned by Create a session.
Parameter Type Description
status string Only interactions in this status, for example pending.
Header Required Description
Authorization yes Bearer plus a short-lived OAuth access token issued for the Tanomis API audience. Backends obtain tokens with an organization automation client; the CLI’s human login is not an application credential.
X-Organization-ID yes The organization_id from the workspace projection you selected in GET /v1/me/workspaces.
X-Workspace-Tenant-ID yes The nested tenant_id from the same projection. A header cannot widen what the token grants. Some single-workspace or self-hosted environments take X-Tenant-ID instead, as supplied by their administrator.
Status Meaning
200 The session’s interactions.
Terminal
curl -X GET "https://api.tanomis.com/v1/sessions/ses_7d4f9c/interactions" \
-H "Authorization: Bearer $TANOMIS_TOKEN" \
-H "X-Organization-ID: $TANOMIS_ORG" \
-H "X-Workspace-Tenant-ID: $TANOMIS_WORKSPACE"
200 OK
{
"interactions": [
{
"interaction_key": "ihk_91f0",
"run_id": "run_a12bc3",
"kind": "question",
"status": "pending",
"payload": {
"question": "Should I include the account credit?"
},
"created_at": "2026-09-02T11:43:08Z",
"expires_at": "2026-09-02T12:43:08Z"
}
]
}