Merchant API

Zarządzaj kontami Merchant Center w sposób zautomatyzowany.

Usługa: merchantapi.googleapis.com

Do wywołania tej usługi zalecamy użycie dostarczonych przez Google bibliotek klienta. Jeśli do wywoływania tej usługi aplikacja musi używać Twoich własnych bibliotek, podczas tworzenia żądań do interfejsu API użyj podanych niżej informacji.

Dokument opisujący

Dokument opisujący to czytelna dla komputera specyfikacja opisująca interfejsy API REST i ich używanie. Służy do tworzenia bibliotek klienta, wtyczek IDE i innych narzędzi, które współdziałają z interfejsami API Google. Jedna usługa może dostarczać wiele dokumentów opisujących. Ta usługa dostarcza następujące dokumenty wykrywania:

Punkt końcowy usługi

Punkt końcowy usługi to podstawowy adres URL, który określa adres sieciowy usługi interfejsu API. Jedna usługa może mieć wiele punktów końcowych. Ta usługa ma następujący punkt końcowy i wszystkie poniższe identyfikatory URI są względne wobec tego punktu końcowego:

  • https://merchantapi.googleapis.com

Zasób REST: reports_v1beta.accounts.reports

Metody
search POST /reports/v1beta/{parent=accounts/*}/reports:search
Pobiera raport zdefiniowany przez zapytanie.

Zasób REST: quota_v1beta.accounts.quotas

Metody
list GET /quota/v1beta/{parent=accounts/*}/quotas
Pokazuje dzienny limit połączeń i wykorzystanie na grupę na koncie Merchant Center.

Zasób REST: promotions_v1beta.accounts.promotions

Metody
get GET /promotions/v1beta/{name=accounts/*/promotions/*}
Pobiera promocję z Twojego konta Merchant Center.
insert POST /promotions/v1beta/{parent=accounts/*}/promotions:insert
Wstawia promocję na koncie Merchant Center.
list GET /promotions/v1beta/{parent=accounts/*}/promotions
Wyświetla promocje na koncie Merchant Center.

Zasób REST: products_v1beta.accounts.productInputs

Metody
delete DELETE /products/v1beta/{name=accounts/*/productInputs/*}
Usuwa dane produktu z konta Merchant Center.
insert POST /products/v1beta/{parent=accounts/*}/productInputs:insert
Przesyła dane o produktach na Twoje konto Merchant Center.

Zasób REST: products_v1beta.accounts.products

Metody
get GET /products/v1beta/{name=accounts/*/products/*}
Pobiera przetworzony produkt z Twojego konta Merchant Center.
list GET /products/v1beta/{parent=accounts/*}/products
Zawiera listę przetworzonych produktów na Twoim koncie Merchant Center.

Zasób REST: notifications_v1beta.accounts.notificationsubscriptions

Metody
create POST /notifications/v1beta/{parent=accounts/*}/notificationsubscriptions
Tworzy subskrypcję powiadomień dla sprzedawcy.
delete DELETE /notifications/v1beta/{name=accounts/*/notificationsubscriptions/*}
Usuwa subskrypcję powiadomień sprzedawcy.
get GET /notifications/v1beta/{name=accounts/*/notificationsubscriptions/*}
Otrzymuje subskrypcje powiadomień z konta.
list GET /notifications/v1beta/{parent=accounts/*}/notificationsubscriptions
Pobiera wszystkie subskrypcje powiadomień sprzedawcy.
patch PATCH /notifications/v1beta/{notificationSubscription.name=accounts/*/notificationsubscriptions/*}
Aktualizuje obecną subskrypcję powiadomień dla sprzedawcy.

Zasób REST: lfp_v1beta.accounts.lfpInventories

Metody
insert POST /lfp/v1beta/{parent=accounts/*}/lfpInventories:insert
Wstawia zasób LfpInventory dla danego docelowego konta sprzedawcy.

Zasób REST: lfp_v1beta.accounts.lfpSales

Metody
insert POST /lfp/v1beta/{parent=accounts/*}/lfpSales:insert
Wstawia wartość LfpSale dla danego sprzedawcy.

Zasób REST: lfp_v1beta.accounts.lfpStores

Metody
delete DELETE /lfp/v1beta/{name=accounts/*/lfpStores/*}
Usuwa sklep docelowego sprzedawcy.
get GET /lfp/v1beta/{name=accounts/*/lfpStores/*}
Pobiera informacje o sklepie.
insert POST /lfp/v1beta/{parent=accounts/*}/lfpStores:insert
Wstawia sklep dla sprzedawcy docelowego.
list GET /lfp/v1beta/{parent=accounts/*}/lfpStores
Lista sklepów sprzedawcy docelowego, zgodnie z filtrem w opcji ListLfpStoresRequest.

Zasób REST: inventories_v1beta.accounts.products.localInventories

Metody
delete DELETE /inventories/v1beta/{name=accounts/*/products/*/localInventories/*}
Usuwa określoną wartość LocalInventory z danego produktu na koncie sprzedawcy.
insert POST /inventories/v1beta/{parent=accounts/*/products/*}/localInventories:insert
Wstawia zasób LocalInventory do produktu na koncie sprzedawcy.
list GET /inventories/v1beta/{parent=accounts/*/products/*}/localInventories
Lista zasobów LocalInventory dotyczących danego produktu na Twoim koncie sprzedawcy.

Zasób REST: inventories_v1beta.accounts.products.regionalInventories

Metody
delete DELETE /inventories/v1beta/{name=accounts/*/products/*/regionalInventories/*}
Usuwa określony zasób RegionalInventory z danego produktu na koncie sprzedawcy.
insert POST /inventories/v1beta/{parent=accounts/*/products/*}/regionalInventories:insert
Wstawia RegionalInventory do danego produktu na koncie sprzedawcy.
list GET /inventories/v1beta/{parent=accounts/*/products/*}/regionalInventories
Lista zasobów RegionalInventory dotyczących danego produktu na Twoim koncie sprzedawcy.

Zasób REST: datasources_v1beta.accounts.dataSources

Metody
create POST /datasources/v1beta/{parent=accounts/*}/dataSources
Tworzy nową konfigurację źródła danych dla danego konta.
delete DELETE /datasources/v1beta/{name=accounts/*/dataSources/*}
Usuwa źródło danych z Twojego konta Merchant Center.
fetch POST /datasources/v1beta/{name=accounts/*/dataSources/*}:fetch
Natychmiastowe pobieranie danych (nawet poza harmonogramem pobierania) do źródła danych z Twojego konta Merchant Center.
get GET /datasources/v1beta/{name=accounts/*/dataSources/*}
Pobiera konfigurację źródła danych dla danego konta.
list GET /datasources/v1beta/{parent=accounts/*}/dataSources
Lista konfiguracji źródeł danych dla danego konta.
patch PATCH /datasources/v1beta/{dataSource.name=accounts/*/dataSources/*}
Aktualizuje dotychczasową konfigurację źródła danych.

Zasób REST: conversions_v1beta.accounts.conversionSources

Metody
create POST /conversions/v1beta/{parent=accounts/*}/conversionSources
Tworzy nowe źródło konwersji.
delete DELETE /conversions/v1beta/{name=accounts/*/conversionSources/*}
Archiwizuje istniejące źródło konwersji.
get GET /conversions/v1beta/{name=accounts/*/conversionSources/*}
Pobiera źródło konwersji.
list GET /conversions/v1beta/{parent=accounts/*}/conversionSources
Pobiera listę źródeł konwersji, do których ma dostęp element wywołujący.
patch PATCH /conversions/v1beta/{conversionSource.name=accounts/*/conversionSources/*}
Aktualizuje informacje o istniejącym źródle konwersji.
undelete POST /conversions/v1beta/{name=accounts/*/conversionSources/*}:undelete
Ponownie włącza zarchiwizowane źródło konwersji.

Zasób REST: accounts_v1beta.accounts

Metody
createAndConfigure POST /accounts/v1beta/accounts:createAndConfigure
Tworzy samodzielne konto Merchant Center z dodatkową konfiguracją.
delete DELETE /accounts/v1beta/{name=accounts/*}
Usuwa określone konto niezależnie od jego typu: samodzielne, multikonto klientów czy subkonto.
get GET /accounts/v1beta/{name=accounts/*}
Pobiera konto z Twojego konta Merchant Center.
getBusinessIdentity GET /accounts/v1beta/{name=accounts/*/businessIdentity}
Pobiera tożsamość firmy z konta.
getBusinessInfo GET /accounts/v1beta/{name=accounts/*/businessInfo}
Pobiera informacje o firmie z konta.
getHomepage GET /accounts/v1beta/{name=accounts/*/homepage}
Pobiera stronę główną sklepu.
getShippingSettings GET /accounts/v1beta/{name=accounts/*/shippingSettings}
Pobierz informacje o ustawieniach dostawy.
list GET /accounts/v1beta/accounts
Lista kont dostępnych dla użytkownika wywołującego i zgodna z ograniczeniami żądania, takimi jak rozmiar strony lub filtry.
listSubaccounts GET /accounts/v1beta/{provider=accounts/*}:listSubaccounts
Wyświetl listę wszystkich subkont danego multikonta klientów.
patch PATCH /accounts/v1beta/{account.name=accounts/*}
Aktualizuje konto niezależnie od jego typu: samodzielne, multikonto klientów czy subkonto.
updateBusinessIdentity PATCH /accounts/v1beta/{businessIdentity.name=accounts/*/businessIdentity}
Aktualizuje tożsamość firmy na koncie.
updateBusinessInfo PATCH /accounts/v1beta/{businessInfo.name=accounts/*/businessInfo}
Aktualizuje informacje o firmie na koncie.
updateHomepage PATCH /accounts/v1beta/{homepage.name=accounts/*/homepage}
Aktualizuje stronę główną sklepu.

Zasób REST: accounts_v1beta.accounts.accounttax

Metody
get GET /accounts/v1beta/{name=accounts/*/accounttax/*}
Zwraca reguły podatkowe pasujące do warunków GetAccountTaxRequest
list GET /accounts/v1beta/{parent=accounts/*}/accounttax
Zawiera ustawienia podatków tylko dla subkont na Twoim koncie Merchant Center.
patch PATCH /accounts/v1beta/{accountTax.name=accounts/*/accounttax/*}
Aktualizuje ustawienia podatków na koncie.

Zasób REST: accounts_v1beta.accounts.homepage

Metody
claim POST /accounts/v1beta/{name=accounts/*/homepage}:claim
Zgłasza prawa do strony głównej sklepu.
unclaim POST /accounts/v1beta/{name=accounts/*/homepage}:unclaim
Wyłącza prawa do strony głównej sklepu.

Zasób REST: accounts_v1beta.accounts.issues

Metody
list GET /accounts/v1beta/{parent=accounts/*}/issues
Lista wszystkich problemów z kontem Merchant Center.

Zasób REST: accounts_v1beta.accounts.onlineReturnPolicies

Metody
get GET /accounts/v1beta/{name=accounts/*/onlineReturnPolicies/*}
Pobiera istniejące zasady zwrotów.
list GET /accounts/v1beta/{parent=accounts/*}/onlineReturnPolicies
Zawiera wszystkie istniejące zasady zwrotów.

Zasób REST: accounts_v1beta.accounts.programs

Metody
disable POST /accounts/v1beta/{name=accounts/*/programs/*}:disable
Wyłącz na koncie udział w określonym programie.
enable POST /accounts/v1beta/{name=accounts/*/programs/*}:enable
Włącz na koncie udział w określonym programie.
get GET /accounts/v1beta/{name=accounts/*/programs/*}
Pobiera program określony dla konta.
list GET /accounts/v1beta/{parent=accounts/*}/programs
Pobiera wszystkie programy dla konta.

Zasób REST: accounts_v1beta.accounts.regions

Metody
create POST /accounts/v1beta/{parent=accounts/*}/regions
Tworzy definicję regionu na koncie Merchant Center.
delete DELETE /accounts/v1beta/{name=accounts/*/regions/*}
Usuwa definicję regionu z Twojego konta Merchant Center.
get GET /accounts/v1beta/{name=accounts/*/regions/*}
Pobiera region zdefiniowany na Twoim koncie Merchant Center.
list GET /accounts/v1beta/{parent=accounts/*}/regions
Lista regionów na Twoim koncie Merchant Center.
patch PATCH /accounts/v1beta/{region.name=accounts/*/regions/*}
Aktualizuje definicję regionu na koncie Merchant Center.

Zasób REST: accounts_v1beta.accounts.shippingSettings

Metody
insert POST /accounts/v1beta/{parent=accounts/*}/shippingSettings:insert
Zastąp ustawienia dostawy określone przez sprzedawcę ustawieniem dostawy.

Zasób REST: accounts_v1beta.accounts.termsOfServiceAgreementStates

Metody
get GET /accounts/v1beta/{name=accounts/*/termsOfServiceAgreementStates/*}
Zwraca stan umowy o świadczenie usług.
retrieveForApplication GET /accounts/v1beta/{parent=accounts/*}/termsOfServiceAgreementStates:retrieveForApplication
Pobiera stan umowy na warunki korzystania z aplikacji.

Zasób REST: accounts_v1beta.accounts.users

Metody
create POST /accounts/v1beta/{parent=accounts/*}/users
Tworzy użytkownika konta Merchant Center.
delete DELETE /accounts/v1beta/{name=accounts/*/users/*}
Usuwa użytkownika konta Merchant Center.
get GET /accounts/v1beta/{name=accounts/*/users/*}
Pobiera użytkownika konta Merchant Center.
getEmailPreferences GET /accounts/v1beta/{name=accounts/*/users/*/emailPreferences}
Zwraca ustawienia powiadomień e-mail użytkownika konta Merchant Center.
list GET /accounts/v1beta/{parent=accounts/*}/users
Zawiera listę wszystkich użytkowników konta Merchant Center.
patch PATCH /accounts/v1beta/{user.name=accounts/*/users/*}
Aktualizuje użytkownika konta Merchant Center.
updateEmailPreferences PATCH /accounts/v1beta/{emailPreferences.name=accounts/*/users/*/emailPreferences}
Aktualizuje ustawienia e-mail użytkownika konta Merchant Center.

Zasób REST: accounts_v1beta.termsOfService

Metody
accept GET /accounts/v1beta/{name=termsOfService/*}:accept
Akceptuje TermsOfService.
get GET /accounts/v1beta/{name=termsOfService/*}
Pobiera TermsOfService powiązany z podaną wersją.
retrieveLatest GET /accounts/v1beta/termsOfService:retrieveLatest
Pobiera najnowszą wersję usługi TermsOfService dla określonych obiektów kind i region_code.