Get site based Organization properties
get
/ccadmin/v1/organizations/{id}/siteOrganizationProperties
Get Organization. This operation is used to list the site based Organization properties from Oracle Commerce Cloud.
Request
Supported Media Types
- application/json
Path Parameters
- id
-
Type:
stringRequired:trueThe ID of the Organization.
Query Parameters
- allSites
-
Type:
stringIts a Boolean parameter. if its value is true then it includes all b2b sites in the response. If false then returns only sites of current and parent account- include
Type:stringCurrently (nullContracts ,notnullContracts , "" ) are supported values for this param. nullContracts - returns sites with only null contracts notNullContracts - returns sites only with not null contracts. If equals "'" - it returns both null and not null contracts- limit
Type:stringThis is the field to determine number of records to be fetched per REST call.- offset
Type:stringThis field determines the offset/starting index from which data to be fetched.- searchText
Type:stringText that will be search across site, contract, price group, catalog- sort
Type:stringThis field determines the sort order of the list to be fetched.Response
Supported Media Types- application/json
200 ResponseFollowing model is returned when operation succeeds.BodyRoot Schema : siteOrganizationProperties_response- items
-
Type:
arrayitemsAdditional Properties Allowed:list of Site Organization Properties - limit
-
Type:
integerNumber of records to be fetched. - offset
-
Type:
integerThe offset provided. - total
-
Type:
integerTotal number of records present in database matching the searched string. - totalResults
-
Type:
integerTotal number of records present in database matching the searched string.
Nested Schema : itemsNested Schema : itemsType:objectNested Schema : inheritedType:objectInherited property information- approvalRequired
-
Type:
booleanA boolean flag to indicate whether this property is inherited or not, if true then it is inherited - contract
-
Type:
booleanA boolean flag to indicate whether this property is inherited or not, if true then it is inherited - delegateApprovalManagement
-
Type:
booleanA boolean flag to indicate whether this property is inherited or not, if true then it is inherited - orderPriceLimit
-
Type:
numberA boolean flag to indicate whether this property is inherited or not, if true then it is inherited
Nested Schema : siteType:objectSite information- enabled
-
Type:
booleanThe enabled flag for the site - id
-
Type:
stringThe id for Site - name
-
Type:
stringThe name for the site - productionURL
-
Type:
stringThe production url of the site
Nested Schema : contractType:objectContract- catalog
-
Type:
objectcatalogAdditional Properties Allowed:Catalog associated with contract - displayName
-
Type:
stringDisplay name for contract - priceListGroup
-
Type:
objectpriceListGroupAdditional Properties Allowed:Price ListGroup associated with contract - repositoryId
-
Type:
stringRepository Id of the contract
Nested Schema : catalogType:objectCatalog associated with contract- repositoryId
-
Type:
stringRepository Id of the catalog
Nested Schema : priceListGroupType:objectPrice ListGroup associated with contract- repositoryId
-
Type:
stringRepository Id of the price list group
Example application/json
{ "total":1, "totalResults":1, "offset":0, "limit":1, "links":[ { "rel":"self", "href":"http://localhost:9080/ccadmin/v1/organizations/100001/siteOrganizationProperties?allSites=true" } ], "items":[ { "site":{ "productionURL":null, "name":"CloudLake US Site test", "id":"200002", "enabled":false }, "inherited":{ "approvalRequired":false, "contract":false, "delegateApprovalManagement":false, "orderPriceLimit":null }, "properties":{ "approvalRequired":false, "contract":{ "catalog":{ "displayName":"Master Catalog", "repositoryId":"cloudCatalog" }, "displayName":"20002 site", "repositoryId":"400001", "priceListGroup":{ "displayName":"Default Price Group", "repositoryId":"defaultPriceGroup" } }, "delegateApprovalManagement":false, "useExternalApprovalWebhook":false, "orderPriceLimit":null } } ] }Default ResponseThe error response 100105 : Error while fetching site account properties 100106 : Invalid sort property 'sortString'. Allowed sort properties are [site, contract, catalog, priceListGroup] 100107 : Invalid input: 'inputOrgId' 100108 : Invalid organization id for fetching site account propertiesBodyRoot Schema : errorModelType:object- devMessage
-
Type:
stringAn optional non-localized message containing technical information for developers - errorCode
-
Type:
stringThe numerical code identifying the error - errors
-
Type:
arrayerrorsAdditional Properties Allowed:An optional list of errors if multiple errors were encountered - message
-
Type:
stringThe localized message describing the error - moreInfo
-
Type:
stringAn optional non-localized message with more information - o:errorPath
-
Type:
stringAn optional machine readable description of where the error occurred - status
-
Type:
stringThe HTTP status code - type
-
Type:
stringThe URI to the HTTP state code definition
Nested Schema : errorsNested Schema : itemsType:object- devMessage
-
Type:
stringAn optional non-localized message containing technical information for developers - errorCode
-
Type:
stringThe numerical code identifying the error - message
-
Type:
stringThe localized message describing the error - moreInfo
-
Type:
stringAn optional non-localized message with more information - o:errorPath
-
Type:
stringAn optional machine readable description of where the error occurred - status
-
Type:
stringThe HTTP status code
Examples
Sample Response Payload returned by endpoint:
{ "total": 1, "totalResults": 1, "offset": 0, "limit": 1, "links": [{ "rel": "self", "href": "http://localhost:9080/ccadmin/v1/organizations/100001/siteOrganizationProperties?allSites=true" }], "items": [{ "site": { "productionURL": null, "name": "CloudLake US Site test", "id": "200002", "enabled": false }, "inherited": { "approvalRequired": false, "contract": false, "delegateApprovalManagement": false, "orderPriceLimit": null }, "properties": { "approvalRequired": false, "contract": { "catalog": { "displayName": "Master Catalog", "repositoryId": "cloudCatalog" }, "displayName": "20002 site", "repositoryId": "400001", "priceListGroup": { "displayName": "Default Price Group", "repositoryId": "defaultPriceGroup" } }, "delegateApprovalManagement": false, "useExternalApprovalWebhook": false, "orderPriceLimit": null } }] }