> ## Documentation Index
> Fetch the complete documentation index at: https://docs.repixa.io/llms.txt
> Use this file to discover all available pages before exploring further.

# List Sessions

> Returns all demo sessions across your agents

# List Sessions

Returns all demo sessions, ordered by most recent. Optionally filter by agent.

## Request

```bash theme={null}
GET https://api.repixa.io/v1/sessions
Authorization: Bearer YOUR_API_KEY
```

### Query parameters

| Parameter  | Type    | Description                                 |
| ---------- | ------- | ------------------------------------------- |
| `agent_id` | string  | Filter sessions by agent ID                 |
| `limit`    | integer | Number of results (default `20`, max `100`) |

## Response `200`

```json theme={null}
{
  "data": [
    {
      "id": "ses_01hx...",
      "agent_id": "agt_01hx...",
      "contact_id": "cnt_01hx...",
      "status": "completed",
      "intent_score": 82,
      "duration_seconds": 742,
      "meeting_booked": true,
      "replay_url": "https://app.repixa.io/sessions/ses_01hx...",
      "signals": {
        "interest": 75,
        "objections": 2,
        "buying_signals": 4
      },
      "started_at": "2026-05-20T14:00:00Z",
      "ended_at": "2026-05-20T14:12:22Z"
    }
  ]
}
```

## Session status values

| Status        | Description                     |
| ------------- | ------------------------------- |
| `completed`   | Prospect finished the full demo |
| `abandoned`   | Prospect dropped off early      |
| `in_progress` | Session is currently live       |
