register a Virtual End Node (VEN) and subscribe to reports from a Virtual Top Node (VTN) using the OpenADR 3.0/3.1 REST API

domain: openadr.org · 6 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Obtain OAuth2 client credentials from the VTN operator and perform the client_credentials token grant
  2. Register the VEN via the /vens endpoint and associate it with one or more /resources representing physical assets it controls
  3. Create /reportDescriptions and subscribe via /subscriptions, specifying which object operations (e.g. new /events) trigger a callback
  4. Poll or receive webhook callbacks for new /events matching an enrolled /programs, and POST an updated event status
  5. Periodically GET /reports to retrieve and submit usage/telemetry data tied to the VEN's resources
  6. Renew the OAuth2 token before expiry to keep the subscription and reporting flow active

Known gotchas

Related routes

Receive demand-response events as an OpenADR 2.0b Virtual End Node (VEN)
openadr.org · 5 steps · unrated
Create and publish a demand response program and event as a VTN using the OpenADR 3.0 REST API.
openadr.org · 6 steps · unrated
Build an OpenADR 3.0 VEN client that subscribes to program events and submits usage reports
openadr.org · 5 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans