Doorlopend gegevens ophalen

Eerste keer

Zodra de authorization_code is ingewisseld voor een access_token kan er maximaal 15 minuten lang data worden opgevraagd. Indien er om een doorlopende toestemming is gevraagd, wordt er naast het access_token ook een refresh_token verstrekt. Dit refresh_token moet worden opgeslagen om periodiek nieuwe gegevens te kunnen ophalen.

Met het refresh_token een nieuw access_token ophalen

Doe een aanvraag naar het token endpoint dat je in het wellknown endpoint kan vinden.

curl --request POST \
--url https://www.acc.mijnenergiedata.nl/autorisatieregister/oauth2/token \
--header 'content-type: application/x-www-form-urlencoded' \
--data grant_type=refresh_token \
--data refresh_token=<opgeslagen-refresh-token> \
--data client_id=afnemende-dienst-client-id \
--data client_assertion_type=urn:ietf:params:oauth:client-assertion-type:jwt-bearer \
--data client_assertion=signed-assertion

Het ontvangen access_token bevat de urls van de endpoint(s) die aangeroepen moet(en) worden zoals beschreven bij het eenmalig gegevens ophalen.