POST /api-keys. The two credentials are not interchangeable — Authentication.
Try the same routes in the playground.
Rate limits
Authenticated routes are 60 requests / minute per account (429 + Retry-After). Local development is unlimited.
GET /social-accounts/{id}/boards and /channels are 60 / minute on their own.
The signed media PUT is 60 / minute per account and 1200 / minute per IP.
Errors
All error bodies include amessage field. Validation errors also include errors.
A 402 on connect or any other call means the account needs a card (X, or a third non-X identity) or lost app access. Fix it under Settings → Billing, then retry.
Quick reference
There are no
/assets, /content-types, /signatures, /labels, /repurposes, or /workspace routes.
Pagination
These lists paginate (data, links, meta). Use page. Size is meta.per_page (default 25). There is no per_page query.
Everything else that lists resources returns a plain array.
Resources are unwrapped — no data: envelope on a single object.
