REST API endpoints (FastAPI) #15

Open
opened 2026-03-29 08:41:51 +02:00 by coornhert · 0 comments
Owner

Beschrijving

Publieke REST API voor programmatische toegang tot de WetGit data.

Endpoints

  • GET /api/v1/regelingen — lijst van alle regelingen (paginatie, filters)
  • GET /api/v1/regelingen/{bwb_id} — metadata van een regeling
  • GET /api/v1/regelingen/{bwb_id}/tekst — volledige wettekst
  • GET /api/v1/regelingen/{bwb_id}/artikelen — artikellijst
  • GET /api/v1/regelingen/{bwb_id}/artikelen/{nr} — specifiek artikel
  • GET /api/v1/regelingen/{bwb_id}/versies — beschikbare versies
  • GET /api/v1/regelingen/{bwb_id}/versies/{datum} — tekst op specifieke datum

Technisch

  • FastAPI met async
  • Pydantic models voor request/response
  • Leest uit de Git repo (pygit2) of index.json
  • JSON responses
## Beschrijving Publieke REST API voor programmatische toegang tot de WetGit data. ## Endpoints - `GET /api/v1/regelingen` — lijst van alle regelingen (paginatie, filters) - `GET /api/v1/regelingen/{bwb_id}` — metadata van een regeling - `GET /api/v1/regelingen/{bwb_id}/tekst` — volledige wettekst - `GET /api/v1/regelingen/{bwb_id}/artikelen` — artikellijst - `GET /api/v1/regelingen/{bwb_id}/artikelen/{nr}` — specifiek artikel - `GET /api/v1/regelingen/{bwb_id}/versies` — beschikbare versies - `GET /api/v1/regelingen/{bwb_id}/versies/{datum}` — tekst op specifieke datum ## Technisch - FastAPI met async - Pydantic models voor request/response - Leest uit de Git repo (pygit2) of index.json - JSON responses
coornhert added this to the Fase 2 — API & Zoeken milestone 2026-03-29 08:41:51 +02:00
coornhert added the
type:feature
component:api
labels 2026-03-29 08:41:51 +02:00
Sign in to join this conversation.
No description provided.