Download OpenAPI specification:Download
Documentación de los servicios de Bright Market
Editar un grupo de artículo
| id required | integer <int64> |
| name | string |
| description | string |
| state | boolean |
| analysis | string |
| origin | string Enum: "MANUAL" "SUGGESTED" |
| brandId | integer <int64> |
| categoryId | integer <int64> |
| branchOfficeId | integer <int64> |
| articleId | integer <int64> |
| skuId | integer <int64> |
Crear un nuevo grupo de artículo
| id | integer <int64> |
| name required | string |
| description required | string |
| state required | boolean |
| origin required | string (GroupOrigin) Enum: "MANUAL" "SUGGESTED" |
| analysis | string |
| createdAt | string |
| categoryId | integer <int64> Filter by category ID |
| brandId | integer <int64> Filter by brand ID |
| branchOfficeId | integer <int64> Filter by branch office ID |
| articleId | integer <int64> Filter by article ID |
| skuId | integer <int64> Filter by SKU ID |
{- "id": 0,
- "name": "string",
- "description": "string",
- "state": true,
- "origin": "MANUAL",
- "analysis": "string",
- "createdAt": "string",
- "categoryId": 0,
- "brandId": 0,
- "branchOfficeId": 0,
- "articleId": 0,
- "skuId": 0
}| id required | integer <int64> |
| externalId | string |
| name required | string |
| description | string |
| fatherId | integer <int64> |
| enable required | boolean |
| roundingTypeId | integer <int64> |
| businessUnitsIds | Array of integers <int64> [ items <int64 > ] |
| name | string |
| sizeStart | integer <int64> |
| sizeEnd | integer <int64> |
| distribution | Array of integers <int32> [ items <int32 > ] |
{- "name": "string",
- "sizeStart": 0,
- "sizeEnd": 0,
- "distribution": [
- 0
]
}| id required | integer <int64> |
| externalId | string |
| name required | string |
| capacity | number <double> |
| capacityInUnits | integer <int32> |
| capacityDispatchUnits | integer <int32> |
| dispatchFrequency | integer <int32> |
| capacityReception | integer <int32> |
| storageCostPerUnit | number <double> |
| address | string |
Array of objects (BranchOfficeWithDistance) | |
| businessUnitsIds | Array of integers <int64> [ items <int64 > ] |
| categoriesIds | Array of integers <int64> [ items <int64 > ] |
| minimumStock | integer <int64> |
| maximumStock | integer <int64> |
| longitude | number <double> |
| latitude | number <double> |
{- "externalId": "string",
- "name": "string",
- "capacity": 0,
- "capacityInUnits": 0,
- "capacityDispatchUnits": 0,
- "dispatchFrequency": 0,
- "capacityReception": 0,
- "storageCostPerUnit": 0,
- "address": "string",
- "branchOffices": [
- {
- "branchOfficeId": 0,
- "distance": 0
}
], - "businessUnitsIds": [
- 0
], - "categoriesIds": [
- 0
], - "minimumStock": 0,
- "maximumStock": 0,
- "longitude": 0,
- "latitude": 0
}| externalId | string |
| name required | string |
| capacity | number <double> |
| capacityInUnits | integer <int32> |
| capacityDispatchUnits | integer <int32> |
| dispatchFrequency | integer <int32> |
| capacityReception | integer <int32> |
| storageCostPerUnit | number <double> |
| address | string |
Array of objects (BranchOfficeWithDistance) | |
| businessUnitsIds | Array of integers <int64> [ items <int64 > ] |
| categoriesIds | Array of integers <int64> [ items <int64 > ] |
| minimumStock | integer <int64> |
| maximumStock | integer <int64> |
| longitude | number <double> |
| latitude | number <double> |
{- "externalId": "string",
- "name": "string",
- "capacity": 0,
- "capacityInUnits": 0,
- "capacityDispatchUnits": 0,
- "dispatchFrequency": 0,
- "capacityReception": 0,
- "storageCostPerUnit": 0,
- "address": "string",
- "branchOffices": [
- {
- "branchOfficeId": 0,
- "distance": 0
}
], - "businessUnitsIds": [
- 0
], - "categoriesIds": [
- 0
], - "minimumStock": 0,
- "maximumStock": 0,
- "longitude": 0,
- "latitude": 0
}| externalId required | string |
required | object (Promotion) |
| regularPromotionType required | string Enum: "NOMINAL" "NOMINAL_SENT" "PERCENTAGE" "MAX_PRICE_PER_ARTICLE" "PERCENTAGE_SENT" "FREE_SHIPPING" "GIFT" "NOMINAL_DISCOUNT" "PRICE_TABLE" |
| skuExternalIds required | Array of strings |
| discountValue | number <double> |
| discountPercent | number <double> |
| giftExternalId | string |
{- "promotion": {
- "name": "string",
- "description": "string",
- "startDate": "2019-08-24T14:15:22Z",
- "endDate": "2019-08-24T14:15:22Z",
- "recurrence": {
- "type": "WEEKLY",
- "monday": true,
- "tuesday": true,
- "wednesday": true,
- "thursday": true,
- "friday": true,
- "saturday": true,
- "sunday": true,
- "dayMonthly": 0,
- "dayAnually": "2019-08-24",
- "startTime": {
- "hour": 0,
- "minute": 0,
- "second": 0,
- "nano": 0
}, - "endTime": {
- "hour": 0,
- "minute": 0,
- "second": 0,
- "nano": 0
}, - "repeatInterval": 0
}, - "quantityPerBranchOffice": 0,
- "quantityPerClient": 0,
- "quantityPerArticle": 0,
- "accumulateOtherPromotions": true,
- "minimumTicket": 0,
- "maximumTicket": 0,
- "quantityApplications": 0,
- "distributeLines": true,
- "binRangeMax": 0,
- "binRangeMin": 0,
- "externalId": "string",
- "bines": [
- 0
], - "clientSegmentIds": [
- 0
], - "branchOfficeExternalIds": [
- "string"
], - "brandExternalIds": [
- "string"
], - "categoryExternalIds": [
- "string"
], - "acceptedPaymentMethodExternalIds": [
- "string"
]
}, - "regularPromotionType": "NOMINAL",
- "skuExternalIds": [
- "string"
], - "discountValue": 0,
- "discountPercent": 0,
- "giftExternalId": "string"
}| id required | integer <int64> |
required | object (Promotion) |
| regularPromotionType required | string Enum: "NOMINAL" "NOMINAL_SENT" "PERCENTAGE" "MAX_PRICE_PER_ARTICLE" "PERCENTAGE_SENT" "FREE_SHIPPING" "GIFT" "NOMINAL_DISCOUNT" "PRICE_TABLE" |
| skuExternalIds required | Array of strings |
| discountValue | number <double> |
| discountPercent | number <double> |
| giftExternalId | string |
{- "promotion": {
- "name": "string",
- "description": "string",
- "startDate": "2019-08-24T14:15:22Z",
- "endDate": "2019-08-24T14:15:22Z",
- "recurrence": {
- "type": "WEEKLY",
- "monday": true,
- "tuesday": true,
- "wednesday": true,
- "thursday": true,
- "friday": true,
- "saturday": true,
- "sunday": true,
- "dayMonthly": 0,
- "dayAnually": "2019-08-24",
- "startTime": {
- "hour": 0,
- "minute": 0,
- "second": 0,
- "nano": 0
}, - "endTime": {
- "hour": 0,
- "minute": 0,
- "second": 0,
- "nano": 0
}, - "repeatInterval": 0
}, - "quantityPerBranchOffice": 0,
- "quantityPerClient": 0,
- "quantityPerArticle": 0,
- "accumulateOtherPromotions": true,
- "minimumTicket": 0,
- "maximumTicket": 0,
- "quantityApplications": 0,
- "distributeLines": true,
- "binRangeMax": 0,
- "binRangeMin": 0,
- "externalId": "string",
- "bines": [
- 0
], - "clientSegmentIds": [
- 0
], - "branchOfficeExternalIds": [
- "string"
], - "brandExternalIds": [
- "string"
], - "categoryExternalIds": [
- "string"
], - "acceptedPaymentMethodExternalIds": [
- "string"
]
}, - "regularPromotionType": "NOMINAL",
- "skuExternalIds": [
- "string"
], - "discountValue": 0,
- "discountPercent": 0,
- "giftExternalId": "string"
}| id required | integer <int64> |
required | object (Promotion) |
| skuIds required | Array of integers <int64> [ items <int64 > ] |
required | Array of objects (ProgressiveDiscountPromotionLine) |
{- "promotion": {
- "name": "string",
- "description": "string",
- "startDate": "2019-08-24T14:15:22Z",
- "endDate": "2019-08-24T14:15:22Z",
- "recurrence": {
- "type": "WEEKLY",
- "monday": true,
- "tuesday": true,
- "wednesday": true,
- "thursday": true,
- "friday": true,
- "saturday": true,
- "sunday": true,
- "dayMonthly": 0,
- "dayAnually": "2019-08-24",
- "startTime": {
- "hour": 0,
- "minute": 0,
- "second": 0,
- "nano": 0
}, - "endTime": {
- "hour": 0,
- "minute": 0,
- "second": 0,
- "nano": 0
}, - "repeatInterval": 0
}, - "quantityPerBranchOffice": 0,
- "quantityPerClient": 0,
- "quantityPerArticle": 0,
- "accumulateOtherPromotions": true,
- "minimumTicket": 0,
- "maximumTicket": 0,
- "quantityApplications": 0,
- "distributeLines": true,
- "binRangeMax": 0,
- "binRangeMin": 0,
- "externalId": "string",
- "bines": [
- 0
], - "clientSegmentIds": [
- 0
], - "branchOfficeExternalIds": [
- "string"
], - "brandExternalIds": [
- "string"
], - "categoryExternalIds": [
- "string"
], - "acceptedPaymentMethodExternalIds": [
- "string"
]
}, - "skuIds": [
- 0
], - "lines": [
- {
- "quantity": 0,
- "discount": 0
}
]
}| id required | integer <int64> |
required | object (Promotion) |
| quantityForPromotion required | integer <int32> |
| quantityWithDiscount required | integer <int32> |
| discountPercent required | number <double> |
| allProducts required | boolean |
| highPrice required | boolean |
| forTotalArticles required | boolean |
| skuIds required | Array of integers <int64> [ items <int64 > ] |
{- "promotion": {
- "name": "string",
- "description": "string",
- "startDate": "2019-08-24T14:15:22Z",
- "endDate": "2019-08-24T14:15:22Z",
- "recurrence": {
- "type": "WEEKLY",
- "monday": true,
- "tuesday": true,
- "wednesday": true,
- "thursday": true,
- "friday": true,
- "saturday": true,
- "sunday": true,
- "dayMonthly": 0,
- "dayAnually": "2019-08-24",
- "startTime": {
- "hour": 0,
- "minute": 0,
- "second": 0,
- "nano": 0
}, - "endTime": {
- "hour": 0,
- "minute": 0,
- "second": 0,
- "nano": 0
}, - "repeatInterval": 0
}, - "quantityPerBranchOffice": 0,
- "quantityPerClient": 0,
- "quantityPerArticle": 0,
- "accumulateOtherPromotions": true,
- "minimumTicket": 0,
- "maximumTicket": 0,
- "quantityApplications": 0,
- "distributeLines": true,
- "binRangeMax": 0,
- "binRangeMin": 0,
- "externalId": "string",
- "bines": [
- 0
], - "clientSegmentIds": [
- 0
], - "branchOfficeExternalIds": [
- "string"
], - "brandExternalIds": [
- "string"
], - "categoryExternalIds": [
- "string"
], - "acceptedPaymentMethodExternalIds": [
- "string"
]
}, - "quantityForPromotion": 0,
- "quantityWithDiscount": 0,
- "discountPercent": 0,
- "allProducts": true,
- "highPrice": true,
- "forTotalArticles": true,
- "skuIds": [
- 0
]
}| id required | integer <int64> |
required | object (Promotion) |
| discountFirstList required | number <double> |
| discountSecondList required | number <double> |
| skuIdFirstList required | Array of integers <int64> [ items <int64 > ] |
| skuIdSecondList required | Array of integers <int64> [ items <int64 > ] |
{- "promotion": {
- "name": "string",
- "description": "string",
- "startDate": "2019-08-24T14:15:22Z",
- "endDate": "2019-08-24T14:15:22Z",
- "recurrence": {
- "type": "WEEKLY",
- "monday": true,
- "tuesday": true,
- "wednesday": true,
- "thursday": true,
- "friday": true,
- "saturday": true,
- "sunday": true,
- "dayMonthly": 0,
- "dayAnually": "2019-08-24",
- "startTime": {
- "hour": 0,
- "minute": 0,
- "second": 0,
- "nano": 0
}, - "endTime": {
- "hour": 0,
- "minute": 0,
- "second": 0,
- "nano": 0
}, - "repeatInterval": 0
}, - "quantityPerBranchOffice": 0,
- "quantityPerClient": 0,
- "quantityPerArticle": 0,
- "accumulateOtherPromotions": true,
- "minimumTicket": 0,
- "maximumTicket": 0,
- "quantityApplications": 0,
- "distributeLines": true,
- "binRangeMax": 0,
- "binRangeMin": 0,
- "externalId": "string",
- "bines": [
- 0
], - "clientSegmentIds": [
- 0
], - "branchOfficeExternalIds": [
- "string"
], - "brandExternalIds": [
- "string"
], - "categoryExternalIds": [
- "string"
], - "acceptedPaymentMethodExternalIds": [
- "string"
]
}, - "discountFirstList": 0,
- "discountSecondList": 0,
- "skuIdFirstList": [
- 0
], - "skuIdSecondList": [
- 0
]
}| id required | integer <int64> |
required | object (Promotion) |
| type required | string Enum: "GIFT" "FREE_SHIPPING" "MAX_PRICE_PER_ARTICLE" |
| giftId required | integer <int64> |
| skuIds | Array of integers <int64> [ items <int64 > ] |
{- "promotion": {
- "name": "string",
- "description": "string",
- "startDate": "2019-08-24T14:15:22Z",
- "endDate": "2019-08-24T14:15:22Z",
- "recurrence": {
- "type": "WEEKLY",
- "monday": true,
- "tuesday": true,
- "wednesday": true,
- "thursday": true,
- "friday": true,
- "saturday": true,
- "sunday": true,
- "dayMonthly": 0,
- "dayAnually": "2019-08-24",
- "startTime": {
- "hour": 0,
- "minute": 0,
- "second": 0,
- "nano": 0
}, - "endTime": {
- "hour": 0,
- "minute": 0,
- "second": 0,
- "nano": 0
}, - "repeatInterval": 0
}, - "quantityPerBranchOffice": 0,
- "quantityPerClient": 0,
- "quantityPerArticle": 0,
- "accumulateOtherPromotions": true,
- "minimumTicket": 0,
- "maximumTicket": 0,
- "quantityApplications": 0,
- "distributeLines": true,
- "binRangeMax": 0,
- "binRangeMin": 0,
- "externalId": "string",
- "bines": [
- 0
], - "clientSegmentIds": [
- 0
], - "branchOfficeExternalIds": [
- "string"
], - "brandExternalIds": [
- "string"
], - "categoryExternalIds": [
- "string"
], - "acceptedPaymentMethodExternalIds": [
- "string"
]
}, - "type": "GIFT",
- "giftId": 0,
- "skuIds": [
- 0
]
}required | object (Promotion) |
| regularPromotionType required | string Enum: "NOMINAL" "NOMINAL_SENT" "PERCENTAGE" "MAX_PRICE_PER_ARTICLE" "PERCENTAGE_SENT" "FREE_SHIPPING" "GIFT" "NOMINAL_DISCOUNT" "PRICE_TABLE" |
| skuExternalIds required | Array of strings |
| discountValue | number <double> |
| discountPercent | number <double> |
| giftExternalId | string |
{- "promotion": {
- "name": "string",
- "description": "string",
- "startDate": "2019-08-24T14:15:22Z",
- "endDate": "2019-08-24T14:15:22Z",
- "recurrence": {
- "type": "WEEKLY",
- "monday": true,
- "tuesday": true,
- "wednesday": true,
- "thursday": true,
- "friday": true,
- "saturday": true,
- "sunday": true,
- "dayMonthly": 0,
- "dayAnually": "2019-08-24",
- "startTime": {
- "hour": 0,
- "minute": 0,
- "second": 0,
- "nano": 0
}, - "endTime": {
- "hour": 0,
- "minute": 0,
- "second": 0,
- "nano": 0
}, - "repeatInterval": 0
}, - "quantityPerBranchOffice": 0,
- "quantityPerClient": 0,
- "quantityPerArticle": 0,
- "accumulateOtherPromotions": true,
- "minimumTicket": 0,
- "maximumTicket": 0,
- "quantityApplications": 0,
- "distributeLines": true,
- "binRangeMax": 0,
- "binRangeMin": 0,
- "externalId": "string",
- "bines": [
- 0
], - "clientSegmentIds": [
- 0
], - "branchOfficeExternalIds": [
- "string"
], - "brandExternalIds": [
- "string"
], - "categoryExternalIds": [
- "string"
], - "acceptedPaymentMethodExternalIds": [
- "string"
]
}, - "regularPromotionType": "NOMINAL",
- "skuExternalIds": [
- "string"
], - "discountValue": 0,
- "discountPercent": 0,
- "giftExternalId": "string"
}required | object (Promotion) |
| regularPromotionType required | string Enum: "NOMINAL" "NOMINAL_SENT" "PERCENTAGE" "MAX_PRICE_PER_ARTICLE" "PERCENTAGE_SENT" "FREE_SHIPPING" "GIFT" "NOMINAL_DISCOUNT" "PRICE_TABLE" |
| skuExternalIds required | Array of strings |
| discountValue | number <double> |
| discountPercent | number <double> |
| giftExternalId | string |
{- "promotion": {
- "name": "string",
- "description": "string",
- "startDate": "2019-08-24T14:15:22Z",
- "endDate": "2019-08-24T14:15:22Z",
- "recurrence": {
- "type": "WEEKLY",
- "monday": true,
- "tuesday": true,
- "wednesday": true,
- "thursday": true,
- "friday": true,
- "saturday": true,
- "sunday": true,
- "dayMonthly": 0,
- "dayAnually": "2019-08-24",
- "startTime": {
- "hour": 0,
- "minute": 0,
- "second": 0,
- "nano": 0
}, - "endTime": {
- "hour": 0,
- "minute": 0,
- "second": 0,
- "nano": 0
}, - "repeatInterval": 0
}, - "quantityPerBranchOffice": 0,
- "quantityPerClient": 0,
- "quantityPerArticle": 0,
- "accumulateOtherPromotions": true,
- "minimumTicket": 0,
- "maximumTicket": 0,
- "quantityApplications": 0,
- "distributeLines": true,
- "binRangeMax": 0,
- "binRangeMin": 0,
- "externalId": "string",
- "bines": [
- 0
], - "clientSegmentIds": [
- 0
], - "branchOfficeExternalIds": [
- "string"
], - "brandExternalIds": [
- "string"
], - "categoryExternalIds": [
- "string"
], - "acceptedPaymentMethodExternalIds": [
- "string"
]
}, - "regularPromotionType": "NOMINAL",
- "skuExternalIds": [
- "string"
], - "discountValue": 0,
- "discountPercent": 0,
- "giftExternalId": "string"
}required | object (Promotion) |
| skuIds required | Array of integers <int64> [ items <int64 > ] |
required | Array of objects (ProgressiveDiscountPromotionLine) |
{- "promotion": {
- "name": "string",
- "description": "string",
- "startDate": "2019-08-24T14:15:22Z",
- "endDate": "2019-08-24T14:15:22Z",
- "recurrence": {
- "type": "WEEKLY",
- "monday": true,
- "tuesday": true,
- "wednesday": true,
- "thursday": true,
- "friday": true,
- "saturday": true,
- "sunday": true,
- "dayMonthly": 0,
- "dayAnually": "2019-08-24",
- "startTime": {
- "hour": 0,
- "minute": 0,
- "second": 0,
- "nano": 0
}, - "endTime": {
- "hour": 0,
- "minute": 0,
- "second": 0,
- "nano": 0
}, - "repeatInterval": 0
}, - "quantityPerBranchOffice": 0,
- "quantityPerClient": 0,
- "quantityPerArticle": 0,
- "accumulateOtherPromotions": true,
- "minimumTicket": 0,
- "maximumTicket": 0,
- "quantityApplications": 0,
- "distributeLines": true,
- "binRangeMax": 0,
- "binRangeMin": 0,
- "externalId": "string",
- "bines": [
- 0
], - "clientSegmentIds": [
- 0
], - "branchOfficeExternalIds": [
- "string"
], - "brandExternalIds": [
- "string"
], - "categoryExternalIds": [
- "string"
], - "acceptedPaymentMethodExternalIds": [
- "string"
]
}, - "skuIds": [
- 0
], - "lines": [
- {
- "quantity": 0,
- "discount": 0
}
]
}required | object (Promotion) |
| quantityForPromotion required | integer <int32> |
| quantityWithDiscount required | integer <int32> |
| discountPercent required | number <double> |
| allProducts required | boolean |
| highPrice required | boolean |
| forTotalArticles required | boolean |
| skuIds required | Array of integers <int64> [ items <int64 > ] |
{- "promotion": {
- "name": "string",
- "description": "string",
- "startDate": "2019-08-24T14:15:22Z",
- "endDate": "2019-08-24T14:15:22Z",
- "recurrence": {
- "type": "WEEKLY",
- "monday": true,
- "tuesday": true,
- "wednesday": true,
- "thursday": true,
- "friday": true,
- "saturday": true,
- "sunday": true,
- "dayMonthly": 0,
- "dayAnually": "2019-08-24",
- "startTime": {
- "hour": 0,
- "minute": 0,
- "second": 0,
- "nano": 0
}, - "endTime": {
- "hour": 0,
- "minute": 0,
- "second": 0,
- "nano": 0
}, - "repeatInterval": 0
}, - "quantityPerBranchOffice": 0,
- "quantityPerClient": 0,
- "quantityPerArticle": 0,
- "accumulateOtherPromotions": true,
- "minimumTicket": 0,
- "maximumTicket": 0,
- "quantityApplications": 0,
- "distributeLines": true,
- "binRangeMax": 0,
- "binRangeMin": 0,
- "externalId": "string",
- "bines": [
- 0
], - "clientSegmentIds": [
- 0
], - "branchOfficeExternalIds": [
- "string"
], - "brandExternalIds": [
- "string"
], - "categoryExternalIds": [
- "string"
], - "acceptedPaymentMethodExternalIds": [
- "string"
]
}, - "quantityForPromotion": 0,
- "quantityWithDiscount": 0,
- "discountPercent": 0,
- "allProducts": true,
- "highPrice": true,
- "forTotalArticles": true,
- "skuIds": [
- 0
]
}required | object (Promotion) |
| discountFirstList required | number <double> |
| discountSecondList required | number <double> |
| skuIdFirstList required | Array of integers <int64> [ items <int64 > ] |
| skuIdSecondList required | Array of integers <int64> [ items <int64 > ] |
{- "promotion": {
- "name": "string",
- "description": "string",
- "startDate": "2019-08-24T14:15:22Z",
- "endDate": "2019-08-24T14:15:22Z",
- "recurrence": {
- "type": "WEEKLY",
- "monday": true,
- "tuesday": true,
- "wednesday": true,
- "thursday": true,
- "friday": true,
- "saturday": true,
- "sunday": true,
- "dayMonthly": 0,
- "dayAnually": "2019-08-24",
- "startTime": {
- "hour": 0,
- "minute": 0,
- "second": 0,
- "nano": 0
}, - "endTime": {
- "hour": 0,
- "minute": 0,
- "second": 0,
- "nano": 0
}, - "repeatInterval": 0
}, - "quantityPerBranchOffice": 0,
- "quantityPerClient": 0,
- "quantityPerArticle": 0,
- "accumulateOtherPromotions": true,
- "minimumTicket": 0,
- "maximumTicket": 0,
- "quantityApplications": 0,
- "distributeLines": true,
- "binRangeMax": 0,
- "binRangeMin": 0,
- "externalId": "string",
- "bines": [
- 0
], - "clientSegmentIds": [
- 0
], - "branchOfficeExternalIds": [
- "string"
], - "brandExternalIds": [
- "string"
], - "categoryExternalIds": [
- "string"
], - "acceptedPaymentMethodExternalIds": [
- "string"
]
}, - "discountFirstList": 0,
- "discountSecondList": 0,
- "skuIdFirstList": [
- 0
], - "skuIdSecondList": [
- 0
]
}required | object (Promotion) |
| type required | string Enum: "GIFT" "FREE_SHIPPING" "MAX_PRICE_PER_ARTICLE" |
| giftId required | integer <int64> |
| skuIds | Array of integers <int64> [ items <int64 > ] |
{- "promotion": {
- "name": "string",
- "description": "string",
- "startDate": "2019-08-24T14:15:22Z",
- "endDate": "2019-08-24T14:15:22Z",
- "recurrence": {
- "type": "WEEKLY",
- "monday": true,
- "tuesday": true,
- "wednesday": true,
- "thursday": true,
- "friday": true,
- "saturday": true,
- "sunday": true,
- "dayMonthly": 0,
- "dayAnually": "2019-08-24",
- "startTime": {
- "hour": 0,
- "minute": 0,
- "second": 0,
- "nano": 0
}, - "endTime": {
- "hour": 0,
- "minute": 0,
- "second": 0,
- "nano": 0
}, - "repeatInterval": 0
}, - "quantityPerBranchOffice": 0,
- "quantityPerClient": 0,
- "quantityPerArticle": 0,
- "accumulateOtherPromotions": true,
- "minimumTicket": 0,
- "maximumTicket": 0,
- "quantityApplications": 0,
- "distributeLines": true,
- "binRangeMax": 0,
- "binRangeMin": 0,
- "externalId": "string",
- "bines": [
- 0
], - "clientSegmentIds": [
- 0
], - "branchOfficeExternalIds": [
- "string"
], - "brandExternalIds": [
- "string"
], - "categoryExternalIds": [
- "string"
], - "acceptedPaymentMethodExternalIds": [
- "string"
]
}, - "type": "GIFT",
- "giftId": 0,
- "skuIds": [
- 0
]
}| id required | integer <int64> |
| code required | integer <int32> |
| clientRut | integer <int32> |
| date required | string <date> |
| subtotal required | number <double> |
| iva required | number <double> |
| total required | number <double> |
| documentType required | string (TicketDocumentType) Enum: "CASH_TICKET" "CREDIT_INVOICE" "CREDIT_NOTE" |
| accumulatePoints required | number <double> |
| consumedPoints required | number <double> |
| currencyId required | integer <int32> |
| channelId required | integer <int32> |
| salePointId required | integer <int32> |
required | Array of objects (TicketSku) |
| acceptedPaymentMethodIds required | Array of integers <int64> [ items <int64 > ] |
| fidelity | string |
| promotionIds required | Array of integers <int64> [ items <int64 > ] |
| controlStock | boolean True or null for stock control |
{- "code": 0,
- "clientRut": 0,
- "date": "2019-08-24",
- "subtotal": 0,
- "iva": 0,
- "total": 0,
- "documentType": "CASH_TICKET",
- "accumulatePoints": 0,
- "consumedPoints": 0,
- "currencyId": 0,
- "channelId": 0,
- "salePointId": 0,
- "skusWithPrice": [
- {
- "skuId": 0,
- "unitPrice": 0,
- "quantity": 0
}
], - "acceptedPaymentMethodIds": [
- 1,
- 2,
- 3
], - "fidelity": "string",
- "promotionIds": [
- 1,
- 2,
- 3
], - "controlStock": true
}| code required | integer <int32> |
| clientRut | integer <int32> |
| date required | string <date> |
| subtotal required | number <double> |
| iva required | number <double> |
| total required | number <double> |
| documentType required | string (TicketDocumentType) Enum: "CASH_TICKET" "CREDIT_INVOICE" "CREDIT_NOTE" |
| accumulatePoints required | number <double> |
| consumedPoints required | number <double> |
| currencyId required | integer <int32> |
| channelId required | integer <int32> |
| salePointExternalId required | string |
required | Array of objects (TicketSkuExternalId) |
| acceptedPaymentMethodExternalIds required | Array of strings |
| fidelity | string |
| promotionExternalIds | Array of strings |
| controlStock | boolean True or null for stock control |
{- "code": 0,
- "clientRut": 0,
- "date": "2019-08-24",
- "subtotal": 0,
- "iva": 0,
- "total": 0,
- "documentType": "CASH_TICKET",
- "accumulatePoints": 0,
- "consumedPoints": 0,
- "currencyId": 0,
- "channelId": 0,
- "salePointExternalId": "string",
- "skusWithPrice": [
- {
- "skuExternalId": "string",
- "unitPrice": 0,
- "quantity": 0
}
], - "acceptedPaymentMethodExternalIds": "['EXT1','EXT2','EXT3']",
- "fidelity": "string",
- "promotionExternalIds": "['EXT1','EXT2','EXT3']",
- "controlStock": true
}| code required | integer <int32> |
| clientRut | integer <int32> |
| date required | string <date> |
| subtotal required | number <double> |
| iva required | number <double> |
| total required | number <double> |
| documentType required | string (TicketDocumentType) Enum: "CASH_TICKET" "CREDIT_INVOICE" "CREDIT_NOTE" |
| accumulatePoints required | number <double> |
| consumedPoints required | number <double> |
| currencyId required | integer <int32> |
| channelId required | integer <int32> |
| salePointId required | integer <int32> |
required | Array of objects (TicketSku) |
| acceptedPaymentMethodIds required | Array of integers <int64> [ items <int64 > ] |
| fidelity | string |
| promotionIds required | Array of integers <int64> [ items <int64 > ] |
| controlStock | boolean True or null for stock control |
[- {
- "code": 0,
- "clientRut": 0,
- "date": "2019-08-24",
- "subtotal": 0,
- "iva": 0,
- "total": 0,
- "documentType": "CASH_TICKET",
- "accumulatePoints": 0,
- "consumedPoints": 0,
- "currencyId": 0,
- "channelId": 0,
- "salePointId": 0,
- "skusWithPrice": [
- {
- "skuId": 0,
- "unitPrice": 0,
- "quantity": 0
}
], - "acceptedPaymentMethodIds": [
- 1,
- 2,
- 3
], - "fidelity": "string",
- "promotionIds": [
- 1,
- 2,
- 3
], - "controlStock": true
}
]| code required | integer <int32> |
| clientRut | integer <int32> |
| date required | string <date> |
| subtotal required | number <double> |
| iva required | number <double> |
| total required | number <double> |
| documentType required | string (TicketDocumentType) Enum: "CASH_TICKET" "CREDIT_INVOICE" "CREDIT_NOTE" |
| accumulatePoints required | number <double> |
| consumedPoints required | number <double> |
| currencyId required | integer <int32> |
| channelId required | integer <int32> |
| salePointId required | integer <int32> |
required | Array of objects (TicketSku) |
| acceptedPaymentMethodIds required | Array of integers <int64> [ items <int64 > ] |
| fidelity | string |
| promotionIds required | Array of integers <int64> [ items <int64 > ] |
| controlStock | boolean True or null for stock control |
{- "code": 0,
- "clientRut": 0,
- "date": "2019-08-24",
- "subtotal": 0,
- "iva": 0,
- "total": 0,
- "documentType": "CASH_TICKET",
- "accumulatePoints": 0,
- "consumedPoints": 0,
- "currencyId": 0,
- "channelId": 0,
- "salePointId": 0,
- "skusWithPrice": [
- {
- "skuId": 0,
- "unitPrice": 0,
- "quantity": 0
}
], - "acceptedPaymentMethodIds": [
- 1,
- 2,
- 3
], - "fidelity": "string",
- "promotionIds": [
- 1,
- 2,
- 3
], - "controlStock": true
}| id required | integer <int64> |
| externalId | string |
| name required | string |
| type required | string (BranchOfficeType) Enum: "PHISIC" "ECOMMERCE" |
| location | string |
| url | string |
| roomCapacity | integer <int64> |
| priceVariation | number <double> |
| marketplace | string |
| belongsShoppingCenter required | boolean |
| shoppingCenter | string |
| priceRestriction | string |
| storageCostPerUnit | number <double> |
| businessUnitsIds | Array of integers <int64> [ items <int64 > ] |
| restrictedCategoriesIds | Array of integers <int64> [ items <int64 > ] |
| restrictedArticlesIds | Array of integers <int64> [ items <int64 > ] |
| restrictedAcceptedPaymentMethodsIds | Array of integers <int64> [ items <int64 > ] |
| channelId | integer <int64> |
| minimumStock | integer <int64> |
| maximumStock | integer <int64> |
| priority | integer <int64> |
| address | string |
| longitude | number <double> |
| latitude | number <double> |
| ownInventory | boolean |
| depositId | integer <int64> |
{- "externalId": "string",
- "name": "string",
- "type": "PHISIC",
- "location": "string",
- "url": "string",
- "roomCapacity": 0,
- "priceVariation": 0,
- "marketplace": "string",
- "belongsShoppingCenter": true,
- "shoppingCenter": "string",
- "priceRestriction": "string",
- "storageCostPerUnit": 0,
- "businessUnitsIds": [
- 0
], - "restrictedCategoriesIds": [
- 0
], - "restrictedArticlesIds": [
- 0
], - "restrictedAcceptedPaymentMethodsIds": [
- 0
], - "channelId": 0,
- "minimumStock": 0,
- "maximumStock": 0,
- "priority": 0,
- "address": "string",
- "longitude": 0,
- "latitude": 0,
- "ownInventory": true,
- "depositId": 0
}| id required | integer <int64> |
| name | string |
| externalId | string |
| acceptedPaymentMethodsIds | Array of integers <int64> [ items <int64 > ] |
{- "name": "string",
- "externalId": "string",
- "acceptedPaymentMethodsIds": [
- 0
]
}| skuBranchOfficeOrDepositId | integer <int64> |
| stock | integer <int32> |
[- {
- "skuBranchOfficeOrDepositId": 0,
- "stock": 0
}
]| name | string |
| branchOfficeId | integer <int64> |
| acceptedPaymentMethodsIds | Array of integers <int64> [ items <int64 > ] |
| externalId | string |
{- "name": "string",
- "branchOfficeId": 0,
- "acceptedPaymentMethodsIds": [
- 0
], - "externalId": "string"
}| externalId | string |
| name required | string |
| type required | string (BranchOfficeType) Enum: "PHISIC" "ECOMMERCE" |
| location | string |
| url | string |
| roomCapacity | integer <int64> |
| priceVariation | number <double> |
| marketplace | string |
| belongsShoppingCenter required | boolean |
| shoppingCenter | string |
| priceRestriction | string |
| storageCostPerUnit | number <double> |
| businessUnitsIds | Array of integers <int64> [ items <int64 > ] |
| restrictedCategoriesIds | Array of integers <int64> [ items <int64 > ] |
| restrictedArticlesIds | Array of integers <int64> [ items <int64 > ] |
| restrictedAcceptedPaymentMethodsIds | Array of integers <int64> [ items <int64 > ] |
| channelId | integer <int64> |
| minimumStock | integer <int64> |
| maximumStock | integer <int64> |
| priority | integer <int64> |
| address | string |
| longitude | number <double> |
| latitude | number <double> |
| ownInventory | boolean |
| depositId | integer <int64> |
{- "externalId": "string",
- "name": "string",
- "type": "PHISIC",
- "location": "string",
- "url": "string",
- "roomCapacity": 0,
- "priceVariation": 0,
- "marketplace": "string",
- "belongsShoppingCenter": true,
- "shoppingCenter": "string",
- "priceRestriction": "string",
- "storageCostPerUnit": 0,
- "businessUnitsIds": [
- 0
], - "restrictedCategoriesIds": [
- 0
], - "restrictedArticlesIds": [
- 0
], - "restrictedAcceptedPaymentMethodsIds": [
- 0
], - "channelId": 0,
- "minimumStock": 0,
- "maximumStock": 0,
- "priority": 0,
- "address": "string",
- "longitude": 0,
- "latitude": 0,
- "ownInventory": true,
- "depositId": 0
}| supplierId required | integer <int64> |
| externalId | string |
| name required | string |
| website | string |
| catalogueLink | string |
| businessUnitsIds | Array of integers <int64> [ items <int64 > ] |
| supplierPaymentMethodIds | Array of integers <int64> [ items <int64 > ] |
| articleSupplierId required | integer <int64> |
| articleId | integer <int64> |
| principal | boolean |
object (CommercialTerm) | |
| purchaseUnitId | integer <int64> |
{- "articleId": 0,
- "principal": true,
- "commercialTerm": {
- "deliveryTerm": 0,
- "minimumOrder": "string",
- "cost": 0,
- "agreedDiscounts": 0,
- "supplierPaymentMethodId": 0
}, - "purchaseUnitId": 0
}| supplierId required | integer <int64> |
| articleId | integer <int64> |
| principal | boolean |
object (CommercialTerm) | |
| purchaseUnitId | integer <int64> |
{- "articleId": 0,
- "principal": true,
- "commercialTerm": {
- "deliveryTerm": 0,
- "minimumOrder": "string",
- "cost": 0,
- "agreedDiscounts": 0,
- "supplierPaymentMethodId": 0
}, - "purchaseUnitId": 0
}| externalId | string |
| name required | string |
| website | string |
| catalogueLink | string |
| businessUnitsIds | Array of integers <int64> [ items <int64 > ] |
| supplierPaymentMethodsIds | Array of integers <int64> [ items <int64 > ] |
Array of objects (ArticleSuppliers) | |
Array of objects (SupplierContact) |
{- "externalId": "string",
- "name": "string",
- "website": "string",
- "catalogueLink": "string",
- "businessUnitsIds": [
- 0
], - "supplierPaymentMethodsIds": [
- 0
], - "articles": [
- {
- "articleId": 0,
- "principal": true,
- "commercialTerm": {
- "deliveryTerm": 0,
- "minimumOrder": "string",
- "cost": 0,
- "agreedDiscounts": 0,
- "supplierPaymentMethodId": 0
}, - "purchaseUnitId": 0
}
], - "contacts": [
- {
- "name": "string",
- "phoneNumber": "string",
- "email": "string",
- "role": "string"
}
]
}| id required | integer <int64> |
| name required | string |
| paymentDeadlineDays required | integer <int32> |
| typeId | integer <int64> |
{- "name": "string",
- "paymentDeadlineDays": 0,
- "typeId": 0
}| name required | string |
| paymentDeadlineDays required | integer <int32> |
| typeId | integer <int64> |
{- "name": "string",
- "paymentDeadlineDays": 0,
- "typeId": 0
}Luego de loguearse, se obtiene un token el cual se utilizará en todos los llamados del sistema.
string | |
| password | string |
| organizationName | string |
{- "email": "string",
- "password": "string",
- "organizationName": "string"
}| branchOfficeExternalId | string |
| skuExternalId | string |
| depositExternalId | string |
| stock required | integer <int32> |
| reason | string |
| date required | string <date-time> |
{- "branchOfficeExternalId": "string",
- "skuExternalId": "string",
- "depositExternalId": "string",
- "stock": 0,
- "reason": "string",
- "date": "2019-08-24T14:15:22Z"
}| branchOfficeExternalId | string |
| skuExternalId | string |
| depositExternalId | string |
| stock required | integer <int32> |
| reason | string |
| date required | string <date-time> |
| updateStock | boolean |
| type required | string (StockMovementType) Enum: "ADJUSTMENT" "REPOSITION_ORDER" "PURCHASE_ORDER" |
{- "branchOfficeExternalId": "string",
- "skuExternalId": "string",
- "depositExternalId": "string",
- "stock": 0,
- "reason": "string",
- "date": "2019-08-24T14:15:22Z",
- "updateStock": true,
- "type": "ADJUSTMENT"
}| skuBranchOfficeId | integer <int64> |
| skuDepositId | integer <int64> |
| stock required | integer <int32> |
| reason | string |
| date required | string <date-time> |
| updateStock | boolean |
| type required | string (StockMovementType) Enum: "ADJUSTMENT" "REPOSITION_ORDER" "PURCHASE_ORDER" |
{- "skuBranchOfficeId": 0,
- "skuDepositId": 0,
- "stock": 0,
- "reason": "string",
- "date": "2019-08-24T14:15:22Z",
- "updateStock": true,
- "type": "ADJUSTMENT"
}| id required | integer <int64> |
| branchOfficeOrDeposit | string Enum: "BRANCH_OFFICE" "DEPOSIT" |
| branchOfficeOrDepositId | integer <int64> |
| estimatedDeliveryDate | string <date> |
Array of objects (CreatePurchaseOrderSku) |
{- "branchOfficeOrDeposit": "BRANCH_OFFICE",
- "branchOfficeOrDepositId": 0,
- "estimatedDeliveryDate": "2019-08-24",
- "skus": [
- {
- "skuId": 0,
- "quantity": 0
}
]
}| businessUnitId required | integer <int64> |
| supplierId required | integer <int64> |
| branchOfficeOrDeposit required | string Enum: "BRANCH_OFFICE" "DEPOSIT" |
| branchOfficeOrDepositId required | integer <int64> |
required | Array of objects (CreatePurchaseOrderSku) |
| estimatedDeliveryDate | string <date> |
[- {
- "supplierId": 0,
- "branchOfficeOrDeposit": "BRANCH_OFFICE",
- "branchOfficeOrDepositId": 0,
- "skus": [
- {
- "skuId": 0,
- "quantity": 0
}
], - "estimatedDeliveryDate": "2019-08-24"
}
]| skuId | integer <int64> |
| supplierId | integer <int64> |
| quantity | integer <int32> |
| branchOfficeOrDepositId | integer <int64> |
| branchOfficeOrDeposit | string Enum: "BRANCH_OFFICE" "DEPOSIT" |
[- {
- "skuId": 0,
- "supplierId": 0,
- "quantity": 0,
- "branchOfficeOrDepositId": 0,
- "branchOfficeOrDeposit": "BRANCH_OFFICE"
}
]| id | integer <int64> |
| quantity | integer <int32> |
| date | string <date> |
| whoReceived | string |
| observations | string |
| updateStock | boolean |
[- {
- "id": 0,
- "quantity": 0,
- "date": "2019-08-24",
- "whoReceived": "string",
- "observations": "string",
- "updateStock": true
}
]| businessUnitId required | integer <int64> |
| supplierExternalId required | string |
| branchOfficeOrDeposit required | string Enum: "BRANCH_OFFICE" "DEPOSIT" |
| branchOfficeOrDepositIdExternalId required | string |
required | Array of objects (CreatePurchaseOrderSkuExternalId) |
| estimatedDeliveryDate | string <date> |
[- {
- "supplierExternalId": "string",
- "branchOfficeOrDeposit": "BRANCH_OFFICE",
- "branchOfficeOrDepositIdExternalId": "string",
- "skus": [
- {
- "skuExternalId": "string",
- "quantity": 0
}
], - "estimatedDeliveryDate": "2019-08-24"
}
]| businessUnitId required | integer <int64> |
| skuId | integer <int64> |
| supplierId | integer <int64> |
| quantity | integer <int32> |
| branchOfficeOrDepositId | integer <int64> |
| branchOfficeOrDeposit | string Enum: "BRANCH_OFFICE" "DEPOSIT" |
[- {
- "skuId": 0,
- "supplierId": 0,
- "quantity": 0,
- "branchOfficeOrDepositId": 0,
- "branchOfficeOrDeposit": "BRANCH_OFFICE"
}
]| businessUnitId | integer <int64> |
| supplierId | integer <int64> |
| startCreatedDate | string <date> |
| endCreatedDate | string <date> |
| startEstimatedDeliveryDate | string <date> |
| endEstimatedDeliveryDate | string <date> |
| status | string Enum: "SUGGESTED" "GENERATED" "SENT" "IN_PROGRESS" "PARTIAL" "NOT_COMPLETED" "COMPLETED" "CANCEL" |
| articlesIds | Array of integers <int64> [ items <int64 > ] |
| categoriesIds | Array of integers <int64> [ items <int64 > ] |
| minStock | integer <int32> |
| maxStock | integer <int32> |
| page required | integer <int32> |
| size required | integer <int32> |
Array of objects (SortProperty) |
| vehicleId required | integer <int64> |
| scheduleId required | integer <int64> |
| code | integer <int64> |
| description | string |
required | object (Recurrence) |
| branchOfficeIdFrom | integer <int64> |
| branchOfficeIdTo | integer <int64> |
object (BranchOffice) | |
object (BranchOffice) | |
| depositIdFrom | integer <int64> |
| depositIdTo | integer <int64> |
object (Deposit) | |
object (Deposit) | |
object (Vehicle) | |
| vehicleId | integer <int64> |
{- "code": 0,
- "description": "string",
- "recurrence": {
- "type": "WEEKLY",
- "monday": true,
- "tuesday": true,
- "wednesday": true,
- "thursday": true,
- "friday": true,
- "saturday": true,
- "sunday": true,
- "dayMonthly": 0,
- "dayAnually": "2019-08-24",
- "startTime": {
- "hour": 0,
- "minute": 0,
- "second": 0,
- "nano": 0
}, - "endTime": {
- "hour": 0,
- "minute": 0,
- "second": 0,
- "nano": 0
}, - "repeatInterval": 0
}, - "branchOfficeIdFrom": 0,
- "branchOfficeIdTo": 0,
- "branchOfficeFrom": {
- "externalId": "string",
- "name": "string",
- "type": "PHISIC",
- "location": "string",
- "url": "string",
- "roomCapacity": 0,
- "priceVariation": 0,
- "marketplace": "string",
- "belongsShoppingCenter": true,
- "shoppingCenter": "string",
- "priceRestriction": "string",
- "storageCostPerUnit": 0,
- "businessUnitsIds": [
- 0
], - "restrictedCategoriesIds": [
- 0
], - "restrictedArticlesIds": [
- 0
], - "restrictedAcceptedPaymentMethodsIds": [
- 0
], - "channelId": 0,
- "minimumStock": 0,
- "maximumStock": 0,
- "priority": 0,
- "address": "string",
- "longitude": 0,
- "latitude": 0,
- "ownInventory": true,
- "depositId": 0
}, - "branchOfficeTo": {
- "externalId": "string",
- "name": "string",
- "type": "PHISIC",
- "location": "string",
- "url": "string",
- "roomCapacity": 0,
- "priceVariation": 0,
- "marketplace": "string",
- "belongsShoppingCenter": true,
- "shoppingCenter": "string",
- "priceRestriction": "string",
- "storageCostPerUnit": 0,
- "businessUnitsIds": [
- 0
], - "restrictedCategoriesIds": [
- 0
], - "restrictedArticlesIds": [
- 0
], - "restrictedAcceptedPaymentMethodsIds": [
- 0
], - "channelId": 0,
- "minimumStock": 0,
- "maximumStock": 0,
- "priority": 0,
- "address": "string",
- "longitude": 0,
- "latitude": 0,
- "ownInventory": true,
- "depositId": 0
}, - "depositIdFrom": 0,
- "depositIdTo": 0,
- "depositTo": {
- "externalId": "string",
- "name": "string",
- "capacity": 0,
- "capacityInUnits": 0,
- "capacityDispatchUnits": 0,
- "dispatchFrequency": 0,
- "capacityReception": 0,
- "storageCostPerUnit": 0,
- "address": "string",
- "branchOffices": [
- {
- "branchOfficeId": 0,
- "distance": 0
}
], - "businessUnitsIds": [
- 0
], - "categoriesIds": [
- 0
], - "minimumStock": 0,
- "maximumStock": 0,
- "longitude": 0,
- "latitude": 0
}, - "depositFrom": {
- "externalId": "string",
- "name": "string",
- "capacity": 0,
- "capacityInUnits": 0,
- "capacityDispatchUnits": 0,
- "dispatchFrequency": 0,
- "capacityReception": 0,
- "storageCostPerUnit": 0,
- "address": "string",
- "branchOffices": [
- {
- "branchOfficeId": 0,
- "distance": 0
}
], - "businessUnitsIds": [
- 0
], - "categoriesIds": [
- 0
], - "minimumStock": 0,
- "maximumStock": 0,
- "longitude": 0,
- "latitude": 0
}, - "vehicle": {
- "name": "string",
- "code": "string",
- "brand": "string",
- "model": "string",
- "licensePlate": "string",
- "maxCapacity": 0,
- "fuelConsumption": 0,
- "type": "TRUCK"
}, - "vehicleId": 0
}| code | integer <int64> |
| description | string |
required | object (Recurrence) |
| branchOfficeIdFrom | integer <int64> |
| branchOfficeIdTo | integer <int64> |
object (BranchOffice) | |
object (BranchOffice) | |
| depositIdFrom | integer <int64> |
| depositIdTo | integer <int64> |
object (Deposit) | |
object (Deposit) | |
object (Vehicle) | |
| vehicleId | integer <int64> |
{- "code": 0,
- "description": "string",
- "recurrence": {
- "type": "WEEKLY",
- "monday": true,
- "tuesday": true,
- "wednesday": true,
- "thursday": true,
- "friday": true,
- "saturday": true,
- "sunday": true,
- "dayMonthly": 0,
- "dayAnually": "2019-08-24",
- "startTime": {
- "hour": 0,
- "minute": 0,
- "second": 0,
- "nano": 0
}, - "endTime": {
- "hour": 0,
- "minute": 0,
- "second": 0,
- "nano": 0
}, - "repeatInterval": 0
}, - "branchOfficeIdFrom": 0,
- "branchOfficeIdTo": 0,
- "branchOfficeFrom": {
- "externalId": "string",
- "name": "string",
- "type": "PHISIC",
- "location": "string",
- "url": "string",
- "roomCapacity": 0,
- "priceVariation": 0,
- "marketplace": "string",
- "belongsShoppingCenter": true,
- "shoppingCenter": "string",
- "priceRestriction": "string",
- "storageCostPerUnit": 0,
- "businessUnitsIds": [
- 0
], - "restrictedCategoriesIds": [
- 0
], - "restrictedArticlesIds": [
- 0
], - "restrictedAcceptedPaymentMethodsIds": [
- 0
], - "channelId": 0,
- "minimumStock": 0,
- "maximumStock": 0,
- "priority": 0,
- "address": "string",
- "longitude": 0,
- "latitude": 0,
- "ownInventory": true,
- "depositId": 0
}, - "branchOfficeTo": {
- "externalId": "string",
- "name": "string",
- "type": "PHISIC",
- "location": "string",
- "url": "string",
- "roomCapacity": 0,
- "priceVariation": 0,
- "marketplace": "string",
- "belongsShoppingCenter": true,
- "shoppingCenter": "string",
- "priceRestriction": "string",
- "storageCostPerUnit": 0,
- "businessUnitsIds": [
- 0
], - "restrictedCategoriesIds": [
- 0
], - "restrictedArticlesIds": [
- 0
], - "restrictedAcceptedPaymentMethodsIds": [
- 0
], - "channelId": 0,
- "minimumStock": 0,
- "maximumStock": 0,
- "priority": 0,
- "address": "string",
- "longitude": 0,
- "latitude": 0,
- "ownInventory": true,
- "depositId": 0
}, - "depositIdFrom": 0,
- "depositIdTo": 0,
- "depositTo": {
- "externalId": "string",
- "name": "string",
- "capacity": 0,
- "capacityInUnits": 0,
- "capacityDispatchUnits": 0,
- "dispatchFrequency": 0,
- "capacityReception": 0,
- "storageCostPerUnit": 0,
- "address": "string",
- "branchOffices": [
- {
- "branchOfficeId": 0,
- "distance": 0
}
], - "businessUnitsIds": [
- 0
], - "categoriesIds": [
- 0
], - "minimumStock": 0,
- "maximumStock": 0,
- "longitude": 0,
- "latitude": 0
}, - "depositFrom": {
- "externalId": "string",
- "name": "string",
- "capacity": 0,
- "capacityInUnits": 0,
- "capacityDispatchUnits": 0,
- "dispatchFrequency": 0,
- "capacityReception": 0,
- "storageCostPerUnit": 0,
- "address": "string",
- "branchOffices": [
- {
- "branchOfficeId": 0,
- "distance": 0
}
], - "businessUnitsIds": [
- 0
], - "categoriesIds": [
- 0
], - "minimumStock": 0,
- "maximumStock": 0,
- "longitude": 0,
- "latitude": 0
}, - "vehicle": {
- "name": "string",
- "code": "string",
- "brand": "string",
- "model": "string",
- "licensePlate": "string",
- "maxCapacity": 0,
- "fuelConsumption": 0,
- "type": "TRUCK"
}, - "vehicleId": 0
}| name | string |
| code | string |
| brand | string |
| model | string |
| licensePlate | string |
| maxCapacity | integer <int64> |
| fuelConsumption | number <double> |
| type | string (VehicleType) Enum: "TRUCK" "VAN" "CAR" "MOTORCYCLE" |
{- "name": "string",
- "code": "string",
- "brand": "string",
- "model": "string",
- "licensePlate": "string",
- "maxCapacity": 0,
- "fuelConsumption": 0,
- "type": "TRUCK"
}| id | integer <int64> |
| level required | integer <int32> The level number for the client level |
| name required | string The name of the client level |
| description | string A description of the client level |
| active required | boolean Indicates if the client level is active |
| accumulationFactor required | number <double> The accumulation factor for the client level |
| ruleType required | string (RuleTypeLevel) Enum: "AMOUNT_SPENT" "TOTAL_SPENT" "MONTHS_IN_PROGRAM" "ACCOUNT_POINTS" |
| ruleQuantity | integer <int32> The quantity associated with the rule type |
| totalClients | integer <int32> The total number of clients in this level |
| origin required | string (LevelOrigin) Enum: "MANUAL" "SUGGESTED" |
| createdAt | string The creation timestamp of the client level |
{- "id": 0,
- "level": 0,
- "name": "string",
- "description": "string",
- "active": true,
- "accumulationFactor": 0,
- "ruleType": "AMOUNT_SPENT",
- "ruleQuantity": 0,
- "totalClients": 0,
- "origin": "MANUAL",
- "createdAt": "string"
}| id required | integer <int64> |
| name required | string |
Array of objects (PricingDate) | |
| endPrice required | string Enum: "BACK_TO_DEFAULT" "KEEP_THIS_PRICE" "NEW_PRICE" |
| newPrice | number <double> |
| value | number <double> |
| pricingTypeId | integer <int64> |
Array of objects (PricingArticle) | |
| branchOfficeIds | Array of integers <int64> [ items <int64 > ] |
| categoryIds | Array of integers <int64> [ items <int64 > ] |
Array of objects (PricingArticleGroup) | |
| brandId | integer <int64> |
| promotionId | integer <int64> |
| appliedStrategy | string |
| currencyId | integer <int64> |
| description | string |
{- "name": "string",
- "dates": [
- {
- "startDate": "2019-08-24T14:15:22Z",
- "endDate": "2019-08-24T14:15:22Z"
}
], - "endPrice": "BACK_TO_DEFAULT",
- "newPrice": 0,
- "value": 0,
- "pricingTypeId": 0,
- "articlesIds": [
- {
- "articleId": 0,
- "cost": 0,
- "margin": 0,
- "optimalPrice": 0,
- "demand": 0,
- "priceCompetition": 0
}
], - "branchOfficeIds": [
- 0
], - "categoryIds": [
- 0
], - "articleGroups": [
- {
- "articleGroupId": 0,
- "cost": 0,
- "margin": 0,
- "optimalPrice": 0,
- "demand": 0,
- "priceCompetition": 0
}
], - "brandId": 0,
- "promotionId": 0,
- "appliedStrategy": "string",
- "currencyId": 0,
- "description": "string"
}| name required | string |
Array of objects (PricingDate) | |
| endPrice required | string Enum: "BACK_TO_DEFAULT" "KEEP_THIS_PRICE" "NEW_PRICE" |
| newPrice | number <double> |
| value | number <double> |
| pricingTypeId | integer <int64> |
Array of objects (PricingArticle) | |
| branchOfficeIds | Array of integers <int64> [ items <int64 > ] |
| categoryIds | Array of integers <int64> [ items <int64 > ] |
Array of objects (PricingArticleGroup) | |
| brandId | integer <int64> |
| promotionId | integer <int64> |
| appliedStrategy | string |
| currencyId | integer <int64> |
| description | string |
{- "name": "string",
- "dates": [
- {
- "startDate": "2019-08-24T14:15:22Z",
- "endDate": "2019-08-24T14:15:22Z"
}
], - "endPrice": "BACK_TO_DEFAULT",
- "newPrice": 0,
- "value": 0,
- "pricingTypeId": 0,
- "articlesIds": [
- {
- "articleId": 0,
- "cost": 0,
- "margin": 0,
- "optimalPrice": 0,
- "demand": 0,
- "priceCompetition": 0
}
], - "branchOfficeIds": [
- 0
], - "categoryIds": [
- 0
], - "articleGroups": [
- {
- "articleGroupId": 0,
- "cost": 0,
- "margin": 0,
- "optimalPrice": 0,
- "demand": 0,
- "priceCompetition": 0
}
], - "brandId": 0,
- "promotionId": 0,
- "appliedStrategy": "string",
- "currencyId": 0,
- "description": "string"
}| id required | integer <int64> |
| roleIds required | Array of integers <int64> [ items <int64 > ] |
| businessUnitsIds | Array of integers <int64> [ items <int64 > ] |
| name | string |
| lastname | string |
| branchOfficesIds | Array of integers <int64> [ items <int64 > ] |
| id required | integer <int64> |
| branchOfficeOrDepositFromId | integer <int64> |
| branchOfficeOrDepositFrom | string Enum: "BRANCH_OFFICE" "DEPOSIT" |
| branchOfficeOrDepositToId | integer <int64> |
| branchOfficeOrDepositTo | string Enum: "BRANCH_OFFICE" "DEPOSIT" |
| estimatedDeliveryDate | string <date> |
Array of objects (CreateRepositionOrderSku) |
{- "branchOfficeOrDepositFromId": 0,
- "branchOfficeOrDepositFrom": "BRANCH_OFFICE",
- "branchOfficeOrDepositToId": 0,
- "branchOfficeOrDepositTo": "BRANCH_OFFICE",
- "estimatedDeliveryDate": "2019-08-24",
- "skus": [
- {
- "skuId": 0,
- "quantity": 0
}
]
}| businessUnitId required | integer <int64> |
| branchOfficeOrDepositFromId | integer <int64> |
| branchOfficeOrDepositFrom | string Enum: "BRANCH_OFFICE" "DEPOSIT" |
| branchOfficeOrDepositToId | integer <int64> |
| branchOfficeOrDepositTo | string Enum: "BRANCH_OFFICE" "DEPOSIT" |
Array of objects (CreateRepositionOrderSku) | |
| estimatedDeliveryDate | string <date> |
| purchaseOrderStatus | string Enum: "SUGGESTED" "GENERATED" "SENT" "IN_PROGRESS" "PARTIAL" "NOT_COMPLETED" "COMPLETED" "CANCEL" |
[- {
- "branchOfficeOrDepositFromId": 0,
- "branchOfficeOrDepositFrom": "BRANCH_OFFICE",
- "branchOfficeOrDepositToId": 0,
- "branchOfficeOrDepositTo": "BRANCH_OFFICE",
- "skus": [
- {
- "skuId": 0,
- "quantity": 0
}
], - "estimatedDeliveryDate": "2019-08-24",
- "purchaseOrderStatus": "SUGGESTED"
}
]| skuId | integer <int64> |
| branchOfficeOrDepositFromId | integer <int64> |
| branchOfficeOrDepositFrom | string Enum: "BRANCH_OFFICE" "DEPOSIT" |
| branchOfficeOrDepositToId | integer <int64> |
| branchOfficeOrDepositTo | string Enum: "BRANCH_OFFICE" "DEPOSIT" |
| quantity | integer <int32> |
| purchaseOrderStatus | string Enum: "SUGGESTED" "GENERATED" "SENT" "IN_PROGRESS" "PARTIAL" "NOT_COMPLETED" "COMPLETED" "CANCEL" |
[- {
- "skuId": 0,
- "branchOfficeOrDepositFromId": 0,
- "branchOfficeOrDepositFrom": "BRANCH_OFFICE",
- "branchOfficeOrDepositToId": 0,
- "branchOfficeOrDepositTo": "BRANCH_OFFICE",
- "quantity": 0,
- "purchaseOrderStatus": "SUGGESTED"
}
]| id | integer <int64> |
| quantity | integer <int32> |
| date | string <date> |
| whoReceived | string |
| observations | string |
| updateStock | boolean |
[- {
- "id": 0,
- "quantity": 0,
- "date": "2019-08-24",
- "whoReceived": "string",
- "observations": "string",
- "updateStock": true
}
]| businessUnitId required | integer <int64> |
| branchOfficeOrDepositFromExternalId | string |
| branchOfficeOrDepositFrom | string Enum: "BRANCH_OFFICE" "DEPOSIT" |
| branchOfficeOrDepositToExternalId | string |
| branchOfficeOrDepositTo | string Enum: "BRANCH_OFFICE" "DEPOSIT" |
Array of objects (CreateRepositionOrderSkuExternalId) | |
| estimatedDeliveryDate | string <date> |
| purchaseOrderStatus | string Enum: "SUGGESTED" "GENERATED" "SENT" "IN_PROGRESS" "PARTIAL" "NOT_COMPLETED" "COMPLETED" "CANCEL" |
[- {
- "branchOfficeOrDepositFromExternalId": "string",
- "branchOfficeOrDepositFrom": "BRANCH_OFFICE",
- "branchOfficeOrDepositToExternalId": "string",
- "branchOfficeOrDepositTo": "BRANCH_OFFICE",
- "skus": [
- {
- "skuExternalId": "string",
- "quantity": 0
}
], - "estimatedDeliveryDate": "2019-08-24",
- "purchaseOrderStatus": "SUGGESTED"
}
]| businessUnitId required | integer <int64> |
| branchOfficeToId required | integer <int64> |
| skuId | integer <int64> |
| branchOfficeOrDepositFromId | integer <int64> |
| branchOfficeOrDepositFrom | string Enum: "BRANCH_OFFICE" "DEPOSIT" |
| branchOfficeOrDepositToId | integer <int64> |
| branchOfficeOrDepositTo | string Enum: "BRANCH_OFFICE" "DEPOSIT" |
| quantity | integer <int32> |
| purchaseOrderStatus | string Enum: "SUGGESTED" "GENERATED" "SENT" "IN_PROGRESS" "PARTIAL" "NOT_COMPLETED" "COMPLETED" "CANCEL" |
[- {
- "skuId": 0,
- "branchOfficeOrDepositFromId": 0,
- "branchOfficeOrDepositFrom": "BRANCH_OFFICE",
- "branchOfficeOrDepositToId": 0,
- "branchOfficeOrDepositTo": "BRANCH_OFFICE",
- "quantity": 0,
- "purchaseOrderStatus": "SUGGESTED"
}
]| branchOfficeFromId | integer <int64> |
| depositFromId | integer <int64> |
| branchOfficeToId | integer <int64> |
| depositToId | integer <int64> |
| businessUnitId | integer <int64> |
| status | string Enum: "SUGGESTED" "GENERATED" "SENT" "IN_PROGRESS" "PARTIAL" "NOT_COMPLETED" "COMPLETED" "CANCEL" |
| skuId | integer <int64> |
| articlesIds | Array of integers <int64> [ items <int64 > ] |
| startCreatedDate | string <date> |
| endCreatedDate | string <date> |
| startEstimatedDeliveryDate | string <date> |
| endEstimatedDeliveryDate | string <date> |
| page required | integer <int32> |
| size required | integer <int32> |
Array of objects (SortProperty) |
| skuId | integer <int64> |
| articleId | integer <int64> |
| minStock | integer <int32> |
| maxStock | integer <int32> |
| branchOfficeId | integer <int64> |
| businessUnitId | integer <int64> |
| page required | integer <int32> |
| size required | integer <int32> |
Array of objects (SortProperty) |
| filterDateFrom | string <date> |
| filterDateTo | string <date> |
| categoriesIds | Array of integers <int64> [ items <int64 > ] |
| brandsIds | Array of integers <int64> [ items <int64 > ] |
| branchOfficeIdFrom | integer <int64> |
| branchOfficeIdTo | integer <int64> |
| depositFrom | integer <int64> |
| depositTo | integer <int64> |
| branchOfficeFromId | integer <int64> |
| businessUnitId | integer <int64> |
| depositFromId | integer <int64> |
| branchOfficeToId | integer <int64> |
| depositToId | integer <int64> |
| status | string Enum: "SUGGESTED" "GENERATED" "SENT" "IN_PROGRESS" "PARTIAL" "NOT_COMPLETED" "COMPLETED" "CANCEL" |
| skuId | integer <int64> |
| articlesIds | Array of integers <int64> [ items <int64 > ] |
| startCreatedDate | string <date> |
| endCreatedDate | string <date> |
| startEstimatedDeliveryDate | string <date> |
| endEstimatedDeliveryDate | string <date> |
| page required | integer <int32> |
| size required | integer <int32> |
Array of objects (SortProperty) |
| filterDateFrom | string <date> |
| filterDateTo | string <date> |
| categoriesIds | Array of integers <int64> [ items <int64 > ] |
| brandsIds | Array of integers <int64> [ items <int64 > ] |
| branchOfficeIdFrom | integer <int64> |
| branchOfficeIdTo | integer <int64> |
| filterDateFrom | string <date> |
| filterDateTo | string <date> |
| categoriesIds | Array of integers <int64> [ items <int64 > ] |
| brandsIds | Array of integers <int64> [ items <int64 > ] |
| branchOfficeIdFrom | integer <int64> |
| branchOfficeIdTo | integer <int64> |
| depositFrom | integer <int64> |
| depositTo | integer <int64> |
Editar recompensa
| id required | integer <int64> |
| name required | string |
| description | string |
| instructionsForUse | string |
| availability | string |
| value | integer <int32> |
| typeId | integer <int64> |
| pointsValue | integer <int32> |
| globalLimit | integer <int32> |
| memberLimit | integer <int32> |
| memberUseLimit | integer <int32> |
| validityStart | string <date> |
| validityEnd | string <date> |
| expirationDate | string <date> |
| codeLength | integer <int32> |
| codeType | string Enum: "ALPHANUMERIC" "CHARACTERS" "NUMBERS" |
| prefix | string |
| status required | boolean |
| brandIds | Array of integers <int64> [ items <int64 > ] |
| categoryIds | Array of integers <int64> [ items <int64 > ] |
| clientSegmentIds | Array of integers <int64> [ items <int64 > ] |
| levelIds | Array of integers <int64> [ items <int64 > ] |
| articleIds | Array of integers <int64> [ items <int64 > ] |
| articleGroupIds | Array of integers <int64> [ items <int64 > ] |
Crear una nueva recompensa
| id required | integer <int64> |
| name required | string |
| rewardType required | integer <int64> |
| createdAt required | string <date-time> |
| availability | string |
| description | string <= 255 characters |
| instructionsForUse | string <= 255 characters |
| value | integer <int32> |
| pointsValue | integer <int32> |
| globalLimit | integer <int32> |
| memberLimit | integer <int32> |
| memberUseLimit | integer <int32> |
| validityStart | string <date> |
| status required | boolean |
| validityEnd | string <date> |
| expirationDate | string <date> |
| codeLength | integer <int32> |
| codeType | string (CodeType) Enum: "ALPHANUMERIC" "CHARACTERS" "NUMBERS" |
| prefix | string |
| organizationId required | integer <int64> |
| brandIds | Array of integers <int64> [ items <int64 > ] |
| categoryIds | Array of integers <int64> [ items <int64 > ] |
| clientSegmentIds | Array of integers <int64> [ items <int64 > ] |
| levelIds | Array of integers <int64> [ items <int64 > ] |
| articleIds | Array of integers <int64> [ items <int64 > ] |
| articleGroupIds | Array of integers <int64> [ items <int64 > ] |
{- "id": 0,
- "name": "string",
- "rewardType": 0,
- "createdAt": "2019-08-24T14:15:22Z",
- "availability": "string",
- "description": "string",
- "instructionsForUse": "string",
- "value": 0,
- "pointsValue": 0,
- "globalLimit": 0,
- "memberLimit": 0,
- "memberUseLimit": 0,
- "validityStart": "2019-08-24",
- "status": true,
- "validityEnd": "2019-08-24",
- "expirationDate": "2019-08-24",
- "codeLength": 0,
- "codeType": "ALPHANUMERIC",
- "prefix": "string",
- "organizationId": 0,
- "brandIds": [
- 0
], - "categoryIds": [
- 0
], - "clientSegmentIds": [
- 0
], - "levelIds": [
- 0
], - "articleIds": [
- 0
], - "articleGroupIds": [
- 0
]
}| id required | integer <int64> |
| realName | string |
| businessName | string |
| rut | string |
| address | string |
{- "realName": "string",
- "businessName": "string",
- "rut": "string",
- "address": "string"
}Crea una nueva organización, con el usuario administrador (y contraseña que se elija). Se envía un correo para verificar la cuenta y así activar tanto el usuario como la organización.
| organizationName required | string |
| userEmail required | string |
| password required | string |
| id required | integer <int64> |
| externalId | string |
| name required | string |
| typeId | integer <int64> |
| feeRangeMin | integer <int32> |
| feeRangeMax | integer <int32> |
| businessUnitsIds | Array of integers <int64> [ items <int64 > ] |
{- "externalId": "string",
- "name": "string",
- "typeId": 0,
- "feeRangeMin": 0,
- "feeRangeMax": 0,
- "businessUnitsIds": [
- 0
]
}| externalId | string |
| name required | string |
| typeId | integer <int64> |
| feeRangeMin | integer <int32> |
| feeRangeMax | integer <int32> |
| businessUnitsIds | Array of integers <int64> [ items <int64 > ] |
{- "externalId": "string",
- "name": "string",
- "typeId": 0,
- "feeRangeMin": 0,
- "feeRangeMax": 0,
- "businessUnitsIds": [
- 0
]
}| id required | integer <int64> |
| name required | string |
| externalId | string |
| description | string |
| categoryId | integer <int64> |
| brandId | integer <int64> |
| cost | number <double> |
| defaultPrice | number <double> |
| currencyId | integer <int64> |
| costCurrency | integer <int64> |
| roundingTypeId | integer <int64> |
| enable required | boolean |
| discontinued required | boolean |
| minimumPrice | number <double> |
| maximumPrice | number <double> |
| minimumMargin | number <double> |
| originType | string Enum: "IMPORTED_ARTICLE" "BUY_IN_SQUARE" |
| businessUnitsIds required | Array of integers <int64> [ items <int64 > ] |
| seasonsIds | Array of integers <int64> [ items <int64 > ] |
| curvesIds | Array of integers <int64> [ items <int64 > ] |
| webDescription | string |
| photo1 | string |
| photo2 | string |
| photo3 | string |
| id required | integer <int64> |
| supplierId required | integer <int64> |
| principal required | boolean |
required | object (CommercialTerm) |
| purchaseUnitId | integer <int64> |
{- "supplierId": 0,
- "principal": true,
- "commercialTerm": {
- "deliveryTerm": 0,
- "minimumOrder": "string",
- "cost": 0,
- "agreedDiscounts": 0,
- "supplierPaymentMethodId": 0
}, - "purchaseUnitId": 0
}| id required | integer <int64> |
| externalId | string |
| name required | string |
| enable | boolean |
| heightWithPackaging | number <double> |
| lengthWithPackaging | number <double> |
| widthWithPackaging | number <double> |
| weightWithPackaging | number <double> |
| height | number <double> |
| length | number <double> |
| width | number <double> |
| weight | number <double> |
| volumen | number <double> |
| kit | boolean |
| salesUnit | string |
| storageUnit | string |
| minimumStock | integer <int32> |
| shoeSize | number <double> |
| clothSizeOp1 | integer <int32> |
| clothSizeOp2 | string |
| colourId | integer <int64> |
| brand | string |
| cost | number <double> |
| replenish | boolean |
| currencyId | integer <int64> |
| externalId required | string |
| newExternalId | string |
| name required | string |
| enable | boolean |
| heightWithPackaging | number <double> |
| lengthWithPackaging | number <double> |
| widthWithPackaging | number <double> |
| weightWithPackaging | number <double> |
| height | number <double> |
| length | number <double> |
| width | number <double> |
| weight | number <double> |
| volumen | number <double> |
| kit | boolean |
| salesUnit | string |
| storageUnit | string |
| minimumStock | integer <int32> |
| shoeSize | number <double> |
| clothSizeOp1 | integer <int32> |
| clothSizeOp2 | string |
| colourId | integer <int64> |
| brand | string |
| cost | number <double> |
| replenish | boolean |
| currencyId | integer <int64> |
| externalId required | string |
| name required | string |
| description | string |
| categoryId | integer <int64> |
| brandId | integer <int64> |
| cost | number <double> |
| defaultPrice | number <double> |
| currencyId | integer <int64> |
| roundingTypeId | integer <int64> |
| enable required | boolean |
| discontinued required | boolean |
| minimumPrice | number <double> |
| maximumPrice | number <double> |
| minimumMargin | number <double> |
| originType | string Enum: "IMPORTED_ARTICLE" "BUY_IN_SQUARE" |
| businessUnitsIds required | Array of integers <int64> [ items <int64 > ] |
| seasonsIds | Array of integers <int64> [ items <int64 > ] |
| curvesIds | Array of integers <int64> [ items <int64 > ] |
| webDescription | string |
| photo1 | string |
| photo2 | string |
| photo3 | string |
| id required | integer <int64> |
| name | string |
| externalId | string |
| enable | boolean |
| heightWithPackaging | number <double> |
| lengthWithPackaging | number <double> |
| widthWithPackaging | number <double> |
| weightWithPackaging | number <double> |
| height | number <double> |
| length | number <double> |
| width | number <double> |
| weight | number <double> |
| volumen | number <double> |
| kit | boolean |
| salesUnit | string |
| storageUnit | string |
| minimumStock | integer <int32> |
| shoeSize | number <double> |
| clothSizeOp1 | integer <int32> |
| clothSizeOp2 | string |
| cost | number <double> |
| colourId | integer <int64> |
| replenish | boolean |
| currencyId | integer <int64> |
Array of objects (AttributeValue) |
{- "name": "string",
- "externalId": "string",
- "enable": true,
- "heightWithPackaging": 0,
- "lengthWithPackaging": 0,
- "widthWithPackaging": 0,
- "weightWithPackaging": 0,
- "height": 0,
- "length": 0,
- "width": 0,
- "weight": 0,
- "volumen": 0,
- "kit": true,
- "salesUnit": "string",
- "storageUnit": "string",
- "minimumStock": 0,
- "shoeSize": 0,
- "clothSizeOp1": 0,
- "clothSizeOp2": "string",
- "cost": 0,
- "colourId": 0,
- "replenish": true,
- "currencyId": 0,
- "attributes": [
- {
- "attributeId": 0,
- "value": "string",
- "isEnum": true,
- "attributeEnumId": 0
}
]
}| externalId | string |
| name required | string |
| description | string |
| categoryExternalId required | string |
| brandExternalId required | string |
| cost | number <double> |
| defaultPrice | number <double> |
| currencyName | string |
| costCurrency | integer <int64> |
| enable | boolean |
Array of objects (SkuExternalId) | |
Array of objects (AttributeValue) | |
| businessUnitsIds required | Array of integers <int64> [ items <int64 > ] |
| discontinued | boolean |
| minimumPrice | number <double> |
| maximumPrice | number <double> |
| minimumMargin | number <double> |
| webDescription | string |
| photo1 | string |
| photo2 | string |
| photo3 | string |
| originType | string (OriginType) Enum: "IMPORTED_ARTICLE" "BUY_IN_SQUARE" "PURCHASE_ORDER" |
{- "externalId": "string",
- "name": "string",
- "description": "string",
- "categoryExternalId": "string",
- "brandExternalId": "string",
- "cost": 0,
- "defaultPrice": 0,
- "currencyName": "string",
- "costCurrency": 0,
- "enable": true,
- "skus": [
- {
- "name": "string",
- "externalId": "string",
- "enable": true,
- "heightWithPackaging": 0,
- "lengthWithPackaging": 0,
- "widthWithPackaging": 0,
- "weightWithPackaging": 0,
- "height": 0,
- "length": 0,
- "width": 0,
- "weight": 0,
- "volumen": 0,
- "kit": true,
- "salesUnit": "string",
- "storageUnit": "string",
- "minimumStock": 0,
- "shoeSize": 0,
- "clothSizeOp1": 0,
- "clothSizeOp2": "string",
- "cost": 0,
- "colourName": "string",
- "replenish": true,
- "currencyName": "string",
- "attributes": [
- {
- "attributeId": 0,
- "value": "string",
- "isEnum": true,
- "attributeEnumId": 0
}
]
}
], - "attributes": [
- {
- "attributeId": 0,
- "value": "string",
- "isEnum": true,
- "attributeEnumId": 0
}
], - "businessUnitsIds": [
- 0
], - "discontinued": true,
- "minimumPrice": 0,
- "maximumPrice": 0,
- "minimumMargin": 0,
- "webDescription": "string",
- "photo1": "string",
- "photo2": "string",
- "photo3": "string",
- "originType": "IMPORTED_ARTICLE"
}| articleExternalId required | string |
| name | string |
| externalId | string |
| enable | boolean |
| heightWithPackaging | number <double> |
| lengthWithPackaging | number <double> |
| widthWithPackaging | number <double> |
| weightWithPackaging | number <double> |
| height | number <double> |
| length | number <double> |
| width | number <double> |
| weight | number <double> |
| volumen | number <double> |
| kit | boolean |
| salesUnit | string |
| storageUnit | string |
| minimumStock | integer <int32> |
| shoeSize | number <double> |
| clothSizeOp1 | integer <int32> |
| clothSizeOp2 | string |
| cost | number <double> |
| colourName | string |
| replenish | boolean |
| currencyName | string |
Array of objects (AttributeValue) |
{- "name": "string",
- "externalId": "string",
- "enable": true,
- "heightWithPackaging": 0,
- "lengthWithPackaging": 0,
- "widthWithPackaging": 0,
- "weightWithPackaging": 0,
- "height": 0,
- "length": 0,
- "width": 0,
- "weight": 0,
- "volumen": 0,
- "kit": true,
- "salesUnit": "string",
- "storageUnit": "string",
- "minimumStock": 0,
- "shoeSize": 0,
- "clothSizeOp1": 0,
- "clothSizeOp2": "string",
- "cost": 0,
- "colourName": "string",
- "replenish": true,
- "currencyName": "string",
- "attributes": [
- {
- "attributeId": 0,
- "value": "string",
- "isEnum": true,
- "attributeEnumId": 0
}
]
}| externalId | string |
| name required | string |
| description | string |
| categoryId required | integer <int64> |
| brandId required | integer <int64> |
| cost | number <double> |
| defaultPrice | number <double> |
| currencyId | integer <int64> |
| costCurrency | integer <int64> |
| roundingTypeId | integer <int64> |
| enable | boolean |
Array of objects (Sku) | |
Array of objects (AttributeValue) | |
Array of objects (SupplierArticles) | |
| businessUnitsIds required | Array of integers <int64> [ items <int64 > ] |
| seasonsIds | Array of integers <int64> [ items <int64 > ] |
| curvesIds | Array of integers <int64> [ items <int64 > ] |
| discontinued | boolean |
| minimumPrice | number <double> |
| maximumPrice | number <double> |
| minimumMargin | number <double> |
| webDescription | string |
| photo1 | string |
| photo2 | string |
| photo3 | string |
| originType | string (OriginType) Enum: "IMPORTED_ARTICLE" "BUY_IN_SQUARE" "PURCHASE_ORDER" |
{- "externalId": "string",
- "name": "string",
- "description": "string",
- "categoryId": 0,
- "brandId": 0,
- "cost": 0,
- "defaultPrice": 0,
- "currencyId": 0,
- "costCurrency": 0,
- "roundingTypeId": 0,
- "enable": true,
- "skus": [
- {
- "name": "string",
- "externalId": "string",
- "enable": true,
- "heightWithPackaging": 0,
- "lengthWithPackaging": 0,
- "widthWithPackaging": 0,
- "weightWithPackaging": 0,
- "height": 0,
- "length": 0,
- "width": 0,
- "weight": 0,
- "volumen": 0,
- "kit": true,
- "salesUnit": "string",
- "storageUnit": "string",
- "minimumStock": 0,
- "shoeSize": 0,
- "clothSizeOp1": 0,
- "clothSizeOp2": "string",
- "cost": 0,
- "colourId": 0,
- "replenish": true,
- "currencyId": 0,
- "attributes": [
- {
- "attributeId": 0,
- "value": "string",
- "isEnum": true,
- "attributeEnumId": 0
}
]
}
], - "attributes": [
- {
- "attributeId": 0,
- "value": "string",
- "isEnum": true,
- "attributeEnumId": 0
}
], - "suppliers": [
- {
- "supplierId": 0,
- "principal": true,
- "commercialTerm": {
- "deliveryTerm": 0,
- "minimumOrder": "string",
- "cost": 0,
- "agreedDiscounts": 0,
- "supplierPaymentMethodId": 0
}, - "purchaseUnitId": 0
}
], - "businessUnitsIds": [
- 0
], - "seasonsIds": [
- 0
], - "curvesIds": [
- 0
], - "discontinued": true,
- "minimumPrice": 0,
- "maximumPrice": 0,
- "minimumMargin": 0,
- "webDescription": "string",
- "photo1": "string",
- "photo2": "string",
- "photo3": "string",
- "originType": "IMPORTED_ARTICLE"
}| brandId | integer <int64> |
| categoryId required | integer <int64> |
| articleId | integer <int64> |
| skuId | integer <int64> |
| unsupply | boolean |
| page required | integer <int32> |
| size required | integer <int32> |
| branchOfficeId | integer <int64> |
| depositId | integer <int64> |
| brandId required | integer <int64> |
| categoryId required | integer <int64> |
| unsupply | boolean |
| page required | integer <int32> |
| size required | integer <int32> |
| id | integer <int64> |
| externalId | string |
| name | string |
| categoryId | integer <int64> |
| brandId | integer <int64> |
| businessUnitId | integer <int64> |
| page required | integer <int32> |
| size required | integer <int32> |
Array of objects (SortProperty) |
| branchOfficeId | integer <int64> |
| categoriesIds | Array of integers <int64> [ items <int64 > ] |
| brandsIds | Array of integers <int64> [ items <int64 > ] |
| page required | integer <int32> |
| size required | integer <int32> |
Array of objects (SortProperty) |
| articleId | integer <int64> |
| externalId | string |
| externalArticleId | string |
| articleName | string |
| name | string |
| id | integer <int64> |
| categoryId | integer <int64> |
| page required | integer <int32> |
| size required | integer <int32> |
Array of objects (SortProperty) |
| page required | integer <int32> |
| size required | integer <int32> |
| sortStock | string |
| articlesIds | Array of integers <int64> [ items <int64 > ] |
| categoriesIds | Array of integers <int64> [ items <int64 > ] |
| id required | integer <int64> |
| birthdate | string <date> |
| externalId | string |
| idTypeId | integer <int64> |
| idNumber | string |
| countryId | integer <int64> |
| stateId | integer <int64> |
| levelId | integer <int64> |
| sex | string Enum: "MALE" "FEMALE" "OTHER" |
| active | boolean |
| fidelity | string |
| id required | integer <int64> |
| name required | string |
| description | string |
| type required | string Enum: "STATIC" "DYNAMIC" |
| sex | string Enum: "MALE" "FEMALE" "OTHER" |
| averageTicket | number <double> |
| purchaseCountPeriod | integer <int32> |
| purchaseCountLastDays | integer <int32> |
| purchaseCountRange | integer <int32> |
| purchaseCountStartDate | string <date> |
| purchaseCountEndDate | string <date> |
| totalSpent | number <double> |
| origin | string Enum: "MANUAL" "SUGGESTED" |
| birthdayStartDate | string <date> |
| birthdayEndDate | string <date> |
| programRegistrationStartDate | string <date> |
| programRegistrationEndDate | string <date> |
| minAge | integer <int32> |
| maxAge | integer <int32> |
| active required | boolean |
| clientIds | Array of integers <int64> [ items <int64 > ] |
| stateId | integer <int64> |
| articleIds | Array of integers <int64> [ items <int64 > ] |
| skuIds | Array of integers <int64> [ items <int64 > ] |
| brandIds | Array of integers <int64> [ items <int64 > ] |
| purchaseChannelIds | Array of integers <int64> [ items <int64 > ] |
| externalId required | string |
| birthdate | string <date> |
| idTypeId | integer <int64> |
| idNumber | string |
| countryId | integer <int64> |
| stateId | integer <int64> |
| sex | string Enum: "MALE" "FEMALE" "OTHER" |
| levelId | integer <int64> |
| active | boolean |
| fidelity | string |
| id required | integer <int64> |
| articleId | integer <int64> |
| skuId | integer <int64> |
| categoryId | integer <int64> |
| buyProbability | number <double> |
{- "articleId": 0,
- "skuId": 0,
- "categoryId": 0,
- "buyProbability": 0
}| id required | integer <int64> |
| name required | string |
| comments | string |
| type required | string (MovementType) Enum: "ACCUMULATION" "CONSUMPTION" "ADJUSTMENT" |
| clientId required | integer <int64> |
| pointsMoved required | integer <int32> |
{- "name": "string",
- "comments": "string",
- "type": "ACCUMULATION",
- "clientId": 0,
- "pointsMoved": 0
}Previsualiza los clientes dinámicos basados en el payload del segmento de cliente
| page required | integer <int32> |
| size required | integer <int32> |
| sortBy | string Default: "id" |
| direction | string Default: "ASC" |
| name required | string |
| description | string |
| type required | string (ClientSegmentType) Enum: "STATIC" "DYNAMIC" |
| origin | string (GroupOrigin) Enum: "MANUAL" "SUGGESTED" |
| sex | string (Sex) Enum: "MALE" "FEMALE" "OTHER" |
| averageTicket | number <double> |
| purchaseCountPeriod | integer <int32> |
| purchaseCountLastDays | integer <int32> |
| purchaseCountRange | integer <int32> |
| purchaseCountStartDate | string <date> |
| purchaseCountEndDate | string <date> |
| totalSpent | number <double> |
| birthdayStartDate | string <date> |
| birthdayEndDate | string <date> |
| programRegistrationStartDate | string <date> |
| programRegistrationEndDate | string <date> |
| minAge | integer <int32> |
| maxAge | integer <int32> |
| active required | boolean |
| levelId | integer <int64> |
| clientIds | Array of integers <int64> [ items <int64 > ] |
| articleIds | Array of integers <int64> [ items <int64 > ] |
| skuIds | Array of integers <int64> [ items <int64 > ] |
| brandIds | Array of integers <int64> [ items <int64 > ] |
| purchaseChannelIds | Array of integers <int64> [ items <int64 > ] |
| stateId | integer <int64> |
{- "name": "string",
- "description": "string",
- "type": "STATIC",
- "origin": "MANUAL",
- "sex": "MALE",
- "averageTicket": 0,
- "purchaseCountPeriod": 0,
- "purchaseCountLastDays": 0,
- "purchaseCountRange": 0,
- "purchaseCountStartDate": "2019-08-24",
- "purchaseCountEndDate": "2019-08-24",
- "totalSpent": 0,
- "birthdayStartDate": "2019-08-24",
- "birthdayEndDate": "2019-08-24",
- "programRegistrationStartDate": "2019-08-24",
- "programRegistrationEndDate": "2019-08-24",
- "minAge": 0,
- "maxAge": 0,
- "active": true,
- "levelId": 0,
- "clientIds": [
- 0
], - "articleIds": [
- 0
], - "skuIds": [
- 0
], - "brandIds": [
- 0
], - "purchaseChannelIds": [
- 0
], - "stateId": 0
}| name required | string |
| description | string |
| type required | string (ClientSegmentType) Enum: "STATIC" "DYNAMIC" |
| origin | string (GroupOrigin) Enum: "MANUAL" "SUGGESTED" |
| sex | string (Sex) Enum: "MALE" "FEMALE" "OTHER" |
| averageTicket | number <double> |
| purchaseCountPeriod | integer <int32> |
| purchaseCountLastDays | integer <int32> |
| purchaseCountRange | integer <int32> |
| purchaseCountStartDate | string <date> |
| purchaseCountEndDate | string <date> |
| totalSpent | number <double> |
| birthdayStartDate | string <date> |
| birthdayEndDate | string <date> |
| programRegistrationStartDate | string <date> |
| programRegistrationEndDate | string <date> |
| minAge | integer <int32> |
| maxAge | integer <int32> |
| active required | boolean |
| levelId | integer <int64> |
| clientIds | Array of integers <int64> [ items <int64 > ] |
| articleIds | Array of integers <int64> [ items <int64 > ] |
| skuIds | Array of integers <int64> [ items <int64 > ] |
| brandIds | Array of integers <int64> [ items <int64 > ] |
| purchaseChannelIds | Array of integers <int64> [ items <int64 > ] |
| stateId | integer <int64> |
{- "name": "string",
- "description": "string",
- "type": "STATIC",
- "origin": "MANUAL",
- "sex": "MALE",
- "averageTicket": 0,
- "purchaseCountPeriod": 0,
- "purchaseCountLastDays": 0,
- "purchaseCountRange": 0,
- "purchaseCountStartDate": "2019-08-24",
- "purchaseCountEndDate": "2019-08-24",
- "totalSpent": 0,
- "birthdayStartDate": "2019-08-24",
- "birthdayEndDate": "2019-08-24",
- "programRegistrationStartDate": "2019-08-24",
- "programRegistrationEndDate": "2019-08-24",
- "minAge": 0,
- "maxAge": 0,
- "active": true,
- "levelId": 0,
- "clientIds": [
- 0
], - "articleIds": [
- 0
], - "skuIds": [
- 0
], - "brandIds": [
- 0
], - "purchaseChannelIds": [
- 0
], - "stateId": 0
}Consulta segmentos de clientes con filtros y paginación
| name | string |
| description | string |
| minMembers | integer <int64> |
| maxMembers | integer <int64> |
| status | boolean |
| minAverageTicket | number <double> |
| maxAverageTicket | number <double> |
| minTotalSpent | number <double> |
| maxTotalSpent | number <double> |
| minTransactions | integer <int64> |
| maxTransactions | integer <int64> |
| startDate | string <date-time> |
| endDate | string <date-time> |
| page required | integer <int32> |
| size required | integer <int32> |
Array of objects (SortProperty) |