# REST Resource: permissions

- [Resource: Permissions](https://developers.google.com/wallet/reference/rest/v1/permissions#Permissions)
  - [JSON representation](https://developers.google.com/wallet/reference/rest/v1/permissions#Permissions.SCHEMA_REPRESENTATION)
- [Permission](https://developers.google.com/wallet/reference/rest/v1/permissions#Permission)
  - [JSON representation](https://developers.google.com/wallet/reference/rest/v1/permissions#Permission.SCHEMA_REPRESENTATION)
- [Role](https://developers.google.com/wallet/reference/rest/v1/permissions#Role)
- [Methods](https://developers.google.com/wallet/reference/rest/v1/permissions#METHODS_SUMMARY)

## Resource: Permissions

| JSON representation |
|---|
| ``` { "issuerId": string, "permissions": [ { object (`https://developers.google.com/wallet/reference/rest/v1/permissions#Permission`) } ] } ``` |

| Fields ||
|---|---|
| `issuerId` | `string (https://developers.google.com/discovery/v1/type-format format)` ID of the issuer the list of permissions refer to. |
| `permissions[]` | ``object (`https://developers.google.com/wallet/reference/rest/v1/permissions#Permission`)`` The complete list of permissions for the issuer account. |

## Permission

| JSON representation |
|---|
| ``` { "emailAddress": string, "role": enum (`https://developers.google.com/wallet/reference/rest/v1/permissions#Role`) } ``` |

| Fields ||
|---|---|
| `emailAddress` | `string` The email address of the user, group, or service account to which this permission refers to. |
| `role` | ``enum (`https://developers.google.com/wallet/reference/rest/v1/permissions#Role`)`` The role granted by this permission. |

## Role

| Enums ||
|---|---|
| `ROLE_UNSPECIFIED` |   |
| `OWNER` |   |
| `owner` | Legacy alias for `OWNER`. Deprecated. > [!WARNING] > This item is deprecated! |
| `READER` |   |
| `reader` | Legacy alias for `READER`. Deprecated. > [!WARNING] > This item is deprecated! |
| `WRITER` |   |
| `writer` | Legacy alias for `WRITER`. Deprecated. > [!WARNING] > This item is deprecated! |

| ## Methods ||
|---|---|
| ### `https://developers.google.com/wallet/reference/rest/v1/permissions/get` | Returns the permissions for the given issuer id. |
| ### `https://developers.google.com/wallet/reference/rest/v1/permissions/update` | Updates the permissions for the given issuer. |