API v1

API Reference

Response format

All list endpoints return the same JSON envelope: an array of rows plus pagination metadata.

Envelope#

JSON
{
  "data": [ ... ],
  "meta": { "page": 0, "page_size": 1000, "count": 1234, "has_more": true }
}
FieldTypeDescription
dataarrayThe rows for this page. Empty array when nothing matches.
meta.pageintegerZero-indexed page number.
meta.page_sizeintegerRows per page.
meta.countintegerTotal rows matching the filters across all pages.
meta.has_morebooleanWhether another page follows.

Value conventions#

TypeRepresentation
TimestampsISO 8601 strings in UTC, e.g. 2026-03-14T09:12:44Z.
MoneyJSON numbers with up to two decimal places.
Missing valuesJSON null.
IDsIntegers.

See each endpoint page for a full sample response.

© 2026 StyleHub · Developer Platform