# List conversations

Launch stage: Beta

`GET /api/2.0/genie/one/conversations`

Lists the caller's Genie One conversations, ordered by most recent update.

## Query parameters

- `page_size` (integer, optional; default 20)
  The maximum number of conversations to return. `0` uses the default. Values
  above 100 are capped at 100; negative values are rejected.
- `page_token` (string, optional)
  The opaque `next_page_token` from the previous page. Omit for the first page.

## Returns

- `conversations` (array of [Conversation objects](conversation/object.md))
  The conversations on this page. Creation and update times are RFC 3339 strings.
- `next_page_token` (string, optional)
  Present only when another page is available. Pass it as `page_token` to continue.

## Response

This example uses `page_size=1` and has another page.

```json
{
  "conversations": [
    {
      "conversation_id": "6a34b9a50cb4435da7c463130c9d42c1",
      "title": "Revenue trends",
      "create_time": "2026-10-19T10:00:00Z",
      "update_time": "2026-10-19T10:02:00Z"
    }
  ],
  "next_page_token": "opaque-next-page-token"
}
```
