- [Resource: AdminAccessBinding](https://developers.google.com/marketing-platform/devguides/api/admin/v1/rest/v1alpha/organizations.adminAccessBindings#AdminAccessBinding)
  - [JSON representation](https://developers.google.com/marketing-platform/devguides/api/admin/v1/rest/v1alpha/organizations.adminAccessBindings#AdminAccessBinding.SCHEMA_REPRESENTATION)
- [OrganizationRole](https://developers.google.com/marketing-platform/devguides/api/admin/v1/rest/v1alpha/organizations.adminAccessBindings#OrganizationRole)
- [Methods](https://developers.google.com/marketing-platform/devguides/api/admin/v1/rest/v1alpha/organizations.adminAccessBindings#METHODS_SUMMARY)

## Resource: AdminAccessBinding

A resource message representing a binding to a set of roles.

| JSON representation |
|---|
| ``` { "name": string, "organizationRoles": [ enum (`https://developers.google.com/marketing-platform/devguides/api/admin/v1/rest/v1alpha/organizations.adminAccessBindings#OrganizationRole`) ], // The following is a list of mutually exclusive fields. At most one of the // fields will be set in a response: "userEmail": string, "userGroup": string // End of mutually exclusive fields. } ``` |

| Fields ||
|---|---|
| `name` | `string` Identifier. The resource name of this AdminAccessBinding. Format: organizations/{org_id}/adminAccessBindings/{admin_access_binding_id} Example: "organizations/123abc/adminAccessBindings/456def" |
| `organizationRoles[]` | ``enum (`https://developers.google.com/marketing-platform/devguides/api/admin/v1/rest/v1alpha/organizations.adminAccessBindings#OrganizationRole`)`` Optional. A list of roles granted to the parent organization. USER_ADMIN_ROLE and BILLING_ADMIN_ROLE will be automatically added if ORG_ADMIN_ROLE is assigned. No roles will be assigned if no roles are specified. |
| The entity to which the roles are granted. The following is a list of mutually exclusive fields. At most one of the fields will be set in a response: ||
| `userEmail` | `string` Email address of the user. |
| `userGroup` | `string` Resource name of the user group. |
| End of mutually exclusive fields. ||

## OrganizationRole

Roles that can be assigned to a user or user group in a GMP organization.

| Enums ||
|---|---|
| `ORGANIZATION_ROLE_UNSPECIFIED` | Unknown or unspecified organization role. |
| `ORG_ADMIN_ROLE` | Organization admin role that grants all administrative privileges. |
| `USER_ADMIN_ROLE` | User admin role that grants access to the Users section to perform various user management functions. |
| `BILLING_ADMIN_ROLE` | Billing admin role that grants access to the Billing section to perform various billing-related functions. |

| ## Methods ||
|---|---|
| ### `https://developers.google.com/marketing-platform/devguides/api/admin/v1/rest/v1alpha/organizations.adminAccessBindings/create` | Creates an admin access binding in the specified GMP organization. |
| ### `https://developers.google.com/marketing-platform/devguides/api/admin/v1/rest/v1alpha/organizations.adminAccessBindings/get` | Looks up a single admin access binding. |
| ### `https://developers.google.com/marketing-platform/devguides/api/admin/v1/rest/v1alpha/organizations.adminAccessBindings/list` | Returns a list of admin access bindings in the specified GMP organization. |
| ### `https://developers.google.com/marketing-platform/devguides/api/admin/v1/rest/v1alpha/organizations.adminAccessBindings/patch` | Updates an admin access binding in the specified GMP organization. |