Compute the server-owned sync plan for a matter
POST
/api/v1/sync/matters/{id}/reconcileAuthorization
AuthorizationBearer token · headerrequiredScoped API token (bnx_…). Required scopes are noted per operation.
Path parameters
idstringrequiredRequest body
application/jsonsupportedContractVersionsstring[]min items 1 · default: ["v1"]
filesobject[]requiredmax items 50000
Show propertiesHide properties
Array of
objectrelativePathstringrequiredmin length 1
checksumstringrequiredmin length 1
sizeintegerrequiredmin 0
Responses
200
Server-computed sync plan and DMS metadata for downloads/conflicts
contractVersionstringrequiredAllowed:
v1matterIdstringrequiredplanobjectrequiredShow propertiesHide properties
actionsobject[]requiredShow propertiesHide properties
Array of
objectkindstringrequiredAllowed:
downloaduploadconflictdms_deleteddevice_deletedreasonstringAllowed:
newdms_changeddevice_changedrelativePathstringrequireddocumentIdstring | nulldetailstringsummaryobjectrequiredShow propertiesHide properties
downloadintegerrequiredmin 0
uploadintegerrequiredmin 0
conflictintegerrequiredmin 0
dmsDeletedintegerrequiredmin 0
deviceDeletedintegerrequiredmin 0
noopintegerrequiredmin 0
documentsobjectrequired400
Invalid request
errorstringrequiredcodestringrequiredrulestring401
Unauthenticated
errorstringrequiredcodestringrequiredrulestring403
Forbidden (missing scope or permission)
errorstringrequiredcodestringrequiredrulestring429
Rate limited
errorstringrequiredcodestringrequiredrulestring