country query
Use the country query to retrieve information about a specific country.
Use the countries query to retrieve a list of countries available in the system.
Syntax
{country(id: String) {Country}}
Reference
The country reference provides detailed information about the types and fields defined in this query.
Example usage
The following query uses a two-letter abbreviation for the country ID (id: "AU"), which returns information about Australia.
Request:
query {
country(id: "AU") {
id
two_letter_abbreviation
three_letter_abbreviation
full_name_locale
full_name_english
available_regions {
id
code
name
}
}
}
Response:
{
"data": {
"country": {
"id": "AU",
"two_letter_abbreviation": "AU",
"three_letter_abbreviation": "AUS",
"full_name_locale": "Australia",
"full_name_english": "Australia",
"available_regions": [
{
"id": 569,
"code": "ACT",
"name": "Australian Capital Territory"
},
{
"id": 570,
"code": "NSW",
"name": "New South Wales"
},
{
"id": 576,
"code": "NT",
"name": "Northern Territory"
},
{
"id": 572,
"code": "QLD",
"name": "Queensland"
},
{
"id": 573,
"code": "SA",
"name": "South Australia"
},
{
"id": 574,
"code": "TAS",
"name": "Tasmania"
},
{
"id": 571,
"code": "VIC",
"name": "Victoria"
},
{
"id": 575,
"code": "WA",
"name": "Western Australia"
}
]
}
}
}
Related topics
Errors
Error
Description
Country \"id\" value should be specified"The Country ID value must be specified to find the mapped country.
The country isn't availableThere is no country mapped to the given country ID.