getFiles
get
/ccadmin/v1/files
Get Files. Get a list of uploaded files. Optionally takes the x-ccasset-language header to get translated content in another language.
Request
Supported Media Types
- application/json
Query Parameters
- assetType
-
Type:
stringAsset type to fetch. One of: all, file or folder. If omitted, defaults to 'file'.- filter
Type:stringText string to apply to name field to filter results.- folder
Type:stringRequired:trueThe folder to list. Must be a valid upload folder.- limit
Type:integerQuery limit.- offset
Type:integerQuery offset.- sort
Type:stringRequired:trueA sort directive in the form: field:direction where direction is asc or desc.Header Parameters- X-CCAsset-Language
-
Type:
stringThe asset language of the request
Response
Supported Media Types- application/json
200 ResponseFollowing model is returned when operation succeeds.BodyRoot Schema : getFiles_response- items
-
Type:
arrayitemsAdditional Properties Allowed:Result items. - limit
-
Type:
integerQuery limit. - links
-
Type:
arraylinksAdditional Properties Allowed:List of navigation links. - offset
-
Type:
integerQuery offset. - sort
-
Type:
arraysortAdditional Properties Allowed:Sort directive. - total
-
Type:
integerTotal items found by query. Deprecated. - totalResults
-
Type:
integerTotal items found by query.
Nested Schema : itemsNested Schema : linksNested Schema : sortNested Schema : itemsType:object- checksum
-
Type:
integerFile checksum. - extension
-
Type:
stringFile extension. - lastModified
-
Type:
stringLast modified date and time. - metadata
-
Type:
objectmetadataAdditional Properties Allowed:Seo meta info for file. - name
-
Type:
stringFile name without path. - path
-
Type:
stringFull path to file, including name. - repositoryId
-
Type:
stringThe repository id of the file. - size
-
Type:
integerFile size in bytes. - type
-
Type:
stringThe item type. Set to 'file' for files.
Nested Schema : metadataType:objectSeo meta info for file.- altText
-
Type:
stringAlt text for image file. - titleText
-
Type:
stringTitle text for image file.
Nested Schema : itemsType:object- href
-
Type:
stringThe URL of the link. - rel
-
Type:
stringThe link's relation to the current page of results: next, prev or self.
Nested Schema : itemsType:object- order
-
Type:
stringSort order. - property
-
Type:
stringSort property.
Example application/json
{ "total":1, "totalResults":1, "offset":0, "limit":40, "links":[ { "rel":"self", "href":"http://localhost:9080/ccadminui/v1/files?folder=%2Fgeneral&sort=name%3Aasc&filter=city&offset=0&limit=40" } ], "sort":[ { "property":"name", "order":"asc" } ], "items":[ { "path":"/general/city-background.jpg", "extension":"jpg", "metadata":{ }, "size":102568, "repositoryId":"/general/city-background.jpg", "name":"city-background.jpg", "checksum":4.9987243387919718E18, "lastModified":"2017-01-04T09:08:08.000Z", "type":"file", "url":"http://localhost:9080/file/v4998724338791971926/general/city-background.jpg" } ] }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| |------------------|------------------| |33136|The "assetType" parameter value is invalid.| |33110|The "folder" param must be a valid folder.| |33109|The "folder" param is required.| |33108|The "q" param is not allowed.|BodyRoot 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": 40, "links": [{ "rel": "self", "href": "http://localhost:9080/ccadminui/v1/files?folder=%2Fgeneral&sort=name%3Aasc&filter=city&offset=0&limit=40" }], "sort": [{ "property": "name", "order": "asc" }], "items": [{ "path": "/general/city-background.jpg", "extension": "jpg", "metadata": {}, "size": 102568, "repositoryId": "/general/city-background.jpg", "name": "city-background.jpg", "checksum": 4998724338791972000, "lastModified": "2017-01-04T09:08:08.000Z", "type": "file", "url": "http://localhost:9080/file/v4998724338791971926/general/city-background.jpg" }] }