# REST Resource: userUsageReport

- [Resource: UsageReports](https://developers.google.com/workspace/admin/reports/reference/rest/v1/userUsageReport#UsageReports)
  - [JSON representation](https://developers.google.com/workspace/admin/reports/reference/rest/v1/userUsageReport#UsageReports.SCHEMA_REPRESENTATION)
    - [JSON representation](https://developers.google.com/workspace/admin/reports/reference/rest/v1/userUsageReport#UsageReports.SCHEMA_REPRESENTATION.warnings.SCHEMA_REPRESENTATION)
- [Methods](https://developers.google.com/workspace/admin/reports/reference/rest/v1/userUsageReport#METHODS_SUMMARY)

## Resource: UsageReports

| JSON representation |
|---|
| ``` { "kind": string, "etag": string, "warnings": [ { "code": string, "message": string, "data": [ { "key": string, "value": string } ] } ], "usageReports": [ { object (`https://developers.google.com/workspace/admin/reports/reference/rest/v1/customerUsageReports#UsageReports.UsageReport`) } ], "nextPageToken": string } ``` |

| Fields ||
|---|---|
| `kind` | `string` The type of API resource. For a usage report, the value is `admin#reports#usageReports`. |
| `etag` | `string` ETag of the resource. |
| `warnings[]` | `object` Warnings, if any. |
| `warnings[].code` | `string` Machine readable code or warning type. The warning code value is `200`. |
| `warnings[].message` | `string` The human readable messages for a warning are: - Data is not available warning - Sorry, data for date yyyy-mm-dd for application "`application name`" is not available. - Partial data is available warning - Data for date yyyy-mm-dd for application "`application name`" is not available right now, please try again after a few hours. <br /> |
| `warnings[].data[]` | `object` Key-value pairs to give detailed information on the warning. |
| `warnings[].data[].key` | `string` Key associated with a key-value pair to give detailed information on the warning. |
| `warnings[].data[].value` | `string` Value associated with a key-value pair to give detailed information on the warning. |
| `usageReports[]` | ``object (`https://developers.google.com/workspace/admin/reports/reference/rest/v1/customerUsageReports#UsageReports.UsageReport`)`` Various application parameter records. |
| `nextPageToken` | `string` Token to specify next page. A report with multiple pages has a `nextPageToken` property in the response. For your follow-on requests getting all of the report's pages, enter the `nextPageToken` value in the `pageToken` query string. |

| ## Methods ||
|---|---|
| ### `https://developers.google.com/workspace/admin/reports/reference/rest/v1/userUsageReport/get` | Retrieves a report which is a collection of properties and statistics for a set of users with the account. |