Conversations
Get conversation
One conversation with transcript and tool calls.
GET
https://app.elunos.ai/api/v1/spaces/{space}/conversations/{conversation}Returns one conversation in full: every turn, every tool call and the steps the agent went through in the flow. Use it to check what an agent actually did.
Path parameters
spacestringPflichtSlug of the space, e.g. `praxis-mueller`. Returned by `GET /spaces`.
conversationuuidPflichtID of the conversation.
Example
curl https://app.elunos.ai/api/v1/spaces/praxis-mueller/conversations/0199b1e0-2a3b-7c4d-8e5f-6a7b8c9d0e1f \
-H "Authorization: Bearer np_xxxxxxxx"Response
{
"data": {
"id": "0199b1e0-2a3b-7c4d-8e5f-6a7b8c9d0e1f",
"agent_id": "0199a3c2-7d4e-7b21-9f3a-2c5e8d1b4a70",
"channel": "voice",
"direction": "inbound",
"session_ref": null,
"started_at": "2026-09-22T09:12:04+02:00",
"ended_at": "2026-09-22T09:14:41+02:00",
"duration_sec": 157,
"message_count": 14,
"outcome": "completed",
"summary": "Termin für Donnerstag, 10:30 Uhr, gebucht.",
"page_url": null,
"transcript": [
{
"at": "2026-09-22T09:12:04+02:00",
"speaker": "agent",
"text": "Praxis Dr. Müller, guten Tag. Wie kann ich helfen?",
"node_key": "agent_a1"
},
{
"at": "2026-09-22T09:12:09+02:00",
"speaker": "caller",
"text": "Ich bräuchte einen Termin am Donnerstag.",
"node_key": "agent_a1"
}
],
"tool_calls": [
{
"at": "2026-09-22T09:12:15+02:00",
"tool_id": "0199a3c4-1f2a-7c55-8e10-6b7d9a3e2f11",
"slug": "find_slots",
"node_key": "agent_a1",
"status": "ok",
"input_redacted": {
"date": "2026-09-24"
},
"output_redacted": {
"slots": [
"09:00",
"10:30"
]
}
}
],
"node_path": [
{
"at": "2026-09-22T09:12:04+02:00",
"node_key": "agent_a1"
}
],
"recording_url": "https://app.elunos.ai/…/recording.mp3?expires=…"
}
}transcript[].speaker:caller(caller or visitor) oragent.tool_calls: every call with input and output. Credentials and similar values are redacted.recording_url: signed link to the recording, expires after a short time.nullif there is no recording.
In confidential spaces the API returns only the key facts of a conversation. summary, transcript and recording_url are left out.