Skip to main content

Create

Create User

curl --location 'https://{{base_url}}/v3/user' \
--header 'content-type: application/json' \
--header 'authorization: Bearer {{token}}' \
--data '{
"username": "UserTest01",
"email": "",
"level": "agent",
"role_uuid": "34272d8f-5aa2-4a97-ae9a-be20d499dc2a",
"password": "User01231##1",
"confirm_password": "UserTest",
"first_name": "UserTest",
"extension": "214",
"is_create_extension": true,
"is_active": true,
"enable_webrtc": false
}'

Response trả về:

{
"created": true,
"user_uuid": "8f1bf511-ed93-43df-8780-4c62bce44324"
}

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

POST https://{{base_url}}/v3/user

Body

Sample data:

{
"username": "UserTest01",
"email": "",
"level": "agent",
"role_uuid": "34272d8f-5aa2-4a97-ae9a-be20d499dc2a",
"password": "User01231##1",
"confirm_password": "UserTest",
"first_name": "UserTest",
"extension": "214",
"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