Skip to main content
GET
/
api
/
v1
/
session_debug
/
sid
/
{channel_manager_service}
/
{channel_manager_sid}
Python (SDK)
import os
from syllable_sdk import SyllableSDK


with SyllableSDK(
    api_key_header=os.getenv("SYLLABLESDK_API_KEY_HEADER", ""),
) as ss_client:

    res = ss_client.session_debug.get_session_data_by_sid(channel_manager_service="<value>", channel_manager_sid="<id>")

    # Handle response
    print(res)
{
  "session_id": 123,
  "source": "<string>",
  "target": "<string>",
  "is_test": true,
  "messages": [
    {
      "role": "agent",
      "dialog": {
        "text": "<string>"
      },
      "tool_calls": [
        {
          "tool_call_id": "<string>",
          "tool_name": "<string>",
          "tool_arguments": "<unknown>",
          "tool_result": {
            "answer": "Syllable is a platform for building and managing AI voice agents..."
          },
          "timestamp": "2023-11-07T05:31:56Z"
        }
      ],
      "timestamp": "2023-11-07T05:31:56Z"
    }
  ]
}

Authorizations

Syllable-API-Key
string
header
required

Path Parameters

channel_manager_service
string
required
channel_manager_sid
string
required

Response

Successful Response

session_id
integer
required

Session ID

source
string
required

Session source

target
string
required

Session target

is_test
boolean
required

Is test session

messages
SessionMessage · object[]
required

Session messages