List the network's stores
Returns one page of the store directory. START HERE when a task mentions a shop, a branch or a location: the id of each row is the store slug every store-scoped operation takes downstream — store-price overrides, inventory and count sessions, stock transfers, cash sessions, fiscal reports and the register fleet all address a store by this id. Filter with region — the free-text region LABEL the store record carries (never a region id), matched by EXACT string equality with no normalisation. That label is usually the region’s name (e.g. Île-de-France) but sometimes its code (e.g. PACA), so if a region filter returns zero rows, retry with the other spelling from the regions listing before concluding the region is empty. Also filter by active ("true"/"false"; anything else is a 400). Sort by name or city. Walk the result with page/pageSize (max 100) and stop when page reaches pageCount. active:false means the store is closed and no longer trading — do not route sales or transfers to it.
Authorizations
Authorization: Bearer <token>. Accepts EITHER a Keycloak access token (scopes-in-token) OR an opaque POS session token; both resolve to the same pos.* scope vocabulary the route guards enforce.
Query Parameters
0 < x <= 90071992547409910 < x <= 1001true, false name, city asc, desc Response
A page of stores with the pagination totals.
A page of stores with the pagination totals.
-9007199254740991 <= x <= 9007199254740991-9007199254740991 <= x <= 9007199254740991-9007199254740991 <= x <= 9007199254740991-9007199254740991 <= x <= 9007199254740991
