#Can post call webhooks be configured through an agent through the apior python sdk instead of the
1 messages · Page 1 of 1 (latest)
AI-generated Answer for snoobwa
Short answer: Partly.
- You cannot create a new webhook via API/SDK. ElevenLabs requires creating and managing webhook endpoints from the dashboard’s General Settings; only workspace admins can do this. (elevenlabs.io)
- You can programmatically select which post‑call webhook an Agents workspace uses (and whether to send audio) via the workspace settings API: PATCH /v1/convai/settings with webhooks.post_call_webhook_id and webhooks.send_audio. The Python SDK exposes the corresponding settings update method. (elevenlabs.io)
- Per the docs, post‑call webhooks can also be overridden at the agent level; this capability is noted in the changelog and workflow guide. However, the public API reference does not currently document the exact agent payload/fields for setting that override, so the documented programmatic path today is workspace‑level via /v1/convai/settings, with per‑agent overrides configured in the dashboard. (elevenlabs.io)
Related references: overview of post‑call webhooks and how they’re enabled in Agents Platform settings. (elevenlabs.io)
Sources:
Webhooks | ElevenLabs Documentation
Update settings | ElevenLabs Documentation
March 31, 2025 | ElevenLabs Documentation
Post-call webhooks | ElevenLabs Documentation
Can inbound calling post call webhooks be implemented programmatically?