Restofy Docs
Datos de entrega del pedido POST

Guardar la dirección de entrega

POST /api/order-fulfillment/set-delivery

Descripción

Guarda la dirección y el contacto con los que se entrega un pedido a domicilio.

Detalles

Guarda la dirección del pedido a domicilio junto con el nombre y el teléfono de quien lo recibe. El teléfono se valida antes de guardarse y el cliente queda registrado como contacto del restaurante con esa dirección en su libreta. Con la sesión del cliente la dirección también queda en sus direcciones guardadas, salvo que pida no guardarla. Falla si el pedido no es a domicilio.

Permisos requeridos

auth-order

Request

Nombre Tipo Requerido Reglas
customerName string Sí
min:2 max:120
phone string Sí
min:5 max:20
addressLine string Sí
min:3 max:255
addressDetail string No
max:255
municipalityCode string No
max:10
reference string No
max:255
notes string No
max:500
label string No
max:50
saveAddress bool No —

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-delivery \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer <accessToken>" \
  -d '{
    "customerName": "string",
    "phone": "string",
    "addressLine": "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": "***",
    "addressLine": "Calle 45 #12-34",
    "municipalityCode": "11001",
    "saveAddress": false
}

Response

{
    "success": true,
    "message": "Operación realizada correctamente",
    "data": {
        "orderUuid": "c8719696-4898-4c61-acae-38fe8c34ae76"
    }
}