Update a contact
Updates base contact fields and custom field values. Use this to correct contact identity, phone/email, timezone, language, preferred channel, or status. Only supplied fields are changed.
Custom fields: any custom field key registered via POST /api/v1/contacts/fields can be sent as a top-level body property (string value). Sending an empty string or null clears that field for the contact. Use GET /api/v1/contacts/fields to discover available keys. Unknown keys return 422 with the offending key listed. In responses, every active custom field is returned as a top-level key — fields with no value appear as an empty string.
Documentation Index
Fetch the complete documentation index at: https://developers.mindhunters.ai/llms.txt
Use this file to discover all available pages before exploring further.
Authorizations
Use a Bearer token to access these API endpoints. Example: "Bearer {your-token}"
Path Parameters
UUID of the contact to update
Body
"John"
"Doe"
"john.doe@example.com"
"+12345678901"
"mobile"
"US"
"America/New_York"
"en"
"email"
"Morning"
Active, Inactive "Active"
Response
Success
Indicates whether the request completed successfully. True for successful responses; false for documented error responses.
true
Human-readable response message. Safe to display in logs or simple client notifications; use structured fields for program logic.
"Contact updated successfully"
