getMediaContents
get
/ccadmin/v1/files/mediaContents
Get Media Contents. Get a list of media folder contents. Optionally takes the x-ccasset-language header to get translated content in another language.
Request
Supported Media Types
- application/json
Query Parameters
- filter
-
Type:
string
Text string to apply to name field to filter results.- folder
Type:string
Required:true
One of: all, products, collections or general.- includeOnlyWhitelisted
Type:boolean
If true, include only whitelisted file types in the response.- limit
Type:integer
Query limit.- metadata
Type:string
Seo meta info for product. Following are the fields supported by this param: |Field|Type|Description| |------------------|------------------|------------------| |altText|string|Alt text for product image.| |titleText|string|Title text for product image.|- offset
Type:integer
Query offset.- sort
Type:string
Required:true
A sort directive in the form: field:direction where direction is asc or desc.Header Parameters- X-CCAsset-Language
-
Type:
string
The asset language of the request
Response
Supported Media Types- application/json
200 ResponseFollowing model is returned when operation succeeds.BodyRoot Schema : getMediaContents_response- items
-
Type:
array
itemsAdditional Properties Allowed:Result items. - limit
-
Type:
integer
Query limit. - links
-
Type:
array
linksAdditional Properties Allowed:List of navigation links. - metadata
-
Type:
object
metadataAdditional Properties Allowed:Seo meta info for product. - offset
-
Type:
integer
Query offset. - sort
-
Type:
array
sortAdditional Properties Allowed:Sort directive. - total
-
Type:
integer
Total items found by query. Deprecated. - totalResults
-
Type:
integer
Total items found by query.
Nested Schema : itemsNested Schema : linksNested Schema : metadataType:object
Seo meta info for product.- altText
-
Type:
string
Alt text for product image. - titleText
-
Type:
string
Title text for product image.
Nested Schema : sortNested Schema : itemsType:object
- checksum
-
Type:
integer
File checksum. - extension
-
Type:
string
File extension. - lastModified
-
Type:
string
Last modified date and time. - metadata
-
Type:
object
metadataAdditional Properties Allowed:Seo meta info for image. - name
-
Type:
string
File name without path. - path
-
Type:
string
Full path to file, including name. - repositoryId
-
Type:
string
The repository id of the file. - size
-
Type:
integer
File size in bytes. - type
-
Type:
string
The item type; file or directory.
Nested Schema : metadataType:object
Seo meta info for image.- altText
-
Type:
string
Alt text for image. - titleText
-
Type:
string
Title text for image.
Nested Schema : itemsType:object
- href
-
Type:
string
The URL of the link. - rel
-
Type:
string
The link's relation to the current page of results: next, prev or self.
Nested Schema : itemsType:object
- order
-
Type:
string
Sort order. - property
-
Type:
string
Sort property.
Example application/json
{ "total":1, "metadata":{ "altText":"city background", "titleText":"city background" }, "offset":0, "limit":250, "links":[ { "rel":"self", "href":"http://localhost:9080/ccadminui/v1/files/mediaContents?folder=all&sort=name%3Aasc&filter=city" } ], "sort":[ { "property":"name", "order":"asc" } ], "items":[ { "path":"/general/city-background.jpg", "extension":"jpg", "size":102568, "name":"city-background.jpg", "checksum":4.9987243387919718E18, "repositoryId":"/general/city-background.jpg", "lastModified":"2014-12-16 12:28:14.0", "type":"file" } ] }
Default ResponseThe 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| |------------------|------------------| |33114|There was an error while attempting to execute the query.| |33112|There was an error while attempting to create the query.| |33113|There was an error while attempting to get the storage system view.| |33110|The "folder" param must be a valid folder.| |33111|Storage system does not support this query.| |33109|The "folder" param is required.| |33108|The "q" param is not allowed.|BodyRoot 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": 1, "metadata": { "altText": "city background", "titleText": "city background" }, "offset": 0, "limit": 250, "links": [{ "rel": "self", "href": "http://localhost:9080/ccadminui/v1/files/mediaContents?folder=all&sort=name%3Aasc&filter=city" }], "sort": [{ "property": "name", "order": "asc" }], "items": [{ "path": "/general/city-background.jpg", "extension": "jpg", "size": 102568, "name": "city-background.jpg", "checksum": 4998724338791972000, "repositoryId": "/general/city-background.jpg", "lastModified": "2014-12-16 12:28:14.0", "type": "file" }] }