getBillingCountries

get

/ccstore/v1/countries/billingCountries

Get Billing Countries. Lists all the billing countries.

Request

Supported Media Types
  • application/json
Query Parameters
pSortOrder
Type: string
Specify the sort order of how the billing countries should be returned. Valid values are asc and desc. The default value it asc

Response

Supported Media Types
  • application/json
200 Response
Following model is returned when operation succeeds.
Body
Root Schema : getBillingCountries_response
Nested Schema : items
Type: array
The list of all billing countries.
Nested Schema : items
Type: object
Nested Schema : country
Type: object
The country repository id, display name and country code.
Nested Schema : regions
Type: array
The list of regions for particular country.
Nested Schema : items
Type: object
Example application/json

[
    {
        "country":{
            "countryCode":"CA",
            "displayName":"Canada",
            "repositoryId":"CA"
        },
        "regions":[
            {
                "regionCode":"CA-NB",
                "displayName":"New Brunswick",
                "repositoryId":"CA-NB",
                "abbreviation":"NB"
            },
            {
                "regionCode":"CA-PE",
                "displayName":"Prince Edward Island",
                "repositoryId":"CA-PE",
                "abbreviation":"PE"
            },
            {
                "regionCode":"CA-QC",
                "displayName":"Quebec",
                "repositoryId":"CA-QC",
                "abbreviation":"QC"
            },
            {
                "regionCode":"CA-BC",
                "displayName":"British Columbia",
                "repositoryId":"CA-BC",
                "abbreviation":"BC"
            },
            {
                "regionCode":"CA-MB",
                "displayName":"Manitoba",
                "repositoryId":"CA-MB",
                "abbreviation":"MB"
            },
            {
                "regionCode":"CA-YT",
                "displayName":"Yukon",
                "repositoryId":"CA-YT",
                "abbreviation":"YT"
            },
            {
                "regionCode":"CA-NT",
                "displayName":"Northwest Territories",
                "repositoryId":"CA-NT",
                "abbreviation":"NT"
            },
            {
                "regionCode":"CA-NS",
                "displayName":"Nova Scotia",
                "repositoryId":"CA-NS",
                "abbreviation":"NS"
            },
            {
                "regionCode":"CA-NU",
                "displayName":"Nunavut",
                "repositoryId":"CA-NU",
                "abbreviation":"NU"
            },
            {
                "regionCode":"CA-AB",
                "displayName":"Alberta",
                "repositoryId":"CA-AB",
                "abbreviation":"AB"
            },
            {
                "regionCode":"CA-SK",
                "displayName":"Saskatchewan",
                "repositoryId":"CA-SK",
                "abbreviation":"SK"
            },
            {
                "regionCode":"CA-NL",
                "displayName":"Newfoundland and Labrador",
                "repositoryId":"CA-NL",
                "abbreviation":"NL"
            },
            {
                "regionCode":"CA-ON",
                "displayName":"Ontario",
                "repositoryId":"CA-ON",
                "abbreviation":"ON"
            }
        ],
        "repositoryId":"CA"
    }
]
Default Response
The error response. The following are the internal error codes thrown by this API when the request processing fails in Oracle Commerce Cloud: |Error Code|Description| |------------------|------------------| |80032|If error occurs when retrieving billing countries.|
Body
Root Schema : errorModel
Type: object
Nested Schema : errors
Type: array
An optional list of errors if multiple errors were encountered
Nested Schema : items
Type: object

Examples

Sample Response Payload returned by endpoint:

[{
  "country": {
    "countryCode": "CA",
    "displayName": "Canada",
    "repositoryId": "CA"
  },
  "regions": [
    {
      "regionCode": "CA-NB",
      "displayName": "New Brunswick",
      "repositoryId": "CA-NB",
      "abbreviation": "NB"
    },
    {
      "regionCode": "CA-PE",
      "displayName": "Prince Edward Island",
      "repositoryId": "CA-PE",
      "abbreviation": "PE"
    },
    {
      "regionCode": "CA-QC",
      "displayName": "Quebec",
      "repositoryId": "CA-QC",
      "abbreviation": "QC"
    },
    {
      "regionCode": "CA-BC",
      "displayName": "British Columbia",
      "repositoryId": "CA-BC",
      "abbreviation": "BC"
    },
    {
      "regionCode": "CA-MB",
      "displayName": "Manitoba",
      "repositoryId": "CA-MB",
      "abbreviation": "MB"
    },
    {
      "regionCode": "CA-YT",
      "displayName": "Yukon",
      "repositoryId": "CA-YT",
      "abbreviation": "YT"
    },
    {
      "regionCode": "CA-NT",
      "displayName": "Northwest Territories",
      "repositoryId": "CA-NT",
      "abbreviation": "NT"
    },
    {
      "regionCode": "CA-NS",
      "displayName": "Nova Scotia",
      "repositoryId": "CA-NS",
      "abbreviation": "NS"
    },
    {
      "regionCode": "CA-NU",
      "displayName": "Nunavut",
      "repositoryId": "CA-NU",
      "abbreviation": "NU"
    },
    {
      "regionCode": "CA-AB",
      "displayName": "Alberta",
      "repositoryId": "CA-AB",
      "abbreviation": "AB"
    },
    {
      "regionCode": "CA-SK",
      "displayName": "Saskatchewan",
      "repositoryId": "CA-SK",
      "abbreviation": "SK"
    },
    {
      "regionCode": "CA-NL",
      "displayName": "Newfoundland and Labrador",
      "repositoryId": "CA-NL",
      "abbreviation": "NL"
    },
    {
      "regionCode": "CA-ON",
      "displayName": "Ontario",
      "repositoryId": "CA-ON",
      "abbreviation": "ON"
    }
  ],
  "repositoryId": "CA"
}]