Backup Repository Synchronization

The /RepositorySynchronizeSessions resource collection represents synchronization sessions when Veeam Backup for Microsoft 365 synchronizes cache between object storage repositories and the PersistentCache database on the PostgreSQL instance.

Get Synchronization Sessions

Returns a list of synchronization sessions.

SecurityBearer
Responses
200

OK

default

Operation failure response.

get/v8/RepositorySynchronizeSessions
Request samples
Response samples
application/json
[
  • {
    }
]

Get Synchronization Session Statistics

Returns statistics for a synchronization session with the specified ID.

SecurityBearer
Request
path Parameters
sessionId
required
string <uuid>

Specifies the identification number of the synchronization session. For more information on how to get this parameter, see Get Synchronization Sessions.

Responses
200

OK

default

Operation failure response.

get/v8/RepositorySynchronizeSessions/{sessionId}
Request samples
Response samples
application/json
{
  • "id": "00000000-0000-0000-0000-000000000000",
  • "repositoryId": "00000000-0000-0000-0000-000000000000",
  • "state": "None",
  • "progressPercent": 0,
  • "error": "string",
  • "_links": {
    }
}

Stop Synchronization Session

Stops a synchronization session with the specified ID.

SecurityBearer
Request
path Parameters
sessionId
required
string <uuid>

Specifies the identification number of the synchronization session. For more information on how to get this parameter, see Get Synchronization Sessions.

Responses
204

No Content

default

Operation failure response.

post/v8/RepositorySynchronizeSessions/{sessionId}/StopSynchronize
Request samples
Response samples
application/json
{
  • "message": "string",
  • "errorCode": "ProxyOffline",
  • "stackTrace": "string"
}

Document updated 12/18/2025

Page content applies to build 8.3.0.2201