# Viridi Admin Controller API

**Canonical:** https://apis.io/apis/viridi-parente/viridi-parente-admin-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 Admin 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 admin-controller. The published artifact set on APIs.io includes an OpenAPI specification and API documentation.

The admin-controller API from Viridi — 18 operation(s) for admin-controller.

## Operations (24)

| Method | Path | Summary |
|---|---|---|
| POST | `/api/admin/settings` | Get the Administration Settings object using key (getAdminSettings) |
| POST | `/api/admin/settings/testSms` | Send test sms (sendTestMail) |
| POST | `/api/admin/settings/testMail` | Send test email (sendTestMail) |
| GET | `/api/admin/securitySettings` | Get the Security Settings object |
| POST | `/api/admin/securitySettings` | Update Security Settings (saveSecuritySettings) |
| GET | `/api/admin/repositorySettings` | Get repository settings (getRepositorySettings) |
| POST | `/api/admin/repositorySettings` | Creates or Updates the repository settings (saveRepositorySettings) |
| DELETE | `/api/admin/repositorySettings` | Delete repository settings (deleteRepositorySettings) |
| POST | `/api/admin/repositorySettings/checkAccess` | Check repository access (checkRepositoryAccess) |
| GET | `/api/admin/jwtSettings` | Get the JWT Settings object (getJwtSettings) |
| POST | `/api/admin/jwtSettings` | Update JWT Settings (saveJwtSettings) |
| GET | `/api/admin/autoCommitSettings` | Get auto commit settings (getAutoCommitSettings) |
| POST | `/api/admin/autoCommitSettings` | Creates or Updates the auto commit settings (saveAutoCommitSettings) |
| DELETE | `/api/admin/autoCommitSettings` | Delete auto commit settings (deleteAutoCommitSettings) |
| GET | `/api/admin/updates` | Check for new Platform Releases (checkUpdates) |
| GET | `/api/admin/systemInfo` | Get system info (getSystemInfo) |
| GET | `/api/admin/settings/{key}` | Get the Administration Settings object using key (getAdminSettings) |
| GET | `/api/admin/repositorySettings/info` | Get repository settings info |
| GET | `/api/admin/repositorySettings/exists` | Check repository settings exists (repositorySettingsExists) |
| GET | `/api/admin/mail/oauth2/loginProcessingUrl` | Get OAuth2 log in processing URL (getMailProcessingUrl) |
| GET | `/api/admin/mail/oauth2/code` | Code processing url |
| GET | `/api/admin/mail/oauth2/authorize` | Redirect user to mail provider login page |
| GET | `/api/admin/featuresInfo` | Get features info (getFeaturesInfo) |
| GET | `/api/admin/autoCommitSettings/exists` | Check auto commit settings exists (autoCommitSettingsExists) |

## Machine-readable artifacts (4)

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

## Other Viridi APIs (12)

- [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/)
- [Viridi Device Controller API](https://apis.io/apis/viridi-parente/viridi-parente-device-controller-api/)

## Tags

admin-controller

---

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