Update
Update a user’s information.
Request address
/v1/user/id/{id}
Request method
PUT
Body Type:
application/json
Request parameters
name
string
Y
User name
The length should be greater than 0 and less than or equal to 128
avatar
string
Y (When feature has a value, it can be null)
Person avatar, basemap
base64 encoding, limited to 10MB
feature
string
N
Feature value
When avatar and feature have values at the same time, the feature shall prevail, and the limit is less than 10KB
ic_number
string
N
IC number
The length limit is 128 bytes
id_number
string
N
ID number
The length limit is 128 bytes
job_number
string
N
Job number
The length limit is 128 bytes
guest_time_start
int
N
Visit start time, Unix, timestamp in milliseconds.
guest_time_end
int
N
Visit end time, Unix, timestamp in milliseconds.
groups
int []
N
List of binding groups
Min: 1 Max: 100 Binding group types are not mutually exclusive
is_admin
boolean
Y
Whether to enable administrator privileges
Face-swiping authentication on user device management interface
remark
string
N
Remark
Cannot exceed 256 bytes
Request example:
update a user infomation which user_id
is 3
/v1/user/id/3
{
"name": "张三",
"avatar": "/9j/2wCEAAoHBwgHBgoICAgLCgoLDhgQDg0NDh0VFhEYIx8lJCIfIiEmKzcvJik0KSEiMEExNDk7Pj4",
"groups": [1],
"is_admin":true
}
Response example
{
"data": {
"user_id":3,
"name": "张三",
"avatar": "/9j/2wCEAAoHBwgHBgoICAgLCgoLDhgQDg0NDh0VFhEYIx8lJCIfIiEmKzcvJik0KSEiMEExNDk7Pj4",
"type": 1,
"ic_number":"",
"job_number":"",
"id_number":"",
"groups": [1],
"is_admin":true,
"remark":"",
"create_at": 1660222970940,
"update_at": 1660222970940
},
"code": 200,
"msg": "OK"
}
Last updated