resumeFileUpload

put

/ccadmin/v1/files/{id}

Resume an interrupted file upload. Uses the same input and output format as 'startFileUpload', except the segments needed list represents the remaining segments to upload.

NOTE: Use the appropriate uploadType for the type of data being uploaded. For example, if uploading a file containing a very large number of records for bulk import, use 'uploadType=bulkImport' to greatly improve overall system performance.

Request

Supported Media Types
Path Parameters
  • ID of file to be uploaded which is same as token value.
Body ()
Root Schema : resumeFileUpload_request
Type: object
Show Source
  • The target filename. May be modified by upload type.
  • The number of segments that will be uploaded.
  • Allowed Values: [ "collectionImage", "crashReport", "general", "manualCollectionImage", "manualProductImage", "productImage", "thirdPartyFile", "bulkImport" ]
    (optional) Identifies the type of file upload to be performed. For example, if uploading a file containing a very large number (bulk) of records for import, use 'uploadType: bulkImport'.
Example:
{
    "filename":"sampleFile.png",
    "token":"a668d885784_74",
    "segments":5
}
Back to Top

Response

Supported Media Types

200 Response

Following model is returned when operation succeeds.
Body ()
Root Schema : resumeFileUpload_response
Type: object
Show Source
Nested Schema : segmentsNeeded
Type: array
The array of segment numbers needed.
Show Source
Example Response (application/json)
{
    "segmentsNeeded":[
        0,
        1,
        2,
        3
    ],
    "token":"a668d885784_74"
}

Default Response

The error response
Body ()
Root Schema : errorModel
Type: object
Show Source
Nested Schema : errors
Type: array
An optional list of errors if multiple errors were encountered
Show Source
Nested Schema : items
Type: object
Show Source
Back to Top