Skip to content
TriedDocs
Account

List Conductor sessions

List recent Conductor conversations.

GEThttps://api.tried.com.au/conductor/sessions

Returns up to 50 conversations, most recently updated first, without their messages. A dashboard user sees only their own conversations; an API key sees every conversation in the workspace.

Request#

This endpoint takes no path, query or body parameters.

Example request#

curl https://api.tried.com.au/conductor/sessions \
  -H "Authorization: Bearer $TRIED_API_KEY"
const res = await fetch("https://api.tried.com.au/conductor/sessions", {
  headers: { Authorization: `Bearer ${process.env.TRIED_API_KEY}` },
});
const sessions = await res.json();
import os, requests

res = requests.get(
    "https://api.tried.com.au/conductor/sessions",
    headers={"Authorization": f"Bearer {os.environ['TRIED_API_KEY']}"},
)
sessions = res.json()

Response#

200 OK

[
  {
    "session_id": "conductor_1d3f5a7c9e2b4d6f8a0c2e4b",
    "title": "Build a dashboard of call volume and latency by agent",
    "user_id": null,
    "attachments": [
      {
        "type": "agent",
        "id": "agent_4b7e2c9a1f3d5e8b0c6a2d1f"
      }
    ],
    "message_count": 2,
    "created_timestamp": 1792395000000,
    "last_modification_timestamp": 1792395060000
  }
]

The response is a JSON array. Each item has the fields of Get Conductor session except messages.

Errors#

Status When
401 Missing or invalid API key.
403 The key's IP allowlist or scopes reject the request. This route needs the admin scope.
429 Rate limit exceeded. See Rate limits.

See Errors for the body format.

Retell compatibility#

Retell's public API reference has no Conductor endpoints, so this route has no Retell SDK equivalent.