Base URL
Quick start
- Open Studio Settings → API and create a key (see Authentication).
- Send it in the
x-api-keyheader:
Free vs. Premium
Every key can read the studio’s own profile and product catalog. Premium keys additionally unlock the sales and analytics endpoints, the same numbers the dashboard shows.| Tier | Endpoints |
|---|---|
| Free (any key) | Get your studio, List products, Get a product, List product versions |
| Premium (Branding+) | List sales, Sales summary, Analytics timeseries, Top products |
403 SUBSCRIPTION_INACTIVE until it is renewed, the key itself stays valid for the free endpoints the whole time.
Response conventions
- All responses are JSON.
- List endpoints paginate with
pageandlimitquery parameters and return list envelopes (items,total, and eitherhasMoreortotalPages). - Monetary values are USD. Summary/timeseries endpoints return numbers in dollars; the sales list returns formatted strings like
"$12.99". - Errors follow one shape everywhere, see Errors.
Rate limits
Requests are rate limited per key + IP at roughly 2000 requests / 15 minutes. Exceeding the limit returns429 Too Many Requests with a retry-after header.