OSR:2019/toevoegen wijzigen endpoints: verschil tussen versies
Regel 18: | Regel 18: | ||
"administration_id": "0000000700004HR77707", |
"administration_id": "0000000700004HR77707", |
||
"service_version_namespace": "http://xml.eld.nl/schemas/Overstapservice/20170601", |
"service_version_namespace": "http://xml.eld.nl/schemas/Overstapservice/20170601", |
||
− | "url": https://t2.nl, |
+ | "url": "https://t2.nl", |
− | “attributes”: |
+ | “attributes”: "LAS", |
− | “start_date”: |
+ | “start_date”: "2019-01-01", |
− | “end_date”: |
+ | “end_date”: "2020-01-01" |
} |
} |
||
</syntaxhighlight> |
</syntaxhighlight> |
Versie van 30 jan 2019 15:05
De leverancier moet de informatie over het endpoint zelf aanleveren.
Dit wijkt af van het OSO-project, waar een school in eerste instantie het endpoint (aanleverpunt) aanmaakt en de leverancier vervolgens het afleveradres erbij opslaat middels de call registreer aanleverpunt.
Om een endpoint aan te maken of te modificeren moet de leverancier gemandateerd zijn en het mandaat token gebruiken in de aanvraag voor het aanmaken van het endpoint.
Endpoints zijn specifiek voor een dienstversie en er kan eventueel ook een ingangsdatum worden meegegeven.
Bij deze service moet er ook een JWT token worden meegegeven. In het volgende hoofdstuk wordt uitgelegd hoe JWT toegepast wordt voor OSR.
Hieronder is een voorbeeld weergegeven van de POST operatie:
/api/v1/endpoints
{
"mandate_token": "6a47bfdd-81a7-46cd-b41f-d907e91ebdfc",
"administration_id": "0000000700004HR77707",
"service_version_namespace": "http://xml.eld.nl/schemas/Overstapservice/20170601",
"url": "https://t2.nl",
“attributes”: "LAS",
“start_date”: "2019-01-01",
“end_date”: "2020-01-01"
}