Merchant API

Kelola Akun Merchant Center Anda secara terprogram.

Layanan: merchantapi.googleapis.com

Untuk memanggil layanan ini, sebaiknya gunakan library klien yang disediakan Google. Jika aplikasi Anda perlu menggunakan library Anda sendiri untuk memanggil layanan ini, gunakan informasi berikut saat Anda membuat permintaan API.

Dokumen discovery

Dokumen Discovery adalah spesifikasi yang dapat dibaca komputer untuk mendeskripsikan dan menggunakan REST API. Dokumen ini digunakan untuk membuat library klien, plugin IDE, dan alat lainnya yang berinteraksi dengan Google API. Satu layanan dapat menyediakan beberapa dokumen discovery. Layanan ini menyediakan dokumen penemuan berikut:

Endpoint layanan

Endpoint layanan adalah URL dasar yang menentukan alamat jaringan layanan API. Satu layanan dapat memiliki beberapa endpoint layanan. Layanan ini memiliki endpoint layanan berikut dan semua URI di bawah berhubungan dengan endpoint layanan ini:

  • https://merchantapi.googleapis.com

Resource REST: reviews_v1beta.accounts.merchantReviews

Metode
delete DELETE /reviews/v1beta/{name=accounts/*/merchantReviews/*}
Menghapus ulasan penjual.
get GET /reviews/v1beta/{name=accounts/*/merchantReviews/*}
Mendapatkan ulasan penjual.
insert POST /reviews/v1beta/{parent=accounts/*}/merchantReviews:insert
Menyisipkan ulasan untuk akun Merchant Center Anda.
list GET /reviews/v1beta/{parent=accounts/*}/merchantReviews
Mencantumkan ulasan penjual.

Resource REST: reviews_v1beta.accounts.productReviews

Metode
delete DELETE /reviews/v1beta/{name=accounts/*/productReviews/*}
Menghapus ulasan produk.
get GET /reviews/v1beta/{name=accounts/*/productReviews/*}
Mendapatkan ulasan produk.
insert POST /reviews/v1beta/{parent=accounts/*}/productReviews:insert
Menyisipkan ulasan produk.
list GET /reviews/v1beta/{parent=accounts/*}/productReviews
Mencantumkan ulasan produk.

Resource REST: reports_v1beta.accounts.reports

Metode
search POST /reports/v1beta/{parent=accounts/*}/reports:search
Mengambil laporan yang ditentukan oleh kueri penelusuran.

Resource REST: quota_v1beta.accounts.quotas

Metode
list GET /quota/v1beta/{parent=accounts/*}/quotas
Mencantumkan kuota dan penggunaan panggilan harian per grup untuk akun Merchant Center Anda.

Resource REST: promotions_v1beta.accounts.promotions

Metode
get GET /promotions/v1beta/{name=accounts/*/promotions/*}
Mengambil promosi dari akun Merchant Center Anda.
insert POST /promotions/v1beta/{parent=accounts/*}/promotions:insert
Menyisipkan promosi untuk akun Merchant Center Anda.
list GET /promotions/v1beta/{parent=accounts/*}/promotions
Mencantumkan promosi di akun Merchant Center Anda.

Resource REST: products_v1beta.accounts.productInputs

Metode
delete DELETE /products/v1beta/{name=accounts/*/productInputs/*}
Menghapus input produk dari akun Merchant Center Anda.
insert POST /products/v1beta/{parent=accounts/*}/productInputs:insert
Mengupload input produk ke akun Merchant Center Anda.

Resource REST: products_v1beta.accounts.products

Metode
get GET /products/v1beta/{name=accounts/*/products/*}
Mengambil produk yang diproses dari akun Merchant Center Anda.
list GET /products/v1beta/{parent=accounts/*}/products
Mencantumkan produk yang diproses di akun Merchant Center Anda.

Resource REST: notifications_v1beta.accounts.notificationsubscriptions

Metode
create POST /notifications/v1beta/{parent=accounts/*}/notificationsubscriptions
Membuat langganan notifikasi untuk bisnis.
delete DELETE /notifications/v1beta/{name=accounts/*/notificationsubscriptions/*}
Menghapus langganan notifikasi untuk penjual.
get GET /notifications/v1beta/{name=accounts/*/notificationsubscriptions/*}
Mendapatkan langganan notifikasi untuk akun.
list GET /notifications/v1beta/{parent=accounts/*}/notificationsubscriptions
Mendapatkan semua langganan notifikasi untuk penjual.
patch PATCH /notifications/v1beta/{notificationSubscription.name=accounts/*/notificationsubscriptions/*}
Memperbarui langganan notifikasi yang ada untuk penjual.

Resource REST: lfp_v1beta.accounts.lfpInventories

Metode
insert POST /lfp/v1beta/{parent=accounts/*}/lfpInventories:insert
Menyisipkan resource LfpInventory untuk akun penjual target tertentu.

Resource REST: lfp_v1beta.accounts.lfpSales

Metode
insert POST /lfp/v1beta/{parent=accounts/*}/lfpSales:insert
Menyisipkan LfpSale untuk penjual tertentu.

Resource REST: lfp_v1beta.accounts.lfpStores

Metode
delete DELETE /lfp/v1beta/{name=accounts/*/lfpStores/*}
Menghapus toko untuk penjual target.
get GET /lfp/v1beta/{name=accounts/*/lfpStores/*}
Mengambil informasi tentang toko.
insert POST /lfp/v1beta/{parent=accounts/*}/lfpStores:insert
Menyisipkan toko untuk penjual target.
list GET /lfp/v1beta/{parent=accounts/*}/lfpStores
Mencantumkan toko penjual target, yang ditentukan oleh filter di ListLfpStoresRequest.

Resource REST: inventories_v1beta.accounts.products.localInventories

Metode
delete DELETE /inventories/v1beta/{name=accounts/*/products/*/localInventories/*}
Menghapus LocalInventory yang ditentukan dari produk yang diberikan di akun penjual Anda.
insert POST /inventories/v1beta/{parent=accounts/*/products/*}/localInventories:insert
Menyisipkan resource LocalInventory ke produk di akun penjual Anda.
list GET /inventories/v1beta/{parent=accounts/*/products/*}/localInventories
Mencantumkan resource LocalInventory untuk produk tertentu di akun penjual Anda.

Resource REST: inventories_v1beta.accounts.products.regionalInventories

Metode
delete DELETE /inventories/v1beta/{name=accounts/*/products/*/regionalInventories/*}
Menghapus resource RegionalInventory yang ditentukan dari produk yang diberikan di akun penjual Anda.
insert POST /inventories/v1beta/{parent=accounts/*/products/*}/regionalInventories:insert
Menyisipkan RegionalInventory ke produk tertentu di akun penjual Anda.
list GET /inventories/v1beta/{parent=accounts/*/products/*}/regionalInventories
Mencantumkan resource RegionalInventory untuk produk tertentu di akun penjual Anda.

Resource REST: datasources_v1beta.accounts.dataSources

Metode
create POST /datasources/v1beta/{parent=accounts/*}/dataSources
Membuat konfigurasi sumber data baru untuk akun tertentu.
delete DELETE /datasources/v1beta/{name=accounts/*/dataSources/*}
Menghapus sumber data dari akun Merchant Center Anda.
fetch POST /datasources/v1beta/{name=accounts/*/dataSources/*}:fetch
Melakukan pengambilan data dengan segera (bahkan di luar jadwal pengambilan) pada sumber data dari Akun Merchant Center Anda.
get GET /datasources/v1beta/{name=accounts/*/dataSources/*}
Mengambil konfigurasi sumber data untuk akun tertentu.
list GET /datasources/v1beta/{parent=accounts/*}/dataSources
Mencantumkan konfigurasi untuk sumber data untuk akun tertentu.
patch PATCH /datasources/v1beta/{dataSource.name=accounts/*/dataSources/*}
Memperbarui konfigurasi sumber data yang ada.

Resource REST: datasources_v1beta.accounts.dataSources.fileUploads

Metode
get GET /datasources/v1beta/{name=accounts/*/dataSources/*/fileUploads/*}
Mendapatkan upload file sumber data terbaru.

Resource REST: conversions_v1beta.accounts.conversionSources

Metode
create POST /conversions/v1beta/{parent=accounts/*}/conversionSources
Membuat sumber konversi baru.
delete DELETE /conversions/v1beta/{name=accounts/*/conversionSources/*}
Mengarsipkan sumber konversi yang ada.
get GET /conversions/v1beta/{name=accounts/*/conversionSources/*}
Mengambil sumber konversi.
list GET /conversions/v1beta/{parent=accounts/*}/conversionSources
Mengambil daftar sumber konversi yang dapat diakses pemanggil.
patch PATCH /conversions/v1beta/{conversionSource.name=accounts/*/conversionSources/*}
Memperbarui informasi sumber konversi yang ada.
undelete POST /conversions/v1beta/{name=accounts/*/conversionSources/*}:undelete
Mengaktifkan kembali sumber konversi yang diarsipkan.

Resource REST: accounts_v1beta.accounts

Metode
createAndConfigure POST /accounts/v1beta/accounts:createAndConfigure
Membuat akun Merchant Center mandiri dengan konfigurasi tambahan.
delete DELETE /accounts/v1beta/{name=accounts/*}
Menghapus akun yang ditentukan, apa pun jenisnya: mandiri, MCA, atau sub-akun.
get GET /accounts/v1beta/{name=accounts/*}
Mengambil akun dari akun Merchant Center Anda.
list GET /accounts/v1beta/accounts
Mencantumkan akun yang dapat diakses oleh pengguna yang melakukan panggilan dan cocok dengan batasan permintaan seperti ukuran halaman atau filter.
listSubaccounts GET /accounts/v1beta/{provider=accounts/*}:listSubaccounts
Mencantumkan semua sub-akun untuk akun multiklien tertentu.
patch PATCH /accounts/v1beta/{account.name=accounts/*}
Memperbarui akun, apa pun jenisnya: mandiri, MCA, atau sub-akun.

Resource REST: accounts_v1beta.accounts.autofeedSettings

Metode
getAutofeedSettings GET /accounts/v1beta/{name=accounts/*/autofeedSettings}
Mengambil setelan feed otomatis akun.
updateAutofeedSettings PATCH /accounts/v1beta/{autofeedSettings.name=accounts/*/autofeedSettings}
Memperbarui setelan feed otomatis akun.

Resource REST: accounts_v1beta.accounts.businessIdentity

Metode
getBusinessIdentity GET /accounts/v1beta/{name=accounts/*/businessIdentity}
Mengambil identitas bisnis akun.
updateBusinessIdentity PATCH /accounts/v1beta/{businessIdentity.name=accounts/*/businessIdentity}
Memperbarui identitas bisnis akun.

Resource REST: accounts_v1beta.accounts.businessInfo

Metode
getBusinessInfo GET /accounts/v1beta/{name=accounts/*/businessInfo}
Mengambil info bisnis akun.
updateBusinessInfo PATCH /accounts/v1beta/{businessInfo.name=accounts/*/businessInfo}
Memperbarui info bisnis akun.

Resource REST: accounts_v1beta.accounts.emailPreferences

Metode
getEmailPreferences GET /accounts/v1beta/{name=accounts/*/users/*/emailPreferences}
Menampilkan preferensi email untuk pengguna akun Merchant Center.
updateEmailPreferences PATCH /accounts/v1beta/{emailPreferences.name=accounts/*/users/*/emailPreferences}
Memperbarui preferensi email untuk pengguna akun Merchant Center.

Resource REST: accounts_v1beta.accounts.homepage

Metode
claim POST /accounts/v1beta/{name=accounts/*/homepage}:claim
Mengklaim halaman beranda Play Store.
getHomepage GET /accounts/v1beta/{name=accounts/*/homepage}
Mengambil halaman beranda Play Store.
unclaim POST /accounts/v1beta/{name=accounts/*/homepage}:unclaim
Membatalkan klaim halaman beranda Play Store.
updateHomepage PATCH /accounts/v1beta/{homepage.name=accounts/*/homepage}
Memperbarui halaman beranda toko.

Resource REST: accounts_v1beta.accounts.issues

Metode
list GET /accounts/v1beta/{parent=accounts/*}/issues
Mencantumkan semua masalah akun di akun Merchant Center.

Resource REST: accounts_v1beta.accounts.onlineReturnPolicies

Metode
get GET /accounts/v1beta/{name=accounts/*/onlineReturnPolicies/*}
Mendapatkan kebijakan pengembalian yang ada untuk penjual tertentu.
list GET /accounts/v1beta/{parent=accounts/*}/onlineReturnPolicies
Mencantumkan semua kebijakan pengembalian yang ada untuk penjual tertentu.

Resource REST: accounts_v1beta.accounts.programs

Metode
disable POST /accounts/v1beta/{name=accounts/*/programs/*}:disable
Menonaktifkan partisipasi dalam program yang ditentukan untuk akun.
enable POST /accounts/v1beta/{name=accounts/*/programs/*}:enable
Mengaktifkan partisipasi dalam program yang ditentukan untuk akun.
get GET /accounts/v1beta/{name=accounts/*/programs/*}
Mengambil program yang ditentukan untuk akun.
list GET /accounts/v1beta/{parent=accounts/*}/programs
Mengambil semua program untuk akun.

Resource REST: accounts_v1beta.accounts.regions

Metode
create POST /accounts/v1beta/{parent=accounts/*}/regions
Membuat definisi wilayah di akun Merchant Center Anda.
delete DELETE /accounts/v1beta/{name=accounts/*/regions/*}
Menghapus definisi wilayah dari akun Merchant Center Anda.
get GET /accounts/v1beta/{name=accounts/*/regions/*}
Mengambil wilayah yang ditentukan di akun Merchant Center Anda.
list GET /accounts/v1beta/{parent=accounts/*}/regions
Mencantumkan wilayah di akun Merchant Center Anda.
patch PATCH /accounts/v1beta/{region.name=accounts/*/regions/*}
Memperbarui definisi wilayah di akun Merchant Center Anda.

Resource REST: accounts_v1beta.accounts.shippingSettings

Metode
getShippingSettings GET /accounts/v1beta/{name=accounts/*/shippingSettings}
Mengambil informasi setelan pengiriman.
insert POST /accounts/v1beta/{parent=accounts/*}/shippingSettings:insert
Ganti setelan pengiriman penjual dengan setelan pengiriman permintaan.

Resource REST: accounts_v1beta.accounts.termsOfServiceAgreementStates

Metode
get GET /accounts/v1beta/{name=accounts/*/termsOfServiceAgreementStates/*}
Menampilkan status perjanjian persyaratan layanan.
retrieveForApplication GET /accounts/v1beta/{parent=accounts/*}/termsOfServiceAgreementStates:retrieveForApplication
Mengambil status perjanjian untuk persyaratan layanan aplikasi.

Resource REST: accounts_v1beta.accounts.users

Metode
create POST /accounts/v1beta/{parent=accounts/*}/users
Membuat pengguna akun Merchant Center.
delete DELETE /accounts/v1beta/{name=accounts/*/users/*}
Menghapus pengguna akun Merchant Center.
get GET /accounts/v1beta/{name=accounts/*/users/*}
Mengambil pengguna akun Merchant Center.
list GET /accounts/v1beta/{parent=accounts/*}/users
Mencantumkan semua pengguna akun Merchant Center.
patch PATCH /accounts/v1beta/{user.name=accounts/*/users/*}
Memperbarui pengguna akun Merchant Center.

Resource REST: accounts_v1beta.termsOfService

Metode
accept GET /accounts/v1beta/{name=termsOfService/*}:accept
Menerima TermsOfService.
get GET /accounts/v1beta/{name=termsOfService/*}
Mengambil TermsOfService yang terkait dengan versi yang disediakan.
retrieveLatest GET /accounts/v1beta/termsOfService:retrieveLatest
Mengambil TermsOfService versi terbaru untuk kind dan region_code tertentu.