Skip to main content
Det endepunktbaserte webhook-systemet lar deg registrere flere destinasjoner per organisasjon, hver med sin egen hemmelighet, sin egen status og sitt eget abonnement på et utvalg av hendelsestyper. Dette er den anbefalte modellen for alle nye integrasjoner. Sammenlign med den eldre webhooken med én URL, som beholdes for bakoverkompatibilitet, men bare støtter én URL per organisasjon.

Endepunkter

Endepunktobjekt

Endepunktets fullstendige secret returneres én gang ved opprettelse og aldri igjen. Lagre den sikkert — hvis du mister den, slett endepunktet og opprett det på nytt.

Gyldige hendelsestyper

events valideres mot nøyaktig dette settet — verdier utenfor listen returnerer 400. Se Hendelseskatalog for nyttelastformatet til hver type.
  • telephony.incoming, telephony.complete, telephony.tool
  • web.incoming, web.complete, web.tool
  • call.graded
  • issue.reported
  • test-call.completed
  • alert.triggered

Endepunktstatuser

  • active — leveringer flyter normalt.
  • disabled — pauset manuelt via PATCH. Ingen forespørsler sendes. Vi endrer aldri statusen til et disabled-endepunkt; å sette det tilbake til active er alltid ditt valg.
  • failing — settes automatisk når en levering til endepunktet bruker opp hele gjenoppslagsplanen (8 forsøk over 24 timer) uten noen gang å få en 2xx. Et feilende endepunkt mottar ikke mer trafikk. Når endepunktet er rettet, bruk PATCH for å sette statusen tilbake til active; leveringer der gjenoppslagsplanen ennå ikke er utløpt, fortsetter der de slapp.

List opp endepunkter

Returnerer en matrise med endepunktobjekter.

Opprett et endepunkt

Forespørselsfelt

Returnerer 201 Created med det endepunktobjektet pluss et ekstra secret-felt på toppnivå som inneholder den rå signeringsnøkkelen — en heksadesimal streng på 48 tegn:
secret returneres bare ved opprettelse. Etterfølgende GET-svar inkluderer bare secret_hint. Kopier hele verdien til hemmelighetshåndteringssystemet før du lukker svaret.

Oppdater et endepunkt

Returnerer 200 OK med det oppdaterte endepunktobjektet.

Send en testlevering

Send en syntetisk webhook.test-hendelse til ett endepunkt via den vanlige leveringspipelinen, inkludert kanonisk JSON-serialisering, X-ThunderPhone-Signature, leveringsregistrering og håndtering av nye forsøk. Testen retter seg mot det valgte endepunktet uavhengig av events-filteret.
Endepunktet mottar en konvolutt som denne:
API-et returnerer 200 OK etter første forsøk, selv om destinasjonen returnerer en feil. Kontroller success, status, response_code og error for leveringsresultatet:
webhook.test er syntetisk og kan ikke legges til i et endepunkts events-abonnement. Hvis første forsøk mislykkes, følger leveringen samme plan for nye forsøk som vanlige hendelsesleveringer.

Slett et endepunkt

Returnerer 204 No Content. Levering til URL-en stopper umiddelbart; pågående nye forsøk avbrytes.

Relatert

Hendelseskatalog

Den fullstendige listen over events-verdier du kan abonnere på.

Oversikt over webhooks

Signaturverifisering og leveringssemantikk.