You can use the updateSite endpoint to modify settings on an existing site. For example:

PUT /ccadmin/v1/sites/100002  HTTP/1.1
Authorization: Bearer <access_token>
x-ccasset-language: en

{
  "properties":
  {
    "productionURL": "www.example7.com",
    "defaultLocaleId": "3"
   }
}

The response is similar to the following:

{
  "longDescription": null,
  "priceListGroupList": [
    {
      "deleted": false,
      "repositoryId": "defaultPriceGroup",
      "active": true,
      "id": "defaultPriceGroup"
    }
  ],
  "productionURL": "www.example7.com",
  "recommendationsHost": "pt-recs-app1.us.oracle.com",
  "allowedOriginMethods": {},
  "description": null,
  "secondaryCurrency": null,
  "defaultPriceListGroup": {
    "deleted": false,
    "repositoryId": "defaultPriceGroup",
    "active": true,
    "id": "defaultPriceGroup"
  },
  "defaultCatalog": {
    "repositoryId": "cloudCatalog"
  },
  "defaultBillingCountryId": null,
  "defaultShippingCountryId": null,
  "enabled": false,
  "siteTypes": [
    "commerce"
  ],
  "recommendationsPort": "8080",
  "timeToLive": null,
  "defaultLocaleId": "3",
  "repositoryId": "100002",
  "name": "100002",
  "additionalProductionURLs": [],
  "links": [
    {
      "rel": "self",
      "href": "http://myserver.example.com:7002/ccadmin/v1/sites/100002"
    }
  ],
  "id": "100002",
  "defaultSite": false,
  "additionalLocaleIds": []
}

Copyright © 1997, 2017 Oracle and/or its affiliates. All rights reserved. Legal Notices