CMS > Collections

List collections

Return the active collections in your account.

get/v1/cms/collections

Returns every active collection in the account the token belongs to, oldest first. Deleted collections are never included.

Results are paged — see Pagination for how to walk every page.

Query parameters

pageSizeinteger

Results per page, from 1 to 100. Defaults to 50.

pageTokenstring | null

The `nextPageToken` from the previous request. Pass it unchanged.

Response · 200

collectionsobject[]required
Show 9 properties
idstringrequired
namestringrequired
descriptionstring | nullrequired
fieldsobject[]required
Show 8 properties
idstringrequired
labelstringrequired
typeenumrequired

One of: text, number, boolean, date, timestamp, url, asset, select, group

requiredbooleanrequired
statusenumrequired

One of: active, deleted

optionsobject[] | nullrequired
Show 3 properties
valuestringrequired
labelstringrequired
statusenumrequired

One of: active, deleted

repeatedbooleanrequired
fieldsobject[] | nullrequired
Show 6 properties
idstringrequired
labelstringrequired
typeenumrequired

One of: text, number, boolean, date, timestamp, url, asset, select, group

requiredbooleanrequired
statusenumrequired

One of: active, deleted

optionsobject[] | nullrequired
displayFieldIdstring | nullrequired
defaultSortobject | nullrequired
Show 2 properties
fieldIdstringrequired
directionenumrequired

One of: asc, desc

statusenumrequired

One of: active, deleted

createdAtstringrequired
updatedAtstringrequired
nextPageTokenstring | nullrequired

Example response

{
  "collections": [
    {
      "id": "AbCdEfGhIjKlMnOpQrSt",
      "name": "Articles",
      "description": "Articles published on the website",
      "fields": [
        {
          "id": "title",
          "label": "Title",
          "type": "text",
          "required": true,
          "status": "active",
          "options": null,
          "repeated": false,
          "fields": null
        }
      ],
      "displayFieldId": "title",
      "defaultSort": {
        "fieldId": "published_at",
        "direction": "desc"
      },
      "status": "active",
      "createdAt": "2026-08-10T09:30:00.000Z",
      "updatedAt": "2026-08-10T09:30:00.000Z"
    }
  ],
  "nextPageToken": null
}

Errors: 400, 401, 404, 405, 429, 500. See Errors for the response shape.

getTry it
/v1/cms/collections

Stored in this browser tab only. Requests go directly to the API — the token never reaches the docs site.

Query parameters

Add a token to send a request.

https://api.superfunnel.ai/v1/cms/collections

curl -X GET 'https://api.superfunnel.ai/v1/cms/collections' \
  -H 'x-api-key: Bearer YOUR_API_TOKEN'