getPublishingDependencies
get
/ccadmin/v1/publishingChangeLists/{changeListId}
Get Publishing Dependencies. Get a list of publishing change items that are dependent on the input items identified by the {changeListId}. Output includes the input items. Optionally takes the x-ccasset-language header to get translated content in another language.
Request
Supported Media Types
- application/json
Path Parameters
- changeListId
-
Type:
string
Required:true
Query Parameters
- changes
-
Type:
string
Type of dependencies. One of all, dependencies or original.- detail
Type:string
Level of dependencies. By default, only high level change items are returned. If value is full, both high level and low level change items are returned. And if value is full, param "changes" setting will be overridden to default value (all).
Header Parameters
- X-CCAsset-Language
-
Type:
string
The asset language of the request
Response
Supported Media Types
- application/json
200 Response
Following model is returned when operation succeeds.
Body
Root Schema : getPublishingDependencies_response
- changeListId
-
Type:
string
Change list ID corresponding to the input IDs which can be used to invoke publishingChangeLists/publish endpoints. - items
-
Type:
array
itemsAdditional Properties Allowed:Items of publish changes. - limit
-
Type:
integer
Limit of number of change items. - offset
-
Type:
integer
Offset. - sort
-
Type:
array
sortAdditional Properties Allowed:Sort information of the publishing changes. - total
-
Type:
integer
Total number of dependent change items. - totalResults
-
Type:
integer
Total number of dependent change items.
Nested Schema : items
Nested Schema : sort
Nested Schema : items
Type:
object
- assetId
-
Type:
string
Asset Id of publishing changes. - assetType
-
Type:
string
Asset type of publishing changes. - assetTypeDisplayName
-
Type:
string
Asset type display name of publishing changes. - author
-
Type:
string
Last author of publishing changes. - authorProfileType
-
Type:
string
The profile type of the changelist author - authors
-
Type:
array
authorsAdditional Properties Allowed:Array of authors of publishing changes with format as: author'repository id:author's first name,author's last name. - changeDetails
-
Type:
array
changeDetailsAdditional Properties Allowed:Change Details. - changeTime
-
Type:
string
Changing time of publishing changes. - changeType
-
Type:
integer
Change type of publishing changes. 0: UPDATE, 1: DELETE, 2: CREATE. - componentPath
-
Type:
string
Component path of publishing changes. - displayName
-
Type:
string
Display name of publishing chnages. - firstName
-
Type:
string
First Name of the last author of publishing changes. - id
-
Type:
string
Id of publishing changes. - itemType
-
Type:
string
Item type of publishing changes. - lastName
-
Type:
string
Last Name the of the last author of publishing changes. - parentAssetType
-
Type:
string
Parent asset type of publishing changes. - repositoryId
-
Type:
string
Repository Id of publishing changes. - subsystem
-
Type:
string
The subsystem involved in the change
Nested Schema : changeDetails
Nested Schema : items
Type:
object
- author
-
Type:
string
Author of publishing changes. - changeTime
-
Type:
string
Changing time of publishing changes. - description
-
Type:
string
Coming for embeded item of "Catalog Configuration" and "Design" items. - repositoryId
-
Type:
string
Repository Id of change detail.
Nested Schema : items
Type:
object
- order
-
Type:
string
Order of publishing changes. - property
-
Type:
string
Property of changes say display name.
Example application/json
{
"total":1,
"totalResults":1,
"offset":0,
"limit":1,
"changeListID":[
"string",
"change list Id which can be used for scheduling a selective publish for the items in this list."
],
"sort":[
{
"property":"displayName",
"order":"asc"
}
],
"items":[
{
"lastName":"Amber",
"itemType":"repository",
"author":"admin",
"displayName":"Men",
"changeType":0,
"assetType":"category",
"changeDetails":[
{
"changeTime":"2016-05-10T13:06:06.075Z",
"author":"admin",
"repositoryId":"100005"
}
],
"assetTypeDisplayName":"Collection",
"changeTime":"2016-05-10T13:06:06.075Z",
"firstName":"Admin",
"componentPath":"/atg/commerce/catalog/ProductCatalog",
"assetId":"catMen",
"repositoryId":"change44444",
"id":"change44444",
"parentAssetType":"",
"authors":[
"admin:Amber,Admin",
"admin:Weber,Damon"
]
}
]
}
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|
|------------------|------------------|
|31032|Internal Error|
|31033|Invalid value [ {1} ] for parameter: {0}.|
Body
Root Schema : errorModel
Type:
object
- devMessage
-
Type:
string
An optional non-localized message containing technical information for developers - errorCode
-
Type:
string
The numerical code identifying the error - errors
-
Type:
array
errorsAdditional Properties Allowed:An optional list of errors if multiple errors were encountered - message
-
Type:
string
The localized message describing the error - moreInfo
-
Type:
string
An optional non-localized message with more information - o:errorPath
-
Type:
string
An optional machine readable description of where the error occurred - status
-
Type:
string
The HTTP status code - type
-
Type:
string
The URI to the HTTP state code definition
Nested Schema : errors
Nested Schema : items
Type:
object
- devMessage
-
Type:
string
An optional non-localized message containing technical information for developers - errorCode
-
Type:
string
The numerical code identifying the error - message
-
Type:
string
The localized message describing the error - moreInfo
-
Type:
string
An optional non-localized message with more information - o:errorPath
-
Type:
string
An optional machine readable description of where the error occurred - status
-
Type:
string
The HTTP status code
Examples
Sample Response Payload returned by endpoint:
{ "total": 1, "totalResults": 1, "offset": 0, "limit": 1, "changeListID": [ "string", "change list Id which can be used for scheduling a selective publish for the items in this list." ], "sort": [{ "property": "displayName", "order": "asc" }], "items": [{ "lastName": "Amber", "itemType": "repository", "author": "admin", "displayName": "Men", "changeType": 0, "assetType": "category", "changeDetails": [{ "changeTime": "2016-05-10T13:06:06.075Z", "author": "admin", "repositoryId": "100005" }], "assetTypeDisplayName": "Collection", "changeTime": "2016-05-10T13:06:06.075Z", "firstName": "Admin", "componentPath": "/atg/commerce/catalog/ProductCatalog", "assetId": "catMen", "repositoryId": "change44444", "id": "change44444", "parentAssetType": "", "authors": [ "admin:Amber,Admin", "admin:Weber,Damon" ] }] }