Authentication

How to authenticate API requests
View as Markdown

All API requests require authentication. You can obtain your credentials from the ISOview Portal. Note that subscriptions are per-ISO and requests to an ISO for which you do not have a subscription will generate an HTTP 403 error.

Authentication methods

Requests can be authenticated with either a query parameter or an HTTP header.

Query Parameter api_key

Pass your API key as an ordinary query parameter:

$curl "https://api.isoview.io/v1/region/ercot/demand/forecast?api_key=YOUR_API_KEY"

HTTP Header X-API-Key

Alternatively, you can pass the API key as an HTTP header:

$curl "https://api.isoview.io/v1/region/ercot/demand/forecast" \
> -H "X-API-Key: YOUR_API_KEY"

Keep your API key secret. Do not commit them to version control or expose them in client-side code.

Next Steps

1

Get your API key

Sign up at the ISOview Portal and get your API key.

2

Explore the API Reference

Browse the full API Reference for detailed endpoint documentation.