Skip to content
REST API

List copilot conversations

GET
/copilot/conversations

Pinned conversations first, then the most recently updated. A conversation that gets a new turn moves to the front, so paging while the user chats can repeat or skip one.

Required scopes: copilot:use

Authorization

AuthorizationBearer <token>

In: header

Query Parameters

limit?integer

Page size, 1-100.

Range1 <= value <= 100
Default25
cursor?|

Opaque. Pass nextCursor from the previous page unchanged.

Response Body

application/json

application/json

application/json

application/json

application/json

application/json

application/json

application/json

curl -X GET "https://example.com/copilot/conversations"
{  "data": [    {      "id": "3c2b1a09-8f7e-4d6c-9b5a-4e3d2c1b0a9f",      "title": "Enzymes",      "updatedAt": "2026-02-01T12:00:00.000Z",      "pinned": false,      "subjectId": "5f0c1d2e-3a4b-4c5d-8e6f-7a8b9c0d1e2f",      "subjectName": "Biology"    }  ],  "nextCursor": null}