Voor ontwikkelaars
Content API
Lees-only toegang tot reisvaccinatie-advies, infectieziekten en bronnen van vaxy.app. Statische JSON-bestanden, geen authenticatie.
Overzicht
De Vaxy Content API is geen runtime-server: bij elke deploy genereren we statische JSON naast de bestaande HTML- en Markdown-pagina's. Data komt uit geverifieerde bronnen (LCR, WHO, RVP, RIVM waar van toepassing).
Base URL
Alle endpoints staan onder het locale-pad:
https://vaxy.app/nl/travel/{slug}.jsonEndpoints
- GET
/{locale}/travel.jsonLijst van landen met LCR-reisadvies
- GET
/{locale}/travel/{slug}.jsonReisvaccinatie-advies per land
- GET
/{locale}/travel/diseases.jsonLijst infectieziekten met reisadvies
- GET
/{locale}/travel/diseases/{slug}.jsonZiekteprofiel en landkoppelingen
- GET
/{locale}/data/vaccinations.jsonVaccincatalogus (uitbreiding volgt)
Locale
Locale zit in het pad (nl, en, de, fr, es). Namen en LCR-teksten volgen de locale; ziekteprofieltekst is nu alleen nl of en (zie data.profileInLanguage). Markdown-spiegels staan op dezelfde route met .md.
Response-velden
- schemaVersion โ contractversie (nu 1)
- inLanguage โ locale van dit bestand (pad + gelokaliseerde velden)
- canonicalUrl โ HTML-pagina voor mensen
- markdownUrl โ Markdown-spiegel voor LLMs
- alternateLocales โ links naar andere talen
- lastUpdated โ laatste content-update
- data โ payload (landen/ziekten: lcrUrl wijst naar de LCR-bron; ziekten: profileInLanguage geeft de taal van profile.blocks)
Bronvermelding
Link naar de originele bron via data.lcrUrl (LCR) waar beschikbaar. Medische content is uitsluitend ter ondersteuning; Vaxy is geen zorgaanbieder.
Build-validatie
Lege vaccinations.json en openapi.json zijn uitgezonderd. Elk ingevuld vaccinatie-item vereist sourceUrl.
Voorbeeld
Live URLs:
- https://vaxy.app/nl/travel.json
- https://vaxy.app/nl/travel/thailand.json
- https://vaxy.app/nl/travel/diseases.json
- https://vaxy.app/nl/travel/diseases/malaria.json
- https://vaxy.app/nl/data/vaccinations.json
- https://vaxy.app/nl/developers/openapi.json
curl "https://vaxy.app/nl/travel/thailand.json"
Geen medisch advies. Controleer altijd actueel LCR- of artsenadvies vรณรณr reizen.