Veeam Backup for Microsoft 365 Protected Data

This resource collection represents protected workloads in monitored Veeam Backup for Microsoft 365 infrastructures.

Get All Protected Microsoft 365 Users

Returns a collection resource representation of all protected Microsoft 365 users.

SecurityBearer
Request
query Parameters
Offset
integer <int32>
Default: 0
Limit
integer <int32>
Default: 100
Filter
string
Sort
string
Select
string
Responses
200

Success

403

Forbidden

get/api/v2.3/protectedData/vb365/users
Request samples
Response samples
application/json
{
  • "items": [
    ],
  • "totalCount": 4
}

Get Restore Points of All Protected Microsoft 365 Users

Returns a collection resource representation of restore points of all protected Microsoft 365 users.

SecurityBearer
Request
query Parameters
Offset
integer <int32>
Default: 0
Limit
integer <int32>
Default: 100
Filter
string
Sort
string
Select
string
Responses
200

Success

403

Forbidden

get/api/v2.3/protectedData/vb365/users/restorePoints
Request samples
Response samples
application/json
{
  • "items": [
    ],
  • "totalCount": 3
}

Get Protected Microsoft 365 User

Returns a resource representation of a protected Microsoft 365 user.

SecurityBearer
Request
path Parameters
organizationUid
required
string <uuid>
userUid
required
string <uuid>
Responses
200

Success

403

Forbidden

get/api/v2.3/protectedData/vb365/organizations/{organizationUid}/users/{userUid}
Request samples
Response samples
application/json
{
  • "userUid": "29393da4-e45d-5aef-9259-0e1698d59636",
  • "userUidInVb365": "beta.onmicrosoft.com:00000000-0000-0000-0000-000000000000:00000000-0000-0000-0000-000000000000:56e01a58-f20c-4455-a075-a15cff94f3fb:00000000-0000-0000-0000-000000000000",
  • "userName": "Anna James",
  • "email": "a.james@beta.onmicrosoft.com",
  • "type": "O365User",
  • "organizationUid": "54190e50-8861-4286-80bd-2e7f9589c743",
  • "organizationName": "beta.onmicrosoft.com",
  • "vb365ServerId": 7452,
  • "vb365ServerName": "vb365_2.tech.local",
  • "lastProtectedDate": "2023-10-27T16:56:24Z"
}

Get All Microsoft 365 User Restore Points

Returns a collection resource representation of all restore points of a Microsoft 365 user with the specified UID.

SecurityBearer
Request
path Parameters
organizationUid
required
string <uuid>
userUid
required
string <uuid>
query Parameters
Offset
integer <int32>
Default: 0
Limit
integer <int32>
Default: 100
Filter
string
Sort
string
Select
string
Responses
200

Success

403

Forbidden

get/api/v2.3/protectedData/vb365/organizations/{organizationUid}/users/{userUid}/restorePoints
Request samples
Response samples
application/json
{
  • "items": [
    ],
  • "totalCount": 2
}

Get All Protected Microsoft 365 Groups

Returns a collection resource representation of all protected Microsoft 365 groups.

SecurityBearer
Request
query Parameters
Offset
integer <int32>
Default: 0
Limit
integer <int32>
Default: 100
Filter
string
Sort
string
Select
string
Responses
200

Success

403

Forbidden

get/api/v2.3/protectedData/vb365/groups
Request samples
Response samples
application/json
{
  • "items": [
    ],
  • "totalCount": 2
}

Get Restore Points of All Protected Microsoft 365 Groups

Returns a collection resource representation of restore points of all protected Microsoft 365 groups.

SecurityBearer
Request
query Parameters
Offset
integer <int32>
Default: 0
Limit
integer <int32>
Default: 100
Filter
string
Sort
string
Select
string
Responses
200

Success

403

Forbidden

get/api/v2.3/protectedData/vb365/groups/restorePoints
Request samples
Response samples
application/json
{
  • "items": [
    ],
  • "totalCount": 2
}

Get Protected Microsoft 365 Group

Returns a resource representation of a protected Microsoft 365 group with the specified UID.

SecurityBearer
Request
path Parameters
organizationUid
required
string <uuid>
groupUid
required
string <uuid>
Responses
200

Success

403

Forbidden

get/api/v2.3/protectedData/vb365/organizations/{organizationUid}/groups/{groupUid}
Request samples
Response samples
application/json
{
  • "groupUid": "118049fd-89d2-5530-ad88-0c0e4231b699",
  • "groupUidInVb365": "beta.onmicrosoft.com:00000000-0000-0000-0000-000000000000:00000000-0000-0000-0000-000000000000:16755e52-47e2-407f-b76a-e6d404b0603d:00000000-0000-0000-0000-000000000000",
  • "groupName": "beta1",
  • "managedBy": "a.james@beta.onmicrosoft.com",
  • "email": "beta1@beta.onmicrosoft.com",
  • "type": "Office365",
  • "locationType": "Cloud",
  • "organizationUid": "54190e50-8861-4286-80bd-2e7f9589c743",
  • "organizationName": "beta.onmicrosoft.com",
  • "vb365ServerId": 7452,
  • "vb365ServerName": "vb365_2.tech.local",
  • "lastProtectedDate": "2023-10-27T16:56:24Z"
}

Get All Microsoft 365 Group Restore Points

Returns a collection resource representation of all restore points of a Microsoft 365 group with the specified UID.

SecurityBearer
Request
path Parameters
organizationUid
required
string <uuid>
groupUid
required
string <uuid>
Responses
200

Success

403

Forbidden

get/api/v2.3/protectedData/vb365/organizations/{organizationUid}/groups/{groupUid}/restorePoints
Request samples
Response samples
application/json
{
  • "items": [
    ],
  • "totalCount": 2
}

Get All Protected Microsoft 365 Sites

Returns a collection resource representation of all protected Microsoft 365 sites.

SecurityBearer
Request
query Parameters
Offset
integer <int32>
Default: 0
Limit
integer <int32>
Default: 100
Filter
string
Sort
string
Select
string
Responses
200

Success

403

Forbidden

get/api/v2.3/protectedData/vb365/sites
Request samples
Response samples
application/json
{
  • "items": [
    ],
  • "totalCount": 2
}

Get Restore Points of All Protected Microsoft 365 Sites

Returns a collection resource representation of restore points of all protected Microsoft 365 sites.

SecurityBearer
Request
query Parameters
Offset
integer <int32>
Default: 0
Limit
integer <int32>
Default: 100
Filter
string
Sort
string
Select
string
Responses
200

Success

403

Forbidden

get/api/v2.3/protectedData/vb365/sites/restorePoints
Request samples
Response samples
application/json
{
  • "items": [
    ],
  • "totalCount": 2
}

Get Protected Microsoft 365 Site

Returns a resource representation of a protected Microsoft 365 site with the specified UID.

SecurityBearer
Request
path Parameters
organizationUid
required
string <uuid>
siteUid
required
string <uuid>
Responses
200

Success

403

Forbidden

get/api/v2.3/protectedData/vb365/organizations/{organizationUid}/sites/{siteUid}
Request samples
Response samples
application/json
{
  • "siteUid": "57c64837-58e2-5319-a2df-44c55c154974",
  • "siteUidInVb365": "d2c28a83-da7c-4943-a357-783b87799976dbc0fbe9-34ab-49d1-8ba3-970fea002a53",
  • "siteName": "beta_site",
  • "title": "Beta Site",
  • "isCloud": true,
  • "isPersonal": false,
  • "isAvailable": true,
  • "organizationUid": "29111a57-3208-436a-9edd-7f13b4b7f58b",
  • "organizationName": "alpha.onmicrosoft.com",
  • "vb365ServerId": 1847,
  • "vb365ServerName": "repvbm.tech.local",
  • "lastProtectedDate": "2025-07-10T07:58:34Z"
}

Get All Microsoft 365 Site Restore Points

Returns a collection resource representation of all restore points of a Microsoft 365 site with the specified UID.

SecurityBearer
Request
path Parameters
organizationUid
required
string <uuid>
siteUid
required
string <uuid>
query Parameters
Offset
integer <int32>
Default: 0
Limit
integer <int32>
Default: 100
Filter
string
Sort
string
Select
string
Responses
200

Success

403

Forbidden

get/api/v2.3/protectedData/vb365/organizations/{organizationUid}/sites/{siteUid}/restorePoints
Request samples
Response samples
application/json
{
  • "items": [
    ],
  • "totalCount": 2
}

Get All Protected Microsoft 365 Teams

Returns a collection resource representation of all protected Microsoft 365 teams.

SecurityBearer
Request
query Parameters
Offset
integer <int32>
Default: 0
Limit
integer <int32>
Default: 100
Filter
string
Sort
string
Select
string
Responses
200

Success

403

Forbidden

get/api/v2.3/protectedData/vb365/teams
Request samples
Response samples
application/json
{
  • "items": [
    ],
  • "totalCount": 2
}

Get Restore Points of All Protected Microsoft 365 Teams

Returns a collection resource representation of restore points of all protected Microsoft 365 teams.

SecurityBearer
Request
query Parameters
Offset
integer <int32>
Default: 0
Limit
integer <int32>
Default: 100
Filter
string
Sort
string
Select
string
Responses
200

Success

403

Forbidden

get/api/v2.3/protectedData/vb365/teams/restorePoints
Request samples
Response samples
application/json
{
  • "items": [
    ],
  • "totalCount": 2
}

Get Protected Microsoft 365 Team

Returns a resource representation of a protected Microsoft 365 team with the specified UID.

SecurityBearer
Request
path Parameters
organizationUid
required
string <uuid>
teamUid
required
string <uuid>
Responses
200

Success

403

Forbidden

get/api/v2.3/protectedData/vb365/organizations/{organizationUid}/teams/{teamUid}
Request samples
Response samples
application/json
{
  • "teamUid": "c1463db9-f186-465e-b4c1-82b1bb5796e1",
  • "teamName": "Sales and Marketing",
  • "description": "Description of Sales and Marketing",
  • "email": "SalesandMarketing@alpha.onmicrosoft.com",
  • "organizationUid": "32196a32-1866-43d8-9943-cb6fe3fa3ba0",
  • "organizationName": "alpha.onmicrosoft.com",
  • "vb365ServerId": 5,
  • "vb365ServerName": "srv0101.tech.local",
  • "lastProtectedDate": "2025-07-14T22:05:32Z"
}

Get All Microsoft 365 Team Restore Points

Returns a collection resource representation of all restore points of a Microsoft 365 team with the specified UID.

SecurityBearer
Request
path Parameters
organizationUid
required
string <uuid>
teamUid
required
string <uuid>
query Parameters
Offset
integer <int32>
Default: 0
Limit
integer <int32>
Default: 100
Filter
string
Sort
string
Select
string
Responses
200

Success

403

Forbidden

get/api/v2.3/protectedData/vb365/organizations/{organizationUid}/teams/{teamUid}/restorePoints
Request samples
Response samples
application/json
{
  • "items": [
    ],
  • "totalCount": 2
}

Document updated 9/08/2025

Page content applies to build 13.0.0.5630