Descripción general
Los webhooks permiten que tu sistema reciba notificaciones automáticas cuando ocurren eventos en YaVendio, como la creación de un nuevo pedido. En lugar de consultar periódicamente la API, YaVendio envía unPOST HTTP a la URL que configures.
Eventos disponibles
Configurar un webhook
1. Registrar tu URL
2. Verificar la firma
Cada entrega incluye tres headers para verificación:
Ejemplo de verificación en Python:
3. Formato del payload
El payload deorder.created contiene el pedido completo en formato JSON:
El formato del payload es el esquema interno de YaVendio. Si la estructura cambia (por ejemplo, se agrega un campo nuevo), es responsabilidad del receptor adaptarse.
Gestionar webhooks
Listar webhooks registrados
Desactivar un webhook
Eliminar un webhook
Consultar intentos de entrega
Reintentos
Si tu servidor no responde con un código2xx, YaVendio reintentará la entrega automáticamente con backoff exponencial. Después de múltiples fallos consecutivos, el webhook será desactivado automáticamente.
Límites
- Máximo 20 webhooks por comercio
- Timeout de entrega: 30 segundos
- Los eventos se entregan en orden cronológico, pero no se garantiza la entrega exactamente una vez — diseña tu receptor para ser idempotente

