Updates a managed or app user in an enterprise. This endpoint is only available to users and applications with the right admin permissions.
The access token received from the authorization server in the OAuth 2.0 flow.
The ID of the user.
A comma-separated list of attributes to include in the response. This can be used to request fields that are not normally returned in a standard response.
Be aware that specifying this parameter will have the effect that none of the standard fields are returned in the response unless explicitly specified, instead only fields for the mini representation are returned, additional to the fields requested.
Set this to null to roll the user out of the enterprise
and make them a free user.
null
Whether the user should receive an email when they are rolled out of an enterprise.
true
The name of the user.
50"Aaron Levie"
The email address the user uses to log in
Note: If the target user's email is not confirmed, then the primary login address cannot be changed.
The user’s enterprise role.
coadmin, user "user"
Whether the user can use Box Sync.
true
The user’s job title.
100"CEO"
The user’s phone number.
100"6509241374"
The user’s address.
255"900 Jefferson Ave, Redwood City, CA 94063"
Tracking codes allow an admin to generate reports from the admin console and assign an attribute to a specific group of users. This setting must be enabled for an enterprise before it can be used.
Whether the user can see other enterprise users in their contact list.
true
The user's timezone.
"Africa/Bujumbura"
Whether the user is allowed to collaborate with users outside their enterprise.
true
Whether to exempt the user from enterprise device limits.
true
Whether the user must use two-factor authentication.
true
Whether the user is required to reset their password.
true
The user's account status.
active, inactive, cannot_delete_edit, cannot_delete_edit_upload "active"
The user’s total available space in bytes. Set this to -1 to
indicate unlimited storage.
11345156112
An alternate notification email address to which email notifications are sent. When it's confirmed, this will be the email address to which notifications are sent instead of to the primary email address.
Set this value to null to remove the notification email.
An external identifier for an app user, which can be used to look up the user. This can be used to tie user IDs from external identity providers to Box users.
Note: In order to update this field, you need to request a token using the application that created the app user.
"my-user-1234"
Returns the updated user object.
A full representation of a user, as can be returned from any user API endpoint.
The unique identifier for this user.
"11446498"
The value will always be user.
user "user"
The display name of this user.
50"Aaron Levie"
The primary email address of this user.
When the user object was created.
"2012-12-12T10:53:43-08:00"
When the user object was last modified.
"2012-12-12T10:53:43-08:00"
The user's timezone.
"Africa/Bujumbura"
The user’s total available space amount in bytes.
11345156112
The amount of space in use by the user.
1237009912
The maximum individual file size in bytes the user can have.
2147483648
The user's account status.
active, inactive, cannot_delete_edit, cannot_delete_edit_upload "active"
The user’s job title.
100"CEO"
The user’s phone number.
100"6509241374"
The user’s address.
255"900 Jefferson Ave, Redwood City, CA 94063"
URL of the user’s avatar image.
"https://www.box.com/api/avatar/large/181216415"
An alternate notification email address to which email notifications are sent. When it's confirmed, this will be the email address to which notifications are sent instead of to the primary email address.
The user’s enterprise role.
admin, coadmin, user "admin"
Tracking codes allow an admin to generate reports from the admin console and assign an attribute to a specific group of users. This setting must be enabled for an enterprise before it can be used.
Whether the user can see other enterprise users in their contact list.
true
Whether the user can use Box Sync.
true
Whether the user is allowed to collaborate with users outside their enterprise.
true
Whether to exempt the user from Enterprise device limits.
true
Whether the user must use two-factor authentication.
true
Representation of the user’s enterprise.
Tags for all files and folders owned by the user. Values returned will only contain tags that were set by the requester.
["important"]The root (protocol, subdomain, domain) of any links that need to be generated for the user.
"https://example.app.box.com/"
Whether the user is an App User.
true
An external identifier for an app user, which can be used to look up the user. This can be used to tie user IDs from external identity providers to Box users.
"my-user-1234"