Skip to main content
Det slutpunktbaserede webhook-system lader dig registrere flere destinationer pr. organisation, hver med sin egen hemmelighed, sin egen status og sit eget abonnement på et undersæt af hændelsestyper. Dette er den anbefalede model for alle nye integrationer. Sammenlign med den ældre webhook med én URL, som bevares af hensyn til bagudkompatibilitet, men kun understøtter én URL pr. organisation.

Slutpunkter

Slutpunktsobjekt

Slutpunktets fulde secret returneres én gang ved oprettelse og aldrig igen. Gem den sikkert — hvis du mister den, skal du slette slutpunktet og oprette det igen.

Gyldige hændelsestyper

events valideres mod præcis dette sæt — værdier uden for listen returnerer 400. Se Hændelseskatalog for den enkelte types payload-format.
  • telephony.incoming, telephony.complete, telephony.tool
  • web.incoming, web.complete, web.tool
  • call.graded
  • issue.reported
  • test-call.completed
  • alert.triggered

Slutpunktstatusser

  • active — leveringer forløber normalt.
  • disabled — manuelt sat på pause via PATCH. Der sendes ingen anmodninger. Vi ændrer aldrig status for et disabled slutpunkt; det er altid dit valg at ændre det tilbage til active.
  • failing — indstilles automatisk, når en levering til slutpunktet opbruger hele sin genforsøgsplan (8 forsøg over 24 timer) uden nogensinde at få en 2xx. Et fejlende slutpunkt modtager ingen yderligere trafik. Når slutpunktet er rettet, skal du PATCH dets status tilbage til active; leveringer, hvis genforsøgsplan endnu ikke er udløbet, fortsætter, hvor de slap.

Vis slutpunkter

Returnerer et array af slutpunktsobjekter.

Opret et endpoint

Anmodningsfelter

Returnerer 201 Created med det Endpoint-objekt plus et ekstra secret-felt på øverste niveau, der indeholder den rå signeringsnøgle - en hexstreng på 48 tegn:
secret returneres kun ved oprettelse. Efterfølgende GET-svar indeholder kun secret_hint. Kopier hele værdien til din hemmelighedshåndtering, før du lukker svaret.

Opdater et endpoint

Returnerer 200 OK med det opdaterede Endpoint-objekt.

Send en testlevering

Send en syntetisk webhook.test-hændelse til ét endpoint ved hjælp af den normale leveringspipeline, herunder kanonisk JSON-serialisering, X-ThunderPhone-Signature, registrering af leveringen og håndtering af genforsøg. Testen målretter det valgte endpoint uanset dets events-filter.
Endpointet modtager en konvolut som denne:
API’et returnerer 200 OK efter første forsøg, også hvis destinationen returnerer en fejl. Kontrollér success, status, response_code og error for leveringsresultatet:
webhook.test er syntetisk og kan ikke føjes til et endpoints events- abonnement. Hvis første forsøg fejler, følger leveringen samme genforsøgsplan som normale hændelsesleveringer.

Slet et endpoint

Returnerer 204 No Content. Levering til URL’en stopper straks; igangværende genforsøg opgives.

Relateret

Hændelseskatalog

Den fulde liste over events-værdier, du kan abonnere på.

Webhooks-oversigt

Signaturverifikation og leveringssemantik.