List Brand Kits
List brand kits for the team (cursor-paginated, newest first).
Returns at most limit kits per page (default 20, cap 100). total
is the true team-wide kit count; when has_more is true, pass
next_cursor to fetch the rest — the first page is NOT the whole
collection.
Authorizations
API key from Settings > Developer > REST API
Headers
Calendar-dated API version pin. New integrations should pin 2026-05-01 to opt into the newest response shapes. For back-compat the server also accepts requests with no header and resolves them to the current default (today: 2026-04-12); that default advances on each sunset date. Any unsupported value returns 400 unsupported_version.
2026-04-12, 2026-05-01 "2026-05-01"
Query Parameters
Opaque pagination cursor. Pass the next_cursor from the previous response. Omit on the first request.
Max brand kits per page. Defaults to 20, caps at 100.
1 <= x <= 100Response
Successful Response
Cursor-paginated brand-kits list response (ENG-2377).
team_id is no longer included in the canonical response — it's
implicit in the API key's team context. Callers who need the team id
can read it once off their own key's metadata.
total is the true count of the team's brand kits (cheap COUNT on a
small team-scoped collection); returned / has_more are derived
server-side so a default page of 20 can never masquerade as the whole
collection.
Brand kits in this page, newest first.
Opaque cursor to pass as ?cursor= on the next request. null means you've reached the end of the collection.
Number of items in this page (always len(data); derived server-side).
true when more items exist beyond this page — keep requesting with next_cursor until this is false. Never trust len(data) < limit alone.
The effective page-size limit this response was computed with.
True total number of items in the collection (after filters), when the endpoint can count cheaply. null on log/search lanes — use has_more there.