Get All Countries
Retrieve the list of all countries supported by SenderWiz, including country name, code, and ID.
🌍 Get All Countries
Use this endpoint to fetch paginated country data used for company or contact address fields.
🔹 HTTP Request
GET API-URL/countries
🧾 Query Parameters
Parameter
Default
Description
page
1
Current page to retrieve.
per_page
10
Items per page to retrieve.
🔐 Authorization Header
X-API-KEY: your-api-key-here
💻 PHP Example
// GET ALL ITEMS
$response = $endpoint->getCountries($pageNumber = 23, $perPage = 10);
// DISPLAY RESPONSE
echo '<pre>';
print_r($response->body);
echo '</pre>';
📦 Sample JSON Response
{
"status": "success",
"data": {
"count": "240",
"total_pages": 24,
"current_page": 23,
"next_page": 24,
"prev_page": 22,
"records": [
{
"country_id": "101",
"name": "Tuvalu",
"code": "TV"
},
{
"country_id": "102",
"name": "Uganda",
"code": "UG"
},
{
"country_id": "103",
"name": "Ukraine",
"code": "UA"
},
{
"country_id": "104",
"name": "United Arab Emirates",
"code": "AE"
},
{
"country_id": "105",
"name": "United Kingdom",
"code": "GB"
},
{
"country_id": "106",
"name": "United States",
"code": "US"
},
{
"country_id": "107",
"name": "United States Minor Outlying Islands",
"code": "UM"
},
{
"country_id": "108",
"name": "Uruguay",
"code": "UY"
},
{
"country_id": "109",
"name": "Uzbekistan",
"code": "UZ"
},
{
"country_id": "110",
"name": "Vanuatu",
"code": "VU"
}
]
}
}
Last updated