Contacts
Update a Contact Variable
Updates an existing contact variable. Functionally identical to POST (atomic upsert),
provided as a separate verb for semantic clarity when the intent is to update.
PUT
/
contacts
/
variables
Authorizations
Authorization
string
headerrequiredBearer authentication header of the form Bearer <token>, where <token> is your auth token.
Body
application/json
id
string
Contact ID or Conversation ID. Optional if the conversationid header is set.
key
string
requiredVariable name (key).
value
any
requiredNew variable value. Accepts any JSON type.
source
enum<string>
requiredOrigin of the value.
Available options:
human, ai Response
200 - application/json
variables
object
Free-form key-value store for a contact. Keys starting with _ are reserved for internal
metadata. The special _sources key tracks the origin of each variable.
Was this page helpful?

