Merchant API

Merchant Center-Konten programmatisch verwalten

Dienst: Merchantapi.googleapis.com

Zum Aufrufen dieses Dienstes empfehlen wir die Verwendung der von Google bereitgestellten Clientbibliotheken. Wenn Ihre Anwendung Ihre eigenen Bibliotheken zum Aufrufen dieses Dienstes verwenden muss, verwenden Sie bei den API-Anfragen die folgenden Informationen.

Discovery-Dokument

Ein Discovery-Dokument ist eine maschinenlesbare Spezifikation zum Beschreiben und Nutzen von REST APIs. Sie wird verwendet, um Clientbibliotheken, IDE-Plug-ins und andere Tools zu erstellen, die mit Google APIs interagieren. Ein Dienst kann mehrere Discovery-Dokumente haben. Der Dienst bietet die folgenden Discovery-Dokumente:

Dienstendpunkt

Ein Dienstendpunkt ist eine Basis-URL, die die Netzwerkadresse eines API-Dienstes angibt. Ein Dienst kann mehrere Dienstendpunkte haben. Dieser Dienst hat den folgenden Dienstendpunkt und alle nachstehenden URIs beziehen sich auf ihn:

  • https://merchantapi.googleapis.com

REST-Ressource: reports_v1beta.accounts.reports

Methoden
search POST /reports/v1beta/{parent=accounts/*}/reports:search
Ruft einen durch eine Suchanfrage definierten Bericht ab.

REST-Ressource: quota_v1beta.accounts.quotas

Methoden
list GET /quota/v1beta/{parent=accounts/*}/quotas
Listet das tägliche Anrufkontingent und die Nutzung pro Gruppe für Ihr Merchant Center-Konto auf.

REST-Ressource: promotions_v1beta.accounts.promotions

Methoden
get GET /promotions/v1beta/{name=accounts/*/promotions/*}
Ruft das Angebot aus Ihrem Merchant Center-Konto ab.
insert POST /promotions/v1beta/{parent=accounts/*}/promotions:insert
Fügt ein Angebot für Ihr Merchant Center-Konto ein.
list GET /promotions/v1beta/{parent=accounts/*}/promotions
Die Angebote werden in Ihrem Merchant Center-Konto aufgelistet.

REST-Ressource: products_v1beta.accounts.productInputs

Methoden
delete DELETE /products/v1beta/{name=accounts/*/productInputs/*}
Löscht eine Produkteingabe aus Ihrem Merchant Center-Konto.
insert POST /products/v1beta/{parent=accounts/*}/productInputs:insert
Lädt eine Produkteingabe in Ihr Merchant Center-Konto hoch.

REST-Ressource: products_v1beta.accounts.products

Methoden
get GET /products/v1beta/{name=accounts/*/products/*}
Ruft das verarbeitete Produkt aus Ihrem Merchant Center-Konto ab.
list GET /products/v1beta/{parent=accounts/*}/products
Listet die verarbeiteten Produkte in Ihrem Merchant Center-Konto auf.

REST-Ressource: notifications_v1beta.accounts.notificationsubscriptions

Methoden
create POST /notifications/v1beta/{parent=accounts/*}/notificationsubscriptions
Erstellt ein Abo-Benachrichtigungsabo für einen Händler.
delete DELETE /notifications/v1beta/{name=accounts/*/notificationsubscriptions/*}
Löscht ein Benachrichtigungsabo für einen Händler.
get GET /notifications/v1beta/{name=accounts/*/notificationsubscriptions/*}
Ruft abonnierte Benachrichtigungen für ein Konto ab.
list GET /notifications/v1beta/{parent=accounts/*}/notificationsubscriptions
Ruft alle abonnierten Benachrichtigungen eines Händlers ab.
patch PATCH /notifications/v1beta/{notificationSubscription.name=accounts/*/notificationsubscriptions/*}
Aktualisiert ein bestehendes Abo-Benachrichtigungen für einen Händler.

REST-Ressource: lfp_v1beta.accounts.lfpInventories

Methoden
insert POST /lfp/v1beta/{parent=accounts/*}/lfpInventories:insert
Fügt eine LfpInventory-Ressource für das angegebene Zielhändlerkonto ein.

REST-Ressource: lfp_v1beta.accounts.lfpSales

Methoden
insert POST /lfp/v1beta/{parent=accounts/*}/lfpSales:insert
Fügt eine LfpSale für den angegebenen Händler ein

REST-Ressource: lfp_v1beta.accounts.lfpStores

Methoden
delete DELETE /lfp/v1beta/{name=accounts/*/lfpStores/*}
Löscht ein Geschäft für einen Zielhändler.
get GET /lfp/v1beta/{name=accounts/*/lfpStores/*}
Ruft Informationen zu einem Geschäft ab.
insert POST /lfp/v1beta/{parent=accounts/*}/lfpStores:insert
Fügt ein Geschäft für den Zielhändler ein.
list GET /lfp/v1beta/{parent=accounts/*}/lfpStores
Listet die Geschäfte des Zielhändlers auf, wie durch den Filter in ListLfpStoresRequest angegeben.

REST-Ressource: inventories_v1beta.accounts.products.localInventories

Methoden
delete DELETE /inventories/v1beta/{name=accounts/*/products/*/localInventories/*}
Löscht die angegebene LocalInventory aus dem angegebenen Produkt in Ihrem Händlerkonto.
insert POST /inventories/v1beta/{parent=accounts/*/products/*}/localInventories:insert
Fügt einem Produkt in Ihrem Händlerkonto eine LocalInventory-Ressource hinzu.
list GET /inventories/v1beta/{parent=accounts/*/products/*}/localInventories
Listet die LocalInventory-Ressourcen für das jeweilige Produkt in Ihrem Händlerkonto auf.

REST-Ressource: inventories_v1beta.accounts.products.regionalInventories

Methoden
delete DELETE /inventories/v1beta/{name=accounts/*/products/*/regionalInventories/*}
Löscht die angegebene RegionalInventory-Ressource aus dem angegebenen Produkt in Ihrem Händlerkonto.
insert POST /inventories/v1beta/{parent=accounts/*/products/*}/regionalInventories:insert
Fügt einem bestimmten Produkt in Ihrem Händlerkonto eine RegionalInventory hinzu.
list GET /inventories/v1beta/{parent=accounts/*/products/*}/regionalInventories
Listet die RegionalInventory-Ressourcen für das jeweilige Produkt in Ihrem Händlerkonto auf.

REST-Ressource: datasources_v1beta.accounts.dataSources

Methoden
create POST /datasources/v1beta/{parent=accounts/*}/dataSources
Erstellt die neue Datenquellenkonfiguration für das angegebene Konto.
delete DELETE /datasources/v1beta/{name=accounts/*/dataSources/*}
Löscht eine Datenquelle aus Ihrem Merchant Center-Konto.
fetch POST /datasources/v1beta/{name=accounts/*/dataSources/*}:fetch
Die Daten werden sofort (auch außerhalb des Abrufzeitplans) für eine Datenquelle aus Ihrem Merchant Center-Konto abgerufen.
get GET /datasources/v1beta/{name=accounts/*/dataSources/*}
Ruft die Konfiguration der Datenquelle für das angegebene Konto ab.
list GET /datasources/v1beta/{parent=accounts/*}/dataSources
Listet die Konfigurationen der Datenquellen für das angegebene Konto auf.
patch PATCH /datasources/v1beta/{dataSource.name=accounts/*/dataSources/*}
Aktualisiert die Konfiguration der vorhandenen Datenquelle.

REST-Ressource: conversions_v1beta.accounts.conversionSources

Methoden
create POST /conversions/v1beta/{parent=accounts/*}/conversionSources
Erstellt eine neue Conversion-Quelle.
delete DELETE /conversions/v1beta/{name=accounts/*/conversionSources/*}
Archiviert eine vorhandene Conversion-Quelle.
get GET /conversions/v1beta/{name=accounts/*/conversionSources/*}
Ruft eine Conversion-Quelle ab.
list GET /conversions/v1beta/{parent=accounts/*}/conversionSources
Ruft die Liste der Conversion-Quellen ab, auf die der Aufrufer Zugriff hat
patch PATCH /conversions/v1beta/{conversionSource.name=accounts/*/conversionSources/*}
Aktualisiert die Informationen einer vorhandenen Conversion-Quelle.
undelete POST /conversions/v1beta/{name=accounts/*/conversionSources/*}:undelete
Aktiviert eine archivierte Conversion-Quelle wieder.

REST-Ressource: accounts_v1beta.accounts

Methoden
createAndConfigure POST /accounts/v1beta/accounts:createAndConfigure
Erstellt ein eigenständiges Merchant Center-Konto mit zusätzlichen Konfigurationen.
delete DELETE /accounts/v1beta/{name=accounts/*}
Löscht das angegebene Konto unabhängig von seinem Typ: eigenständiges Konto, Mehrfachkundenkonto oder Unterkonto.
get GET /accounts/v1beta/{name=accounts/*}
Ruft ein Konto aus Ihrem Merchant Center-Konto ab.
getBusinessIdentity GET /accounts/v1beta/{name=accounts/*/businessIdentity}
Ruft die geschäftliche Identität eines Kontos ab.
getBusinessInfo GET /accounts/v1beta/{name=accounts/*/businessInfo}
Ruft die Unternehmensinformationen eines Kontos ab.
getHomepage GET /accounts/v1beta/{name=accounts/*/homepage}
Ruft die Startseite eines Geschäfts ab.
getShippingSettings GET /accounts/v1beta/{name=accounts/*/shippingSettings}
Informationen zu Versandeinstellungen abrufen.
list GET /accounts/v1beta/accounts
Listet die Konten auf, auf die der aufrufende Nutzer zugreifen kann und die den Einschränkungen der Anfrage wie Seitengröße oder Filter entsprechen.
listSubaccounts GET /accounts/v1beta/{provider=accounts/*}:listSubaccounts
Hiermit werden alle Unterkonten für ein bestimmtes Mehrfachkundenkonto aufgelistet.
patch PATCH /accounts/v1beta/{account.name=accounts/*}
Aktualisiert ein Konto unabhängig von seinem Typ: eigenständiges Konto, Mehrfachkundenkonto oder Unterkonto.
updateBusinessIdentity PATCH /accounts/v1beta/{businessIdentity.name=accounts/*/businessIdentity}
Aktualisiert die geschäftliche Identität eines Kontos.
updateBusinessInfo PATCH /accounts/v1beta/{businessInfo.name=accounts/*/businessInfo}
Aktualisiert die Unternehmensinformationen eines Kontos.
updateHomepage PATCH /accounts/v1beta/{homepage.name=accounts/*/homepage}
Aktualisiert die Startseite eines Geschäfts.

REST-Ressource: accounts_v1beta.accounts.accounttax

Methoden
get GET /accounts/v1beta/{name=accounts/*/accounttax/*}
Gibt die Steuerregeln zurück, die den Bedingungen von GetAccountTaxRequest entsprechen
list GET /accounts/v1beta/{parent=accounts/*}/accounttax
Listet die Steuereinstellungen der Unterkonten nur in Ihrem Merchant Center-Konto auf.
patch PATCH /accounts/v1beta/{accountTax.name=accounts/*/accounttax/*}
Aktualisiert die Steuereinstellungen des Kontos.

REST-Ressource: accounts_v1beta.accounts.homepage

Methoden
claim POST /accounts/v1beta/{name=accounts/*/homepage}:claim
Beansprucht die Startseite eines Geschäfts.
unclaim POST /accounts/v1beta/{name=accounts/*/homepage}:unclaim
Hebt den Anspruch auf die Startseite eines Geschäfts auf.

REST-Ressource: accounts_v1beta.accounts.issues

Methoden
list GET /accounts/v1beta/{parent=accounts/*}/issues
Listet alle Kontoprobleme eines Merchant Center-Kontos auf.

REST-Ressource: accounts_v1beta.accounts.onlineReturnPolicies

Methoden
get GET /accounts/v1beta/{name=accounts/*/onlineReturnPolicies/*}
Ruft vorhandene Rückgabebedingungen ab.
list GET /accounts/v1beta/{parent=accounts/*}/onlineReturnPolicies
Listet alle vorhandenen Rückgabebedingungen auf.

REST-Ressource: accounts_v1beta.accounts.programs

Methoden
disable POST /accounts/v1beta/{name=accounts/*/programs/*}:disable
Die Teilnahme am angegebenen Programm wird für das Konto deaktiviert.
enable POST /accounts/v1beta/{name=accounts/*/programs/*}:enable
Die Teilnahme am angegebenen Programm für das Konto aktivieren.
get GET /accounts/v1beta/{name=accounts/*/programs/*}
Ruft das angegebene Programm für das Konto ab.
list GET /accounts/v1beta/{parent=accounts/*}/programs
Ruft alle Programme für das Konto ab.

REST-Ressource: accounts_v1beta.accounts.regions

Methoden
create POST /accounts/v1beta/{parent=accounts/*}/regions
Erstellt eine Regionsdefinition in Ihrem Merchant Center-Konto.
delete DELETE /accounts/v1beta/{name=accounts/*/regions/*}
Löscht eine Regionsdefinition aus Ihrem Merchant Center-Konto.
get GET /accounts/v1beta/{name=accounts/*/regions/*}
Ruft eine in Ihrem Merchant Center-Konto definierte Region ab.
list GET /accounts/v1beta/{parent=accounts/*}/regions
Listet die Regionen in Ihrem Merchant Center-Konto auf.
patch PATCH /accounts/v1beta/{region.name=accounts/*/regions/*}
Aktualisiert eine Regionsdefinition in Ihrem Merchant Center-Konto.

REST-Ressource: accounts_v1beta.accounts.shippingSettings

Methoden
insert POST /accounts/v1beta/{parent=accounts/*}/shippingSettings:insert
Ersetzen Sie die Versandeinstellung eines Händlers durch die „Versandanfrage“.

REST-Ressource: accounts_v1beta.accounts.termsOfServiceAgreementStates

Methoden
get GET /accounts/v1beta/{name=accounts/*/termsOfServiceAgreementStates/*}
Gibt den Status einer Nutzungsvereinbarung zurück.
retrieveForApplication GET /accounts/v1beta/{parent=accounts/*}/termsOfServiceAgreementStates:retrieveForApplication
Ruft den Status der Vereinbarung zu den Nutzungsbedingungen der Anwendung ab.

REST-Ressource: accounts_v1beta.accounts.users

Methoden
create POST /accounts/v1beta/{parent=accounts/*}/users
Erstellt einen Nutzer für ein Merchant Center-Konto.
delete DELETE /accounts/v1beta/{name=accounts/*/users/*}
Löscht den Nutzer eines Merchant Center-Kontos.
get GET /accounts/v1beta/{name=accounts/*/users/*}
Ruft den Nutzer eines Merchant Center-Kontos ab.
getEmailPreferences GET /accounts/v1beta/{name=accounts/*/users/*/emailPreferences}
Gibt die E-Mail-Einstellungen für den Nutzer eines Merchant Center-Kontos zurück.
list GET /accounts/v1beta/{parent=accounts/*}/users
Listet alle Nutzer eines Merchant Center-Kontos auf.
patch PATCH /accounts/v1beta/{user.name=accounts/*/users/*}
Aktualisiert einen Nutzer eines Merchant Center-Kontos.
updateEmailPreferences PATCH /accounts/v1beta/{emailPreferences.name=accounts/*/users/*/emailPreferences}
Aktualisiert die E-Mail-Einstellungen für den Nutzer eines Merchant Center-Kontos.

REST-Ressource: accounts_v1beta.termsOfService

Methoden
accept GET /accounts/v1beta/{name=termsOfService/*}:accept
Akzeptiert einen TermsOfService.
get GET /accounts/v1beta/{name=termsOfService/*}
Ruft die TermsOfService ab, die der bereitgestellten Version zugeordnet sind.
retrieveLatest GET /accounts/v1beta/termsOfService:retrieveLatest
Ruft die neueste Version von TermsOfService für bestimmte kind und region_code ab.