/diseases/outbreaks/filter-options
Returns distinct filter values for outbreak UIs, aligned with GET /diseases/outbreaks/filter. Pass the same optional query parameters to reflect the current filter context.
With no parameters, a faster path loads options from the full outbreak set. With any filter present, each facet’s options are computed with that facet relaxed.
regions— Only whencountryis set and subdivision-level geography exists; items useregion_idandregion_name.source_countriesoverlaps reporting-country options;countriesmerges reporting and origin country codes (prefercountriesfor new integrations where noted in release notes).years—outbreak_start_yearsmerges start years with publication years;outbreak_end_yearsuses end year or start when end is missing.eventType— Maps each row’stypefield toevent_code/event_name(Outbreak, Cross-border, Sporadic).GET /diseases/outbreaks/regions— passcountryId(reporting country); returnsregion_code/region(same id asregion_id/ name asregion_nameindata.regionshere). Optionalsearchprefixes the subdivision name.GET /diseases/outbreaks/settings,GET /diseases/outbreaks/population,GET /diseases/outbreaks/pathogens, andGET /diseases/outbreaks/vehiclesreturn the full setting, population, pathogen, and vehicle catalogs with optional prefixsearchon labels (same codes asdata.settings,data.populations/data.animal_populations,data.pathogens, anddata.vehicleshere).
Response
data contains settings, populations, vehicles, pathogens, regions, animal_populations, countries, source_countries, origin_countries, diseases, eventType, years. The saved example trims each list to one item (and a few sample years); live responses are much larger.
Authentication
Authorizationstring
API Key authentication via header
Response
OK
data