getSites

get

/ccagent/v1/sites

Get Sites. Get the list of all sites.

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 : getSites_response
Nested Schema : items
Type: array
The list of available sites
Nested Schema : items
Type: object
Nested Schema : additionalLocaleIds
Type: array
IDs of additional locales.
Nested Schema : additionalProductionURLs
Type: array
A list of additional production URLs (without schema). Currently, only plain hostnames are supported.
Nested Schema : defaultCatalog
Type: object
The default catalog for the site.
Nested Schema : loyaltyPrograms
Type: array
List of loyalty programs associated with site.
Nested Schema : priceListGroupList
Type: array
List of priceListGroups to be associated with site.
Nested Schema : siteTypes
Type: array
The list of site types.
Nested Schema : items
Type: object
Nested Schema : items
Type: object
Example application/json

{
    "endingIndex":250,
    "totalResultsParam":true,
    "sort":{
        "collator":null,
        "numDirectives":1,
        "empty":false
    },
    "items":[
        {
            "longDescription":"Site to test agent flows",
            "priceListGroupList":[
                {
                    "repositoryId":"defaultPriceGroup",
                    "id":"defaultPriceGroup"
                },
                {
                    "repositoryId":"JPYSiteA",
                    "id":"JPYSiteA"
                }
            ],
            "productionURL":"localhost:8080",
            "recommendationsHost":"pt-recs-app1.us.oracle.com",
            "noimage":null,
            "description":"New Site A",
            "defaultPriceListGroup":{
                "repositoryId":"JPYSiteA",
                "id":"JPYSiteA"
            },
            "defaultCatalog":{
                "repositoryId":"SiteACatalog"
            },
            "defaultBillingCountryId":null,
            "defaultShippingCountryId":null,
            "enabled":true,
            "siteTypes":[
                "commerce"
            ],
            "recommendationsPort":"8080",
            "defaultLocaleId":"1",
            "repositoryId":"SiteA",
            "name":"Site Agent",
            "additionalProductionURLs":[
            ],
            "id":"SiteA",
            "defaultSite":false,
            "additionalLocaleIds":[
            ]
        },
        {
            "longDescription":null,
            "priceListGroupList":[
                {
                    "repositoryId":"defaultPriceGroup",
                    "id":"defaultPriceGroup"
                }
            ],
            "productionURL":"localhostSiteUS:8080",
            "recommendationsHost":"pt-recs-app1.us.oracle.com",
            "noimage":"/file/v3496256495527410201/general/19417364_10155381677403926_746513040903355218_o.jpg",
            "description":"Commerce Cloud Site",
            "secondaryCurrency":"USD",
            "defaultPriceListGroup":{
                "repositoryId":"defaultPriceGroup",
                "id":"defaultPriceGroup"
            },
            "defaultCatalog":{
                "repositoryId":"cloudLakeCatalog"
            },
            "defaultBillingCountryId":null,
            "defaultShippingCountryId":null,
            "enabled":true,
            "siteTypes":[
                "commerce"
            ],
            "recommendationsPort":"8080",
            "defaultLocaleId":"1",
            "repositoryId":"siteUS",
            "name":"Commerce Cloud Site",
            "additionalProductionURLs":[
            ],
            "id":"siteUS",
            "defaultSite":true,
            "additionalLocaleIds":[
            ]
        }
    ],
    "startingIndex":0,
    "totalNumberOfItems":2
}
Default Response
The error response
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:

{
  "endingIndex": 250,
  "totalResultsParam": true,
  "sort": {
    "collator": null,
    "numDirectives": 1,
    "empty": false
  },
  "items": [
    {
      "longDescription": "Site to test agent flows",
      "priceListGroupList": [
        {
          "repositoryId": "defaultPriceGroup",
          "id": "defaultPriceGroup"
        },
        {
          "repositoryId": "JPYSiteA",
          "id": "JPYSiteA"
        }
      ],
      "productionURL": "localhost:8080",
      "recommendationsHost": "pt-recs-app1.us.oracle.com",
      "noimage": null,
      "description": "New Site A",
      "defaultPriceListGroup": {
        "repositoryId": "JPYSiteA",
        "id": "JPYSiteA"
      },
      "defaultCatalog": {"repositoryId": "SiteACatalog"},
      "defaultBillingCountryId": null,
      "defaultShippingCountryId": null,
      "enabled": true,
      "siteTypes": ["commerce"],
      "recommendationsPort": "8080",
      "defaultLocaleId": "1",
      "repositoryId": "SiteA",
      "name": "Site Agent",
      "additionalProductionURLs": [],
      "id": "SiteA",
      "defaultSite": false,
      "additionalLocaleIds": []
    },
    {
      "longDescription": null,
      "priceListGroupList": [{
        "repositoryId": "defaultPriceGroup",
        "id": "defaultPriceGroup"
      }],
      "productionURL": "localhostSiteUS:8080",
      "recommendationsHost": "pt-recs-app1.us.oracle.com",
      "noimage": "/file/v3496256495527410201/general/19417364_10155381677403926_746513040903355218_o.jpg",
      "description": "Commerce Cloud Site",
      "secondaryCurrency": "USD",
      "defaultPriceListGroup": {
        "repositoryId": "defaultPriceGroup",
        "id": "defaultPriceGroup"
      },
      "defaultCatalog": {"repositoryId": "cloudLakeCatalog"},
      "defaultBillingCountryId": null,
      "defaultShippingCountryId": null,
      "enabled": true,
      "siteTypes": ["commerce"],
      "recommendationsPort": "8080",
      "defaultLocaleId": "1",
      "repositoryId": "siteUS",
      "name": "Commerce Cloud Site",
      "additionalProductionURLs": [],
      "id": "siteUS",
      "defaultSite": true,
      "additionalLocaleIds": []
    }
  ],
  "startingIndex": 0,
  "totalNumberOfItems": 2
}