Sub-User Management
Update a sub-user
Update an existing sub-user's name, password, chatbot assignments, permissions or analytics dashboard sections. Only provided fields are updated; omitted fields remain unchanged.
Requires the SSO Login add-on (see plans) and a workspace API key; without the add-on, or with a chatbot-scoped key, the request gets a 403.
To remove a sub-user's password (disabling password login), send:
{
"removePassword": true
}
put/sub-users/{subUserId}
Request
- Base URL: https://api.chat-data.com/api/v2
- URL: https://api.chat-data.com/api/v2/sub-users/{subUserId}
- Auth: HTTP bearer
Path parameters
subUserIdstring required
The unique identifier of the sub-user to update.
Request body
Example request
{
"name": "Jane Doe",
"chatbotIds": [
"6650f1c2a9e4b83d2c7a1f05"
],
"permissions": [
"full"
],
"analyticsDashboardSections": [
"Overview",
"Chats"
]
}Response
Sub-user updated successfully.
Example response
{
"_id": "6650f1c2a9e4b83d2c7a1f9a",
"company": "6650f1c2a9e4b83d2c7a1f3c",
"email": "jane@chat-data.com",
"name": "Jane Doe",
"avatar": "https://example.blob.core.windows.net/chatfiles/6650f1c2a9e4b83d2c7a1f9a/avatar.png",
"chatbotIds": [
{
"_id": "6650f1c2a9e4b83d2c7a1f05",
"name": "Support Bot"
},
{
"_id": "6650f1c2a9e4b83d2c7a1f06",
"name": "Sales Assistant"
}
],
"permissions": [
"read",
"train"
],
"analyticsDashboardSections": [
"Overview",
"Messages Timeline",
"Chats"
],
"hasPassword": true,
"createdAt": "2026-10-14T09:30:00.000Z",
"lastLoginAt": "2026-10-14T10:15:00.000Z"
}Changes
No recorded changes to this operation across all 1 revision of this API.