Skip to main content
POST
Estado de pedido actualizado
Este webhook se envía cuando cambia el estado de un pedido o cuando ocurre un evento importante del despacho asociado.

Cambios de estado del pedido

Cuando cambia el estado operacional de la orden, previousOrderStatus y newOrderStatus vienen con valores distintos.

Eventos importantes del despacho

Cuando el evento se origina por un cambio importante del despacho, previousOrderStatus y newOrderStatus vienen con el mismo valor y el payload incluye delivery. Justo envía estos eventos de despacho cuando:
  • cambia el estado del despacho;
  • el repartidor llega cerca del local;
  • el repartidor llega cerca del cliente.
No se envía un webhook por cada cambio de ubicación del repartidor.

Información del repartidor

Cuando hay un repartidor asignado y el proveedor de despacho entrega sus datos, Justo envía la información en data.delivery.driverInformation. El objeto puede venir ausente si todavía no hay repartidor asignado o si el proveedor de despacho no entrega esa información. Algunos proveedores pueden enviar campos adicionales, como code o categoryId. Para sincronizar una orden, usa siempre data.order._id. Si necesitas el estado del despacho o datos del repartidor, revisa data.delivery cuando venga presente.

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Body

application/json

Webhook Payload

type
enum<string>

El tipo de webhook.

Available options:
ecommerce.order.status.updated
Allowed value: "ecommerce.order.status.updated"
data
object

Datos del webhook de actualización de pedido. Si previousOrderStatus y newOrderStatus son iguales, el evento corresponde a un cambio importante del despacho asociado.

websiteId
string

ID de la marca.

storeId
string

ID del local.

date
string<date-time>

Fecha en que se generó el evento.

Example:

"2020-01-01T00:00:00.000Z"

eventId
string

ID único del evento.

Response

200

OK