Endpoints de la API. Especificación exacta de cada operación de la API v1 (parámetros, cuerpo, respuestas y ejemplos), generada del documento OpenAPI con el que se valida cada respuesta real. Los procedimientos completos están en Guías.
Documentos y operación
Órdenes de transferencia
Traslados de mercancía entre almacenes, de la creación a la recepción en destino.
Operaciones
| Operación | Método y ruta | Alcance |
|---|---|---|
| Listar órdenes de transferencia | GET
/transfer-orders |
transfers:read |
| Crear una orden de transferencia | POST
/transfer-orders |
transfers:write |
| Consultar una orden de transferencia | GET
/transfer-orders/{id} |
transfers:read |
Objeto orden de transferencia
-
objectstring «transfer_order» obligatorio -
idinteger obligatorio -
codestring obligatorio -
statusstring obligatorioValores:draft,released,picking,picked,in_transit,receiving,received,closed,cancelled -
status_labelstring -
headlinestring | null -
has_discrepancybooleanLo recibido no coincide con lo despachado.
-
fromobjeto obligatorio3 campos de
from-
idinteger | null -
codestring | null -
namestring | null
-
-
toobjeto obligatorio3 campos de
to-
idinteger | null -
codestring | null -
namestring | null
-
-
priorityinteger -
reasonstring | null -
due_atstring (date-time) | null -
lines_countinteger -
unitsobjeto obligatorio4 campos de
units-
requestednumber -
pickednumber -
dispatchednumber -
receivednumber
-
-
dispatched_atstring (date-time) | null -
received_atstring (date-time) | null -
closed_atstring (date-time) | null -
seal_numberstring | null -
vehicle_platestring | null -
carrier_idinteger | null -
external_refstring | null -
sourcestringValores:web,api,import,sap -
picking_idinteger | null -
receipt_idinteger | null -
sapobjeto | nullEstado del envío al ERP cuando aplica.
-
linesarray de objetos | nullnullen el listado; en el detalle, las líneas.11 campos de
lines-
idinteger -
line_numinteger -
product_idinteger | null -
item_codestring | null -
qtynumber -
picked_qtynumber -
dispatched_qtynumber -
received_qtynumber -
batch_numstring | null -
serial_numbersarray de textos -
statusstring
-
{
"object": "transfer_order",
"id": 1,
"code": "TR-000001",
"status": "draft",
"status_label": "Borrador",
"headline": "TR-000001 · De CEDIS-GDL a TDA-MTY · Borrador",
"has_discrepancy": false,
"from": {
"id": 1,
"code": "CEDIS-GDL",
"name": "CEDIS Guadalajara"
},
"to": {
"id": 2,
"code": "TDA-MTY",
"name": "Tienda Monterrey"
},
"priority": 0,
"reason": null,
"due_at": null,
"lines_count": 1,
"units": {
"requested": 24,
"picked": 0,
"dispatched": 0,
"received": 0
},
"dispatched_at": null,
"received_at": null,
"closed_at": null,
"seal_number": null,
"vehicle_plate": null,
"carrier_id": null,
"external_ref": "TR-2026-0107",
"source": "api",
"picking_id": null,
"receipt_id": null,
"sap": {
"dispatch": null,
"receipt": null
},
"lines": null
}