The store's kits, in display order
- Credentials, one of
- Station token
- OAuth access token
- Scopes
listings:read
Access: OAuth scope listings:read; not write-gated.
Paged: { items, nextCursor }, limit (default 100, at most 200) and an opaque cursor.
AuthorizationBearer <token>It may call only the operations whose x-stations lists its kind, on its own store, and acts through the access of the owner or admin who paired it. Unpairing it, or that person leaving the business, ends it (401 station_revoked).
storeId*stringA store the person can reach. Any other id answers 404, never 403.
cursor?stringThe nextCursor of the previous page, unchanged. A cursor that is not one we gave you is 400 bad_request.
limit?integerPage size: default 100, at most 200 (more is 200; a missing or unusable value is 100).
1 <= value <= 200100OK
application/json- response
data*curl -X GET 'https://api.shopeazy.co/v1/merchant/stores/<storeId>/kits' \ -H 'Authorization: Bearer <access_token>'{ "data": { "items": [ { "id": "cbzXdyoC08TecFtCKeTn", "type": "physical", "name": "Physical products", "sortOrder": 0 }, { "id": "COtS8ZNhRzJniQOjM8lh", "type": "service", "name": "Services", "sortOrder": 1 }, { "id": "aZbiVcGfoLKeB5H6Cvu5", "type": "ticketing", "name": "Events", "sortOrder": 2 } ], "nextCursor": null }}Switch the daily automatic basket reminders on or off PUT
On comes with a plan that has automatic reminders (Growth), else 403 `plan_limit`; off is always allowed. Setting the state it is already in changes nothing. Owner or admin. Access: OAuth scope `marketing:write`; write-gated by the subscription.
List or search the catalogue GET
Access: OAuth scope `listings:read`; not write-gated. Paged: `{ items, nextCursor }`, `limit` (default 100, at most 200) and an opaque `cursor`.