Upload bytes for a new document or document version
POST
/api/v1/sync/matters/{id}/documentsAuthorization
AuthorizationBearer token · headerrequiredScoped API token (bnx_…). Required scopes are noted per operation.
Path parameters
idstringrequiredQuery parameters
relativePathstringrequireddocumentIdstringRequest body
application/octet-streamstring<binary>Responses
200
Updated existing document
contractVersionstringrequiredAllowed:
v1documentIdstringrequiredchecksumstringrequired201
Created new document
contractVersionstringrequiredAllowed:
v1documentIdstringrequiredchecksumstringrequired400
Invalid request
errorstringrequiredcodestringrequiredrulestring401
Unauthenticated
errorstringrequiredcodestringrequiredrulestring403
Forbidden (missing scope or permission)
errorstringrequiredcodestringrequiredrulestring413
File too large
errorstringrequiredcodestringrequiredrulestring429
Rate limited
errorstringrequiredcodestringrequiredrulestring