- [Resource: Account](https://developers.google.com/my-business/reference/rest/v4/accounts#Account)
  - [JSON representation](https://developers.google.com/my-business/reference/rest/v4/accounts#Account.SCHEMA_REPRESENTATION)
  - [AccountType](https://developers.google.com/my-business/reference/rest/v4/accounts#Account.AccountType)
  - [AccountRole](https://developers.google.com/my-business/reference/rest/v4/accounts#Account.AccountRole)
  - [AccountState](https://developers.google.com/my-business/reference/rest/v4/accounts#Account.AccountState)
    - [JSON representation](https://developers.google.com/my-business/reference/rest/v4/accounts#Account.AccountState.SCHEMA_REPRESENTATION)
  - [AccountStatus](https://developers.google.com/my-business/reference/rest/v4/accounts#Account.AccountStatus)
  - [PermissionLevel](https://developers.google.com/my-business/reference/rest/v4/accounts#Account.PermissionLevel)
  - [OrganizationInfo](https://developers.google.com/my-business/reference/rest/v4/accounts#Account.OrganizationInfo)
    - [JSON representation](https://developers.google.com/my-business/reference/rest/v4/accounts#Account.OrganizationInfo.SCHEMA_REPRESENTATION)
- [Methods](https://developers.google.com/my-business/reference/rest/v4/accounts#METHODS_SUMMARY)

## Resource: Account

> [!WARNING]
> This resource is deprecated! Please refer to the [Account Management API](https://developers.google.com/my-business/reference/accountmanagement/rest/v1/accounts) instead.

An account is a container for your business's locations. If you are the only user who manages locations for your business, you can use your personal Google Account. To share management of locations with multiple users, [create a business account](https://support.google.com/business/answer/6085339?ref_topic=6085325).

| JSON representation ||
|---|---|
| ``` { "name": string, "accountName": string, "type": enum (`https://developers.google.com/my-business/reference/rest/v4/accounts#Account.AccountType`), "role": enum (`https://developers.google.com/my-business/reference/rest/v4/accounts#Account.AccountRole`), "state": { object (`https://developers.google.com/my-business/reference/rest/v4/accounts#Account.AccountState`) }, "accountNumber": string, "permissionLevel": enum (`https://developers.google.com/my-business/reference/rest/v4/accounts#Account.PermissionLevel`), "organizationInfo": { object (`https://developers.google.com/my-business/reference/rest/v4/accounts#Account.OrganizationInfo`) } } ``` |

| Fields ||
|---|---|
| `name` | `string` The resource name, in the format `accounts/{accountId}`. |
| `accountName` | `string` The name of the account. > [!NOTE] > **Note:** For an account with `https://developers.google.com/my-business/reference/rest/v4/accounts#Account.AccountType` `PERSONAL`, this is the first and last name of the user account. <br /> |
| `type` | ``enum (`https://developers.google.com/my-business/reference/rest/v4/accounts#Account.AccountType`)`` Output only. Specifies the `https://developers.google.com/my-business/reference/rest/v4/accounts#Account.AccountType` of this account. |
| `role` | ``enum (`https://developers.google.com/my-business/reference/rest/v4/accounts#Account.AccountRole`)`` Output only. Specifies the `https://developers.google.com/my-business/reference/rest/v4/accounts#Account.AccountRole` the caller has for this account. |
| `state` | ``object (`https://developers.google.com/my-business/reference/rest/v4/accounts#Account.AccountState`)`` Output only. Indicates the `https://developers.google.com/my-business/reference/rest/v4/accounts#Account.AccountState` of this account. |
| `accountNumber` | `string` Account reference number if provisioned. |
| `permissionLevel` | ``enum (`https://developers.google.com/my-business/reference/rest/v4/accounts#Account.PermissionLevel`)`` Output only. Specifies the `https://developers.google.com/my-business/reference/rest/v4/accounts#Account.PermissionLevel` the caller has for this account. |
| `organizationInfo` | ``object (`https://developers.google.com/my-business/reference/rest/v4/accounts#Account.OrganizationInfo`)`` Additional info for an organization. This is populated only for an organization account. |

### AccountType

Indicates what kind of account this is: either a personal/user account or a business account.

| Enums ||
|---|---|
| `ACCOUNT_TYPE_UNSPECIFIED` | Not specified. |
| `PERSONAL` | An end-user account. |
| `LOCATION_GROUP` | A group of Locations. For more information, see the [help center article](https://support.google.com/business/answer/6085326) |
| `USER_GROUP` | A User Group for segregating organization staff in groups. For more information, see the [help center article](https://support.google.com/business/answer/7655731) |
| `ORGANIZATION` | An organization representing a company. For more information, see the [help center article](https://support.google.com/business/answer/7663063) |

### AccountRole

Indicates the access level that the authenticated user has for this account. For more information, see the [help center article](https://support.google.com/business/answer/3403100)

| Enums ||
|---|---|
| `ACCOUNT_ROLE_UNSPECIFIED` | Not specified. |
| `OWNER` | The user owns this account. (Displays as 'Primary Owner' in UI). |
| `CO_OWNER` | The user is a co-owner of the account. (Displays as 'Owner' in UI). |
| `MANAGER` | The user can manage this account. |
| `COMMUNITY_MANAGER` | The user can manage social (Google+) pages for the account. (Displays as 'Site Manager' in UI). |

### AccountState

Indicates status of the account, such as whether the account has been verified by Google.

| JSON representation ||
|---|---|
| ``` { "status": enum (`https://developers.google.com/my-business/reference/rest/v4/accounts#Account.AccountStatus`) } ``` |

| Fields ||
|---|---|
| `status` | ``enum (`https://developers.google.com/my-business/reference/rest/v4/accounts#Account.AccountStatus`)`` If verified, future locations that are created are automatically connected to Google Maps, and have Google+ pages created, without requiring moderation. |

### AccountStatus

Indicates the verification status of the account.

| Enums ||
|---|---|
| `ACCOUNT_STATUS_UNSPECIFIED` | Not specified. |
| `VERIFIED` | Verified account. |
| `UNVERIFIED` | Account that is not verified, and verification has not been requested. |
| `VERIFICATION_REQUESTED` | Account that is not verified, but verification has been requested. |

### PermissionLevel

Indicates the access level that the authenticated user has for this account.

| Enums ||
|---|---|
| `PERMISSION_LEVEL_UNSPECIFIED` | Not specified. |
| `OWNER_LEVEL` | The user has owner level permission. |
| `MEMBER_LEVEL` | The user has member level permission. |

### OrganizationInfo

Additional Info stored for an organization.

| JSON representation ||
|---|---|
| ``` { "registeredDomain": string, "postalAddress": { object (`https://developers.google.com/my-business/reference/rest/v4/PostalAddress`) }, "phoneNumber": string } ``` |

| Fields ||
|---|---|
| `registeredDomain` | `string` The registered domain for the account. |
| `postalAddress` | ``object (`https://developers.google.com/my-business/reference/rest/v4/PostalAddress`)`` The postal address for the account. |
| `phoneNumber` | `string` The contact number for the organization. |

| ## Methods ||
|---|---|
| ### `https://developers.google.com/my-business/reference/rest/v4/accounts/create (deprecated)` | Creates an account with the specified name and type under the given parent. |
| ### `https://developers.google.com/my-business/reference/rest/v4/accounts/deleteNotifications (deprecated)` | Clears the pubsub notification settings for the account. |
| ### `https://developers.google.com/my-business/reference/rest/v4/accounts/generateAccountNumber (deprecated)` | Generates an account number for this account. |
| ### `https://developers.google.com/my-business/reference/rest/v4/accounts/get (deprecated)` | Gets the specified account. |
| ### `https://developers.google.com/my-business/reference/rest/v4/accounts/getNotifications (deprecated)` | Returns the pubsub notification settings for the account. |
| ### `https://developers.google.com/my-business/reference/rest/v4/accounts/list (deprecated)` | Lists all of the accounts for the authenticated user. |
| ### `https://developers.google.com/my-business/reference/rest/v4/accounts/listRecommendGoogleLocations` | List all the `https://developers.google.com/my-business/reference/rest/v4/googleLocations#GoogleLocation`s that have been recommended to the specified Business Profile account. |
| ### `https://developers.google.com/my-business/reference/rest/v4/accounts/update (deprecated)` | Updates the specified business account. |
| ### `https://developers.google.com/my-business/reference/rest/v4/accounts/updateNotifications (deprecated)` | Sets the pubsub notification settings for the account informing Business Profile which topic to send pubsub notifications for: - New reviews for locations administered by the account. |