Skip to content
REST API

List study sets

GET
/sets

Newest first. Terms are omitted; fetch a single set for its terms.

Required scopes: sets:view

Authorization

AuthorizationBearer <token>

In: header

Query Parameters

limit?integer

Page size, 1-100.

Range1 <= value <= 100
Default25
cursor?|

Keyset cursor: the id of the last item from the previous page.

Defaultnull

Response Body

application/json

application/json

application/json

application/json

application/json

application/json

application/json

application/json

curl -X GET "https://example.com/sets"
{  "data": [    {      "id": "7e6d5c4b-3a2f-4e1d-8c0b-9a8f7e6d5c4b",      "name": "Spanish verbs",      "description": "Irregular preterite forms.",      "subject": "5f0c1d2e-3a4b-4c5d-8e6f-7a8b9c0d1e2f",      "termCount": 1,      "created": "2026-01-15T09:30:00.000Z",      "lastUsed": "2026-02-01T12:00:00.000Z",      "updated": "2026-02-01T12:00:00.000Z"    }  ],  "nextCursor": null}