Show / Hide Table of Contents

Namespace Google.Apis.Merchant.accounts_v1beta

Classes

AccountsResource

The "accounts" collection of methods.

AccountsResource.AutofeedSettingsResource

The "autofeedSettings" collection of methods.

AccountsResource.AutofeedSettingsResource.GetAutofeedSettingsRequest

Retrieves the autofeed settings of an account.

AccountsResource.AutofeedSettingsResource.UpdateAutofeedSettingsRequest

Updates the autofeed settings of an account.

AccountsResource.AutomaticImprovementsResource

The "automaticImprovements" collection of methods.

AccountsResource.AutomaticImprovementsResource.GetAutomaticImprovementsRequest

Retrieves the automatic improvements of an account.

AccountsResource.AutomaticImprovementsResource.UpdateAutomaticImprovementsRequest

Updates the automatic improvements of an account.

AccountsResource.BusinessIdentityResource

The "businessIdentity" collection of methods.

AccountsResource.BusinessIdentityResource.GetBusinessIdentityRequest

Retrieves the business identity of an account.

AccountsResource.BusinessIdentityResource.UpdateBusinessIdentityRequest

Updates the business identity of an account. Executing this method requires admin access.

AccountsResource.BusinessInfoResource

The "businessInfo" collection of methods.

AccountsResource.BusinessInfoResource.GetBusinessInfoRequest

Retrieves the business info of an account.

AccountsResource.BusinessInfoResource.UpdateBusinessInfoRequest

Updates the business info of an account. Executing this method requires admin access.

AccountsResource.CreateAndConfigureRequest

Creates a Merchant Center account with additional configuration. Adds the user that makes the request as an admin for the new account.

AccountsResource.DeleteRequest

Deletes the specified account regardless of its type: standalone, advanced account or sub-account. Deleting an advanced account leads to the deletion of all of its sub-accounts. This also deletes the account's developer registration entity and any associated GCP project to the account. Executing this method requires admin access. The deletion succeeds only if the account does not provide services to any other account and has no processed offers. You can use the force parameter to override this.

AccountsResource.DeveloperRegistrationResource

The "developerRegistration" collection of methods.

AccountsResource.DeveloperRegistrationResource.GetAccountForGcpRegistrationRequest

Retrieves the merchant account that the calling GCP is registered with.

AccountsResource.DeveloperRegistrationResource.GetDeveloperRegistrationRequest

Retrieves a developer registration for a merchant.

AccountsResource.DeveloperRegistrationResource.RegisterGcpRequest

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.

AccountsResource.DeveloperRegistrationResource.UnregisterGcpRequest

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.

AccountsResource.EmailPreferencesResource

The "emailPreferences" collection of methods.

AccountsResource.EmailPreferencesResource.GetEmailPreferencesRequest

Returns the email preferences for a Merchant Center account user. This service only permits retrieving and updating email preferences for the authenticated user. Use the name=accounts/*/users/me/emailPreferences alias to get preferences for the authenticated user.

AccountsResource.EmailPreferencesResource.UpdateEmailPreferencesRequest

Updates the email preferences for a Merchant Center account user. Advanced account users should specify the advanced account rather than a sub-account of the advanced account. Preferences which are not explicitly selected in the update mask will not be updated. It is invalid for updates to specify an UNCONFIRMED opt-in status value. Use the name=accounts/*/users/me/emailPreferences alias to update preferences for the authenticated user.

AccountsResource.GbpAccountsResource

The "gbpAccounts" collection of methods.

AccountsResource.GbpAccountsResource.LinkGbpAccountRequest

Link the specified merchant to a GBP account for all countries. To run this method, you must have admin access to the Merchant Center account. If you don't have admin access, the request fails with the error message User is not an administrator of account {ACCOUNT_ID}.

AccountsResource.GbpAccountsResource.ListRequest

List the GBP accounts for a given merchant.

AccountsResource.GetRequest

Retrieves an account from your Merchant Center account. After inserting, updating, or deleting an account, it may take several minutes before changes take effect.

AccountsResource.HomepageResource

The "homepage" collection of methods.

AccountsResource.HomepageResource.ClaimRequest

Claims a store's homepage. Executing this method requires admin access. If the homepage is already claimed, this will recheck the verification (unless the business is exempted from claiming, which also exempts from verification) and return a successful response. If ownership can no longer be verified, it will return an error, but it won't clear the claim. In case of failure, a canonical error message is returned: * PERMISSION_DENIED: User doesn't have the necessary permissions on this Merchant Center account. * FAILED_PRECONDITION: - The account is not a Merchant Center account. - Merchant Center account doesn't have a homepage. - Claiming failed (in this case the error message contains more details).

AccountsResource.HomepageResource.GetHomepageRequest

Retrieves a store's homepage.

AccountsResource.HomepageResource.UnclaimRequest

Unclaims a store's homepage. Executing this method requires admin access.

AccountsResource.HomepageResource.UpdateHomepageRequest

Updates a store's homepage. Executing this method requires admin access.

AccountsResource.IssuesResource

The "issues" collection of methods.

AccountsResource.IssuesResource.ListRequest

Lists all account issues of a Merchant Center account. When called on a multi-client account, this method only returns issues belonging to that account, not its sub-accounts. To retrieve issues for sub-accounts, you must first call the accounts.listSubaccounts method to obtain a list of sub-accounts, and then call accounts.issues.list for each sub-account individually.

AccountsResource.ListRequest

Note: For the accounts.list method, quota and limits usage are charged for each user, and not for the Merchant Center ID or the advanced account ID. To list several sub-accounts, you should use the accounts.listSubaccounts method, which is more suitable for advanced accounts use case.

AccountsResource.ListSubaccountsRequest

List all sub-accounts for a given advanced account. This is a convenience wrapper for the more powerful accounts.list method. This method will produce the same results as calling ListsAccounts with the following filter: relationship(providerId={parent} AND service(type="ACCOUNT_AGGREGATION"))

AccountsResource.OmnichannelSettingsResource

The "omnichannelSettings" collection of methods.

AccountsResource.OmnichannelSettingsResource.CreateRequest

Create the omnichannel settings for a given merchant.

AccountsResource.OmnichannelSettingsResource.GetRequest

Get the omnichannel settings for a given merchant.

AccountsResource.OmnichannelSettingsResource.LfpProvidersResource

The "lfpProviders" collection of methods.

AccountsResource.OmnichannelSettingsResource.LfpProvidersResource.FindRequest

Find the LFP provider candidates in a given country.

AccountsResource.OmnichannelSettingsResource.LfpProvidersResource.LinkLfpProviderRequest

Link the specified merchant to a LFP provider for the specified country.

AccountsResource.OmnichannelSettingsResource.ListRequest

List all the omnichannel settings for a given merchant.

AccountsResource.OmnichannelSettingsResource.PatchRequest

Update the omnichannel setting for a given merchant in a given country.

AccountsResource.OmnichannelSettingsResource.RequestInventoryVerificationRequest

Requests inventory verification for a given merchant in a given country.

AccountsResource.OnlineReturnPoliciesResource

The "onlineReturnPolicies" collection of methods.

AccountsResource.OnlineReturnPoliciesResource.CreateRequest

Creates a new return policy for a given business.

AccountsResource.OnlineReturnPoliciesResource.DeleteRequest

Deletes an existing return policy.

AccountsResource.OnlineReturnPoliciesResource.GetRequest

Gets an existing return policy for a given business.

AccountsResource.OnlineReturnPoliciesResource.ListRequest

Lists all existing return policies for a given business.

AccountsResource.OnlineReturnPoliciesResource.PatchRequest

Updates an existing return policy for a given business.

AccountsResource.PatchRequest

Updates an account regardless of its type: standalone, advanced account or sub-account. Executing this method requires admin access.

AccountsResource.ProgramsResource

The "programs" collection of methods.

AccountsResource.ProgramsResource.CheckoutSettingsResource

The "checkoutSettings" collection of methods.

AccountsResource.ProgramsResource.CheckoutSettingsResource.CreateRequest

Creates CheckoutSettings for the given merchant.

AccountsResource.ProgramsResource.CheckoutSettingsResource.DeleteCheckoutSettingsRequest

Deletes CheckoutSettings and unenrolls merchant from Checkout program.

AccountsResource.ProgramsResource.CheckoutSettingsResource.GetCheckoutSettingsRequest

Gets CheckoutSettings for the given merchant. This includes information about review state, enrollment state and URL settings.

AccountsResource.ProgramsResource.CheckoutSettingsResource.UpdateCheckoutSettingsRequest

Updates CheckoutSettings for the given merchant.

AccountsResource.ProgramsResource.DisableRequest

Disable participation in the specified program for the account.

AccountsResource.ProgramsResource.EnableRequest

Enable participation in the specified program for the account.

AccountsResource.ProgramsResource.GetRequest

Retrieves the specified program for the account.

AccountsResource.ProgramsResource.ListRequest

Retrieves all programs for the account.

AccountsResource.RegionsResource

The "regions" collection of methods.

AccountsResource.RegionsResource.CreateRequest

Creates a region definition in your Merchant Center account. Executing this method requires admin access.

AccountsResource.RegionsResource.DeleteRequest

Deletes a region definition from your Merchant Center account. Executing this method requires admin access.

AccountsResource.RegionsResource.GetRequest

Retrieves a region defined in your Merchant Center account.

AccountsResource.RegionsResource.ListRequest

Lists the regions in your Merchant Center account.

AccountsResource.RegionsResource.PatchRequest

Updates a region definition in your Merchant Center account. Executing this method requires admin access.

AccountsResource.RelationshipsResource

The "relationships" collection of methods.

AccountsResource.RelationshipsResource.GetRequest

Retrieve an account relationship.

AccountsResource.RelationshipsResource.ListRequest

List account relationships for the specified account.

AccountsResource.RelationshipsResource.PatchRequest

Updates the account relationship. Executing this method requires admin access.

AccountsResource.ServicesResource

The "services" collection of methods.

AccountsResource.ServicesResource.ApproveRequest

Approve an account service proposal.

AccountsResource.ServicesResource.GetRequest

Retrieve an account service.

AccountsResource.ServicesResource.ListRequest

List account services for the specified accounts. Supports filtering.

AccountsResource.ServicesResource.ProposeRequest

Propose an account service.

AccountsResource.ServicesResource.RejectRequest

Reject an account service (both proposed and approve services can be rejected).

AccountsResource.ShippingSettingsResource

The "shippingSettings" collection of methods.

AccountsResource.ShippingSettingsResource.GetShippingSettingsRequest

Retrieve shipping setting information.

AccountsResource.ShippingSettingsResource.InsertRequest

Replace the shipping setting of a business with the request shipping setting. Executing this method requires admin access.

AccountsResource.TermsOfServiceAgreementStatesResource

The "termsOfServiceAgreementStates" collection of methods.

AccountsResource.TermsOfServiceAgreementStatesResource.GetRequest

Returns the state of a terms of service agreement.

AccountsResource.TermsOfServiceAgreementStatesResource.RetrieveForApplicationRequest

Retrieves the state of the agreement for the application terms of service. Application terms of service covers permissions related to the usage of data provided through Merchant Center, CSS Center, Manufacturer Center, and more.

AccountsResource.UsersResource

The "users" collection of methods.

AccountsResource.UsersResource.CreateRequest

Creates a Merchant Center account user. Executing this method requires admin access.

AccountsResource.UsersResource.DeleteRequest

Deletes a Merchant Center account user. Executing this method requires admin access. The user to be deleted can't be the last admin user of that account. Also a user is protected from deletion if it is managed by Business Manager"

AccountsResource.UsersResource.GetRequest

Retrieves a Merchant Center account user.

AccountsResource.UsersResource.ListRequest

Lists all users of a Merchant Center account.

AccountsResource.UsersResource.MeResource

The "me" collection of methods.

AccountsResource.UsersResource.MeResource.VerifySelfRequest

Updates the user that is represented by the caller from pending to verified.

AccountsResource.UsersResource.PatchRequest

Updates a Merchant Center account user. Executing this method requires admin access.

MerchantBaseServiceRequest<TResponse>

A base abstract class for Merchant requests.

MerchantService

The Merchant Service.

MerchantService.Scope

Available OAuth 2.0 scopes for use with the Merchant API.

MerchantService.ScopeConstants

Available OAuth 2.0 scope constants for use with the Merchant API.

TermsOfServiceResource

The "termsOfService" collection of methods.

TermsOfServiceResource.AcceptRequest

Accepts a TermsOfService. Executing this method requires admin access.

TermsOfServiceResource.GetRequest

Retrieves the TermsOfService associated with the provided version.

TermsOfServiceResource.RetrieveLatestRequest

Retrieves the latest version of the TermsOfService for a given kind and region_code.

Enums

MerchantBaseServiceRequest<TResponse>.AltEnum

Data format for response.

MerchantBaseServiceRequest<TResponse>.XgafvEnum

V1 error format.

TermsOfServiceResource.RetrieveLatestRequest.KindEnum

Required. The Kind this terms of service version applies to.

In this article
Back to top Generated by DocFX