ShopEazydevelopers
API referenceMerchant API BetaDelivery

The shipping queue

Beta
Credentials
  • OAuth access token
Scopes
orders:read
GET
/v1/merchant/stores/{storeId}/shipping

Every delivery order of the last 90 days in the pile its next action belongs to (group), plus what stops the whole shop from booking. Nothing ships until it is paid: unpaid orders are not listed.

Access: OAuth scope orders:read; not write-gated.

Authorization

merchantOAuth orders:read
headerAuthorizationBearer <token>

OAuth 2.1 (authorization code + PKCE S256, public clients, dynamic registration) for connected AI apps. Effective power is scopes granted AND the person's role today AND the plan. orders:refund, billing:write and team:write are opt-in on the consent screen. Write implies read for marketing:read and messages:read, so a grant holding marketing:write passes a marketing:read check, and messages:send passes messages:read.

Scope: orders:read

Path Parameters

storeId*string

A store the person can reach. Any other id answers 404, never 403.

Response Body

OK

application/json
  1. response
data*
Example Request
curl -X GET 'https://api.shopeazy.co/v1/merchant/stores/<storeId>/shipping' \  -H 'Authorization: Bearer <access_token>'
Example Response
{  "data": {    "rows": [],    "blockers": [],    "courierConnected": false,    "origin": "12 Example Street, Greenside, Johannesburg"  }}