Edit
Edit User
curl --location --request PUT 'https://{{base_url}}/v3/user/d9c40ff9-97e0-4ab7-8f09-0b2748299aeb' \
--header 'content-type: application/json' \
--header 'authorization: Bearer {{token}}' \
--data-raw '{
"user_uuid": "d9c40ff9-97e0-4ab7-8f09-0b2748299aeb",
"username": "AgentSale03",
"email": "AgentSale03@demo-ccp.com",
"level": "agent",
"role_uuid": "e40292d3-4707-40e5-a7f2-xz044d3d639757",
"password": "Password@2023!!!",
"confirm_password": "Password@2023!!!",
"first_name": "AgentSale03",
"extension": "103",
"is_create_extension": true,
"is_active": true,
"enable_webrtc": false
}'
Response trả về:
{
"extension_uuid": "e91b3dc7-76ec-4492-9ff7-3b84d6d3b5c1",
"user_uuid": "d9c40ff9-97e0-4ab7-8f09-0b2748299aeb"
}
Error Response trả về:
{
"error": [
{
"username": "String length must be greater than or equal to 1"
},
{
"username": "Does not match pattern '^[a-zA-Z0-9\\s.\\-\\_]+$'"
}
]
}
{
"error": [
{
"password": "String length must be greater than or equal to 1"
}
]
}
API này dùng để tạo user mới trên hệ thống.
HTTP Request
PUT https://{{base_url}}/v3/user/{{user_uuid}}
Body
Sample data:
{
"user_uuid": "d9c40ff9-97e0-4ab7-8f09-0b2748299aeb",
"username": "AgentSale03",
"email": "AgentSale03@demo-ccp.com",
"level": "agent",
"role_uuid": "e40292d3-4707-40e5-a7f2-xz044d3d639757",
"password": "Password@2023!!!",
"confirm_password": "Password@2023!!!",
"first_name": "AgentSale03",
"extension": "103",
"is_create_extension": true,
"is_active": true,
"enable_webrtc": false
}
Parameter | Description | Required |
---|---|---|
username | Tên đăng nhập của user | x |
Email của user | ||
level | Cấp độ của user | x |
role_uuid | UUID của vai trò của user | x |
password | Mật khẩu của user | x |
confirm_password | Mật khẩu xác nhận của user | x |
first_name | Tên của user | |
extension | Số máy của user | |
is_create_extension | Tạo số máy mới cho user. Nếu có tạo truyền là true, không tạo truyền false | |
is_active | Trạng thái của user. Nếu là true thì user được kích hoạt | |
enable_webrtc | Trạng thái của WebRTC. Nếu là true thì user được kích hoạt WebRTC |