- [Resource: UserRolePermission](https://developers.google.com/doubleclick-advertisers/rest/v5/userRolePermissions#UserRolePermission)
  - [JSON representation](https://developers.google.com/doubleclick-advertisers/rest/v5/userRolePermissions#UserRolePermission.SCHEMA_REPRESENTATION)
  - [UserRolePermissionAvailability](https://developers.google.com/doubleclick-advertisers/rest/v5/userRolePermissions#UserRolePermission.UserRolePermissionAvailability)
- [Methods](https://developers.google.com/doubleclick-advertisers/rest/v5/userRolePermissions#METHODS_SUMMARY)

## Resource: UserRolePermission

Contains properties of a [user role permission](https://support.google.com/dcm/answer/6098250).

| JSON representation |
|---|
| ``` { "id": string, "name": string, "permissionGroupId": string, "availability": enum (`https://developers.google.com/doubleclick-advertisers/rest/v5/userRolePermissions#UserRolePermission.UserRolePermissionAvailability`), "kind": string } ``` |

| Fields ||
|---|---|
| `id` | `string (https://developers.google.com/discovery/v1/type-format format)` ID of this user role permission. |
| `name` | `string` Name of this user role permission. |
| `permissionGroupId` | `string (https://developers.google.com/discovery/v1/type-format format)` ID of the permission group that this user role permission belongs to. |
| `availability` | ``enum (`https://developers.google.com/doubleclick-advertisers/rest/v5/userRolePermissions#UserRolePermission.UserRolePermissionAvailability`)`` Levels of availability for a user role permission. |
| `kind` | `string` Identifies what kind of resource this is. Value: the fixed string `"dfareporting#userRolePermission"`. |

### UserRolePermissionAvailability

Levels of availability for a user role permission.

| Enums ||
|---|---|
| `NOT_AVAILABLE_BY_DEFAULT` | Not available by default. |
| `ACCOUNT_BY_DEFAULT` | Available by default to accounts only. |
| `SUBACCOUNT_AND_ACCOUNT_BY_DEFAULT` | Available by default to both accounts and subaccounts. |
| `ACCOUNT_ALWAYS` | Always available to accounts. |
| `SUBACCOUNT_AND_ACCOUNT_ALWAYS` | Always available to both accounts and subaccounts. |
| `USER_PROFILE_ONLY` | Available for user profile permissions only. |

| ## Methods ||
|---|---|
| ### `https://developers.google.com/doubleclick-advertisers/rest/v5/userRolePermissions/get` | Gets one user role permission by ID. |
| ### `https://developers.google.com/doubleclick-advertisers/rest/v5/userRolePermissions/list` | Gets a list of user role permissions, possibly filtered. |