Viridi
Viridi (Viridi Parente, Inc.) is a Buffalo, New York manufacturer of fail-safe, modular lithium-ion battery energy storage systems (RPS150, RPS50, RPSLink IN/EX, SBR30, FAVEO and the 1.2 MWh series) built around its Anti-Propagation technology for installation in occupied spaces. Its software side is ViSTA / Viridi Insights, an energy management and IIoT platform pairing a data-visualization engine with a Conductor edge computing platform, connecting behind-the-meter equipment over BACnet, Modbus, CANbus, DNP3 and serial links for remote monitoring, peak shaving and demand response. ViSTA runs a Viridi-branded ThingsBoard deployment at vista.viridiparente.com that serves an anonymously readable OpenAPI 3.1 contract and carries Viridi-authored controllers for SBR30 telemetry, generator and chiller data, CBRS device management and Moxion AEMP equipment telematics.
Viridi publishes 56 API contracts indexed on the APIs.io network, including Admin Controller API, Alarm Comment Controller API, Alarm Controller API, and 53 more. Tagged areas include Company, Energy, Energy Storage, Battery, and IoT.
The Viridi catalog on APIs.io includes 1 JSON-LD context and 1 Spectral governance ruleset.
Viridi’s developer surface includes authentication, documentation, API reference, signup flow, engineering blog, support, FAQ, and 22 more developer resources.
What this lets a business do 3
Business capabilities this provider's published APIs can perform, derived from its own contracts. Browse all capabilities →
Kin Score
Markets this provider is in provisional
The Kin Score Market layer reads a provider inside its market: its position, and how deep its integrations go. Depth is only comparable within a position. Provisional and unweighted: not part of the Kin Score or agent readiness.
| Market | Position | Depth | Registered MCP server | Declares compatibility |
|---|---|---|---|---|
| FMCSA Registered Electronic Logging Devices | standard | 19.4 (thin) | - | - |
Registered MCP server and declares compatibility are report only — not weighted. Undeclared means we found nothing we can read, so there is no number: we never infer integrations.
Standards implemented 1
Standards this provider implements or carries. De facto ones are profiled and measured by the API Commons; formal ones come from the standards directory and are linked by the provider's own tags. The evidence column says how each claim was established — not that it was made.
APIs 56
Individual APIs this provider publishes, each with its own machine-readable definition.
Viridi Admin Controller API
The admin-controller API from Viridi — 18 operation(s) for admin-controller.
Viridi Alarm Comment Controller API
The alarm-comment-controller API from Viridi — 2 operation(s) for alarm-comment-controller.
Viridi Alarm Controller API
The alarm-controller API from Viridi — 13 operation(s) for alarm-controller.
Viridi Asset Controller API
The asset-controller API from Viridi — 15 operation(s) for asset-controller.
Viridi Asset Profile Controller API
The asset-profile-controller API from Viridi — 8 operation(s) for asset-profile-controller.
Viridi Audit Log Controller API
The audit-log-controller API from Viridi — 4 operation(s) for audit-log-controller.
Viridi Auth Controller API
The auth-controller API from Viridi — 7 operation(s) for auth-controller.
Viridi Cbrs Controller API
The cbrs-controller API from Viridi — 9 operation(s) for cbrs-controller.
Viridi Component Descriptor Controller API
The component-descriptor-controller API from Viridi — 3 operation(s) for component-descriptor-controller.
Viridi Customer Controller API
The customer-controller API from Viridi — 6 operation(s) for customer-controller.
Viridi Dashboard Controller API
The dashboard-controller API from Viridi — 18 operation(s) for dashboard-controller.
Viridi Device Connectivity Controller API
The device-connectivity-controller API from Viridi — 3 operation(s) for device-connectivity-controller.
Viridi Device Controller API
The device-controller API from Viridi — 21 operation(s) for device-controller.
Viridi Device Profile Controller API
The device-profile-controller API from Viridi — 10 operation(s) for device-profile-controller.
Viridi Edge Controller API
The edge-controller API from Viridi — 20 operation(s) for edge-controller.
Viridi Edge Event Controller API
The edge-event-controller API from Viridi — 1 operation(s) for edge-event-controller.
Viridi Entities Version Control Controller API
The entities-version-control-controller API from Viridi — 11 operation(s) for entities-version-control-controller.
Viridi Entity Query Controller API
The entity-query-controller API from Viridi — 5 operation(s) for entity-query-controller.
Viridi Entity Relation Controller API
The entity-relation-controller API from Viridi — 3 operation(s) for entity-relation-controller.
Viridi Entity View Controller API
The entity-view-controller API from Viridi — 14 operation(s) for entity-view-controller.
Viridi Event Controller API
The event-controller API from Viridi — 3 operation(s) for event-controller.
Viridi Gen Chiller Latest API
The gen-chiller-latest API from Viridi — 2 operation(s) for gen-chiller-latest.
Viridi Gen Data API
The gen-data API from Viridi — 1 operation(s) for gen-data.
Viridi Image Controller API
The image-controller API from Viridi — 9 operation(s) for image-controller.
Viridi Login Endpoint API
The login-endpoint API from Viridi — 1 operation(s) for login-endpoint.
Viridi Lwm 2m Controller API
The lwm-2m-controller API from Viridi — 2 operation(s) for lwm-2m-controller.
Viridi Mail Config Template Controller API
The mail-config-template-controller API from Viridi — 1 operation(s) for mail-config-template-controller.
Viridi Mobile Application Controller API
The mobile-application-controller API from Viridi — 6 operation(s) for mobile-application-controller.
Viridi Moxion Aemp API
The moxion-aemp API from Viridi — 2 operation(s) for moxion-aemp.
Viridi Notification Controller API
The notification-controller API from Viridi — 12 operation(s) for notification-controller.
Viridi Notification Rule Controller API
The notification-rule-controller API from Viridi — 3 operation(s) for notification-rule-controller.
Viridi Notification Target Controller API
The notification-target-controller API from Viridi — 4 operation(s) for notification-target-controller.
Viridi Notification Template Controller API
The notification-template-controller API from Viridi — 4 operation(s) for notification-template-controller.
Viridi O Auth 2 Config Template Controller API
The o-auth-2-config-template-controller API from Viridi — 2 operation(s) for o-auth-2-config-template-controller.
Viridi O Auth 2 Controller API
The o-auth-2-controller API from Viridi — 3 operation(s) for o-auth-2-controller.
Viridi Ota Package Controller API
The ota-package-controller API from Viridi — 7 operation(s) for ota-package-controller.
Viridi Queue Controller API
The queue-controller API from Viridi — 3 operation(s) for queue-controller.
Viridi Queue Stats Controller API
The queue-stats-controller API from Viridi — 2 operation(s) for queue-stats-controller.
Viridi Role Controller API
The role-controller API from Viridi — 9 operation(s) for role-controller.
Viridi Rpc V 1 Controller API
The rpc-v-1-controller API from Viridi — 2 operation(s) for rpc-v-1-controller.
Viridi Rpc V 2 Controller API
The rpc-v-2-controller API from Viridi — 4 operation(s) for rpc-v-2-controller.
Viridi Rule Chain Controller API
The rule-chain-controller API from Viridi — 19 operation(s) for rule-chain-controller.
Viridi Sbr 30 Data API
The sbr-30-data API from Viridi — 1 operation(s) for sbr-30-data.
Viridi Sbr 30 Latest API
The sbr-30-latest API from Viridi — 2 operation(s) for sbr-30-latest.
Viridi Tb Resource Controller API
The tb-resource-controller API from Viridi — 11 operation(s) for tb-resource-controller.
Viridi Telemetry Controller API
The telemetry-controller API from Viridi — 12 operation(s) for telemetry-controller.
Viridi Tenant Controller API
The tenant-controller API from Viridi — 5 operation(s) for tenant-controller.
Viridi Tenant Profile Controller API
The tenant-profile-controller API from Viridi — 7 operation(s) for tenant-profile-controller.
Viridi Thingsboard Error Response Handler API
The thingsboard-error-response-handler API from Viridi — 1 operation(s) for thingsboard-error-response-handler.
Viridi Two Factor Auth Config Controller API
The two-factor-auth-config-controller API from Viridi — 6 operation(s) for two-factor-auth-config-controller.
Viridi Two Factor Auth Controller API
The two-factor-auth-controller API from Viridi — 3 operation(s) for two-factor-auth-controller.
Viridi UI Settings Controller API
The ui-settings-controller API from Viridi — 1 operation(s) for ui-settings-controller.
Viridi Usage Info Controller API
The usage-info-controller API from Viridi — 1 operation(s) for usage-info-controller.
Viridi User Controller API
The user-controller API from Viridi — 19 operation(s) for user-controller.
Viridi Widget Type Controller API
The widget-type-controller API from Viridi — 7 operation(s) for widget-type-controller.
Viridi Widgets Bundle Controller API
The widgets-bundle-controller API from Viridi — 5 operation(s) for widgets-bundle-controller.
Scroll for all 56
Agent Skills 3
Packaged agent skills for driving this provider's APIs from an AI assistant.
viridi-device-fleet
AGENT SKILLviridi-moxion-aemp-telematics
AGENT SKILLviridi-sbr30-telemetry
AGENT SKILLViridi API pricing
Pricing Plans 1
Published pricing tiers and plan structures.
Rate Limits 1
Documented rate limits and quota policies.
Viridi Parente Rate Limits
RATE LIMITSFinOps 1
Cost, billing, and metering signals for API financial operations.
Viridi Parente Finops
FINOPSSemantic Vocabularies 1
JSON-LD contexts and semantic vocabularies used across these APIs.
Viridi Parente Context
JSON-LDSpectral Rules 1
Spectral governance rulesets for linting and validating these APIs.
Viridi API Rules
SPECTRALOpenAPI Overlays 1
Overlays applied on top of this provider's contracts. Each card says who wrote it: a document the provider publishes, or one API Evangelist derived or generated.
Viridi Parente Vista Overlay
GENERATEDJSON Schema 147
Standalone JSON Schema definitions for this provider's data models.
AccountTwoFaSettings
JSON SCHEMAActivateUserRequest
JSON SCHEMAAdminSettings
JSON SCHEMAAlarmComment
JSON SCHEMAAlarmCountQuery
JSON SCHEMAAlarmDataQuery
JSON SCHEMAAlarmInfo
JSON SCHEMAAlarm
JSON SCHEMAAssetInfo
JSON SCHEMAAssetProfileInfo
JSON SCHEMAAssetProfile
JSON SCHEMAAsset
JSON SCHEMABackupCodeTwoFaAccountConfig
JSON SCHEMABulkImportResultAsset
JSON SCHEMABulkImportResultDevice
JSON SCHEMABulkImportResultEdge
JSON SCHEMAChangePasswordRequest
JSON SCHEMAComplexVersionCreateRequest
JSON SCHEMAComponentDescriptor
JSON SCHEMACustomer
JSON SCHEMADashboardInfo
JSON SCHEMADashboard
JSON SCHEMADefaultRuleChainCreateRequest
JSON SCHEMADeviceCredentials
JSON SCHEMADeviceInfo
JSON SCHEMADeviceProfileInfo
JSON SCHEMADeviceProfile
JSON SCHEMADevice
JSON SCHEMAEdgeInfo
JSON SCHEMAEdge
JSON SCHEMAEmailTwoFaAccountConfig
JSON SCHEMAEntityCountQuery
JSON SCHEMAEntityDataDiff
JSON SCHEMAEntityDataQuery
JSON SCHEMAEntityInfo
JSON SCHEMAEntityRelationInfo
JSON SCHEMAEntityRelation
JSON SCHEMAEntityRelationsQuery
JSON SCHEMAEntitySubtype
JSON SCHEMAEntityTypeVersionLoadRequest
JSON SCHEMAEntityViewInfo
JSON SCHEMAEntityView
JSON SCHEMAEntityViewSearchQuery
JSON SCHEMAErrorEventFilter
JSON SCHEMAHomeDashboardInfo
JSON SCHEMAHomeDashboard
JSON SCHEMAImageExportData
JSON SCHEMAJsonNode
JSON SCHEMAJwtPair
JSON SCHEMAJwtSettings
JSON SCHEMALifeCycleEventFilter
JSON SCHEMALoginRequest
JSON SCHEMALoginResponse
JSON SCHEMALwM2MServerSecurityConfigDefault
JSON SCHEMALwM2mObject
JSON SCHEMAMobileAppSettings
JSON SCHEMANotificationRequestInfo
JSON SCHEMANotificationRequestPreview
JSON SCHEMANotificationRequest
JSON SCHEMANotificationRuleInfo
JSON SCHEMANotificationRule
JSON SCHEMANotificationSettings
JSON SCHEMANotificationTarget
JSON SCHEMANotificationTemplate
JSON SCHEMAOAuth2ClientInfo
JSON SCHEMAOAuth2ClientRegistrationTemplate
JSON SCHEMAOAuth2Info
JSON SCHEMAOtaPackageInfo
JSON SCHEMAOtaPackage
JSON SCHEMAPageDataAlarmCommentInfo
JSON SCHEMAPageDataAlarmData
JSON SCHEMAPageDataAlarmInfo
JSON SCHEMAPageDataAssetInfo
JSON SCHEMAPageDataAssetProfileInfo
JSON SCHEMAPageDataAssetProfile
JSON SCHEMAPageDataAsset
JSON SCHEMAPageDataAuditLog
JSON SCHEMAPageDataCustomer
JSON SCHEMAPageDataDashboardInfo
JSON SCHEMAPageDataDeviceInfo
JSON SCHEMAPageDataDeviceProfileInfo
JSON SCHEMAPageDataDeviceProfile
JSON SCHEMAPageDataDevice
JSON SCHEMAPageDataEdgeEvent
JSON SCHEMAPageDataEdgeInfo
JSON SCHEMAPageDataEdge
JSON SCHEMAPageDataEntityData
JSON SCHEMAPageDataEntityInfo
JSON SCHEMAPageDataEntitySubtype
JSON SCHEMAPageDataEntityVersion
JSON SCHEMAPageDataEntityViewInfo
JSON SCHEMAPageDataEntityView
JSON SCHEMAPageDataEventInfo
JSON SCHEMAPageDataNotificationRequestInfo
JSON SCHEMAPageDataNotificationRuleInfo
JSON SCHEMAPageDataNotification
JSON SCHEMAPageDataNotificationTarget
JSON SCHEMAPageDataNotificationTemplate
JSON SCHEMAPageDataOtaPackageInfo
JSON SCHEMAPageDataQueue
JSON SCHEMAPageDataQueueStats
JSON SCHEMAPageDataRuleChain
JSON SCHEMAPageDataTbResourceInfo
JSON SCHEMAPageDataTenantInfo
JSON SCHEMAPageDataTenantProfile
JSON SCHEMAPageDataTenant
JSON SCHEMAPageDataUserEmailInfo
JSON SCHEMAPageDataUser
JSON SCHEMAPageDataWidgetTypeInfo
JSON SCHEMAPageDataWidgetsBundle
JSON SCHEMAPlatformTwoFaSettings
JSON SCHEMAQueue
JSON SCHEMAQueueStats
JSON SCHEMARepositorySettings
JSON SCHEMAResetPasswordRequest
JSON SCHEMARpc
JSON SCHEMARuleChainData
JSON SCHEMARuleChainDebugEventFilter
JSON SCHEMARuleChainMetaData
JSON SCHEMARuleChainOutputLabelsUsage
JSON SCHEMARuleChain
JSON SCHEMARuleNodeDebugEventFilter
JSON SCHEMASaveOtaPackageInfoRequest
JSON SCHEMASecuritySettings
JSON SCHEMASlackConversation
JSON SCHEMASmsTwoFaAccountConfig
JSON SCHEMAStatisticsEventFilter
JSON SCHEMATbImageDeleteResult
JSON SCHEMATbResourceInfo
JSON SCHEMATbResource
JSON SCHEMATelemRequest
JSON SCHEMATenantInfo
JSON SCHEMATenantProfile
JSON SCHEMATenant
JSON SCHEMATestSmsRequest
JSON SCHEMATotpTwoFaAccountConfig
JSON SCHEMATwoFaProviderInfo
JSON SCHEMAUpdateMessage
JSON SCHEMAUsageInfo
JSON SCHEMAUserDashboardsInfo
JSON SCHEMAUserPasswordPolicy
JSON SCHEMAUser
JSON SCHEMAVersionCreationResult
JSON SCHEMAWidgetTypeDetails
JSON SCHEMAWidgetTypeInfo
JSON SCHEMAWidgetType
JSON SCHEMAWidgetsBundle
JSON SCHEMAScroll for all 147
Security Posture 2
Authentication, domain security, vulnerability disclosure, and trust-center signals.
Agentic Access 1
Recommended x-agentic-access execution contracts for AI agents.
Resources
Get Started 1
Portal, sign-up, and the first successful call
Documentation 2
Reference material describing how the API behaves
Agent Surfaces 3
MCP servers, agent skills, and machine-readable catalogs
Design & Contract 8
Pagination, idempotency, versioning, errors, and events
Scroll for all 8
Build 2
SDKs, sample code, and the tooling you integrate with
Access & Security 2
Authentication, authorization, and security posture
Operate 2
Status, limits, changes, and where to get help
Commercial 3
Pricing, plans, and the legal terms of use
Company 3
The organization behind the API
Other 3
Properties that don't map to a standard resource type
Source (apis.yml)
Viridi API — frequently asked questions
Does Viridi have an API?
Yes. APIs.io lists 56 APIs from Viridi, including Viridi Admin Controller API, Viridi Alarm Comment Controller API and Viridi Alarm Controller API, and 53 more.
Is there an OpenAPI specification for the Viridi API?
Yes. APIs.io indexes 56 OpenAPI specifications for Viridi, each linked for download from this page.
How do I authenticate with the Viridi API?
Viridi uses bearer-token authentication (http · 1 scheme). The details are profiled on APIs.io as Viridi Parente Authentication.
Is the Viridi API ready for AI agents?
Viridi has a Kin Score of 46.4 out of 100 (developing) and an Agent Readiness score of 28.1 (agent-aware), scored by API Evangelist on 2026-11-06.
Work with this as data
Every provider here is available over the APIs.io API and to AI agents over MCP.