List specifications
Retrieve a paginated list of specifications with optional filtering. Use 'ids' param to fetch specific specifications by their IDs (comma-separated).
/v1/catalog/specificationsRetrieve a paginated list of specifications with optional filtering. Use 'ids' param to fetch specific specifications by their IDs (comma-separated).
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"
Value in
- "product"
- "variant"
- "store"
- "seller"
- "all"
Value in
- "input"
- "textArea"
- "select"
- "checkbox"
- "colorPicker"
- "datePicker"
- "timePicker"
- "dateTimePicker"
- "file"
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/specifications"{ "data": [ { "id": "string", "storeId": "string", "name": "string", "key": "string", "aliases": [ "string" ], "description": null, "isMultiple": true, "isRequired": true, "isFilterable": true, "isSearchable": true, "order": 0, "status": "inactive", "type": "input", "level": "product", "values": [ { "id": "string", "value": "string", "name": "string", "isDefault": true, "order": 0 } ], "metadata": {}, "createdOn": "2019-08-24T14:15:22Z", "updatedOn": null } ], "hasNextPage": true, "nextCursor": null, "totalCount": null}