OpenADR Alliance · Arazzo Workflow
Onboard a VEN, attach a resource, and subscribe to event notifications
Version 1.0.0
VEN-side onboarding against an OpenADR 3.1.1 VTN: authenticate, register the VEN, attach a controllable resource, ask the VTN which notifier bindings it supports, and register a webhook subscription for event notifications. Every operationId is verified against the OpenADR 3.1.1 specification.
View Spec
View on GitHub
EnergyUnited StatesUtilitiesElectricityDemand ResponseGridDEROpenADRStandardsSmart GridEV ChargingCertificationArazzoWorkflows
Provider
Workflows
onboard-ven-and-subscribe
Authenticate, register a VEN and resource, then subscribe to EVENT notifications.
Requires a token with write_vens, write_subscriptions and a VEN read scope. The VEN variants of the request bodies are used (VenVenRequest / VenResourceRequest) — a VEN may not set clientID, venID or targets.
1
get-token
2
3
attach-resource
Attach a controllable device. On 3.1.x resources are first-level at /resources.
4
list-notifiers
Which notifier bindings does this VTN support? WEBHOOK is always true; MQTT is optional.
5
subscribe-to-events
Register the webhook. callbackUrl and bearerToken sit inside objectOperations, not at the root.
Source API Descriptions
openapi
openapi
openapi
openapi
Arazzo Workflow Specification
Work with this as data
Every workflow here is available over the APIs.io API and to AI agents over MCP.