Hoi,
Ik ben bezig met het opzetten van een koppeling met de lvbag API. Ik baseer me op de openapi informatie die te vinden is op GitHub - lvbag/BAG-API: Welkom op het platform waar de technische documentatie over de BAG API Individuele Bevragingen gepubliceerd wordt. en daaronder (bijvoorbeeld: Swagger UI).
Ik krijg echter 404’s terug op alle endpoints zoals: https://api.bag.acceptatie.kadaster.nl/lvbag/individuelebevragingen/v2/xxx
Dit geldt zowel via een java applicatie, als via het CURL commando dat de Swagger UI zelf voorstelt na de API key ingevuld te hebben met de popup onder de knop “Authorize”.
Voorbeeld van een CURL commando: (met fictief API key):
curl -X ‘GET’
‘https://api.bag.acceptatie.kadaster.nl/lvbag/individuelebevragingen/v2/woonplaatsen?naam=Amsterdam’
-H ‘accept: application/hal+json’
-H ‘Accept-Crs: epsg:28992’
-H ‘X-Api-Key: xxxxxxxxxxx’
Wanneer ik de API wijzig naar iets anders dan krijg ik een 401 terug, wat sterk doet vermoeden dat de API key klopt.
Een request sturen via de Swagger UI pagina zelf geeft ook een foutmelding, namelijk:
Failed to fetch.
Possible Reasons:
CORS
Network Failure
URL scheme must be “http” or “https” for CORS request.
Het lijkt erop dat de v2 API momenteel niet beschikbaar is, maar misschien doe ik iets fout?