listPromotionFolders
get
/ccadmin/v1/promotionFolders
List Promotion Folders. Get a list of promotion folders including support for pagination and sorting.
Request
Supported Media Types
- application/json
Query Parameters
- limit
-
Type:
integer
The number of items to return.- offset
Type:integer
Index of the first element to return.- q
Type:string
A SCIM filter string for selecting a subset of all promotion folders. See [https://tools.ietf.org/html/draft-ietf-scim-api-12#section-3.2.2](https://tools.ietf.org/html/draft-ietf-scim-api-12#section-3.2.2)section 3.2.2.2 of the SCIM specification for details on the SCIM filter format. Example: Get all promotion folders whose name contains holiday: q=name co "holiday" name is the only relevant property on promotion folder that can be used with q parameter filtering. Text, date and time values appearing in SCIM filters should be quoted, with date and time values using ISO-8601 format. Numeric and boolean values should not be quoted.- sort
Type:string
Sorting criteria. Following are the fields supported by this param: |Field|Type|Description| |------------------|------------------|------------------| |property|string|The property the listing is sorted by.| |order|string|Sort order: asc or desc.|- total
Type:integer
The total number of items.Response
Supported Media Types- application/json
200 ResponseFollowing model is returned when operation succeeds.BodyRoot Schema : listPromotionFolders_response- items
-
Type:
array
itemsAdditional Properties Allowed:The items returned by the listing. - limit
-
Type:
integer
The number of items to return. - offset
-
Type:
integer
Index of the first element to return. - sort
-
Type:
array
sortAdditional Properties Allowed:Sorting criteria. - total
-
Type:
integer
The total number of items. Deprecated. - totalResults
-
Type:
integer
The total number of items.
Nested Schema : itemsNested Schema : sortNested Schema : itemsType:object
- name
-
Type:
string
The name of the promotion folder. - parentFolder
-
Type:
object
parentFolderAdditional Properties Allowed:Parent Folder object of the current folder. - path
-
Type:
string
Promotion folder's absolute path, it is a concatenation of it's parent folder's names and it's own name separated by '/' - repositoryId
-
Type:
string
The promotion folder id.
Nested Schema : parentFolderType:object
Parent Folder object of the current folder.- repositoryId
-
Type:
string
The promotion folder's repository id
Nested Schema : itemsType:object
- order
-
Type:
string
Sort order: asc or desc. - property
-
Type:
string
The property the listing is sorted by.
Example application/json
{ "total":2, "totalResults":2, "offset":0, "limit":2, "sort":[ { "property":"path", "order":"asc" } ], "items":[ { "path":"Holiday Discount", "parentFolder":null, "repositoryId":"promoFolder100001", "name":"Holiday Discount" }, { "path":"Holiday Discount/Winter Discount", "parentFolder":{ "repositoryId":"promoFolder100001" }, "repositoryId":"promoFolder100002", "name":"Winter Discount" } ] }
Default ResponseThe error responseBodyRoot Schema : errorModelType: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 : errorsNested Schema : itemsType: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": 2, "totalResults": 2, "offset": 0, "limit": 2, "sort": [{ "property": "path", "order": "asc" }], "items": [ { "path": "Holiday Discount", "parentFolder": null, "repositoryId": "promoFolder100001", "name": "Holiday Discount" }, { "path": "Holiday Discount/Winter Discount", "parentFolder": {"repositoryId": "promoFolder100001"}, "repositoryId": "promoFolder100002", "name": "Winter Discount" } ] }