List collections
/v1/catalog/collectionsList collections. A successful request returns HTTP 200 with the documented response body.
Authorization
bearerAuth OAuth2 access token issued by Ecomiq Auth.
In: header
Query Parameters
Maximum number of results to return.
int32Opaque cursor from the previous response. Omit it on the first page.
Free-text filter. Which fields it covers depends on the resource.
Field to sort by. Accepted values depend on the resource.
Sort direction: asc or desc.
Value in
- "asc"
- "desc"
Only this type.
Value in
- "static"
- "dynamic"
Only items in these statuses.
Value in
- "draft"
- "active"
Only these product types.
Only items in these statuses.
Leave out these product types.
Only these identifiers.
Header Parameters
Store the request acts on. Not needed when the token is bound to a store.
Response Body
application/json
application/problem+json
application/problem+json
application/problem+json
application/problem+json
application/problem+json
curl -X GET "https://example.com/v1/catalog/collections" \ -H "x-Store-Id: <store-id>" \ -H "Authorization: Bearer <token>"{ "data": [ { "id": "7204558912004325301", "storeId": "7204558912004325301", "name": "Example resource", "slug": "example-resource", "status": "draft", "image": { "id": "7204558912004325301", "url": "https://example.com/resource" }, "type": "static", "dynamicOperator": "and", "validFrom": "2026-08-01T15:30:00Z", "validTo": "2026-08-01T15:30:00Z", "ruleCount": 1, "overrideCount": 1, "productCount": 1, "createdOn": "2026-08-01T15:30:00Z", "updatedOn": "2026-08-01T15:30:00Z" } ], "hasNextPage": false, "nextCursor": "example", "totalCount": 1}