De BRP Reisdocumenten Web API maakt het mogelijk om gegevens van reisdocumenten in de basisregistratie personen (BRP) te raadplegen. De reisdocumenten worden opgezocht met behulp van hun reisdocumentnummer of met behulp van de burgerservicenummer van zijn houder.
De ‘BRP Reisdocumenten’ Web API is ontworpen conform de REST principes. Om ook aan de AVG te conformeren zijn er concessies gedaan met betrekking tot het toepassen van de REST principes. De belangrijkste concessie is dat de POST methode en niet de GET methode wordt gebruikt om reisdocumenten te bevragen. Dit zorgt er voor dat er geen persoonlijk identificeerbare informatie (PII) terecht komen in de url van een request en daardoor ook niet in server logs.
Reisdocumenten kunnen worden opgezocht met behulp van de burgerservicenummer van hun houder. Hiervoor wordt de volgende operatie gebruikt:
Het resultaat van deze operatie is een Reisdocument collectie/lijst.
Als het reisdocumentnummer van de te bevragen reisdocument bekend is, moet hiervoor de volgende operatie worden gebruikt:
Het resultaat van deze operatie is een Reisdocument collectie/lijst.
Gebruik bij elke bevraging (verplicht) de fields parameter om aan te geven welke velden van de gevonden reisdocument(en) geleverd moeten worden. Om de privacy van de houder van de gevraagde reisdocumenten te beschermen mogen alleen velden worden gevraagd waarvoor jouw organisatie doelbinding heeft. Met de fields parameter beperk je de op te vragen velden tot wat nodig is voor de uit te voeren taak. Bijkomend voordeel van deze data minimalisatie is dat je bijdraagt aan verduurzaming. Hoe minder velden je vraagt, hoe minder de server en het netwerk worden belast.
Je vraagt een veld op door het volledige pad van het betreffende veld op te geven in de fields parameter. Het volledige pad van een veld is de samenvoeging van de naam van het veld en de namen van zijn ‘ouder’ velden met een ‘.’ karakter tussen de veldnamen. Voorbeelden van volledige paden zijn:
Zie de raadpleeg met reisdocumentnummer fields, de zoek met burgerservicenummer fields en de fields fout cases feature bestanden voor meer informatie en voorbeelden over het gebruik van veldpaden en de fields parameter.
De BRP Reisdocumenten Web API kent de volgende datum types:
en het volgende waardetabel type:
Bij het vragen van één of meerdere velden van deze types worden altijd alle velden van het gevraagde type geleverd. In de raadpleeg met reisdocumentnummer fields en de zoek met burgerservicenummer fields feature bestanden zijn voorbeelden hiervan opgenomen.
De volgende velden worden automatisch geleverd als zij van toepassing zijn:
Automatisch geleverde velden mogen niet worden gevraagd met de fields parameter. In het fields feature bestand zijn onder Rule: Automatisch geleverde velden mogen niet worden gevraagd voorbeelden hiervan opgenomen.
Om de payload van een response klein te houden, is er voor gekozen om velden met de volgende waarden niet te leveren in de response: