Service to access Developer Registration.

| [GetAccountForGcpRegistration](https://developers.google.com/merchant/api/reference/rpc/google.shopping.merchant.accounts.v1alpha/DeveloperRegistrationService/GetAccountForGcpRegistration) |
|---|
| `` rpc GetAccountForGcpRegistration(`https://protobuf.dev/reference/protobuf/google.protobuf#empty`) returns (`https://developers.google.com/merchant/api/reference/rpc/google.shopping.merchant.accounts.v1alpha/Types/GetAccountForGcpRegistrationResponse`) `` Retrieves the merchant account that the calling GCP is registered with. Authorization scopes :   Requires the following OAuth scope: - `https://www.googleapis.com/auth/content` For more information, see the [OAuth 2.0 Overview](https://developers.google.com/identity/protocols/OAuth2). |

| [GetDeveloperRegistration](https://developers.google.com/merchant/api/reference/rpc/google.shopping.merchant.accounts.v1alpha/DeveloperRegistrationService/GetDeveloperRegistration) |
|---|
| `` rpc GetDeveloperRegistration(`https://developers.google.com/merchant/api/reference/rpc/google.shopping.merchant.accounts.v1alpha/Types/GetDeveloperRegistrationRequest`) returns (`https://developers.google.com/merchant/api/reference/rpc/google.shopping.merchant.accounts.v1alpha/Types/DeveloperRegistration`) `` Retrieves a developer registration for a merchant. Authorization scopes :   Requires the following OAuth scope: - `https://www.googleapis.com/auth/content` For more information, see the [OAuth 2.0 Overview](https://developers.google.com/identity/protocols/OAuth2). |

| [RegisterGcp](https://developers.google.com/merchant/api/reference/rpc/google.shopping.merchant.accounts.v1alpha/DeveloperRegistrationService/RegisterGcp) |
|---|
| `` rpc RegisterGcp(`https://developers.google.com/merchant/api/reference/rpc/google.shopping.merchant.accounts.v1alpha/Types/RegisterGcpRequest`) returns (`https://developers.google.com/merchant/api/reference/rpc/google.shopping.merchant.accounts.v1alpha/Types/DeveloperRegistration`) `` Registers the GCP used for the API call to the shopping account passed in the request. Will create a user with an "API developer" and add the "developer_email" as a contact with "API notifications" email preference on. Restrictions: - The caller account must be authenticated and must not impersonate another account at registration time. Registering for subaccounts is not supported if the caller account is authenticated with the parent or the managing advanced account. - The caller account must have a [verified website](https://support.google.com/merchants/answer/11586344) in Merchant Center. - [Test accounts](https://developers.google.com/merchant/api/guides/accounts/test-accounts) are not eligible for registration. Authorization scopes :   Requires the following OAuth scope: - `https://www.googleapis.com/auth/content` For more information, see the [OAuth 2.0 Overview](https://developers.google.com/identity/protocols/OAuth2). |

| [UnregisterGcp](https://developers.google.com/merchant/api/reference/rpc/google.shopping.merchant.accounts.v1alpha/DeveloperRegistrationService/UnregisterGcp) |
|---|
| `` rpc UnregisterGcp(`https://developers.google.com/merchant/api/reference/rpc/google.shopping.merchant.accounts.v1alpha/Types/UnregisterGcpRequest`) returns (`https://protobuf.dev/reference/protobuf/google.protobuf#empty`) `` Unregister the calling GCP from the calling shopping account. Note that the GCP will still be able to access the API for at most 1 day from the unregister succussful call. Authorization scopes :   Requires the following OAuth scope: - `https://www.googleapis.com/auth/content` For more information, see the [OAuth 2.0 Overview](https://developers.google.com/identity/protocols/OAuth2). |