# List Services Get all your services. Endpoint: POST /api/v1/service/search Version: 1.0 ## Request fields (application/json): - `condition` (object) Condition to filter results - `condition.field` (string) Field name to apply the condition to Example: "name" - `condition.value` (object) Value to compare against the field Example: "Example Value" - `condition.type` (string) Relational operator for the condition Enum: "BETWEEN", "EQ", "LT", "LTE", "GT", "GTE", "NE", "LIKE", "START", "FINISH", "IN", "NIN", "NLIKE", "LENGTH" - `condition.endValue` (object) End value for range conditions Example: 100 - `condition.innerConditions` (array) Nested conditions for complex queries - `condition.conditionType` (string) Type of condition for combining multiple conditions Enum: "AND", "OR" - `condition.empty` (boolean) Indicates if the condition is empty - `condition.compareFields` (boolean) Indicates if comparing between fields - `sortCriteria` (array) List of sorting criteria to apply - `sortCriteria.sortField` (string) Field name to sort by Example: "name" - `sortCriteria.sortDirection` (string) Sort direction (ascending or descending) Enum: "ASC", "DESC" - `pageNumber` (integer, required) Page number to retrieve (0-based) - `pageSize` (integer, required) Number of items per page Example: 20 ## Response 200 fields (application/json): - `data` (array, required) List of data items for the current page - `data.id` (integer, required) Unique identifier of the entity Example: 1 - `data.code` (string, required) Code of the article Example: "ART123" - `data.description` (string) Description of the article Example: "Premium leather jacket" - `data.description2` (string) Secondary description of the article Example: "Available in multiple colors" - `data.warehouse` (string, required) Warehouse associated with the article Example: "MAIN" - `data.category1` (string) Primary category of the article Example: "Clothing" - `data.category2` (string) Secondary category of the article Example: "Jackets" - `data.category3` (string) Tertiary category of the article Example: "Leather" - `data.category4` (string) Quaternary category of the article Example: "Premium" - `data.vatType` (string, required) VAT type of the article Enum: "SUPER_REDUCED", "REDUCED", "GENERAL", "EXEMPT" - `data.season` (string) Season associated with the article Example: "FALL2023" - `data.family` (string) Family of the article Example: "OUTDOOR" - `data.baseCombination` (object) Base combination of the article - `data.baseCombination.article` (string) Article code Example: 123456 - `data.baseCombination.articleId` (integer) Internal article identifier Example: 876 - `data.baseCombination.articleType` (string) Type of article Enum: "PACKAGING", "EXPENSE", "RAW_MATERIAL", "MERCHANDISE", "OTHERS", "FINISHED_PRODUCT", "SEMI_FINISHED", "SERVICE", "ADVERTISING" - `data.baseCombination.unitWarehouseId` (integer) Warehouse ID where the item is stored Example: 55 - `data.baseCombination.articleDescription` (string) Description of the article Example: "Blue cotton T-shirt" - `data.baseCombination.attribute1` (object) First attribute of the article. See ApiAttributeListReadDto - `data.baseCombination.attribute1.code` (string, required) Unique code for the attribute. Example: "COLOR" - `data.baseCombination.attribute1.description` (string, required) Description of the attribute. Example: "Color of the item" - `data.baseCombination.attribute2` (object) Second attribute of the article. See ApiAttributeListReadDto - `data.baseCombination.attribute3` (object) Third attribute of the article. See ApiAttributeListReadDto - `data.baseCombination.attribute4` (object) Fourth attribute of the article. See ApiAttributeListReadDto - `data.baseCombination.attribute5` (object) Fifth attribute of the article. See ApiAttributeListReadDto - `data.baseCombination.seasonId` (integer) Season identifier Example: 1 - `data.baseCombination.season` (string) Season name Example: "Summer 2025" - `data.baseCombination.category1` (string) First article category Example: "Men" - `data.baseCombination.category2` (string) Second article category Example: "Shirts" - `data.baseCombination.category3` (string) Third article category Example: "Cotton" - `data.baseCombination.category4` (string) Fourth article category Example: "Casual" - `data.baseCombination.description` (string) Combination description Example: "Casual blue T-shirt, 100% cotton" - `data.baseCombination.active` (boolean) Indicates if the article is active Example: true - `data.baseCombination.articleVatType` (string) VAT type for the article Enum: "SUPER_REDUCED", "REDUCED", "GENERAL", "EXEMPT" - `data.baseCombination.assortment` (object) Assortment information. See ApiAssortmentListReadDto - `data.baseCombination.assortment.code` (string) Assortment code. Example: "ASRT123" - `data.baseCombination.assortment.title` (string) Title of the assortment. Example: "Summer Collection" - `data.baseCombination.assortment.sizeRange` (string) - `data.baseCombination.sizeRange` (object) Size range information. See ApiSizeRangeListReadDto - `data.baseCombination.sizeRange.code` (string, required) - `data.baseCombination.sizeRange.description` (string, required) - `data.baseCombination.serialNumberControl` (boolean) Indicates if serial number control is used - `data.baseCombination.batchControl` (boolean) Indicates if batch control is used - `data.tags` (array) List of tags associated with the article Example: ["premium","leather","fashion"] - `data.showAttribute1` (boolean) Indicates if attribute 1 should be displayed Example: true - `data.showAttribute2` (boolean) Indicates if attribute 2 should be displayed - `data.showAttribute3` (boolean) Indicates if attribute 3 should be displayed - `data.showAttribute4` (boolean) Indicates if attribute 4 should be displayed - `data.showAttribute5` (boolean) Indicates if attribute 5 should be displayed - `page` (integer, required) Current page number (0-based) - `total` (integer, required) Total number of items across all pages Example: 150 - `pages` (integer, required) Last page number (0-based) Example: 14 - `size` (integer, required) Number of items per page Example: 10