listShippingRegions

get

/ccadmin/v1/shippingRegions

List Shipping Regions. Lists all the Shipping Regions that are available.

Request

There are no request parameters for this operation.

Response

Supported Media Types
  • application/json
200 Response
Following model is returned when operation succeeds.
Body
Root Schema : listShippingRegions_response
Nested Schema : items
Type: array
The list of all Shipping regions.
Nested Schema : items
Type: object
Nested Schema : shippingCountryRegion
Type: array
The list of all regions of a country in the Shipping region.
Nested Schema : items
Type: object
Nested Schema : country
Type: object
The details of the country present in the Shipping Region.
Nested Schema : regions
Type: array
The list of all Shipping Regions.
Nested Schema : items
Type: object
Example application/json

[
    {
        "repositoryId":"100002",
        "shippingRegionName":"Canada",
        "shippingCountryRegion":[
            {
                "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":"100002"
            }
        ]
    }
]
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| |------------------|------------------| |80017|Error in getting shipping regions.|
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:

[{
  "repositoryId": "100002",
  "shippingRegionName": "Canada",
  "shippingCountryRegion": [{
    "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": "100002"
  }]
}]