Update Caller
Update the customer-editable fields on a caller. PATCH semantics:
omitted fields are unchanged, present fields overwrite. To clear
a nullable field (display_name, external_ref) pass an empty
string. metadata REPLACES the existing JSONB blob when supplied.
Authentication
Enter your API key with the Bearer prefix, e.g. ‘Bearer sk_…’.
Path parameters
Headers
Request
Operator-editable display name. Empty string clears the column.
Replacement metadata JSONB. Must not be null.
Response headers
Response
Prefixed wire identifier (caller_<26 char Crockford base32>).
URL paths accept only this
prefixed form; legacy UUID path parameters are rejected with
404.
Prefixed wire identifier (ws_<26 char Crockford base32>) of
the owning workspace.
Prefixed wire identifier (agent_<26 char Crockford base32>)
of the agent the caller is scoped under.
The raw identifier the caller arrived with (E.164 phone for SIP, LiveKit participant id for web). Stable for the life of the caller row.
Customer-supplied JSON metadata blob.
Timestamp of the earliest observed conversation / memory for this caller.
Operator-editable display name, nullable.