Skip to main content
PUT
/
profile
/
update
Update user profile
curl --request PUT \
  --url https://api.cleartalk.ai/profile/update \
  --header 'Content-Type: application/json' \
  --header 'x-api-key: <api-key>' \
  --data '
{
  "name": "John Doe",
  "email": "user@example.com",
  "phone": "+11234567890",
  "phone_number": "+11234567890,+11234567891",
  "authentication_status": 1,
  "max_calling": 1,
  "time_zone": "America/New_York",
  "twoAuth": true,
  "encrypt": true,
  "countryCode": "+1",
  "digitCountCountryCode": 1,
  "ghl_user": 1
}
'

Authorizations

x-api-key
string
header
required

API Key for authentication

Body

application/json
name
string
required

User name

Example:

"John Doe"

email
string
required

User email

Example:

"user@example.com"

phone
string
required

Personal Phone number

Example:

"+11234567890"

phone_number
string
required

Phone number Excluded

Example:

"+11234567890,+11234567891"

authentication_status
number
required

Authentication status (1 for true, 0 for false)

Example:

1

max_calling
number
required

Max calling enabled (1 for true, 0 for false)

Example:

1

time_zone
string
required

Time zone

Example:

"America/New_York"

twoAuth
boolean
required

Two factor authentication enabled

Example:

true

encrypt
boolean
required

Encrypt role enabled

Example:

true

countryCode
string
required

Country code

Example:

"+1"

digitCountCountryCode
number
required

Digit count for country code

Example:

1

ghl_user
number
required

GHL user authentication status

Example:

1

Response

200

Profile updated successfully