# Viridi User Controller API

**Canonical:** https://apis.io/apis/viridi-parente/viridi-parente-user-controller-api/  
**Provider:** Viridi — https://apis.io/providers/viridi-parente/  
**Base URL:** https://vista.viridiparente.com  
**Documentation:** https://viridiparente.com/products/iiot-intelligent-solution/

Viridi User Controller API is one of 56 APIs that [Viridi](https://apis.io/providers/viridi-parente/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include user-controller. The published artifact set on APIs.io includes an OpenAPI specification and API documentation.

The user-controller API from Viridi — 19 operation(s) for user-controller.

## Operations (25)

| Method | Path | Summary |
|---|---|---|
| GET | `/api/user/settings` | Get user settings (getUserSettings) |
| PUT | `/api/user/settings` | Update user settings (saveUserSettings) |
| POST | `/api/user/settings` | Save user settings (saveUserSettings) |
| GET | `/api/user/settings/{type}` | Get user settings (getUserSettings) |
| PUT | `/api/user/settings/{type}` | Update user settings (saveUserSettings) |
| POST | `/api/user` | Save Or update User (saveUser) |
| POST | `/api/user/{userId}/userCredentialsEnabled` | Enable/Disable User credentials (setUserCredentialsEnabled) |
| POST | `/api/user/sendActivationMail` | Send or re-send the activation email |
| GET | `/api/user/mobile/session` | Get mobile session |
| POST | `/api/user/mobile/session` | Save mobile session |
| DELETE | `/api/user/mobile/session` | Remove mobile session |
| GET | `/api/users` | Get Users (getUsers) |
| GET | `/api/users/info` | Find users by query (findUsersByQuery) |
| GET | `/api/users/assign/{alarmId}` | Get usersForAssign (getUsersForAssign) |
| GET | `/api/user/{userId}` | Get User (getUserById) |
| DELETE | `/api/user/{userId}` | Delete User (deleteUser) |
| GET | `/api/user/{userId}/token` | Get User Token (getUserToken) |
| GET | `/api/user/{userId}/activationLink` | Get the activation link (getActivationLink) |
| GET | `/api/user/tokenAccessEnabled` | Check Token Access Enabled (isUserTokenAccessEnabled) |
| GET | `/api/user/dashboards` | Get information about last visited and starred dashboards… |
| GET | `/api/user/dashboards/{dashboardId}/{action}` | Report action of User over the dashboard (reportUserDashboardAction) |
| GET | `/api/tenant/{tenantId}/users` | Get Tenant Users (getTenantAdmins) |
| GET | `/api/customer/{customerId}/users` | Get Customer Users (getCustomerUsers) |
| DELETE | `/api/user/settings/{type}/{paths}` | Delete user settings (deleteUserSettings) |
| DELETE | `/api/user/settings/{paths}` | Delete user settings (deleteUserSettings) |

## Machine-readable artifacts (3)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/viridi-parente/refs/heads/main/openapi/viridi-parente-user-controller-api-openapi.yml
- **Documentation** — https://vista.viridiparente.com/swagger-ui/index.html
- **SignUp** — https://viridiparente.com/create-a-vista-account/

## Other Viridi APIs (12)

- [Viridi Admin Controller API](https://apis.io/apis/viridi-parente/viridi-parente-admin-controller-api/)
- [Viridi Alarm Comment Controller API](https://apis.io/apis/viridi-parente/viridi-parente-alarm-comment-controller-api/)
- [Viridi Alarm Controller API](https://apis.io/apis/viridi-parente/viridi-parente-alarm-controller-api/)
- [Viridi Asset Controller API](https://apis.io/apis/viridi-parente/viridi-parente-asset-controller-api/)
- [Viridi Asset Profile Controller API](https://apis.io/apis/viridi-parente/viridi-parente-asset-profile-controller-api/)
- [Viridi Audit Log Controller API](https://apis.io/apis/viridi-parente/viridi-parente-audit-log-controller-api/)
- [Viridi Auth Controller API](https://apis.io/apis/viridi-parente/viridi-parente-auth-controller-api/)
- [Viridi Cbrs Controller API](https://apis.io/apis/viridi-parente/viridi-parente-cbrs-controller-api/)
- [Viridi Component Descriptor Controller API](https://apis.io/apis/viridi-parente/viridi-parente-component-descriptor-controller-api/)
- [Viridi Customer Controller API](https://apis.io/apis/viridi-parente/viridi-parente-customer-controller-api/)
- [Viridi Dashboard Controller API](https://apis.io/apis/viridi-parente/viridi-parente-dashboard-controller-api/)
- [Viridi Device Connectivity Controller API](https://apis.io/apis/viridi-parente/viridi-parente-device-connectivity-controller-api/)

## Tags

user-controller

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/viridi-parente/viridi-parente-user-controller-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/viridi-parente/.
