Data Protection Reports

The /Reports resource collection represents data protection reports, such as license overview, mailbox protection, user protection and storage consumption reports.

Generate License Overview Report

Generates license overview report on the Veeam Backup for Microsoft 365 server.

x-codegen-request-body-name: licenseOverviewOptions
SecurityBearer
Request
Request Body schema: application/json
required
startTime
string <date-time>

Specifies date and time when the reporting interval starts.

endTime
string <date-time>

Specifies date and time when the reporting interval ends.

format
string

Specifies the format in which to save a report.

Enum: "PDF" "CSV"
timezone
string

Specifies a time zone for the reporting interval. If you do not specify this property, the server will generate a report for the UTC time zone.

Responses
200

OK

default

Operation failure response.

post/v8/Reports/GenerateLicenseOverview
Request samples
application/json
{
  • "startTime": "2019-08-24T14:15:22Z",
  • "endTime": "2019-08-24T14:15:22Z",
  • "format": "PDF",
  • "timezone": "string"
}
Response samples
application/json
{
  • "message": "string",
  • "errorCode": "ProxyOffline",
  • "stackTrace": "string"
}

Generate Storage Consumption Report

Generates storage consumption report on the Veeam Backup for Microsoft 365 server.

x-codegen-request-body-name: storageConsumptionOptions
SecurityBearer
Request
Request Body schema: application/json
required
startTime
string or null <date-time>

Specifies date and time when the reporting interval starts.

endTime
string or null <date-time>

Specifies date and time when the reporting interval ends.

format
string or null

Specifies the format in which to save a report.

Enum: "PDF" "CSV"
timezone
string

Specifies a time zone for the reporting interval. If you do not specify this property, the server will generate a report for the UTC time zone.

Responses
200

OK

default

Operation failure response.

post/v8/Reports/GenerateStorageConsumption
Request samples
application/json
{
  • "startTime": "2019-08-24T14:15:22Z",
  • "endTime": "2019-08-24T14:15:22Z",
  • "format": "PDF",
  • "timezone": "string"
}
Response samples
application/json
{
  • "message": "string",
  • "errorCode": "ProxyOffline",
  • "stackTrace": "string"
}

Generate Mailbox Protection Report

Generates mailbox protection report on the user mailboxes protected by the Veeam Backup for Microsoft 365 server.

x-codegen-request-body-name: mailboxProtectionOptions
SecurityBearer
Request
Request Body schema: application/json
required
organizationId
string or null <uuid>

Specifies the ID of an organization for which the mailbox protection report will be generated.

format
string

Specifies the format in which to save a report.

Enum: "PDF" "CSV"
timezone
string

Specifies a time zone for the reporting interval. If you do not specify this property, the server will generate a report for the UTC time zone.

Responses
200

OK

default

Operation failure response.

post/v8/Reports/GenerateMailboxProtection
Request samples
application/json
{
  • "organizationId": "00000000-0000-0000-0000-000000000000",
  • "format": "PDF",
  • "timezone": "string"
}
Response samples
application/json
{
  • "message": "string",
  • "errorCode": "ProxyOffline",
  • "stackTrace": "string"
}

Generate User Protection Report

Generates user protection report on protected and unprotected user accounts.

x-codegen-request-body-name: userProtectionOptions
SecurityBearer
Request
Request Body schema: application/json
required
organizationId
string or null <uuid>

Specifies the ID of an organization for which the report on protected and unprotected users will be generated.

format
string

Specifies the format in which to save a report.

Enum: "PDF" "CSV"
timezone
string

Specifies a time zone for the reporting interval. If you do not specify this property, the server will generate a report for the UTC time zone.

Responses
200

OK

default

Operation failure response.

post/v8/Reports/GenerateUserProtection
Request samples
application/json
{
  • "organizationId": "00000000-0000-0000-0000-000000000000",
  • "format": "PDF",
  • "timezone": "string"
}
Response samples
application/json
{
  • "message": "string",
  • "errorCode": "ProxyOffline",
  • "stackTrace": "string"
}

Document updated 12/18/2025

Page content applies to build 8.3.0.2201