Bounding box niet meer toegestaan in API

Wij gebruikten tot vanochtend in de BRK api een “bbox” voor het opvragen van percelen in een deel van de kaart dat we weergeven.

Sinds zojuist krijgen we een validatie error:

{
  \"title\" : \"Bad Request\",
  \"status\" : 400,
  \"detail\" : \"Request parameters didn\'t validate.\",
  \"invalidParams\" : [ {
    \"name\" : \"validation.schema.additionalProperties\",
    \"reason\" : \"[Path \'/geometry/intersects\'] Object instance has properties which are not allowed by the schema: [\\\"bbox\\\"]\"
  }, {
    \"name\" : \"validation.schema.required\",
    \"reason\" : \"[Path \'/geometry/intersects\'] Object has missing required properties ([\\\"coordinates\\\",\\\"type\\\"])\"
  } ]
}

Wat is er gewijzigd en hoe kunnen we nu de percelen opvragen voor een gebied in plaats van alleen voor 1 punt?

We hebben vanochtend de BRK-DKK API technisch omgezet naar onze nieuwe architectuur, hierbij is de nieuwe versie van de API wat uitgebreider dan de eerdere versie, maar hij zou wel backwards compatible moeten zijn (op basis van de API specificatie).

De nieuwe API specificatie is hier te vinden: https://brk.basisregistraties.overheid.nl/restful-api?articleid=1930301

Opvragen van percelen in een deel van de kaart kan nog steeds via een PUT call, waarbij het type dan ‘Polygon’ moet zijn (volledig conform de GeoJSON standaard).

Mochten jullie aanpassingen gaan doen dan adviseren we om de vraag niet meer via het PUT endpoint te doen (deze is namelijk deprecated), maar dit via het /percelen/_zoek endpoint te doen.

@jasperroes dankje voor de snelle reactie!

Na wat proberen en kijken naar de BAG api had ik hem alweer aan de praat met het Polygon maar met deze feedback ga ik maar gelijk helemaal gebruik maken van de nieuwe api en dus ook een POST call doen :wink:

Dankjewel!

Graag gedaan