Ever Connect
v1.4.0中文·EN·한국어Sign inRequest access
Warehouses & stock

Stock in one warehouse: no filter = whole warehouse (page / page_size; X-Stock-Version header for incremental sync); sku= one variant; product_code= all variants of a style

GET/api/v1/warehouses/{warehouse_code}/stockToken requiredstock:readFull warehouse 60 pts (paged 5)

Path parameters

NameTypeDescription
warehouse_code requiredstringWarehouse code: AU (Australia, all warehouses — aggregate view), AUSYD2 (Sydney main, Rosehill), AUSYD1 (Sydney accessories), CN (China, all warehouses — aggregate view), CHNZJ1 (Zhenjiang). Full list: GET /api/v1/warehouses.

Query parameters

NameTypeDescription
skustringSKU / barcode — the colour + size level, e.g. OB0021611. For the whole style use product_code instead.
max length 64 · format ^[A-Za-z0-9_./-]+$
product_codestringStyle code — one style (every colour / size variant), e.g. OB002. For a single variant use sku. When querying prices, several can be comma-separated.
max length 64 · format ^[A-Za-z0-9_./-]+$
pagenumberPage number, from 1 (optional). Whole-warehouse stock returns everything when omitted — 30,000+ rows, paging recommended.
min 1
page_sizenumberRows per page (optional), max 2000.
1–2000

Response

The envelope is decided by the HTTP status alone: 2xx with { data: … } (lists also carry page / page_size / has_more or total_count); 4xx / 5xx with { error: { code, message, hint, request_id, doc_url } }.

A full pull is about 7.2 MB and 60 points. Use /Changes for day-to-day sync; pull the full warehouse only the first time or when the cursor is stale (full=true).