Enable the VOLTTRON RESTful Web Interface (VUI) and authenticate with a JWT bearer token

domain: volttron.readthedocs.io · 5 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Bootstrap VOLTTRON with the --web option (python bootstrap.py --web) so the platform web service is available
  2. Add a bind-web-address entry to $VOLTTRON_HOME/config (e.g. https://<host>:8443), plus web-ssl-cert and web-ssl-key if using HTTPS, or run vcfg and answer Y to 'Is this instance web enabled?'
  3. Create a user in $VOLTTRON_HOME/web-users.json (via the /admin page in a browser, or by hand) with 'vui' included in that user's groups claim
  4. Call the platform's POST or PUT /authenticate endpoint with that user's credentials to receive a JWT bearer access token
  5. Send Authorization: BEARER <jwt_access_token> on every subsequent request to paths under /vui

Known gotchas

Related routes

Authenticate to Salesforce server-to-server using the JWT Bearer flow
developer.salesforce.com · 5 steps · unrated
Authenticate to the Meevo Public API by exchanging your appId/appSecret for a short-lived JWT bearer token
docs.meevoapi.com · 5 steps · unrated
Authenticate to the Weeztix API and keep bearer tokens fresh for a long-running integration
weeztix.com · 4 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