Merchant API

Gestire i tuoi account Merchant Center in modo programmatico.

Servizio: merchantapi.googleapis.com

Per chiamare questo servizio, ti consigliamo di utilizzare le librerie client fornite da Google. Se la tua applicazione deve utilizzare le tue librerie per chiamare questo servizio, utilizza le seguenti informazioni quando effettui le richieste API.

Documento di rilevamento

Un documento di rilevamento è una specifica leggibile da computer per descrivere e utilizzare le API REST. Viene utilizzato per creare librerie client, plug-in IDE e altri strumenti che interagiscono con le API di Google. Un servizio può fornire più documenti di rilevamento. Questo servizio fornisce i seguenti documenti di rilevamento:

Endpoint di servizio

Un endpoint di servizio è un URL di base che specifica l'indirizzo di rete di un servizio API. Un servizio può avere più endpoint di servizio. Questo servizio ha il seguente endpoint di servizio e tutti gli URI riportati di seguito sono relativi a questo endpoint di servizio:

  • https://merchantapi.googleapis.com

Risorsa REST: reviews_v1beta.accounts.merchantReviews

Metodi
delete DELETE /reviews/v1beta/{name=accounts/*/merchantReviews/*}
Elimina la recensione del commerciante.
get GET /reviews/v1beta/{name=accounts/*/merchantReviews/*}
Riceve una recensione del commerciante.
insert POST /reviews/v1beta/{parent=accounts/*}/merchantReviews:insert
Inserisce una recensione per il tuo account Merchant Center.
list GET /reviews/v1beta/{parent=accounts/*}/merchantReviews
Elenca le recensioni del commerciante.

Risorsa REST: reviews_v1beta.accounts.productReviews

Metodi
delete DELETE /reviews/v1beta/{name=accounts/*/productReviews/*}
Elimina una recensione prodotto.
get GET /reviews/v1beta/{name=accounts/*/productReviews/*}
Riceve una recensione del prodotto.
insert POST /reviews/v1beta/{parent=accounts/*}/productReviews:insert
Inserisce una recensione prodotto.
list GET /reviews/v1beta/{parent=accounts/*}/productReviews
Elenca le recensioni prodotto.

Risorsa REST: reports_v1beta.accounts.reports

Metodi
search POST /reports/v1beta/{parent=accounts/*}/reports:search
Recupera un report definito da una query di ricerca.

Risorsa REST: quota_v1beta.accounts.quotas

Metodi
list GET /quota/v1beta/{parent=accounts/*}/quotas
Elenca la quota di chiamate giornaliera e l'utilizzo per gruppo per il tuo account Merchant Center.

Risorsa REST: promotions_v1beta.accounts.promotions

Metodi
get GET /promotions/v1beta/{name=accounts/*/promotions/*}
Recupera la promozione dal tuo account Merchant Center.
insert POST /promotions/v1beta/{parent=accounts/*}/promotions:insert
Inserisce una promozione per il tuo account Merchant Center.
list GET /promotions/v1beta/{parent=accounts/*}/promotions
Elenca le promozioni nel tuo account Merchant Center.

Risorsa REST: products_v1beta.accounts.productInputs

Metodi
delete DELETE /products/v1beta/{name=accounts/*/productInputs/*}
Elimina un input del prodotto dal tuo account Merchant Center.
insert POST /products/v1beta/{parent=accounts/*}/productInputs:insert
Carica un input prodotto nel tuo account Merchant Center.

Risorsa REST: products_v1beta.accounts.products

Metodi
get GET /products/v1beta/{name=accounts/*/products/*}
Recupera il prodotto elaborato dal tuo account Merchant Center.
list GET /products/v1beta/{parent=accounts/*}/products
Elenca i prodotti elaborati nel tuo account Merchant Center.

Risorsa REST: notifications_v1beta.accounts.notificationsubscriptions

Metodi
create POST /notifications/v1beta/{parent=accounts/*}/notificationsubscriptions
Crea una sottoscrizione alle notifiche per un'attività.
delete DELETE /notifications/v1beta/{name=accounts/*/notificationsubscriptions/*}
Elimina un abbonamento alle notifiche per un commerciante.
get GET /notifications/v1beta/{name=accounts/*/notificationsubscriptions/*}
Recupera le iscrizioni alle notifiche per un account.
list GET /notifications/v1beta/{parent=accounts/*}/notificationsubscriptions
Recupera tutte le iscrizioni alle notifiche per un commerciante.
patch PATCH /notifications/v1beta/{notificationSubscription.name=accounts/*/notificationsubscriptions/*}
Aggiorna un abbonamento alle notifiche esistente per un commerciante.

Risorsa REST: lfp_v1beta.accounts.lfpInventories

Metodi
insert POST /lfp/v1beta/{parent=accounts/*}/lfpInventories:insert
Inserisce una risorsa LfpInventory per l'account commerciante di destinazione specificato.

Risorsa REST: lfp_v1beta.accounts.lfpSales

Metodi
insert POST /lfp/v1beta/{parent=accounts/*}/lfpSales:insert
Inserisce un LfpSale per il commerciante specificato.

Risorsa REST: lfp_v1beta.accounts.lfpStores

Metodi
delete DELETE /lfp/v1beta/{name=accounts/*/lfpStores/*}
Consente di eliminare un negozio per un commerciante di destinazione.
get GET /lfp/v1beta/{name=accounts/*/lfpStores/*}
Recupera le informazioni su un negozio.
insert POST /lfp/v1beta/{parent=accounts/*}/lfpStores:insert
Inserisce un negozio per il commerciante target.
list GET /lfp/v1beta/{parent=accounts/*}/lfpStores
Elenca i negozi del commerciante di destinazione, specificati dal filtro in ListLfpStoresRequest.

Risorsa REST: inventories_v1beta.accounts.products.localInventories

Metodi
delete DELETE /inventories/v1beta/{name=accounts/*/products/*/localInventories/*}
Consente di eliminare il LocalInventory specificato dal prodotto specificato nel tuo account commerciante.
insert POST /inventories/v1beta/{parent=accounts/*/products/*}/localInventories:insert
Inserisce una risorsa LocalInventory in un prodotto nel tuo account commerciante.
list GET /inventories/v1beta/{parent=accounts/*/products/*}/localInventories
Elenca le risorse LocalInventory per il prodotto specificato nel tuo account commerciante.

Risorsa REST: inventories_v1beta.accounts.products.regionalInventories

Metodi
delete DELETE /inventories/v1beta/{name=accounts/*/products/*/regionalInventories/*}
Elimina la risorsa RegionalInventory specificata dal prodotto specificato nel tuo account commerciante.
insert POST /inventories/v1beta/{parent=accounts/*/products/*}/regionalInventories:insert
Inserisce un RegionalInventory in un determinato prodotto nel tuo account commerciante.
list GET /inventories/v1beta/{parent=accounts/*/products/*}/regionalInventories
Elenca le risorse RegionalInventory per il prodotto specificato nel tuo account commerciante.

Risorsa REST: datasources_v1beta.accounts.dataSources

Metodi
create POST /datasources/v1beta/{parent=accounts/*}/dataSources
Crea la nuova configurazione dell'origine dati per l'account specificato.
delete DELETE /datasources/v1beta/{name=accounts/*/dataSources/*}
Elimina un'origine dati dal tuo account Merchant Center.
fetch POST /datasources/v1beta/{name=accounts/*/dataSources/*}:fetch
Esegue il recupero dei dati immediatamente (anche al di fuori della pianificazione del recupero) in un'origine dati del tuo account Merchant Center.
get GET /datasources/v1beta/{name=accounts/*/dataSources/*}
Recupera la configurazione dell'origine dati per l'account specificato.
list GET /datasources/v1beta/{parent=accounts/*}/dataSources
Elenca le configurazioni delle origini dati per l'account specificato.
patch PATCH /datasources/v1beta/{dataSource.name=accounts/*/dataSources/*}
Aggiorna la configurazione dell'origine dati esistente.

Risorsa REST: datasources_v1beta.accounts.dataSources.fileUploads

Metodi
get GET /datasources/v1beta/{name=accounts/*/dataSources/*/fileUploads/*}
Recupera l'ultimo caricamento del file dell'origine dati.

Risorsa REST: conversions_v1beta.accounts.conversionSources

Metodi
create POST /conversions/v1beta/{parent=accounts/*}/conversionSources
Crea una nuova origine conversione.
delete DELETE /conversions/v1beta/{name=accounts/*/conversionSources/*}
Archivia un'origine conversione esistente.
get GET /conversions/v1beta/{name=accounts/*/conversionSources/*}
Recupera un'origine conversione.
list GET /conversions/v1beta/{parent=accounts/*}/conversionSources
Recupera l'elenco delle origini conversione a cui ha accesso chi chiama.
patch PATCH /conversions/v1beta/{conversionSource.name=accounts/*/conversionSources/*}
Aggiorna le informazioni di un'origine conversione esistente.
undelete POST /conversions/v1beta/{name=accounts/*/conversionSources/*}:undelete
Riattiva un'origine conversione archiviata.

Risorsa REST: accounts_v1beta.accounts

Metodi
createAndConfigure POST /accounts/v1beta/accounts:createAndConfigure
Crea un account Merchant Center autonomo con una configurazione aggiuntiva.
delete DELETE /accounts/v1beta/{name=accounts/*}
Elimina l'account specificato indipendentemente dal tipo: indipendente, AMC o subaccount.
get GET /accounts/v1beta/{name=accounts/*}
Recupera un account dal tuo account Merchant Center.
list GET /accounts/v1beta/accounts
Elenca gli account accessibili all'utente che chiama e che corrispondono ai vincoli della richiesta, ad esempio le dimensioni delle pagine o i filtri.
listSubaccounts GET /accounts/v1beta/{provider=accounts/*}:listSubaccounts
Elenca tutti i subaccount di un determinato account multi-cliente.
patch PATCH /accounts/v1beta/{account.name=accounts/*}
Aggiorna un account indipendentemente dal tipo: indipendente, AMC o subaccount.

Risorsa REST: accounts_v1beta.accounts.autofeedSettings

Metodi
getAutofeedSettings GET /accounts/v1beta/{name=accounts/*/autofeedSettings}
Recupera le impostazioni del feed automatico di un account.
updateAutofeedSettings PATCH /accounts/v1beta/{autofeedSettings.name=accounts/*/autofeedSettings}
Aggiorna le impostazioni del feed automatico di un account.

Risorsa REST: accounts_v1beta.accounts.businessIdentity

Metodi
getBusinessIdentity GET /accounts/v1beta/{name=accounts/*/businessIdentity}
Recupera l'identità dell'attività di un account.
updateBusinessIdentity PATCH /accounts/v1beta/{businessIdentity.name=accounts/*/businessIdentity}
Aggiorna l'identità dell'attività di un account.

Risorsa REST: accounts_v1beta.accounts.businessInfo

Metodi
getBusinessInfo GET /accounts/v1beta/{name=accounts/*/businessInfo}
Recupera le informazioni sull'attività di un account.
updateBusinessInfo PATCH /accounts/v1beta/{businessInfo.name=accounts/*/businessInfo}
Aggiorna le informazioni sull'attività di un account.

Risorsa REST: accounts_v1beta.accounts.emailPreferences

Metodi
getEmailPreferences GET /accounts/v1beta/{name=accounts/*/users/*/emailPreferences}
Restituisce le preferenze email di un utente dell'account Merchant Center.
updateEmailPreferences PATCH /accounts/v1beta/{emailPreferences.name=accounts/*/users/*/emailPreferences}
Aggiorna le preferenze email di un utente dell'account Merchant Center.

Risorsa REST: accounts_v1beta.accounts.homepage

Metodi
claim POST /accounts/v1beta/{name=accounts/*/homepage}:claim
Rivendica la home page di un negozio.
getHomepage GET /accounts/v1beta/{name=accounts/*/homepage}
Recupera la home page di un negozio.
unclaim POST /accounts/v1beta/{name=accounts/*/homepage}:unclaim
Annullare la rivendicazione della home page di un negozio.
updateHomepage PATCH /accounts/v1beta/{homepage.name=accounts/*/homepage}
Aggiorna la home page di un negozio.

Risorsa REST: accounts_v1beta.accounts.issues

Metodi
list GET /accounts/v1beta/{parent=accounts/*}/issues
Elenca tutti i problemi relativi all'account di un account Merchant Center.

Risorsa REST: accounts_v1beta.accounts.onlineReturnPolicies

Metodi
get GET /accounts/v1beta/{name=accounts/*/onlineReturnPolicies/*}
Recupera le norme sui resi esistenti per un determinato commerciante.
list GET /accounts/v1beta/{parent=accounts/*}/onlineReturnPolicies
Elenca tutte le norme sui resi esistenti per un determinato commerciante.

Risorsa REST: accounts_v1beta.accounts.programs

Metodi
disable POST /accounts/v1beta/{name=accounts/*/programs/*}:disable
Disattiva la partecipazione al programma specificato per l'account.
enable POST /accounts/v1beta/{name=accounts/*/programs/*}:enable
Attiva la partecipazione al programma specificato per l'account.
get GET /accounts/v1beta/{name=accounts/*/programs/*}
Recupera il programma specificato per l'account.
list GET /accounts/v1beta/{parent=accounts/*}/programs
Recupera tutti i programmi per l'account.

Risorsa REST: accounts_v1beta.accounts.regions

Metodi
create POST /accounts/v1beta/{parent=accounts/*}/regions
Crea una definizione di regione nel tuo account Merchant Center.
delete DELETE /accounts/v1beta/{name=accounts/*/regions/*}
Elimina una definizione di regione dal tuo account Merchant Center.
get GET /accounts/v1beta/{name=accounts/*/regions/*}
Recupera una regione definita nel tuo account Merchant Center.
list GET /accounts/v1beta/{parent=accounts/*}/regions
Elenca le regioni nel tuo account Merchant Center.
patch PATCH /accounts/v1beta/{region.name=accounts/*/regions/*}
Aggiorna una definizione di regione nel tuo account Merchant Center.

Risorsa REST: accounts_v1beta.accounts.shippingSettings

Metodi
getShippingSettings GET /accounts/v1beta/{name=accounts/*/shippingSettings}
Recupera le informazioni sulle impostazioni di spedizione.
insert POST /accounts/v1beta/{parent=accounts/*}/shippingSettings:insert
Sostituisci l'impostazione di spedizione di un commerciante con l'impostazione di richiesta di spedizione.

Risorsa REST: accounts_v1beta.accounts.termsOfServiceAgreementStates

Metodi
get GET /accounts/v1beta/{name=accounts/*/termsOfServiceAgreementStates/*}
Restituisce lo stato di un contratto con Termini di servizio.
retrieveForApplication GET /accounts/v1beta/{parent=accounts/*}/termsOfServiceAgreementStates:retrieveForApplication
Recupera lo stato del contratto per i Termini di servizio dell'applicazione.

Risorsa REST: accounts_v1beta.accounts.users

Metodi
create POST /accounts/v1beta/{parent=accounts/*}/users
Crea un utente dell'account Merchant Center.
delete DELETE /accounts/v1beta/{name=accounts/*/users/*}
Consente di eliminare un utente dell'account Merchant Center.
get GET /accounts/v1beta/{name=accounts/*/users/*}
Recupera un utente dell'account Merchant Center.
list GET /accounts/v1beta/{parent=accounts/*}/users
Elenca tutti gli utenti di un account Merchant Center.
patch PATCH /accounts/v1beta/{user.name=accounts/*/users/*}
Aggiorna un utente dell'account Merchant Center.

Risorsa REST: accounts_v1beta.termsOfService

Metodi
accept GET /accounts/v1beta/{name=termsOfService/*}:accept
Accetta un TermsOfService.
get GET /accounts/v1beta/{name=termsOfService/*}
Recupera il TermsOfService associato alla versione fornita.
retrieveLatest GET /accounts/v1beta/termsOfService:retrieveLatest
Recupera la versione più recente del TermsOfService per un determinato kind e region_code.