OSR:2019/Opvragen informatie over onderwijsinstelling: verschil tussen versies
Regel 50: | Regel 50: | ||
! style="text-align:left;"| Code |
! style="text-align:left;"| Code |
||
! style="text-align:left;"| Melding |
! style="text-align:left;"| Melding |
||
− | ! |
||
|- |
|- |
||
| | schools/{id} |
| | schools/{id} |
||
| | 200 |
| | 200 |
||
| | school object |
| | school object |
||
− | + | } |
|
==Response== |
==Response== |
Versie van 20 mrt 2019 14:22
Inleiding
Men kan informatie over onderwijsinstellingen opvragen met behulp van deze operatie. De aanwezige data is afkomstig van DUO Open data / RIO.
Opvragen informatie onderwijsinstelling
Onderstaande request is het basisrequest om alle onderwijsinstellingen op te vragen.
GET Request
/api/v1/schools
Het is mogelijk om specifiek te zoeken, onderstaande geeft een voorbeeld weer van de verschillende parameters.
Let op, de parameters worden met een ‘AND’ operator gecombineerd.
/api/v1/schools?name=Vakschool&oin=0000000700000EF00000&brin=00EF&oa_id=123A125
Parameters | Omschrijving | Verplicht/Optioneel | |
---|---|---|---|
Name | Naam van de onderwijsinstelling. | Optioneel | |
oin | Oin van de onderwijsinstelling | Optioneel | |
brin | Brin van de onderwijsinstelling | Optioneel | |
oa_id | Onderwijs aanbieder id van de onderwijsinstelling. Dit komt uit RIO | Optioneel |
Foutcodes
Route | Code | Melding | |||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
schools/{id} | 200 | school object
} ResponseDe response kan uit 0, 1 of meerdere onderwijsinstellingen bestaan. Hieronder is een voorbeeld weergegeven van de response: [
{
"name": "GBS De Morgenster",
"oin": "0000000700000AV00000",
"brin": "00AV",
"oa_id": "123A123",
"_links": {
"self": {"href": "/api/v1/schools/1"},
"board": {"href": "/api/v1/boards/1"}
}
},
{
"name": "Scholengemeenschap voor Voortgezet Vrije Schoolonderwijs",
"oin": "0000000700000CB00000",
"brin": "00CB",
"oa_id": "123A124",
"_links": {
"self": {"href": "/api/v1/schools/2"},
"board": {"href": "/api/v1/boards/2"}
}
}
]
De Lijst kan leeg zijn als er geen match is gevonden. HTTP/1.1 200 OK wordt geretourneerd
Directe link naar boardInformatie over het bestuur kan worden opgevraagd door de direct link naar board te gebruiken: GET Request /api/v1/boards/3
Hieronder is een voorbeeld weergegeven van de response: {
"number": "41646",
"name": "GPO-WN",
"_links": {
"self": {"href": "/api/v1/boards/1"},
"schools": [
{"href": "/api/v1/schools/1"},
{"href": "/api/v1/schools/16"},
{"href": "/api/v1/schools/17"}
]
}
}
Voor wie?Deze service is beschikbaar voor iedereen. ValidatiesHet VO-koppelpunt hanteert de volgende validaties voor binnenkomende berichten.
|