The endpoints that take a key now share one shape. This was the one change that renamed and removed things in v1.
- A success answers with the resource itself. A failure answers with
{ error: { code, message, request_id } }, andcodeis what to branch on. - Stores are named by slug:
storein a request,slugin a store object.store_idis gone. - Lists page with
limitandcursor, and answernext_cursor.offsetis gone. - Every write takes an
Idempotency-Keyheader. - The per-second limit is per key. Store keys have no monthly quota.
- Timestamps are UTC with milliseconds, and your own order and product ids always come back as strings.
- /heartbeat needs
store:write, and /vendor-miss and /partner-events needpartner:write. - /my-store is gone: /my-stores and /my-reviews cover it. POST /my-orders keeps its old shape and its old paths.