Skip to content

Reference Data

Several fields on POST /v2/reference/quote and POST /travellers are plain strings on the wire, but HGN's own booking apps only ever populate them from a fixed set of values — a nationality dropdown, a blood-group select, the Health Self-Declaration checklist, and so on. None of these value sets are exposed by an endpoint; they are compiled into the frontend.

This page publishes them, so your integration can present the same choices HGN's own apps do, and so the free-text fields below don't have to be guessed at.

These are UI-recommended values, not a validated server-side enum

Except where a field is explicitly documented as an Enum in Booking or Availability, the API accepts any non-blank string for these fields — it does not reject a value absent from the lists below. The lists are what HGN's own apps send today; sending something else is technically possible but untested and may render oddly in HGN's dashboards, which format some of these fields (nationality flags, blood-group badges) by matching against them. When in doubt, use the published value verbatim.


Nationality

nationality on both POST /v2/reference/quote and POST /travellers takes a demonym, not a country name or ISO code — "American", not "USA" or "US". The API validates it only as a non-blank string up to 100 characters (see Availability).

All 194 nationalities
[
  "Afghan", "Albanian", "Algerian", "American", "Andorran", "Angolan",
  "Argentine", "Armenian", "Australian", "Austrian", "Azerbaijani", "Bahamian",
  "Bahraini", "Bangladeshi", "Barbadian", "Belarusian", "Belgian", "Belizean",
  "Beninese", "Bhutanese", "Bolivian", "Bosnian", "Botswanan", "Brazilian",
  "British", "Bruneian", "Bulgarian", "Burkinabé", "Burundian", "Cambodian",
  "Cameroonian", "Canadian", "Cape Verdean", "Central African", "Chadian", "Chilean",
  "Chinese", "Chinese (Hongkong)", "Chinese (Macau)", "Chinese (Taiwan)", "Colombian", "Comorian",
  "Congolese", "Costa Rican", "Croatian", "Cuban", "Cypriot", "Czech",
  "Danish", "Djiboutian", "Dominican", "Dutch", "Ecuadorian", "Egyptian",
  "Emirati", "Equatorial Guinean", "Eritrean", "Estonian", "Ethiopian", "Fijian",
  "Finnish", "French", "Gabonese", "Gambian", "Georgian", "German",
  "Ghanaian", "Greek", "Grenadian", "Guatemalan", "Guinean", "Guinea-Bissauan",
  "Guyanese", "Haitian", "Honduran", "Hungarian", "Icelander", "Indian",
  "Indonesian", "Iranian", "Iraqi", "Irish", "Israeli", "Italian",
  "Jamaican", "Japanese", "Jordanian", "Kazakhstani", "Kenyan", "Kiribatian",
  "Kittitian", "Kosovar", "Kuwaiti", "Kyrgyzstani", "Laotian", "Latvian",
  "Lebanese", "Liberian", "Libyan", "Liechtensteiner", "Lithuanian", "Luxembourger",
  "Macedonian", "Malagasy", "Malawian", "Malaysian", "Maldivian", "Malian",
  "Maltese", "Marshallese", "Mauritanian", "Mauritian", "Mexican", "Micronesian",
  "Moldovan", "Monégasque", "Mongolian", "Montenegrin", "Moroccan", "Mosotho",
  "Mozambican", "Myanmar", "Namibian", "Nauruan", "Nepalese", "New Zealander",
  "Nicaraguan", "Nigerian", "Nigerien", "North Korean", "Norwegian", "Omani",
  "Pakistani", "Palauan", "Palestinian", "Panamanian", "Papua New Guinean", "Paraguayan",
  "Peruvian", "Philippine", "Polish", "Portuguese", "Qatari", "Romanian",
  "Russian", "Rwandan", "Saint Lucian", "Salvadoran", "Sammarinese", "Samoan",
  "Santomean", "Saudi Arabian", "Senegalese", "Serbian", "Seychellois", "Sierra Leonean",
  "Singaporean", "Slovak", "Slovenian", "Solomon Islander", "Somali", "South African",
  "South Korean", "South Sudanese", "Spanish", "Sri Lankan", "Sudanese", "Surinamese",
  "Swedish", "Swiss", "Syrian", "Tajikistani", "Tanzanian", "Thai",
  "Timorese", "Togolese", "Tongan", "Trinidadian", "Tunisian", "Turkish",
  "Turkmen", "Tuvaluan", "Ugandan", "Ukrainian", "Uruguayan", "Uzbek",
  "Vanuatuan", "Vatican", "Venezuelan", "Vietnamese", "Vincentian", "Yemeni",
  "Zambian", "Zimbabwean"
]

Country of residence

countryOfResidence on POST /travellers (optional) takes a country name, from the same list used for booking widget destinations.

All 195 countries
[
  "Afghanistan", "Albania", "Algeria", "Andorra", "Angola", "Argentina",
  "Armenia", "Australia", "Austria", "Azerbaijan", "Bahamas", "Bahrain",
  "Bangladesh", "Barbados", "Belarus", "Belgium", "Belize", "Benin",
  "Bhutan", "Bolivia", "Bosnia and Herzegovina", "Botswana", "Brazil", "Brunei",
  "Bulgaria", "Burkina Faso", "Burundi", "Cambodia", "Cameroon", "Canada",
  "Cape Verde", "Central African Republic", "Chad", "Chile", "China", "China (Hongkong)",
  "China (Macau)", "China (Taiwan)", "Colombia", "Comoros", "Congo", "Costa Rica",
  "Croatia", "Cuba", "Cyprus", "Czech Republic", "Denmark", "Djibouti",
  "Dominica", "Dominican Republic", "Ecuador", "Egypt", "El Salvador", "Equatorial Guinea",
  "Eritrea", "Estonia", "Ethiopia", "Fiji", "Finland", "France",
  "Gabon", "Gambia", "Georgia", "Germany", "Ghana", "Greece",
  "Grenada", "Guatemala", "Guinea", "Guinea-Bissau", "Guyana", "Haiti",
  "Honduras", "Hungary", "Iceland", "India", "Indonesia", "Iran",
  "Iraq", "Ireland", "Israel", "Italy", "Jamaica", "Japan",
  "Jordan", "Kazakhstan", "Kenya", "Kiribati", "Korea, North", "Korea, South",
  "Kosovo", "Kuwait", "Kyrgyzstan", "Laos", "Latvia", "Lebanon",
  "Lesotho", "Liberia", "Libya", "Liechtenstein", "Lithuania", "Luxembourg",
  "Madagascar", "Malawi", "Malaysia", "Maldives", "Mali", "Malta",
  "Marshall Islands", "Mauritania", "Mauritius", "Mexico", "Micronesia", "Moldova",
  "Monaco", "Mongolia", "Montenegro", "Morocco", "Mozambique", "Myanmar",
  "Namibia", "Nauru", "Nepal", "Netherlands", "New Zealand", "Nicaragua",
  "Niger", "Nigeria", "North Macedonia", "Norway", "Oman", "Pakistan",
  "Palau", "Palestine", "Panama", "Papua New Guinea", "Paraguay", "Peru",
  "Philippines", "Poland", "Portugal", "Qatar", "Romania", "Russia",
  "Rwanda", "Saint Kitts and Nevis", "Saint Lucia", "Saint Vincent and the Grenadines", "Samoa", "San Marino",
  "Sao Tome and Principe", "Saudi Arabia", "Senegal", "Serbia", "Seychelles", "Sierra Leone",
  "Singapore", "Slovakia", "Slovenia", "Solomon Islands", "Somalia", "South Africa",
  "South Sudan", "Spain", "Sri Lanka", "Sudan", "Suriname", "Sweden",
  "Switzerland", "Syria", "Tajikistan", "Tanzania", "Thailand", "Timor-Leste",
  "Togo", "Tonga", "Trinidad and Tobago", "Tunisia", "Turkey", "Turkmenistan",
  "Tuvalu", "Uganda", "Ukraine", "United Arab Emirates", "United Kingdom", "United States",
  "Uruguay", "Uzbekistan", "Vanuatu", "Vatican City", "Venezuela", "Vietnam",
  "Yemen", "Zambia", "Zimbabwe"
]

Mother tongue

motherTongue on POST /travellers (optional) is unconstrained free text in practice, but HGN's forms offer this list.

All 108 languages
[
  "Afrikaans", "Albanian", "Amharic", "Arabic", "Armenian", "Assamese",
  "Azerbaijani", "Basque", "Belarusian", "Bengali", "Bosnian", "Bulgarian",
  "Burmese", "Catalan", "Cebuano", "Chichewa", "Chinese", "Corsican",
  "Croatian", "Czech", "Danish", "Dutch", "English", "Esperanto",
  "Estonian", "Filipino", "Finnish", "French", "Frisian", "Galician",
  "Georgian", "German", "Greek", "Gujarati", "Haitian Creole", "Hausa",
  "Hawaiian", "Hebrew", "Hindi", "Hmong", "Hungarian", "Icelandic",
  "Igbo", "Indonesian", "Irish", "Italian", "Japanese", "Javanese",
  "Kannada", "Kazakh", "Khmer", "Korean", "Kurdish", "Kyrgyz",
  "Lao", "Latin", "Latvian", "Lithuanian", "Luxembourgish", "Macedonian",
  "Malagasy", "Malay", "Malayalam", "Maltese", "Maori", "Marathi",
  "Mongolian", "Myanmar", "Nepali", "Norwegian", "Odia", "Pashto",
  "Persian", "Polish", "Portuguese", "Punjabi", "Romanian", "Russian",
  "Samoan", "Scots Gaelic", "Serbian", "Sesotho", "Shona", "Sindhi",
  "Sinhala", "Slovak", "Slovenian", "Somali", "Spanish", "Sundanese",
  "Swahili", "Swedish", "Tajik", "Tamil", "Telugu", "Thai",
  "Turkish", "Turkmen", "Ukrainian", "Urdu", "Uyghur", "Uzbek",
  "Vietnamese", "Welsh", "Xhosa", "Yiddish", "Yoruba", "Zulu"
]

Gender

gender is documented as an Enum on POST /travellers. Every current HGN form sends one of:

Value
Male
Female
Other

Case

Use this exact casing (Male, not MALE). It is what HGN's own registration flow sends and is confirmed to work end to end.

Blood group

bloodGroup on POST /travellers (optional):

Value
A+
A-
B+
B-
AB+
AB-
O+
O-

ID type

idType is documented as an Enum on POST /travellers, required, e.g. PASSPORT. HGN's own booking flows — including the CSV bulk-import path — always send PASSPORT and pair it with passportDocumentId; that is the only value exercised in production traffic today.

A traveller-management screen elsewhere in the app also offers NATIONAL_ID, DRIVING_LICENSE, and CITIZENSHIP, but no live flow submits them through this endpoint. Confirm with the HGN integrations team before relying on anything other than PASSPORT.

Emergency contact relation

emergencyContactRelation on POST /travellers is required but is a free string — the API does not enforce an enum. HGN's forms suggest:

Spouse, Parent, Child, Sibling, Friend, Guardian, Relative, Other

Phone numbers and calling codes

phone and emergencyContactPhone on POST /travellers both take a phone number with country code. Send it as:

<callingCode>-<digitsOnly>

that is, the calling code, then a literal hyphen, then the number with no other separators — for example +977-9841234567.

Required shape, not a style preference

This is the exact format HGN's own apps compose and every HGN dashboard parses phone numbers back out of. The API's own field-level validation is lenient about the separator — spaces, dots, and parentheses are also accepted on the way in — but sending anything other than <callingCode>-<digitsOnly> risks the number displaying or re-parsing incorrectly in HGN's dashboards downstream. Always use the hyphen form.

The dropdown is not restricted to Nepal or any subset — every country below is offered, with Nepal (+977) as the default selection.

All 195 calling codes, with ISO 3166-1 alpha-2 codes
[
  { "country": "Afghanistan", "code": "+93", "iso": "AF" },
  { "country": "Albania", "code": "+355", "iso": "AL" },
  { "country": "Algeria", "code": "+213", "iso": "DZ" },
  { "country": "Andorra", "code": "+376", "iso": "AD" },
  { "country": "Angola", "code": "+244", "iso": "AO" },
  { "country": "Argentina", "code": "+54", "iso": "AR" },
  { "country": "Armenia", "code": "+374", "iso": "AM" },
  { "country": "Australia", "code": "+61", "iso": "AU" },
  { "country": "Austria", "code": "+43", "iso": "AT" },
  { "country": "Azerbaijan", "code": "+994", "iso": "AZ" },
  { "country": "Bahamas", "code": "+1-242", "iso": "BS" },
  { "country": "Bahrain", "code": "+973", "iso": "BH" },
  { "country": "Bangladesh", "code": "+880", "iso": "BD" },
  { "country": "Barbados", "code": "+1-246", "iso": "BB" },
  { "country": "Belarus", "code": "+375", "iso": "BY" },
  { "country": "Belgium", "code": "+32", "iso": "BE" },
  { "country": "Belize", "code": "+501", "iso": "BZ" },
  { "country": "Benin", "code": "+229", "iso": "BJ" },
  { "country": "Bhutan", "code": "+975", "iso": "BT" },
  { "country": "Bolivia", "code": "+591", "iso": "BO" },
  { "country": "Bosnia and Herzegovina", "code": "+387", "iso": "BA" },
  { "country": "Botswana", "code": "+267", "iso": "BW" },
  { "country": "Brazil", "code": "+55", "iso": "BR" },
  { "country": "Brunei", "code": "+673", "iso": "BN" },
  { "country": "Bulgaria", "code": "+359", "iso": "BG" },
  { "country": "Burkina Faso", "code": "+226", "iso": "BF" },
  { "country": "Burundi", "code": "+257", "iso": "BI" },
  { "country": "Cambodia", "code": "+855", "iso": "KH" },
  { "country": "Cameroon", "code": "+237", "iso": "CM" },
  { "country": "Canada", "code": "+1", "iso": "CA" },
  { "country": "Cape Verde", "code": "+238", "iso": "CV" },
  { "country": "Central African Republic", "code": "+236", "iso": "CF" },
  { "country": "Chad", "code": "+235", "iso": "TD" },
  { "country": "Chile", "code": "+56", "iso": "CL" },
  { "country": "China", "code": "+86", "iso": "CN" },
  { "country": "Colombia", "code": "+57", "iso": "CO" },
  { "country": "Comoros", "code": "+269", "iso": "KM" },
  { "country": "Congo", "code": "+242", "iso": "CG" },
  { "country": "Congo (DRC)", "code": "+243", "iso": "CD" },
  { "country": "Costa Rica", "code": "+506", "iso": "CR" },
  { "country": "Croatia", "code": "+385", "iso": "HR" },
  { "country": "Cuba", "code": "+53", "iso": "CU" },
  { "country": "Cyprus", "code": "+357", "iso": "CY" },
  { "country": "Czech Republic", "code": "+420", "iso": "CZ" },
  { "country": "Denmark", "code": "+45", "iso": "DK" },
  { "country": "Djibouti", "code": "+253", "iso": "DJ" },
  { "country": "Dominica", "code": "+1-767", "iso": "DM" },
  { "country": "Dominican Republic", "code": "+1-809", "iso": "DO" },
  { "country": "Ecuador", "code": "+593", "iso": "EC" },
  { "country": "Egypt", "code": "+20", "iso": "EG" },
  { "country": "El Salvador", "code": "+503", "iso": "SV" },
  { "country": "Equatorial Guinea", "code": "+240", "iso": "GQ" },
  { "country": "Eritrea", "code": "+291", "iso": "ER" },
  { "country": "Estonia", "code": "+372", "iso": "EE" },
  { "country": "Ethiopia", "code": "+251", "iso": "ET" },
  { "country": "Fiji", "code": "+679", "iso": "FJ" },
  { "country": "Finland", "code": "+358", "iso": "FI" },
  { "country": "France", "code": "+33", "iso": "FR" },
  { "country": "Gabon", "code": "+241", "iso": "GA" },
  { "country": "Gambia", "code": "+220", "iso": "GM" },
  { "country": "Georgia", "code": "+995", "iso": "GE" },
  { "country": "Germany", "code": "+49", "iso": "DE" },
  { "country": "Ghana", "code": "+233", "iso": "GH" },
  { "country": "Greece", "code": "+30", "iso": "GR" },
  { "country": "Grenada", "code": "+1-473", "iso": "GD" },
  { "country": "Guatemala", "code": "+502", "iso": "GT" },
  { "country": "Guinea", "code": "+224", "iso": "GN" },
  { "country": "Guinea-Bissau", "code": "+245", "iso": "GW" },
  { "country": "Guyana", "code": "+592", "iso": "GY" },
  { "country": "Haiti", "code": "+509", "iso": "HT" },
  { "country": "Honduras", "code": "+504", "iso": "HN" },
  { "country": "Hong Kong", "code": "+852", "iso": "HK" },
  { "country": "Hungary", "code": "+36", "iso": "HU" },
  { "country": "Iceland", "code": "+354", "iso": "IS" },
  { "country": "India", "code": "+91", "iso": "IN" },
  { "country": "Indonesia", "code": "+62", "iso": "ID" },
  { "country": "Iran", "code": "+98", "iso": "IR" },
  { "country": "Iraq", "code": "+964", "iso": "IQ" },
  { "country": "Ireland", "code": "+353", "iso": "IE" },
  { "country": "Israel", "code": "+972", "iso": "IL" },
  { "country": "Italy", "code": "+39", "iso": "IT" },
  { "country": "Jamaica", "code": "+1-876", "iso": "JM" },
  { "country": "Japan", "code": "+81", "iso": "JP" },
  { "country": "Jordan", "code": "+962", "iso": "JO" },
  { "country": "Kazakhstan", "code": "+7", "iso": "KZ" },
  { "country": "Kenya", "code": "+254", "iso": "KE" },
  { "country": "Kiribati", "code": "+686", "iso": "KI" },
  { "country": "Kuwait", "code": "+965", "iso": "KW" },
  { "country": "Kyrgyzstan", "code": "+996", "iso": "KG" },
  { "country": "Laos", "code": "+856", "iso": "LA" },
  { "country": "Latvia", "code": "+371", "iso": "LV" },
  { "country": "Lebanon", "code": "+961", "iso": "LB" },
  { "country": "Lesotho", "code": "+266", "iso": "LS" },
  { "country": "Liberia", "code": "+231", "iso": "LR" },
  { "country": "Libya", "code": "+218", "iso": "LY" },
  { "country": "Liechtenstein", "code": "+423", "iso": "LI" },
  { "country": "Lithuania", "code": "+370", "iso": "LT" },
  { "country": "Luxembourg", "code": "+352", "iso": "LU" },
  { "country": "Macao", "code": "+853", "iso": "MO" },
  { "country": "Madagascar", "code": "+261", "iso": "MG" },
  { "country": "Malawi", "code": "+265", "iso": "MW" },
  { "country": "Malaysia", "code": "+60", "iso": "MY" },
  { "country": "Maldives", "code": "+960", "iso": "MV" },
  { "country": "Mali", "code": "+223", "iso": "ML" },
  { "country": "Malta", "code": "+356", "iso": "MT" },
  { "country": "Marshall Islands", "code": "+692", "iso": "MH" },
  { "country": "Mauritania", "code": "+222", "iso": "MR" },
  { "country": "Mauritius", "code": "+230", "iso": "MU" },
  { "country": "Mexico", "code": "+52", "iso": "MX" },
  { "country": "Micronesia", "code": "+691", "iso": "FM" },
  { "country": "Moldova", "code": "+373", "iso": "MD" },
  { "country": "Monaco", "code": "+377", "iso": "MC" },
  { "country": "Mongolia", "code": "+976", "iso": "MN" },
  { "country": "Montenegro", "code": "+382", "iso": "ME" },
  { "country": "Morocco", "code": "+212", "iso": "MA" },
  { "country": "Mozambique", "code": "+258", "iso": "MZ" },
  { "country": "Myanmar", "code": "+95", "iso": "MM" },
  { "country": "Namibia", "code": "+264", "iso": "NA" },
  { "country": "Nauru", "code": "+674", "iso": "NR" },
  { "country": "Nepal", "code": "+977", "iso": "NP" },
  { "country": "Netherlands", "code": "+31", "iso": "NL" },
  { "country": "New Zealand", "code": "+64", "iso": "NZ" },
  { "country": "Nicaragua", "code": "+505", "iso": "NI" },
  { "country": "Niger", "code": "+227", "iso": "NE" },
  { "country": "Nigeria", "code": "+234", "iso": "NG" },
  { "country": "North Korea", "code": "+850", "iso": "KP" },
  { "country": "North Macedonia", "code": "+389", "iso": "MK" },
  { "country": "Norway", "code": "+47", "iso": "NO" },
  { "country": "Oman", "code": "+968", "iso": "OM" },
  { "country": "Pakistan", "code": "+92", "iso": "PK" },
  { "country": "Palau", "code": "+680", "iso": "PW" },
  { "country": "Palestine", "code": "+970", "iso": "PS" },
  { "country": "Panama", "code": "+507", "iso": "PA" },
  { "country": "Papua New Guinea", "code": "+675", "iso": "PG" },
  { "country": "Paraguay", "code": "+595", "iso": "PY" },
  { "country": "Peru", "code": "+51", "iso": "PE" },
  { "country": "Philippines", "code": "+63", "iso": "PH" },
  { "country": "Poland", "code": "+48", "iso": "PL" },
  { "country": "Portugal", "code": "+351", "iso": "PT" },
  { "country": "Qatar", "code": "+974", "iso": "QA" },
  { "country": "Romania", "code": "+40", "iso": "RO" },
  { "country": "Russia", "code": "+7", "iso": "RU" },
  { "country": "Rwanda", "code": "+250", "iso": "RW" },
  { "country": "Saint Kitts and Nevis", "code": "+1-869", "iso": "KN" },
  { "country": "Saint Lucia", "code": "+1-758", "iso": "LC" },
  { "country": "Saint Vincent and the Grenadines", "code": "+1-784", "iso": "VC" },
  { "country": "Samoa", "code": "+685", "iso": "WS" },
  { "country": "San Marino", "code": "+378", "iso": "SM" },
  { "country": "Sao Tome and Principe", "code": "+239", "iso": "ST" },
  { "country": "Saudi Arabia", "code": "+966", "iso": "SA" },
  { "country": "Senegal", "code": "+221", "iso": "SN" },
  { "country": "Serbia", "code": "+381", "iso": "RS" },
  { "country": "Seychelles", "code": "+248", "iso": "SC" },
  { "country": "Sierra Leone", "code": "+232", "iso": "SL" },
  { "country": "Singapore", "code": "+65", "iso": "SG" },
  { "country": "Slovakia", "code": "+421", "iso": "SK" },
  { "country": "Slovenia", "code": "+386", "iso": "SI" },
  { "country": "Solomon Islands", "code": "+677", "iso": "SB" },
  { "country": "Somalia", "code": "+252", "iso": "SO" },
  { "country": "South Africa", "code": "+27", "iso": "ZA" },
  { "country": "South Korea", "code": "+82", "iso": "KR" },
  { "country": "South Sudan", "code": "+211", "iso": "SS" },
  { "country": "Spain", "code": "+34", "iso": "ES" },
  { "country": "Sri Lanka", "code": "+94", "iso": "LK" },
  { "country": "Sudan", "code": "+249", "iso": "SD" },
  { "country": "Suriname", "code": "+597", "iso": "SR" },
  { "country": "Sweden", "code": "+46", "iso": "SE" },
  { "country": "Switzerland", "code": "+41", "iso": "CH" },
  { "country": "Syria", "code": "+963", "iso": "SY" },
  { "country": "Taiwan", "code": "+886", "iso": "TW" },
  { "country": "Tajikistan", "code": "+992", "iso": "TJ" },
  { "country": "Tanzania", "code": "+255", "iso": "TZ" },
  { "country": "Thailand", "code": "+66", "iso": "TH" },
  { "country": "Timor-Leste", "code": "+670", "iso": "TL" },
  { "country": "Togo", "code": "+228", "iso": "TG" },
  { "country": "Tonga", "code": "+676", "iso": "TO" },
  { "country": "Trinidad and Tobago", "code": "+1-868", "iso": "TT" },
  { "country": "Tunisia", "code": "+216", "iso": "TN" },
  { "country": "Turkey", "code": "+90", "iso": "TR" },
  { "country": "Turkmenistan", "code": "+993", "iso": "TM" },
  { "country": "Tuvalu", "code": "+688", "iso": "TV" },
  { "country": "Uganda", "code": "+256", "iso": "UG" },
  { "country": "Ukraine", "code": "+380", "iso": "UA" },
  { "country": "United Arab Emirates", "code": "+971", "iso": "AE" },
  { "country": "United Kingdom", "code": "+44", "iso": "GB" },
  { "country": "United States", "code": "+1", "iso": "US" },
  { "country": "Uruguay", "code": "+598", "iso": "UY" },
  { "country": "Uzbekistan", "code": "+998", "iso": "UZ" },
  { "country": "Vanuatu", "code": "+678", "iso": "VU" },
  { "country": "Vatican City", "code": "+379", "iso": "VA" },
  { "country": "Venezuela", "code": "+58", "iso": "VE" },
  { "country": "Vietnam", "code": "+84", "iso": "VN" },
  { "country": "Yemen", "code": "+967", "iso": "YE" },
  { "country": "Zambia", "code": "+260", "iso": "ZM" },
  { "country": "Zimbabwe", "code": "+263", "iso": "ZW" }
]

Health self-declaration

Before submitting a traveller, HGN's booking flow requires answering a Health Self-Declaration: whether the traveller has, or has had, any condition on a fixed notification table. This gate exists because coverage for AMS, HAPE, HACE, and other altitude-related illnesses is automatically excluded when a declared condition applies — it is a legal disclosure, not cosmetic UI copy, so the wording matters if you reproduce it.

Two fields on POST /travellers carry the outcome:

Field Type Required Description
medicalHistory String Yes Comma-and-space-joined list of declared condition categories (the left column below), e.g. "Hypertension, Pregnancy". Send the literal string "None" if the traveller has nothing to declare — see Booking
allergy String No Free text. No fixed option list — HGN's forms use a plain text input

medicalHistory is required, and sends category names verbatim, comma-space joined

HGN's app builds this by joining the selected category labels with ", " (comma, then space) — not a coded enum, not semicolon-delimited. Match the exact spelling and punctuation in the table below ("Neurological & Psychiatric Diseases", not "Neurological and Psychiatric Diseases") if you want values that render correctly in HGN's dashboards. When nothing is declared, send "None" rather than omitting the field or sending an empty string.

The notification table

This is the full table HGN's booking flow shows travellers, with the declaration text it accompanies:

I hereby solemnly declare that I have never suffered from, nor am I currently suffering from, any of the diseases or symptoms listed in the following NOTIFICATION TABLE OF EXCLUSIVE HEALTH CONDITIONS. If I fail to truthfully disclose any of the following health conditions or past medical history, any insurance coverage relating to Acute Mountain Sickness (AMS), High Altitude Pulmonary Edema (HAPE), High Altitude Cerebral Edema (HACE), or any other conditions arising from or related to AMS shall automatically become void.

Category Specific diseases / symptoms
Tumors Benign and malignant tumors (including leukemia, lymphoma, multiple myeloma), borderline tumors or tumors of uncertain malignant potential, carcinoma in situ, precancerous lesions.
Hypertension Systolic blood pressure ≥ 160 mmHg or diastolic blood pressure ≥ 100 mmHg.
Hyperglycemia Diabetes or fasting blood glucose > 6.2 mmol/L.
Cardiovascular Diseases Coronary heart disease, myocardial infarction, cardiomyopathy, rheumatic heart disease, valvular heart disease, severe arrhythmia, cardiac insufficiency of Grade II or above; aortic aneurysm, aortic dissection.
Cerebrovascular Diseases Stroke (including cerebral infarction, cerebral hemorrhage), carotid artery aneurysm, intracranial hemangioma/malformation.
Neurological & Psychiatric Diseases Encephalitis or myelitis and their sequelae, brain and spinal cord injuries, multiple sclerosis, myasthenia gravis, Parkinson's disease, Alzheimer's disease, intellectual disability, epilepsy, mental illnesses.
Kidney Diseases Chronic kidney disease, renal insufficiency, nephrotic syndrome.
Digestive System Diseases Hepatitis or hepatitis virus carriers, alcoholic liver disease, liver cirrhosis, liver failure, pancreatitis, ulcerative colitis or Crohn's disease.
Hematological Diseases Anemia, aplastic anemia, myelodysplastic syndromes.
Rheumatic & Autoimmune Diseases Systemic lupus erythematosus, rheumatoid arthritis.
Respiratory Diseases Asthma, interstitial lung disease, bronchiectasis, chronic obstructive pulmonary disease (including chronic bronchitis, emphysema), respiratory insufficiency.
Orthopedics & Surgery Unhealed fractures of upper/lower limbs; unhealed soft tissue injuries.
Pregnancy Females who are currently pregnant.
Others HIV positive, paralysis, severe visual impairment or severe hearing impairment, moderate to severe disability, history of tissue or organ transplantation or hematopoietic stem cell transplantation; persistent or intermittent pain of unknown cause (lasting more than 1 month); convulsions, progressively worsening tremors, muscle atrophy or muscle weakness, motor dysfunction.

medicalHistory accepts either the literal string None, or any comma-space-joined subset of the Category column above — Tumors, Hypertension, Hyperglycemia, Cardiovascular Diseases, Cerebrovascular Diseases, Neurological & Psychiatric Diseases, Kidney Diseases, Digestive System Diseases, Hematological Diseases, Rheumatic & Autoimmune Diseases, Respiratory Diseases, Orthopedics & Surgery, Pregnancy, Others.


Next steps

  • Booking — where these fields are submitted
  • Availability — where nationality is also used, for pricing
  • Examples — the full flow end to end