Commit

Description

This operation commits multiple parts of a item into a single item and completes the upload of items that are uploaded in parts.

See section limiting Upload file size and file types to learn more about default file size and file type limitations imposed for uploads.

Users can provide arguments to the commit operation as query parameters. The parameter details are provided in the parameters table below.

Request Parameters

Parameter

Details

f

Description: The response format. The default response format is html.

Values: html | json

parts

Description: A comma separated ordered list of all partIDs that make an item. If parts is not provided the default order of the parts is used.

Syntax:

parts=<partID 1>,<partID 2>,<partID 3>,<partID N>

Example:

parts=5,6,10,12

checksum

Description: The expected checksum value of the committed item. If the checksum does not match, the item will not be commited. This parameter is optional.

Example Usage

Example 1: Commit an item:

http://server.domain.com/arcgis/rest/services/911CallsHotspot/GPServer/uploads/icb0817bf-53c7-45d9-9487-3b87b6cba253/commit

JSON Response Syntax

{
 "success": <true|false>,
 "item": {
  "itemID": "<itemID>",
  "itemName": "<itemName>",
  "description": <Description>,
    "date": <date>,
  "committed": <true|false>
 }
}

JSON Response Example

{
     "success": true,
	 "item": {
        "itemID": "i912f0648-a455-4d08-ae95-44eb5b82de2e",
        "itemName": "lakeImagery",
        "description": "Lake Tahoe",
        "date": 1246060800000,
        "committed": true
    }
}

3/3/2017