Webhooks

Dentro del ciclo de vida de un pedido hay ciertos eventos que el usuario puede recibir sobre la actualización del estado del pedido.

Estos eventos pueden ser:

  • DRIVER_ASSIGNED: Cuando un conductor es asignado a uno de los pedidos en curso del usuario.

  • UPDATE_BOOKING_STATUS: Cuando el pedido cambia de estado.

La forma en la que el negocio los puede recibir es mediante de webhooks a los cuales se tiene que registrar.

post
Add Webhook

https://api.pickerexpress.com/api/webhooks
Este endpoint permite al usuario añadir webhooks para manejar ciertos eventos que emite el servidor de Picker Express
Request
Response
Request
Headers
content-language
required
string
en/es
Bearer Token
required
string
API key
Body Parameters
url
required
string
URL del servidor que va a manejar ese webhook
type
required
string
Tipo de evento al que se va a suscribir. DRIVER_ASSIGNED
Response
200: OK
Cake successfully retrieved.
{
"statusCode": 200,
"message": "Success",
"data": true
}

El registro de cada webhook solo debe hacerse una vez por cada negocio. Si se intenta registrar otro webhook, sobrescribirá la url anteriormente registrada.