Skip to navigation

/diseases/vaccines

View as Markdown

Returns every disease in the catalog with its linked vaccine products (resolved from the disease’s vaccine list).

Response

{ "data": [ … ] } — no query parameters and no top-level timestamp. Items are sorted by disease name.

Each element has:

FieldDescription
disease_codeGIDEON disease id (numeric).
diseaseDisease display name.
vaccinesArray of objects (may be empty). Each object includes vaccine_code, vaccine (product name), and vaccine_type.

Unknown or obsolete codes on a disease row are omitted from the vaccines array.

For one disease only, GET /diseases/{disease_code}/vaccines returns { "data": [ … ] } where data is the same lean vaccine objects (vaccine_code, vaccine, vaccine_type) for that disease only—without the surrounding disease_code / disease wrapper used here.

Authentication

Authorizationstring
API Key authentication via header

Response

OK
datalist of objects