Server tool webhook called by the ElevenLabs voice agent mid-call to correct or enrich a caller’s contact record — typically when the caller spells their name or gives a new email. Identifies the contact by phone_number within the org scoped from the tool secret; at least one of first_name/last_name/email must be supplied. Phone number itself is intentionally NOT updatable here (would require de-dupe + verification flow). New emails are appended to the contact’s email[] array (preserving history) and become primary if no primary exists yet. Per ElevenLabs convention, recoverable problems (missing fields, contact not found) return HTTP 200 with success:false so the agent can speak the error to the caller. Authenticated via Bearer token (per-org elevenlabsToolSecret).
Documentation Index
Fetch the complete documentation index at: https://docs.tetherai.ca/llms.txt
Use this file to discover all available pages before exploring further.
ElevenLabs update-contact tool args. phone_number identifies the contact; at least one of first_name/last_name/email must be set. Phone numbers themselves cannot be changed via this endpoint.
Contact phone number (E.164 preferred).
Appended to the contact's email[] (history preserved); becomes primary if none is set.
Twilio/Sinch called number — used by ElevenLabs to route auth context.
Alternative key for called_id.