Webhooks der ikke taber events
HMAC-SHA256-signerede payloads, retries med eksponentiel backoff, replay fra hvor som helst og en test-fire-knap på hvert endpoint.
Abonner på det der betyder noget
Hvert endpoint kan opt-in til ét eller flere events. Payload-skemaer er versionerede og dokumenteret i OpenAPI.
site.created
Nyt site provisioneret
site.provisioned
Provisioning afsluttet
site.suspended
Site auto-suspenderet
site.cancelled
Kunden har opsagt
plugin.installed
Plugin tilknyttet et site
plugin.uninstalled
Plugin frakoblet
invoice.issued
Ny faktura genereret
invoice.paid
Faktura afregnet
Signerede payloads
Hver request inkluderer en X-RadCMS-Signature-header, du kan verificere mod dit endpoints signing-secret. Afvis enhver request der fejler verifikation — det er sådan du forhindrer forfalskning.
- HMAC-SHA256 over den rå request-body.
- Signing-secret vises én gang ved oprettelse, aldrig igen.
- Rotation understøttet — både gamle og nye nøgler validerer i 7 dage.
- Replay-beskyttelse via
X-RadCMS-Timestamp+ et 5-minutters-vindue.
// PHP — verificér en radcms-webhook $secret = env('RADCMS_WEBHOOK_SECRET'); $payload = file_get_contents('php://input'); $signature = $_SERVER['HTTP_X_RADCMS_SIGNATURE']; $expected = 'sha256=' . hash_hmac('sha256', $payload, $secret); if (! hash_equals($expected, $signature)) { http_response_code(401); exit('Invalid signature'); } $event = json_decode($payload, true); // behandl $event …
Bygget til at overleve din nedetid
Hvis dit endpoint har en dårlig dag, skal du ikke miste events. Sådan håndterer vi det.
Eksponentiel backoff
Retries ved 1s, 10s, 1m, 10m, 1t, 1d. Efter 6 mislykkede forsøg suspenderes endpointet automatisk i afventning af operatør-handling.
Replay fra hvor som helst
Hver levering registreres med fuldt payload + svar. Replay enkelte events eller et datointerval med ét klik fra dashboardet.
Test pr. endpoint
Tryk på Test-knappen i dashboardet for at affyre et eksempel-payload til dit endpoint. Se svarkode, body og timing inline.
Live delivery-log
Seneste 7 dages leveringer pr. endpoint, med HTTP-kode, latency og hele request/response vist.
Auto-deaktivering efter N fejl
6 fejl i træk pauser endpointet og sender en mail til dit team. Genaktivér fra dashboardet, når du har fikset det.
IP-allowlist (Enterprise)
Al radcms' udgående webhook-trafik kommer fra et dokumenteret sæt IP'er. Enterprise-kunder kan pinne en strammere allowlist.
Klar til at forbinde dit stack?
Opret en konto og tilføj dit første endpoint på under et minut.
Kom i gang — det er gratis