Restofy Docs
Toma de pedidos POST

Asignar repartidor a la entrega

POST /api/pos-order/assign-courier

Descripción

Asigna o reemplaza el repartidor encargado de llevar el pedido a domicilio.

Detalles

Vincula un repartidor a la entrega a domicilio de la orden y marca la entrega como asignada con la fecha y hora del momento. Requiere que la orden ya tenga registrados los datos del domicilio. Asignar de nuevo reemplaza al repartidor anterior.

Permisos requeridos

orders.module lite.module

El usuario solo necesita uno de los permisos listados.

Request

Nombre Tipo Requerido Reglas
orderUuid string Sí
min:36 max:36
courierUuid string Sí
min:36 max:36

Ejemplo de request

curl -X POST https://restofy.pro/api/pos-order/assign-courier \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer <accessToken>" \
  -d '{
    "orderUuid": "string",
    "courierUuid": "string"
}'

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

Ejemplo de respuesta

Actualizado: 2026-10-09T02:12:12Z
HTTP 200

Request

{
    "orderUuid": "30537101-1bc5-464b-beba-bc60c0337903",
    "courierUuid": "a0908d36-c386-11f1-a755-a2f78ac020f7"
}

Response

{
    "success": true,
    "message": "Repartidor asignado",
    "data": {
        "orderUuid": "30537101-1bc5-464b-beba-bc60c0337903"
    }
}