#Can post call webhooks be configured through an agent through the apior python sdk instead of the

1 messages · Page 1 of 1 (latest)

lone heraldBOT
#
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

small laurel
#

Can inbound calling post call webhooks be implemented programmatically?