Update user role

put/v1/users/update

This API allows you to modify the role of a specific user in your BoldSign organization user account.

Code snippet

curl -X 'PUT' \
  'https://api.boldsign.com/v1/users/update' \
  -H 'accept: */*' \
  -H 'X-API-KEY: {your API key}' \
  -H 'Content-Type: application/json;odata.metadata=minimal;odata.streaming=true' \
  -d '{
  "userId": "77f0a721-xxxx-xxxx-xxxx-17fcb032xxxx",
  "userRole": "Admin"
}'
var apiClient = new ApiClient("YOUR_API_KEY");

var userClient = new UserClient(apiClient);

var updateUser = new UpdateUser("YOUR_USER_ID", UserRoleType.Admin);

userClient.UpdateUser(updateUser);
import boldsign

configuration = boldsign.Configuration(api_key="YOUR_API_KEY")

with boldsign.ApiClient(configuration) as api_client:
    
    user_api = boldsign.UserApi(api_client)
	
    update_User = boldsign.UpdateUser(
        userId="YOUR_USER_ID",
        userRole="Admin")
    
    user_api.update_user(update_User)
<?php require_once "vendor/autoload.php";

use BoldSign\Configuration;
use BoldSign\Api\UserApi;
use BoldSign\Model\UpdateUser;

$config = new Configuration();
$config->setApiKey('YOUR_API_KEY');

$user_api = new UserApi($config);

$update_user = new UpdateUser();
$update_user->setUserId('YOUR_USER_ID');
$update_user->setUserRole('Admin');

$user_api->updateUser($update_user);
ApiClient client = Configuration.getDefaultApiClient();  
client.setApiKey("YOUR_API_KEY");
            
UserApi userApi = new UserApi(client);

UpdateUser updateUser = new UpdateUser();  
updateUser.setUserId("YOUR_USER_ID");  
updateUser.setUserRole(UpdateUser.UserRoleEnum.TEAM_ADMIN); 

userApi.updateUser(updateUser);   
import { UserApi, UpdateUser } from "boldsign";

const userApi = new UserApi();
userApi.setApiKey("YOUR_API_KEY");

const updateUser = new UpdateUser();
updateUser.userId = "YOUR_USER_ID";
updateUser.userRole = UpdateUser.UserRoleEnum.Member;

userApi.updateUser(updateUser);

Request body

userIdstringRequiredThe ID of the user account.
userRolestringRequiredRepresents a user role in their organization. They can either be Admin, TeamAdmin, or Member, each with different levels of permissions and access.

Example response

200 Success