List stores
GET
Returns stores sorted by name, paginated with 0-based page and size (1 to 100, default 20). Filter by venueId, status or storeType, and search by text with query.
BearerAuthheader
AuthorizationBearer <JWT>venueId?integerOptional. Only stores in this venue (from List venues).
Format
int64status?stringOptional. Only stores with this status: ACTIVE, INACTIVE, ARCHIVED or DELETED. Unknown values are ignored.
storeType?stringOptional. Only stores with exactly this store type.
query?stringOptional. Case-insensitive text search on store name and store type.
page?integerPage number, starting at 0. See Paging.
Format
int32Default
0size?integerNumber of records per page.
Format
int32Default
20OK
*/*- response
status*stringOutcome of the request: SUCCESS when it worked; errors return an error status with the reason in message.
message*stringShort human-readable message describing the outcome.
data?One page of stores matching the filters.
Example Request
curl -X GET 'https://beta.iotoms.com/api/v1/catalog/business/stores'Example Response
{ "status": "string", "message": "string", "data": { "content": [ { "id": 0, "name": "string", "venue": { "id": 0, "name": "string", "status": "ACTIVE", "modifiedTime": "2019-08-24T14:15:22Z" }, "storeType": "string", "promotionalMessage": "string", "promotionalImage": "string", "status": "ACTIVE", "modifiedTime": "2019-08-24T14:15:22Z", "createdViaAi": true, "aiSessionId": "string" } ], "page": 0, "size": 0, "totalElements": 0, "totalPages": 0, "last": true }}