Skip to main content

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
}
ParameterDescriptionRequired
usernameTên đăng nhập của userx
emailEmail của user
levelCấp độ của userx
role_uuidUUID của vai trò của userx
passwordMật khẩu của userx
confirm_passwordMật khẩu xác nhận của userx
first_nameTên của user
extensionSố máy của user
is_create_extensionTạ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_activeTrạng thái của user. Nếu là true thì user được kích hoạt
enable_webrtcTrạng thái của WebRTC. Nếu là true thì user được kích hoạt WebRTC