Restofy Docs
Despachos entre restaurantes POST

Consultar un despacho

POST /api/dispatches/get-dispatch

Descripción

Devuelve la hoja completa de un despacho con sus insumos.

Detalles

Solo responde si el despacho salió de este restaurante o viene hacia él. Cada insumo trae lo enviado, lo recibido, su costo y su estado. Si el despacho viene en camino, cada insumo trae el insumo propio al que suele entrar.

Permisos requeridos

dispatches.module

Request

Nombre Tipo Requerido Reglas
dispatchUuid string Sí
min:36 max:36

Ejemplo de request

curl -X POST https://restofy.pro/api/dispatches/get-dispatch \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer <accessToken>" \
  -d '{
    "dispatchUuid": "string"
}'

Los valores son demo: reemplázalos por datos reales del negocio.

Ejemplo de respuesta

Actualizado: 2026-11-02T19:00:57Z
HTTP 200

Request

{
    "dispatchUuid": "8a9e1dcb-fb81-4dde-b869-a157fc488b97"
}

Response

{
    "success": true,
    "message": "Operación realizada correctamente",
    "data": {
        "dispatch": {
            "dispatchNumber": 1,
            "dispatchUuid": "8a9e1dcb-fb81-4dde-b869-a157fc488b97",
            "statusCode": "in_transit",
            "direction": "incoming",
            "counterpartName": "Cocina central 3eb51",
            "fromTenantName": "Cocina central 3eb51",
            "toTenantName": "Sede norte 8c812",
            "fromStorageLocationName": "Bodega Principal",
            "toStorageLocationName": null,
            "sentByName": "App Testing",
            "receivedByName": null,
            "notes": "Pedido de prueba",
            "receptionNotes": null,
            "sentAt": "2026-11-02T18:33:27.000Z",
            "receivedAt": null,
            "linesCount": 1,
            "totalCostCents": 120000,
            "pendingReturnsCount": 0
        },
        "lines": [
            {
                "dispatchLineUuid": "559e89a1-9ef8-4938-acf7-53544bd0685b",
                "sourceItemUuid": "54fb3659-d116-11f1-8bb6-de64ef616b7c",
                "itemName": "Lomo de res b8e83",
                "itemSku": "INS-001",
                "baseUnitCode": "gram",
                "sentQuantity": 3,
                "sentUnitName": "Kilogramo",
                "sentQuantityBase": 3000,
                "lineCostCents": 120000,
                "lineStatusCode": "pending",
                "receivedQuantityBase": null,
                "targetItemUuid": null,
                "targetItemName": null,
                "returnedAt": null,
                "linkedItemId": null,
                "linkedItemName": null
            }
        ]
    }
}