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": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
  • "repositoryId": "c3d4e5f6-a7b8-9012-cdef-012345678892",
  • "state": "None",
  • "progressPercent": "100",
  • "_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 6/30/2026

Page content applies to build 8.5.0.1014