Green Button Alliance Rate Limits
Rate-limit signalling is declared on exactly one Green Button surface - the OpenESPI Authorization Server's OAuth2 client-management API, which returns 429 with three X-RateLimit-* headers. No numeric limit is published anywhere: the header descriptions say "Request limit per hour" and "Remaining requests in current window" without stating the value. The CMD ESPI resource server contract declares no 429 and no rate-limit headers at all, so throttling on a certified Data Custodian is that utility's own policy, not a Green Button contract term.
Green Button Alliance Rate Limits is the rate-limit profile for Green Button Alliance on the APIs.io network.
The provider publishes no rate limits that could be read; the profile records that absence rather than inventing a ceiling.
Limit state is signalled in the limit, remaining, and reset response headers, and an exhausted limit returns HTTP 429.
The profile also includes response codes documented for throttled and error_code.
Tagged areas include Rate Limiting, Energy, and OAuth.
limitremainingreset
Limits
Sources
Work with this as data
Every rate limit here is available over the APIs.io API and to AI agents over MCP.