Guardar los datos de quien recoge
POST /api/order-fulfillment/set-pickup
Descripción
Guarda el nombre y el teléfono de quien pasa a recoger el pedido.
Detalles
Guarda el contacto de quien retira el pedido en autoservicio, para llevar o en el auto. En la entrega al auto también guarda la placa, el modelo y el color del vehículo. Si el restaurante llama por un código que escribe el cliente, ese código es obligatorio. Falla si el pedido no es de los que se recogen.
Permisos requeridos
auth-order
Request
| Nombre | Tipo | Requerido | Reglas |
|---|---|---|---|
| customerName | string | Sí |
min:2
max:120
|
| phone | string | Sí |
min:5
max:20
|
| vehiclePlate | string | No |
max:20
|
| vehicleModel | string | No |
max:60
|
| vehicleColor | string | No |
max:40
|
| callerInfo | string | No |
max:4
|
Respuesta
Campos que devuelve dentro de data. Nada fuera de esta lista sale en la respuesta.
| Campo | Tipo | Descripción |
|---|---|---|
| orderUuid | string | Identificador del pedido |
Ejemplo de request
curl -X POST https://restofy.pro/api/order-fulfillment/set-pickup \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <accessToken>" \
-d '{
"customerName": "string",
"phone": "string"
}'
Los valores son demo: reemplázalos por datos reales del negocio.
Ejemplo de respuesta
Actualizado: 2026-10-09T02:12:12Z
HTTP 200
Request
{
"customerName": "Laura Gómez",
"phone": "***"
}
Response
{
"success": true,
"message": "Operación realizada correctamente",
"data": {
"orderUuid": "39172f2a-0da7-4e91-b4ed-7602bab811f3"
}
}