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.

Add Webhook

POST 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

Headers

Name
Type
Description

content-language

string

en/es

Bearer Token

string

API key

Request Body

Name
Type
Description

url

string

URL del servidor que va a manejar ese webhook

type

string

Tipo de evento al que se va a suscribir. DRIVER_ASSIGNED

{
    "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.

Last updated