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
fetchToken
2
register-ven
createVen
VEN-side body — objectType and venName only.
3
attach-resource
createResource
Attach a controllable device. On 3.1.x resources are first-level at /resources.
4
list-notifiers
listAllNotifiers
Which notifier bindings does this VTN support? WEBHOOK is always true; MQTT is optional.
5
subscribe-to-events
createSubscription
Register the webhook. callbackUrl and bearerToken sit inside objectOperations, not at the root.