{"openapi":"3.1.0","info":{"title":"Bezwaarwekker API","description":"Publieke JSON-API op gemeentelijke bekendmakingen. Openbare bron, open data, geen inlog. Bezwaartermijnen zijn altijd geschat.","version":"0.1.0"},"paths":{"/api/v1/gemeenten":{"get":{"tags":["data"],"summary":"Welke gemeenten zijn gedekt","description":"Besluit 208: gemeente is overal een parameter, nooit een aanname.","operationId":"api_gemeenten_api_v1_gemeenten_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/v1/bekendmakingen":{"get":{"tags":["data"],"summary":"Bekendmakingen in een straal rond een punt","description":"Nog leeg tot de ingest draait — en dat zegt het antwoord er eerlijk bij.\n\nEen lege lijst teruggeven zonder dat erbij staat dat er nog nooit iets is\ningelezen, is precies het soort stille leugen waar een afnemer op bouwt.","operationId":"api_bekendmakingen_api_v1_bekendmakingen_get","parameters":[{"name":"lat","in":"query","required":false,"schema":{"anyOf":[{"type":"number","maximum":90,"minimum":-90},{"type":"null"}],"title":"Lat"}},{"name":"lon","in":"query","required":false,"schema":{"anyOf":[{"type":"number","maximum":180,"minimum":-180},{"type":"null"}],"title":"Lon"}},{"name":"straal","in":"query","required":false,"schema":{"type":"integer","maximum":5000,"minimum":50,"description":"meters","default":500,"title":"Straal"},"description":"meters"},{"name":"gemeente","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"slug, bv. zoetermeer","title":"Gemeente"},"description":"slug, bv. zoetermeer"},{"name":"rubriek","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Rubriek"}},{"name":"bezwaar","in":"query","required":false,"schema":{"anyOf":[{"type":"boolean"},{"type":"null"}],"description":"alleen met bezwaarmogelijkheid","title":"Bezwaar"},"description":"alleen met bezwaarmogelijkheid"},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":200,"minimum":1,"default":50,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/statistiek/{gemeente}":{"get":{"tags":["gemeentemeter"],"summary":"Tellingen voor Gemeentemeter","description":"Besluit 209: week 1 telt, week 2+ meet. Hier staat alleen het telwerk.","operationId":"api_statistiek_api_v1_statistiek__gemeente__get","parameters":[{"name":"gemeente","in":"path","required":true,"schema":{"type":"string","title":"Gemeente"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/status":{"get":{"tags":["data"],"summary":"Wat is er wel en nog niet","description":"Zodat een afnemer kan zien hoe ver dit is zonder het te hoeven raden.","operationId":"api_status_api_v1_status_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}}},"components":{"schemas":{"HTTPValidationError":{"properties":{"detail":{"items":{"$ref":"#/components/schemas/ValidationError"},"type":"array","title":"Detail"}},"type":"object","title":"HTTPValidationError"},"ValidationError":{"properties":{"loc":{"items":{"anyOf":[{"type":"string"},{"type":"integer"}]},"type":"array","title":"Location"},"msg":{"type":"string","title":"Message"},"type":{"type":"string","title":"Error Type"},"input":{"title":"Input"},"ctx":{"type":"object","title":"Context"}},"type":"object","required":["loc","msg","type"],"title":"ValidationError"}}}}