Skip to main content

Update User

Update an existing team user's permissions.

Endpoint:

POST /user/update

Headers:

Authorization: Bearer JWT token.

Body:

username: Username for the new team user.

password: Password for the new team user.

permissions: Object containing permission settings for different resources.

Request:

curl -X POST \
'http://localhost:9000/user/update' \
-H 'Authorization: Bearer <jwt_token>' \
-H 'Content-Type: application/json' \
-d '{
"username": "teamuser1",
"password": "password1234",
"permissions": {
"apps": {
"create": false,
"delete": true,
"edit": true,
"download": true,
"upload": true,
"allowed": ["", ""]
},
"channels": {
"create": true,
"delete": true,
"edit": true,
"allowed": [""]
},
"platforms": {
"create": true,
"delete": false,
"edit": true,
"allowed": [""]
},
"archs": {
"create": true,
"delete": false,
"edit": true,
"allowed": [""]
}
}
}'

Response:

{
"message": "Team user updated successfully"
}