Skip to main content
PUT
Update a contact

Authorizations

Authorization
string
header
required

Use a Bearer token to access these API endpoints. Example: "Bearer {your-token}"

Path Parameters

uuid
string<uuid>
required

UUID of the contact to update

Body

application/json
name
string
Example:

"John"

surname
string
Example:

"Doe"

email
string<email>
Example:

"john.doe@example.com"

phone_number
string
Example:

"+12345678901"

number_type
string | null
Example:

"mobile"

country_code
string
Example:

"US"

timezone
string
Example:

"America/New_York"

primary_language
string
Example:

"en"

preferred_contact_channel
string
Example:

"email"

preferred_contact_time
string
Example:

"Morning"

status
enum<string>
Available options:
Active,
Inactive
Example:

"Active"

Response

Success

success
boolean

Indicates whether the request completed successfully. True for successful responses; false for documented error responses.

Example:

true

message
string

Human-readable response message. Safe to display in logs or simple client notifications; use structured fields for program logic.

Example:

"Contact updated successfully"

data
object