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). 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} |