1. GetDestinationCountries
Version 49.1 by Giorgi Mdivnishvili on 2024/04/11 13:35
Contents
Method Description
GetDestinationCountries method is used to get all destination countries list, which is provided by Nugios.
Endpoint URL - [GET]
Request Parameters
In the system, Destination countries are two types: 1) Destinations where packages are available with flights, 2) Destination Countries with only hotels. So using parameter false, or true there is option given, to determine type of destination country.
Request Body
none
Response Body
{
"error": true,
"errorCode": "string",
"errorDescription": "string",
"userErrorDescription": "string",
"countries": [
{
"countryCode": "string",
"countryName": "string",
"note": "string",
"phoneCode": "string",
"isO2": "string",
"isO3": "string",
"status": 0,
"sortingOrder": 0,
"sellCurrency": "string"
}
]
}
"error": true,
"errorCode": "string",
"errorDescription": "string",
"userErrorDescription": "string",
"countries": [
{
"countryCode": "string",
"countryName": "string",
"note": "string",
"phoneCode": "string",
"isO2": "string",
"isO3": "string",
"status": 0,
"sortingOrder": 0,
"sellCurrency": "string"
}
]
}
example
{
"countryCode": "MV",
"countryName": "Maldives",
"phoneCode": "960",
"isO2": "MV",
"isO3": "MDV",
"status": 1,
"sortingOrder": 800,
"sellCurrency": "USD"
},
{
"countryCode": "GE",
"countryName": "Georgia",
"phoneCode": "995",
"isO2": "GE",
"isO3": "GEO",
"status": 1,
"sortingOrder": 900,
"sellCurrency": "USD"
}
"countryCode": "MV",
"countryName": "Maldives",
"phoneCode": "960",
"isO2": "MV",
"isO3": "MDV",
"status": 1,
"sortingOrder": 800,
"sellCurrency": "USD"
},
{
"countryCode": "GE",
"countryName": "Georgia",
"phoneCode": "995",
"isO2": "GE",
"isO3": "GEO",
"status": 1,
"sortingOrder": 900,
"sellCurrency": "USD"
}
Schema
Definitions
Field Name | Data Type | Description |
---|---|---|
countries | Array | An array of objects, each representing a country. |
countryCode | string | The ISO 3166-1 alpha-2 country code. For example, "AZ" for Azerbaijan. |
countryName | string | The name of the country. |
phoneCode | string | The international dialing code for the country. For example, "994" for Azerbaijan. |
isO2 | string | The ISO 3166-1 alpha-2 code for the country. This is typically the same as countryCode. |
isO3 | string | The ISO 3166-1 alpha-3 code for the country. For example, "AZE" for Azerbaijan. |
status | integer | The status of the country. This could represent whether the country is active or not. For example, 1 could represent an active status. |
sortingOrder | integer | The sorting order for the country. This could be used to sort countries in a list. For example, 700. |
sellCurrency | string | The currency in which transactions are conducted in the country. This is typically in ISO 4217 format. For example, "USD" for United States Dollar |