Provider Webhooks
POST /api/webhooks/:provider
Section titled “POST /api/webhooks/:provider”Obsługiwani providerzy:
deepgramelevenlabsassemblyai
Security
Section titled “Security”- Każdy webhook wymaga poprawnego podpisu HMAC (
x-signaturelub provider-specific header). - Sekrety webhooków trzymamy wyłącznie w Cloudflare secrets.
Idempotency
Section titled “Idempotency”Webhook upsertuje provider_calls po kluczu (jobId, provider, endpoint, requestHash).
Powtórzony webhook nie tworzy nowego kosztu i nie duplikuje stanu.
Resume flow
Section titled “Resume flow”Webhook może:
- oznaczyć job jako
failedi zakończyć workflow, - albo enqueue
nextTaski kontynuować pipeline.