Definities verzamelen

Hallo allemaal,

Met behulp van Python requests & de API van ontwikkelaarsportaal omgevingswet wil ik graag definities verzamelen van een (+/- 250) objecten. Ik heb een API key aangevraagd en gekregen. Mijn idee was om door mijn lijst van zoektermen te itereren, en steeds de API aan te roepen om een definitie te verkrijgen (indien aanwezig).

Ik gebruik het volgende endpoint:
endpoint_url = https://service.pre.omgevingswet.overheid.nl/publiek/catalogus/api/opvragen/v3/concepten

Aan elke request geef ik mijn API key mee als header: headers = {‘x-api-key’: “API_KEY”}

Als ik een GET request doe bij dit endpoint, met bovenstaande header, krijg ik een 200 response, en geeft de API mij de eerste pagina van concepten terug. Eigenlijk wil ik niet pagina voor pagina alle concepten laden, maar een zoekterm meegeven aan de request. Is dit mogelijk? Zo ja, hoe? Ik heb de volgende dingen al geprobeerd:

requests.get(endpoint_url, headers = headers, params = {‘ZoekTerm’: ‘MIJN_ZOEKTERM’}
Dit geeft een 400 response

requests.get(‘https://service.pre.omgevingswet.overheid.nl/publiek/catalogus/api/opvragen/v3/concepten?ZoekTerm=MIJN_ZOEKTERM’, headers = headers)
Dit geeft een 400 response

requests.get(endpoint_url, headers = headers, params = {’$ref’: ‘MIJN_ZOEKTERM’}
Dit geeft een 400 response

requests.get(endpoint_url, headers = headers, params = {’$ref’: ‘#/components/parameters/MIJN_ZOEKTERM’}
Dit geeft een 400 response

Wat doe ik fout? Of is dat wat ik wil niet mogelijk.?

Volgens mij is de enige fout een hoofdletter in ZoekTerm het moet zoekTerm zijn.

Bijvoorbeeld: https://service.pre.omgevingswet.overheid.nl/publiek/catalogus/api/opvragen/v3/concepten?zoekTerm=Afval

De OAS specs van de API voor de StelselCatalogus kun je hier vinden, hierin staan tevens de mogelijke parameters die je mee kunt geven.
https://service.pre.omgevingswet.overheid.nl/publiek/catalogus/api/opvragen/v3