External API
  • Home
  • Registro
  • Autenticación
  • Ciclo de vida del pedido
  • Estados del pedido
  • Webhooks
  • Seguimiento del pedido
    • Pre checkout
    • Crear pedido
    • Asignación de conductor
    • Actualización de estado
    • Detalles del pedido
    • Pedidos pasados
Powered by GitBook
On this page

Was this helpful?

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.

PreviousEstados del pedidoNextPre checkout

Last updated 4 years ago

Was this helpful?