Authentication (API Keys)
Obtaining an API KEY
You can create API keys for both production and staging environments. These keys can be created on your Partner Account page in production or staging. You can also reach this page in the portal by clicking on your name in the top right corner of the screen, and selecting ‘Partner account’.
Production vs. Staging
API keys are scoped to production or staging environments separately so make sure you are creating your key in the appropriate environment in which you want to use it. You will receive a 403 error if the key is invalid.
Add an API key, select the appropriate permissions, and click Create.
Authorization Headers
Requests are authorized through the Authorization HTTP header. The API_KEY must be used in the Authorization header as shown below.
Header format
Authorization: Bearer <API_KEY>
HTTP
POST /account/<account-id>/meters/search HTTP/2
Accept-Encoding: gzip
Host: example.com
Authorization: Bearer 4P0u5KS3NuAOrw6Y:G9ztJlkDvBqdZjHf1J5bLtpY4t8DwI097LeCS4LoKC2gaIuszjWKVNTlMF30kAdbhqcAkguOtDhh7GwWpyYPTK7NAP3NExfkOM5Y1QwvR74vDPByMTWZxUIztEhxXbWsipKJXMZGm9LSrd7svedj4Rod2BfrJ4VwgUB0qb8o7ulPHrmtuYoFOdtqG5xacL5n