> ## Documentation Index
> Fetch the complete documentation index at: https://docs.ouraicalling.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Webhooks nach dem Anruf

> Erhalte nach jedem Anruf Transkript, Dauer, Eingabevariablen und eine Analyse nach dem Anruf.

# Webhooks nach dem Anruf

Konfiguriere für jeden Assistenten eine **Webhook-URL auf Agentenebene** (Einstellungen → Automatisierungen → Anruf abgeschlossen). Nach jedem Anruf sendet der Worker ein `call.completed`-Ereignis mit:

* Transkript
* Dauer
* Aufgelöste Eingabevariablen
* Analyse nach dem Anruf (und QA-Scorecard, sofern aktiviert)
* Anbieterneutrale `failure`-Hinweise, wenn ein ausgehender Anruf nicht verbunden wurde

Das optionale `failure`-Objekt besitzt die stabilen Felder `operation`, `code`,
`message`, `retryable` und `action`. Es enthält keine rohen SIP- oder
SDK-Diagnosetexte. REST- und MCP-Call-Abfragen liefern dasselbe Objekt.

## Einstellungen

| Einstellung    | Bereich   | Standard | Bedeutung                                       |
| -------------- | --------- | -------- | ----------------------------------------------- |
| Webhook-URL    | HTTPS-URL | —        | Lieferziel für diesen Assistenten               |
| Timeout        | 1–30 s    | 5 s      | Maximale Wartezeit auf eine Antwort             |
| Wiederholungen | 0–5       | 2        | Zusätzliche Versuche nach dem ersten Fehlschlag |

Nutze **Test** im Editor, um eine Beispiel-Payload an eine gespeicherte oder noch nicht gespeicherte URL zu senden (berücksichtigt den Timeout-Schieberegler).

Workspace-weite Webhooks (Workspace → Webhooks) empfangen weiterhin dieselben Ereignisse mit HMAC-Signaturen; die URL auf Agentenebene ist unsigniert und assistentenspezifisch.

## API / MCP

Beschreibbare Felder bei Assistenten:

* `webhook_url`
* `webhook_timeout_sec`
* `webhook_retries`
