Skip to main content
PUT
/
api
/
user
/
profile
Update current user profile
curl --request PUT \
  --url https://your-instance.example.com/api/user/profile \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "fullName": "<string>",
  "email": "jsmith@example.com",
  "phoneNumber": "<string>",
  "designation": "<string>",
  "sinchPhoneNumber": "<string>",
  "departmentId": "<string>",
  "accessRole": "<string>",
  "automations": {},
  "callForwardingEnabled": true,
  "notificationPreferences": {},
  "persona": {
    "user": "<string>",
    "position": "<string>",
    "userEmail": "<string>",
    "organization": "<string>",
    "organizationAddress": "<string>",
    "leadProvider": "<string>",
    "organizationWebsite": "<string>",
    "organizationCity": "<string>",
    "region": "<string>",
    "timezone": "<string>",
    "businessHours": "<string>"
  }
}
'
{}

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Body

application/json
fullName
string
email
string<email>
phoneNumber
string
designation
string
sinchPhoneNumber
string
departmentId
string
accessRole
string
automations
object
callForwardingEnabled
boolean
notificationPreferences
object
persona
object

Response

Profile updated

Generic response envelope. Endpoint-specific fields are intentionally open.