ShopEazydevelopers
API referenceStorefront APIShopper

The signed-in shopper's upcoming bookings at this store

Credentials, one of
  • Store key and Shopper session
  • Store key and Shopper ID token
Scopes
orders:read
GET
/v1/store/me/bookings

Soonest first. One row per booked service line on the caller's orders, from now on. Lines on cancelled orders are left out.

Paged: { items, nextCursor }, limit (default 50, at most 100) and an opaque cursor.

Old path, deprecated, sunset 1 Feb 2027: GET /v1/me/bookings.

Authorization

headerAuthorizationBearer <sez_pub_... (publishable) or sez_sk_... (secret)>

A per-store key from the console. Publishable keys are browser-safe; secret keys are server-only.

Scope: orders:read

headerX-Shopper-Session<token>

A 14-day shopper session from POST /v1/store/shopper/session. Preferred on a server.

Query Parameters

cursor?string

The nextCursor of the previous page, unchanged. A cursor that is not one we gave you is 400 invalid_parameter.

limit?integer

Page size: default 50, at most 100 (more is 100; a missing or unusable value is 50).

Range1 <= value <= 100
Default50

Response Body

The bookings.

application/json
  1. response
data*
Example Request
curl -X GET 'https://api.shopeazy.co/v1/store/me/bookings' \  -H 'Authorization: Bearer sez_pub_...' \  -H 'X-Shopper-Session: <shopper_session_token>'
Example Response
{  "data": {    "items": [],    "nextCursor": null,    "bookings": [],    "count": 0  }}