Webhooks

Webhooks: uw tools op de hoogte zodra een verwerking klaar is.

Wanneer de verrijking of generatie van een batch voltooid is, mislukt of wordt gestopt, stuurt Upsellr een ondertekend event naar het adres van uw keuze. Uw tool neemt het over: publicatie, controle, export.

Categorie
API
Richting
Verzenden van events
Formaat
JSON ondertekend met HMAC-SHA256
Endpoints
Tot 25 per organisatie
Herhaalpogingen
Tot 6 pogingen, verspreid over meer dan een dag
Instellen
Een HTTPS-adres en een secret
Abonnementen
Enterprise-abonnement
Uitgever
Upsellr

01Wat webhooks doen

Het signaal dat uw tools in beweging zet.

  1. 01

    Een event aan het einde van elke verwerking

    Voltooid, mislukt of gestopt: aan het einde van elke verrijkings- of generatieverwerking verstuurt Upsellr het event met de details van de verwerking.

  2. 02

    Ondertekend, zodat u het kunt controleren

    Elke levering bevat een ID, een tijdstempel en een HMAC-SHA256-handtekening berekend met uw secret: uw tool controleert dat ze echt van Upsellr komt.

  3. 03

    Opnieuw verstuurd tot ze aankomt

    Zonder 2xx-antwoord binnen 10 seconden probeert Upsellr het opnieuw na 1 minuut, 5 minuten, 30 minuten, 4 uur en daarna 24 uur.

  4. 04

    Een logboek van elke levering

    Status, HTTP-code, aantal pogingen en inhoud: elke levering is 7 dagen in te zien, en een mislukte levering verstuurt u met één klik opnieuw.

  5. 05

    Koppel uw tools aan elkaar

    Publiceer, waarschuw een team of start een export zodra de pagina’s klaar zijn: de webhook geeft het signaal, uw tool doet de rest.

  6. 06

    Houd de regie

    Schakel een endpoint uit, wijzig het secret of verwijder het: de openstaande herhaalpogingen worden geannuleerd.

02Aan de slag

Binnen enkele minuten gekoppeld.

  1. 01

    Open de organisatie-instellingen

    Sectie API en webhooks, voorbehouden aan eigenaren en beheerders.

  2. 02

    Voeg een endpoint toe

    Een HTTPS-URL die bereikbaar is vanaf internet.

  3. 03

    Kopieer het secret

    Het wordt maar één keer getoond en dient om de handtekening van elke levering te controleren.

  4. 04

    Controleer de handtekening

    Bereken de HMAC-SHA256-handtekening van de tijdstempel en de inhoud opnieuw, en weiger een levering die te oud is.

  5. 05

    Antwoord snel

    Een 2xx-antwoord binnen 10 seconden, en handel de rest daarna aan uw kant af.

03Events

De verzonden events.

EventVerzondenZo nodig opnieuw verstuurd
Verwerking voltooid (workflow.run.completed)JaJa
Verwerking mislukt (workflow.run.failed)JaJa
Verwerking gestopt (workflow.run.stopped)JaJa

Compatibiliteit en vereisten

  • Het Enterprise-abonnement
  • Een openbaar HTTPS-adres, op poort 443
  • Een rol als eigenaar of beheerder
  • Een 2xx-antwoord binnen 10 seconden
  • Tip: ontdubbel op de event-ID

U houdt de regie

Betrouwbaar door ontwerp.

  • Ondertekend met HMAC-SHA256, met een eigen secret per endpoint
  • Minstens één keer afgeleverd: ontdubbel op de event-ID
  • Tot 6 keer opnieuw verstuurd, verspreid over meer dan een dag
  • Verzonden via HTTPS, uitsluitend naar openbare adressen

04Vragen

Vragen over Upsellr-webhooks.

Zitten webhooks in mijn abonnement?

Net als de API zijn ze voorbehouden aan het Enterprise-abonnement.

Welke events worden verzonden?

Het einde van een verrijkings- of generatieverwerking: voltooid, mislukt of gestopt. Elk event bevat de details van de verwerking.

Hoe controleer ik dat een levering van Upsellr komt?

Bereken met uw secret de HMAC-SHA256-handtekening van de tijdstempel en de inhoud opnieuw, vergelijk die met de header X-Upsellr-Signature, en weiger een levering die ouder is dan 5 minuten.

Wat gebeurt er als mijn server niet antwoordt?

Zonder 2xx-antwoord binnen 10 seconden probeert Upsellr het opnieuw na 1 minuut, 5 minuten, 30 minuten, 4 uur en daarna 24 uur. Een mislukte levering kunt u ook handmatig opnieuw versturen vanuit het logboek.

Kan ik hetzelfde event twee keer ontvangen?

Ja, dat kan: levering is minstens één keer gegarandeerd, zonder gegarandeerde volgorde. Ontdubbel op de event-ID.

Hoe lang wordt het logboek bewaard?

7 dagen, met de status, de HTTP-code, het aantal pogingen en de inhoud van elke levering.

Hoeveel endpoints kan ik registreren?

Tot 25 per organisatie, elk met een eigen secret dat u kunt vernieuwen.

Verstuurt een test in de workfloweditor een event?

Nee. Alleen echte verwerkingen versturen events.

Je volgende product
verdient meer dan knippen en plakken.

Geef je AI-team zijn eerste producten om mee aan de slag te gaan.