/diseases/vaccines
/diseases/vaccines
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:
| Field | Description |
| --- | --- |
| `disease_code` | GIDEON disease id (numeric). |
| `disease` | Disease display name. |
| `vaccines` | Array 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
data