ArcGIS REST API

Reconcile

  • URL: http://<versionmanagementservice-url>/reconcile(POST only)
  • Version Introduced:10.6

Description

Reconcile a version against the DEFAULT version. The reconcile operation requires that you are the only user currently editing the version and the only user able to edit the version throughout the reconcile process until you save or post. The reconcile operation requires that you have full permissions to all the feature classes that have been modified in the version being edited. The reconcile operation detects differences between the branch version and the default version and flags these differences as conflicts. If conflicts exist, they should be resolved.

Request Parameters

ParameterDetails
f

Description: Optional parameter to specify the output format of the response. The default response format is json.

Values: json

sessionID

Description: The client generated session id (guid) ; a required parameter.

Syntax : sessionId = {3F2504E0-4F89-41D3-9A0C-0305E82C3301}

abortIfConflicts

Description: Optional boolean parameter specifying whether the reconcile should be aborted if conflicts are found. The default is false.

withPost

Description: Optional boolean parameter that causes a post of the current version following the reconcile. The default is false .

JSON Response Syntax

{
  "hasConflicts" : <true | false>,
  "moment" : <datetime>,
  "didPost" : <true | false>,
  "success" : <true | false>,
  "error" : { // only if success is false
    "extendedCode" : <HRESULT>,
    "message" : <error message>,
    "details" : [ <detail> ]
  }
}