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.