Webhooks

Webhooks: sus herramientas avisadas en cuanto termina un proceso.

Cuando el enriquecimiento o la generación de un lote termina, falla o se detiene, Upsellr envía un evento firmado a la dirección que usted elija. Su herramienta toma el relevo: publicación, revisión, exportación.

Categoría
API
Sentido
Envío de eventos
Formato
JSON firmado con HMAC-SHA256
Direcciones
Hasta 25 por organización
Reintentos
Hasta 6 intentos, durante más de un día
Puesta en marcha
Una dirección HTTPS y un secreto
Planes
Plan Enterprise
Editor
Upsellr

01Lo que hacen los webhooks

La señal que hace avanzar sus herramientas.

  1. 01

    Un evento al final de cada proceso

    Terminado, fallido o detenido: al final de cada proceso de enriquecimiento o de generación, Upsellr envía el evento con el detalle del proceso.

  2. 02

    Firmado, para poder verificarlo

    Cada envío lleva un identificador, una marca de tiempo y una firma HMAC-SHA256 calculada con su secreto: su herramienta comprueba que procede realmente de Upsellr.

  3. 03

    Reintentado hasta que se recibe

    Sin respuesta 2xx en 10 segundos, Upsellr reintenta tras 1 minuto, 5 minutos, 30 minutos, 4 horas y, por último, 24 horas.

  4. 04

    Un registro de cada envío

    Estado, código HTTP, número de intentos y contenido: cada entrega se puede consultar durante 7 días, y un envío fallido se reenvía con un clic.

  5. 05

    Encadene sus herramientas

    Publique, avise a un equipo o lance una exportación en cuanto las fichas estén listas: el webhook da la señal, su herramienta hace el resto.

  6. 06

    Mantenga el control

    Desactive una dirección, cambie su secreto o elimínela: sus reintentos pendientes se cancelan.

02Primeros pasos

Conectado en pocos minutos.

  1. 01

    Abra la configuración de la organización

    Sección API y webhooks, reservada a los propietarios y administradores.

  2. 02

    Añada una dirección

    Una URL en HTTPS, accesible desde internet.

  3. 03

    Copie el secreto

    Solo se muestra una vez y sirve para verificar la firma de cada envío.

  4. 04

    Verifique la firma

    Recalcule la firma HMAC-SHA256 de la marca de tiempo y del contenido, y rechace un envío demasiado antiguo.

  5. 05

    Responda rápido

    Una respuesta 2xx en menos de 10 segundos y, después, gestione el resto por su lado.

03Eventos

Los eventos enviados.

EventoEnviadoReintentado si es necesario
Proceso terminado (workflow.run.completed)SíSí
Proceso fallido (workflow.run.failed)SíSí
Proceso detenido (workflow.run.stopped)SíSí

Compatibilidad y requisitos

  • El plan Enterprise
  • Una dirección HTTPS pública, en el puerto 443
  • Un rol de propietario o administrador
  • Una respuesta 2xx en menos de 10 segundos
  • Consejo: deduplique por el identificador del evento

Usted tiene el control

Fiables por diseño.

  • Firmados con HMAC-SHA256, con un secreto propio para cada dirección
  • Entregados al menos una vez: deduplique por el identificador del evento
  • Reintentados hasta 6 veces, durante más de un día
  • Enviados por HTTPS, solo a direcciones públicas

04Preguntas

Preguntas sobre los webhooks de Upsellr.

¿Los webhooks están incluidos en mi plan?

Están reservados al plan Enterprise, como la API.

¿Qué eventos se envían?

El final de un proceso de enriquecimiento o de generación: terminado, fallido o detenido. Cada evento contiene el detalle del proceso.

¿Cómo verifico que un envío procede de Upsellr?

Recalcule la firma HMAC-SHA256 de la marca de tiempo y del contenido con su secreto, compárela con la cabecera X-Upsellr-Signature y rechace cualquier envío de más de 5 minutos.

¿Qué ocurre si mi servidor no responde?

Sin respuesta 2xx en 10 segundos, Upsellr reintenta tras 1 minuto, 5 minutos, 30 minutos, 4 horas y, por último, 24 horas. Un envío fallido también se puede reenviar manualmente desde el registro.

¿Puedo recibir dos veces el mismo evento?

Sí, es posible: la entrega está garantizada al menos una vez, sin orden garantizado. Deduplique por el identificador del evento.

¿Cuánto tiempo se conserva el registro?

7 días, con el estado, el código HTTP, el número de intentos y el contenido de cada envío.

¿Cuántas direcciones puedo declarar?

Hasta 25 por organización, cada una con su propio secreto, que usted puede renovar.

¿Una prueba en el editor de workflows envía un evento?

No. Solo los procesos reales envían eventos.

Tu próximo producto
merece más que un copia y pega.

Dale a tu equipo de IA sus primeros productos.