API Reference/Inventario
Inventory - Todos los endpoints de Inventory disponibles
GET
https://{host}/api/inventoryInventory - Todos los endpoints de Inventory disponibles
GET/inventory
Todos los endpoints de Inventory disponibles
Endpoints de consulta (GET)
| Endpoint | Descripción | Parámetros principales |
|---|---|---|
GET api/Inventory/Get?hash={hash}&code={code}&pricelistId={pricelistId}&siteId={siteId}&includePreferences={includePreferences} | Método de consulta con preferencias | hash, code, pricelistId, siteId, includePreferences |
Endpoints de modificación (POST/PUT)
| Endpoint | Descripción | Parámetros principales |
|---|---|---|
PUT api/Inventory?hash={hash}&mode={mode} | Actualiza producto existente | hash, mode |
Casos de uso:
- Consulta con preferencias: Usando endpoint
/Inventory/Get - Actualización de inventario: Usando endpoint PUT
/Inventory
[
{
"InternalId": "number",
"Code": "string",
"Stock": "number",
"Price": "number",
"OfferPrice": "number",
"Taxes": "null or object",
"ForSale": "boolean",
"Published": "boolean",
"IsItem": "boolean",
"ParentItemId": "number",
"ParentItemCode": "string",
"PriceListId": "number",
"PriceListCode": "string or null",
"PriceMode": "number",
"PrecioOriginal": "string",
"DepStock": "null or object",
"Properties": [
{
"Key": "string",
"Value": "string"
}
],
"Name": "string",
"Code2": "string",
"ExternalReference": "string",
"SiteId": "number",
"ExtendedWarranty": "null or object"
}
]
Request
Responses
- 200
- 400
- 401
- 500
Inventario obtenido exitosamente
Parámetros inválidos
Token (hash) inválido o expirado
Error interno del servidor