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}.json

Endpoints

  • GET /{locale}/travel.json

    Lijst van landen met LCR-reisadvies

  • GET /{locale}/travel/{slug}.json

    Reisvaccinatie-advies per land

  • GET /{locale}/travel/diseases.json

    Lijst infectieziekten met reisadvies

  • GET /{locale}/travel/diseases/{slug}.json

    Ziekteprofiel en landkoppelingen

  • GET /{locale}/data/vaccinations.json

    Vaccincatalogus (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.

OpenAPI

Machine-readable specificatie:

openapi.json

Voorbeeld

Live URLs:

curl "https://vaxy.app/nl/travel/thailand.json"

Geen medisch advies. Controleer altijd actueel LCR- of artsenadvies vรณรณr reizen.