Pedidos
Pensado para ecommerce: cuando tu cliente termina y paga una compra en tu tienda, enviás el pedido completo en una sola llamada y se genera la nota de venta. No usa ni modifica tu carrito de Elit, así que podés seguir comprando desde la web en paralelo.
https://dev.api.elit.com.ar/v1/api/pedidosAgrega todos los productos y confirma el pedido en un solo paso. Valida el stock de todos los productos antes de generar nada: si alguno no alcanza, responde 409 y no se crea ninguna nota. Es idempotente por externalId: si repetís la llamada con el mismo externalId (por ejemplo, por un reintento), devuelve las notas ya creadas sin duplicar.
Body (JSON)
user_idtokenexternalIditemswarehouseshippingAddressshippingMethodcurl -X POST \
'https://dev.api.elit.com.ar/v1/api/pedidos' \
-H 'Content-Type: application/json' \
-d '{
"user_id": TU_USER_ID,
"token": "TU_TOKEN",
"externalId": "pedido-1234",
"items": [
{ "code": 12345, "quantity": 2 },
{ "code": 67890, "quantity": 1 }
]
}'Respuesta
{
"codigo": 200,
"notas": [
{
"internalNumber": 150236767,
"number": null,
"warehouseName": "Buenos Aires",
"externalId": "pedido-1234",
"status": 0,
"items": [...]
}
]
}https://dev.api.elit.com.ar/v1/api/pedidos/estadoDevuelve las notas de venta de un pedido con su número y estado. Si Elit rechaza una nota al procesarla, esa nota deja de aparecer: compará los internalNumber que recibiste en /api/pedidos con los que devuelve este endpoint para detectar rechazos.
Body (JSON)
user_idtokenexternalIdcurl -X POST \
'https://dev.api.elit.com.ar/v1/api/pedidos/estado' \
-H 'Content-Type: application/json' \
-d '{
"user_id": TU_USER_ID,
"token": "TU_TOKEN",
"externalId": "pedido-1234"
}'Respuesta
{
"codigo": 200,
"externalId": "pedido-1234",
"notas": [
{
"numero_interno": 150236767,
"numero": 9900746024,
"deposito": "Buenos Aires",
"sincronizada": true,
"estado": {
"codigo": 4,
"nombre": "No preparado",
"descripcion": "Tu pedido fue confirmado y se encuentra con demoras en su preparación."
},
"total": 16.24,
"fecha": "2026-10-09T14:14:00.447Z"
}
]
}