Terraswitch
  • Terraswitch - Get Started
  • Test & Live Environments
  • Onboarding as a Business
  • GUIDES
    • 🎾Authentication
    • 🧀Webhooks
    • 🫓Status & Responses
    • 🏉API Rate Limits
    • 🚀Transactions & Destinations
    • 🍊Testing Credentials
    • 🚐Crafting Metadata
  • API ENDPOINTS
    • Account
      • Get Account Details
      • Get Banks
      • Get Beneficiaries
      • Add Bank
      • Change Settlement Bank
    • Wallet
      • Get Wallet Details
      • Get Wallet Transactions
    • Collections
      • Checkout
        • Initialize Transaction
      • Transfer
        • Generate Account
      • Charge
        • Create Charge
        • Authorize Charge
        • Charge Authorization
      • Bank
        • Pay with Opay
    • Payout
      • Bank Transfer
      • Withdraw Money
    • Products
      • List Products
      • Search Products
      • Filter Products
      • Fetch Product
      • Create Product
      • Update Product
    • Subaccounts
      • List Subaccounts
      • Search Subaccounts
      • Filter Subaccounts
      • Fetch Subaccount
      • Create Subaccount
      • Update Subaccount
    • Payment Links
      • List Payment Links
      • List Payment Link Transactions
      • Search Payment Links
      • Filter Payment Links
      • Fetch Payment Link
      • Create Payment Link
      • Update Payment Link
      • Attach Payment Resource
      • Remove Subaccount
      • Enable Payment Link
      • Disable Payment Link
    • Invoices
      • List Invoices
      • Search Invoices
      • Filter Invoices
      • Fetch Invoice
      • Create Invoice
      • Update Invoice
      • Remove Invoice Item
    • Transactions
      • List Transactions
      • Search Transactions
      • Filter Transactions
      • Verify Transaction
    • Refunds
      • List Refunds
      • Fetch Refund
      • Create Refund
    • Bills Payment
      • List Mobile Networks
      • List Bill Categories
      • List Bill Sub-Categories
      • List Mobile Data Plans
      • Validate Biller
      • Validate Bill Status
      • Validate Top-Up Status
      • Buy Airtime
      • Buy Data
      • Pay Bill
    • Resources
      • List Banks
      • List Countries
      • Resolve Bank Account
Powered by GitBook
On this page
  1. API ENDPOINTS
  2. Resources

List Countries

Get a list of your products on Terraswitch.

GET {{ BASE_URL }}/v1/countries/list

Optional Query Parameters

Property
Data Type
Description
Example

limit

string

Number of records per page

50

page

string

Page number to view

1

order

string

Arrangement of records in descending or ascending order

"asc" or "desc"

import Axios from 'axios';

// set the api url
const API_URL = `${BASE_URL}/v1/countries/list`;

// make request using axios
Axios({
    method: "GET",
    url: `${API_URL}`,
    headers: {
        lg: 'en',
        ch: 'web'
        Authorization: `Bearer ${API_KEY}`,
        'Content-Type': 'application/json',
    }
}).then((resp) => {
    console.log(resp)
}).catch((err) => {
    console.log(err)
})
{
    "error": false,
    "errors": [],
    "count": 1,
    "total": 238,
    "pagination": {
        "next": {
            "page": 2,
            "limit": 1
        }
    },
    "data": [
        {
            "name": "Cyprus",
            "countryCode": "CY",
            "code3": "CYP",
            "capital": "Nicosia",
            "region": "Europe",
            "subregion": "Southern Europe",
            "currencyImage": "",
            "flag": "https://storage.googleapis.com/concreap-buckets/Cyprus_flag",
            "states": [
                {
                    "code": "04",
                    "name": "Ammochostos"
                },
                {
                    "code": "06",
                    "name": "Keryneia"
                },
                {
                    "code": "03",
                    "name": "Larnaka"
                },
                {
                    "code": "01",
                    "name": "Lefkosia"
                },
                {
                    "code": "02",
                    "name": "Lemesos"
                },
                {
                    "code": "05",
                    "name": "Pafos"
                }
            ],
            "timezones": [
                {
                    "name": "Asia/Famagusta",
                    "displayName": "Asia/Famagusta",
                    "label": "(UTC+02:00)Asia/Famagusta",
                    "countries": [
                        "CY"
                    ],
                    "utcOffset": 120,
                    "utcOffsetStr": "+02:00"
                },
                {
                    "name": "Asia/Nicosia",
                    "displayName": "Asia/Nicosia",
                    "label": "(UTC+02:00)Asia/Nicosia",
                    "countries": [
                        "CY"
                    ],
                    "utcOffset": 120,
                    "utcOffsetStr": "+02:00"
                }
            ],
            "createdAt": "2024-01-20T09:21:36.233Z",
            "updatedAt": "2024-01-20T09:21:36.233Z"
        }
    ],
    "message": "successful",
    "status": 200
}
PreviousList BanksNextResolve Bank Account

Last updated 5 months ago