Conversations

List conversations

Calls and chats of a space, newest first.

GEThttps://app.elunos.ai/api/v1/spaces/{space}/conversations

Returns the conversations of a space across all channels: phone, web widget and chat. The transcript is left out of the list; fetch it with Get conversation.

Path parameters

spacestringPflicht

Slug of the space, e.g. `praxis-mueller`. Returned by `GET /spaces`.

Query parameters

agent_iduuid

Only conversations of this agent.

channelstring

`voice` or `chat`.

fromdatetime

Started at or after this time.

todatetime

Started at or before this time.

outcomestring

`completed`, `transferred`, `hung_up` or `failed`.

pageinteger

Page, starting at 1. Default 1.

per_pageinteger

Entries per page. Default 50, maximum 200.

Example

curl https://app.elunos.ai/api/v1/spaces/praxis-mueller/conversations?channel=voice&from=2026-09-22T00:00:00%2B02:00 \
  -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
    }
  ],
  "meta": {
    "page": 1,
    "per_page": 50,
    "total": 1,
    "next_page": null
  }
}
  • channel: voice for phone and voice in the widget, chat for text.
  • outcome: completed, transferred (handed to a human), hung_up or failed.
  • session_ref and page_url: for web widget conversations, the session and the page where it started.