UserResources Interface |
This interface provides methods to access User resources.
Thread Safety: Implementation of this interface must be thread safe.
Namespace: Smartsheet.Api
The UserResources type exposes the following members.
Name | Description | |
---|---|---|
SheetResources | Return the UserSheetResources object that provides access to sheets resources associated with User resources. |
Name | Description | |
---|---|---|
AddAlternateEmail | Add alternate email(s). It mirrors to the following Smartsheet REST API method: POST /users/{userId}/alternateemails | |
AddProfileImage | Uploads a profile image for the specified user. | |
AddUser | Add a user to the organization It mirrors to the following Smartsheet REST API method: POST /Users | |
DeleteAlternateEmail | Delete alternate email. It mirrors to the following Smartsheet REST API method: DELETE /users/{userId}/alternateemails/{alternateEmailId} | |
GetAlternateEmail | Get alternate email. It mirrors to the following Smartsheet REST API method: GET /users/{userId}/alternateemails/{alternateEmailId} | |
GetCurrentUser | Get the current user. It mirrors to the following Smartsheet REST API method: GET /users/me | |
GetCurrentUser(IEnumerableUserInclusion) | Get the current user. It mirrors to the following Smartsheet REST API method: GET /users/me | |
GetUser | Gets the user. It mirrors to the following Smartsheet REST API method: GET /users/{userId} | |
ListAlternateEmails | List all user alternate email(s). It mirrors to the following Smartsheet REST API method: GET /users/{userId}/alternateemails | |
ListUsers(IEnumerableString, PaginationParameters) | Gets the list of Users in the organization. To filter by email, use the optional email query string parameter to specify a list of users’ email addresses. It mirrors to the following Smartsheet REST API method: GET /Users | |
ListUsers(IEnumerableString, IEnumerableListUserInclusion, PaginationParameters) | Gets the list of Users in the organization. To filter by email, use the optional email query string parameter to specify a list of users’ email addresses. It mirrors to the following Smartsheet REST API method: GET /Users | |
PromoteAlternateEmail | Promote an alternate email to primary. It mirrors to the following Smartsheet REST API method: POST /users/{userId}/alternateemails/{alternateEmailId}/makeprimary | |
RemoveUser | Removes a User from an organization. User is transitioned to a free collaborator with read-only access to owned sheets (unless those are optionally transferred to another user). Remarks This operation is only available to system administrators. It mirrors to the following Smartsheet REST API method: DELETE /user{Id} | |
UpdateUser | Update a user. It mirrors to the following Smartsheet REST API method: PUT /users/{userId} |