Merchant API

Merchant Center-Konten programmatisch verwalten

Dienst: merchantapi.googleapis.com

Wir empfehlen, diesen Dienst mit den von Google bereitgestellten Clientbibliotheken aufzurufen. Wenn Ihre Anwendung diesen Dienst mit Ihren eigenen Bibliotheken aufrufen muss, verwenden Sie die folgenden Informationen, wenn Sie die API-Anfragen senden.

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: reviews_v1beta.accounts.merchantReviews

Methoden
delete DELETE /reviews/v1beta/{name=accounts/*/merchantReviews/*}
Löscht die Händlerrezension.
get GET /reviews/v1beta/{name=accounts/*/merchantReviews/*}
Ruft eine Händlerbewertung ab.
insert POST /reviews/v1beta/{parent=accounts/*}/merchantReviews:insert
Fügt eine Rezension für Ihr Merchant Center-Konto ein.
list GET /reviews/v1beta/{parent=accounts/*}/merchantReviews
Listet Händlerrezensionen auf.

REST-Ressource: reviews_v1beta.accounts.productReviews

Methoden
delete DELETE /reviews/v1beta/{name=accounts/*/productReviews/*}
Löscht eine Produktrezension.
get GET /reviews/v1beta/{name=accounts/*/productReviews/*}
Ruft eine Produktrezension ab.
insert POST /reviews/v1beta/{parent=accounts/*}/productReviews:insert
Fügt eine Produktrezension ein.
list GET /reviews/v1beta/{parent=accounts/*}/productReviews
Listet Rezensionen auf.

REST-Ressource: reports_v1beta.accounts.reports

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

REST-Ressource: quota_v1beta.accounts.quotas

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

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
Listet die Angebote in Ihrem Merchant Center-Konto auf.

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
Ladet 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
Liste der verarbeiteten Produkte in Ihrem Merchant Center-Konto.

REST-Ressource: notifications_v1beta.accounts.notificationsubscriptions

Methoden
create POST /notifications/v1beta/{parent=accounts/*}/notificationsubscriptions
Erstellt ein Benachrichtigungsabo für ein Unternehmen.
delete DELETE /notifications/v1beta/{name=accounts/*/notificationsubscriptions/*}
Löscht ein Benachrichtigungsabo für einen Händler.
get GET /notifications/v1beta/{name=accounts/*/notificationsubscriptions/*}
Ruft Benachrichtigungsabos für ein Konto ab.
list GET /notifications/v1beta/{parent=accounts/*}/notificationsubscriptions
Ruft alle Benachrichtigungsabos für einen Händler ab.
patch PATCH /notifications/v1beta/{notificationSubscription.name=accounts/*/notificationsubscriptions/*}
Aktualisiert ein vorhandenes Benachrichtigungsabo 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 für den angegebenen Händler eine LfpSale ein.

REST-Ressource: lfp_v1beta.accounts.lfpStores

Methoden
delete DELETE /lfp/v1beta/{name=accounts/*/lfpStores/*}
Löscht einen Shop 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, die durch den Filter in ListLfpStoresRequest angegeben wurden.

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 betreffende 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 ein RegionalInventory ein.
list GET /inventories/v1beta/{parent=accounts/*/products/*}/regionalInventories
Listet die RegionalInventory-Ressourcen für das betreffende 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
Führt den Datenabruf sofort (auch außerhalb des Abrufzeitplans) für eine Datenquelle aus Ihrem Merchant Center-Konto aus.
get GET /datasources/v1beta/{name=accounts/*/dataSources/*}
Ruft die Datenquellenkonfiguration für das angegebene Konto ab.
list GET /datasources/v1beta/{parent=accounts/*}/dataSources
Listet die Konfigurationen für Datenquellen für das betreffende Konto auf.
patch PATCH /datasources/v1beta/{dataSource.name=accounts/*/dataSources/*}
Aktualisiert die vorhandene Datenquellenkonfiguration.

REST-Ressource: datasources_v1beta.accounts.dataSources.fileUploads

Methoden
get GET /datasources/v1beta/{name=accounts/*/dataSources/*/fileUploads/*}
Ruft den letzten Dateiupload der Datenquelle ab.

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 zu einer vorhandenen Conversion-Quelle.
undelete POST /conversions/v1beta/{name=accounts/*/conversionSources/*}:undelete
Eine archivierte Conversion-Quelle wird wieder aktiviert.

REST-Ressource: accounts_v1beta.accounts

Methoden
createAndConfigure POST /accounts/v1beta/accounts:createAndConfigure
Erstellt ein eigenständiges Merchant Center-Konto mit zusätzlicher Konfiguration.
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.
list GET /accounts/v1beta/accounts
Listet Konten auf, auf die der aufrufende Nutzer zugreifen kann und die den Einschränkungen der Anfrage entsprechen, z. B. Seitengröße oder Filter.
listSubaccounts GET /accounts/v1beta/{provider=accounts/*}:listSubaccounts
Listet alle Unterkonten für ein bestimmtes Mehrfachkundenkonto auf.
patch PATCH /accounts/v1beta/{account.name=accounts/*}
Aktualisiert ein Konto unabhängig von seinem Typ: eigenständiges Konto, Mehrfachkundenkonto oder Unterkonto.

REST-Ressource: accounts_v1beta.accounts.autofeedSettings

Methoden
getAutofeedSettings GET /accounts/v1beta/{name=accounts/*/autofeedSettings}
Ruft die Einstellungen für den automatischen Feed eines Kontos ab.
updateAutofeedSettings PATCH /accounts/v1beta/{autofeedSettings.name=accounts/*/autofeedSettings}
Aktualisiert die Einstellungen für den automatischen Feed eines Kontos.

REST-Ressource: accounts_v1beta.accounts.businessIdentity

Methoden
getBusinessIdentity GET /accounts/v1beta/{name=accounts/*/businessIdentity}
Ruft die Unternehmensidentität eines Kontos ab.
updateBusinessIdentity PATCH /accounts/v1beta/{businessIdentity.name=accounts/*/businessIdentity}
Aktualisiert die Unternehmensidentität eines Kontos.

REST-Ressource: accounts_v1beta.accounts.businessInfo

Methoden
getBusinessInfo GET /accounts/v1beta/{name=accounts/*/businessInfo}
Ruft die Informationen zum Unternehmen eines Kontos ab.
updateBusinessInfo PATCH /accounts/v1beta/{businessInfo.name=accounts/*/businessInfo}
Aktualisiert die Informationen zum Unternehmen eines Kontos.

REST-Ressource: accounts_v1beta.accounts.emailPreferences

Methoden
getEmailPreferences GET /accounts/v1beta/{name=accounts/*/users/*/emailPreferences}
Gibt die E-Mail-Einstellungen für einen Nutzer eines Merchant Center-Kontos zurück.
updateEmailPreferences PATCH /accounts/v1beta/{emailPreferences.name=accounts/*/users/*/emailPreferences}
Aktualisiert die E-Mail-Einstellungen für einen Nutzer eines Merchant Center-Kontos.

REST-Ressource: accounts_v1beta.accounts.homepage

Methoden
claim POST /accounts/v1beta/{name=accounts/*/homepage}:claim
Beansprucht die Startseite eines Geschäfts.
getHomepage GET /accounts/v1beta/{name=accounts/*/homepage}
Ruft die Startseite eines Geschäfts ab.
unclaim POST /accounts/v1beta/{name=accounts/*/homepage}:unclaim
Entfernt den Anspruch auf die Startseite eines Geschäfts.
updateHomepage PATCH /accounts/v1beta/{homepage.name=accounts/*/homepage}
Aktualisiert die Startseite eines Geschäfts.

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 die Rückgabebedingungen eines bestimmten Händlers ab.
list GET /accounts/v1beta/{parent=accounts/*}/onlineReturnPolicies
Listet alle vorhandenen Rückgabebedingungen für einen bestimmten Händler auf.

REST-Ressource: accounts_v1beta.accounts.programs

Methoden
disable POST /accounts/v1beta/{name=accounts/*/programs/*}:disable
Teilnahme am angegebenen Programm für das Konto deaktivieren.
enable POST /accounts/v1beta/{name=accounts/*/programs/*}:enable
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
getShippingSettings GET /accounts/v1beta/{name=accounts/*/shippingSettings}
Informationen zu den Versandeinstellungen abrufen.
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 Vereinbarung zu den Nutzungsbedingungen zurück.
retrieveForApplication GET /accounts/v1beta/{parent=accounts/*}/termsOfServiceAgreementStates:retrieveForApplication
Ruft den Status der Vereinbarung für die 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 einen Nutzer eines Merchant Center-Kontos.
get GET /accounts/v1beta/{name=accounts/*/users/*}
Ruft einen Nutzer eines Merchant Center-Kontos ab.
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.

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 mit der angegebenen Version verknüpft ist.
retrieveLatest GET /accounts/v1beta/termsOfService:retrieveLatest
Ruft die neueste Version der TermsOfService für eine bestimmte kind und region_code ab.