Skip to main content
POST
Cotizar el envío a una dirección

Authorizations

Authorization
string
header
required

API key del restaurante, generada en el panel de administración (Integraciones → API pública): fd_live_... para producción o fd_test_... para sandbox (modo prueba sobre el mismo restaurante).

Body

application/json
location_id
string<uuid>
required
dropoff
object
required
subtotal
integer

Subtotal del carrito en CLP; algunas reglas de subsidio dependen del monto de compra.

Required range: x >= 0
mode
enum<string>
default:express

express = envío inmediato; next_day = entrega en el próximo día hábil de la sucursal.

Available options:
express,
next_day

Response

Resultado de la cotización. available: false significa que no hay reparto para esa dirección (fuera de cobertura o sin proveedores configurados); message explica el motivo.

available
boolean
mode
enum<string>
Available options:
express,
next_day
provider
enum<string> | null
Available options:
uber,
pedidosya,
propio,
null
fee
integer | null

Lo que paga el cliente final, en CLP.

fee_original
integer

Costo real del courier antes de subsidios.

fee_subsidy
integer

Parte subsidiada por el restaurante.

currency
string
duration_minutes
integer | null
expires
string | null

Vencimiento de la cotización del courier (null en next_day).

delivery_window
string | null

Solo next_day. Ventana legible, ej. "mañana 10:00–14:00" o "jueves 15 de octubre 10:00–14:00".

delivery_window_start
string<date-time> | null
delivery_window_end
string<date-time> | null
scheduled_for
string<date-time> | null

Hora comprometida con que se crearía el pedido.

message
string | null