Merchant Center アカウントをプログラムで管理する。
- REST リソース: reviews_v1beta.accounts.merchantReviews
- REST リソース: reviews_v1beta.accounts.productReviews
- REST リソース: reports_v1beta.accounts.reports
- REST リソース: quota_v1beta.accounts.quotas
- REST リソース: promotions_v1beta.accounts.promotions
- REST リソース: products_v1beta.accounts.productInputs
- REST リソース: products_v1beta.accounts.products
- REST リソース: notifications_v1beta.accounts.notificationsubscriptions
- REST リソース: lfp_v1beta.accounts.lfpInventories
- REST リソース: lfp_v1beta.accounts.lfpSales
- REST リソース: lfp_v1beta.accounts.lfpStores
- REST リソース: inventories_v1beta.accounts.products.localInventories
- REST リソース: inventories_v1beta.accounts.products.regionalInventories
- REST リソース: datasources_v1beta.accounts.dataSources
- REST リソース: datasources_v1beta.accounts.dataSources.fileUploads
- REST リソース: conversions_v1beta.accounts.conversionSources
- REST リソース: accounts_v1beta.accounts
- REST リソース: accounts_v1beta.accounts.autofeedSettings
- REST リソース: accounts_v1beta.accounts.businessIdentity
- REST リソース: accounts_v1beta.accounts.businessInfo
- REST リソース: accounts_v1beta.accounts.emailPreferences
- REST リソース: accounts_v1beta.accounts.homepage
- REST リソース: accounts_v1beta.accounts.issues
- REST リソース: accounts_v1beta.accounts.onlineReturnPolicies
- REST リソース: accounts_v1beta.accounts.programs
- REST リソース: accounts_v1beta.accounts.regions
- REST リソース: accounts_v1beta.accounts.shippingSettings
- REST リソース: accounts_v1beta.accounts.termsOfServiceAgreementStates
- REST リソース: accounts_v1beta.accounts.users
- REST リソース: accounts_v1beta.termsOfService
サービス: merchantapi.googleapis.com
このサービスを呼び出すには、Google が提供するクライアント ライブラリを使用することをおすすめします。アプリケーションで独自のライブラリを使用してこのサービスを呼び出す必要がある場合は、API リクエストの際に次の情報を使用してください。
ディスカバリ ドキュメント
ディスカバリ ドキュメントは、REST API を記述して使用するための機械可読仕様です。クライアント ライブラリ、IDE プラグイン、Google API と連携するその他のツールのビルドに使用されます。1 つのサービスで複数のディスカバリ ドキュメントを提供できます。このサービスには、次のディスカバリ ドキュメントが用意されています。
- https://merchantapi.googleapis.com/$discovery/rest?version=reviews_v1beta
- https://merchantapi.googleapis.com/$discovery/rest?version=reports_v1beta
- https://merchantapi.googleapis.com/$discovery/rest?version=quota_v1beta
- https://merchantapi.googleapis.com/$discovery/rest?version=promotions_v1beta
- https://merchantapi.googleapis.com/$discovery/rest?version=products_v1beta
- https://merchantapi.googleapis.com/$discovery/rest?version=notifications_v1beta
- https://merchantapi.googleapis.com/$discovery/rest?version=lfp_v1beta
- https://merchantapi.googleapis.com/$discovery/rest?version=inventories_v1beta
- https://merchantapi.googleapis.com/$discovery/rest?version=datasources_v1beta
- https://merchantapi.googleapis.com/$discovery/rest?version=conversions_v1beta
- https://merchantapi.googleapis.com/$discovery/rest?version=accounts_v1beta
サービス エンドポイント
サービス エンドポイントは、API サービスのネットワーク アドレスを指定するベース URL です。1 つのサービスに複数のサービス エンドポイントが存在することもあります。このサービスには次のサービス エンドポイントがあり、以下のすべての URI がこのサービス エンドポイントに関連しています。
https://merchantapi.googleapis.com
REST リソース: reviews_v1beta.accounts.merchantReviews
メソッド | |
---|---|
delete |
DELETE /reviews/v1beta/{name=accounts/*/merchantReviews/*} 販売者のクチコミを削除します。 |
get |
GET /reviews/v1beta/{name=accounts/*/merchantReviews/*} 販売者のレビューを取得します。 |
insert |
POST /reviews/v1beta/{parent=accounts/*}/merchantReviews:insert Merchant Center アカウントのレビューを挿入します。 |
list |
GET /reviews/v1beta/{parent=accounts/*}/merchantReviews 販売者レビューを一覧表示します。 |
REST リソース: reviews_v1beta.accounts.productReviews
メソッド | |
---|---|
delete |
DELETE /reviews/v1beta/{name=accounts/*/productReviews/*} 商品レビューを削除します。 |
get |
GET /reviews/v1beta/{name=accounts/*/productReviews/*} 商品レビューを取得します。 |
insert |
POST /reviews/v1beta/{parent=accounts/*}/productReviews:insert 商品レビューを挿入します。 |
list |
GET /reviews/v1beta/{parent=accounts/*}/productReviews 商品レビューを一覧表示します。 |
REST リソース: reports_v1beta.accounts.reports
メソッド | |
---|---|
search |
POST /reports/v1beta/{parent=accounts/*}/reports:search 検索クエリで定義されたレポートを取得します。 |
REST リソース: quota_v1beta.accounts.quotas
メソッド | |
---|---|
list |
GET /quota/v1beta/{parent=accounts/*}/quotas Merchant Center アカウントの 1 日あたりの呼び出し割り当てとグループごとの使用量が一覧表示されます。 |
REST リソース: promotions_v1beta.accounts.promotions
メソッド | |
---|---|
get |
GET /promotions/v1beta/{name=accounts/*/promotions/*} Merchant Center アカウントからプロモーションを取得します。 |
insert |
POST /promotions/v1beta/{parent=accounts/*}/promotions:insert Merchant Center アカウントのプロモーションを挿入します。 |
list |
GET /promotions/v1beta/{parent=accounts/*}/promotions Merchant Center アカウントのプロモーションを一覧表示します。 |
REST リソース: products_v1beta.accounts.productInputs
メソッド | |
---|---|
delete |
DELETE /products/v1beta/{name=accounts/*/productInputs/*} Merchant Center アカウントから商品入力を削除します。 |
insert |
POST /products/v1beta/{parent=accounts/*}/productInputs:insert 商品入力を Merchant Center アカウントにアップロードします。 |
REST リソース: products_v1beta.accounts.products
メソッド | |
---|---|
get |
GET /products/v1beta/{name=accounts/*/products/*} 処理済みの商品を Merchant Center アカウントから取得します。 |
list |
GET /products/v1beta/{parent=accounts/*}/products Merchant Center アカウントで処理された商品を一覧表示します。 |
REST リソース: notifications_v1beta.accounts.notificationsubscriptions
メソッド | |
---|---|
create |
POST /notifications/v1beta/{parent=accounts/*}/notificationsubscriptions ビジネスの通知サブスクリプションを作成します。 |
delete |
DELETE /notifications/v1beta/{name=accounts/*/notificationsubscriptions/*} 販売者の通知サブスクリプションを削除します。 |
get |
GET /notifications/v1beta/{name=accounts/*/notificationsubscriptions/*} アカウントの通知サブスクリプションを取得します。 |
list |
GET /notifications/v1beta/{parent=accounts/*}/notificationsubscriptions 販売者のすべての通知サブスクリプションを取得します。 |
patch |
PATCH /notifications/v1beta/{notificationSubscription.name=accounts/*/notificationsubscriptions/*} 販売者の既存の通知定期購入を更新します。 |
REST リソース: lfp_v1beta.accounts.lfpInventories
メソッド | |
---|---|
insert |
POST /lfp/v1beta/{parent=accounts/*}/lfpInventories:insert 指定されたターゲット販売者のアカウントの LfpInventory リソースを挿入します。 |
REST リソース: lfp_v1beta.accounts.lfpSales
メソッド | |
---|---|
insert |
POST /lfp/v1beta/{parent=accounts/*}/lfpSales:insert 指定された販売者の LfpSale を挿入します。 |
REST リソース: lfp_v1beta.accounts.lfpStores
メソッド | |
---|---|
delete |
DELETE /lfp/v1beta/{name=accounts/*/lfpStores/*} 対象の販売者のストアを削除します。 |
get |
GET /lfp/v1beta/{name=accounts/*/lfpStores/*} ストアに関する情報を取得します。 |
insert |
POST /lfp/v1beta/{parent=accounts/*}/lfpStores:insert 対象の販売者の店舗を挿入します。 |
list |
GET /lfp/v1beta/{parent=accounts/*}/lfpStores ListLfpStoresRequest のフィルタで指定された、ターゲット販売者の店舗を一覧表示します。 |
REST リソース: inventories_v1beta.accounts.products.localInventories
メソッド | |
---|---|
delete |
DELETE /inventories/v1beta/{name=accounts/*/products/*/localInventories/*} 販売者のアカウントの指定した商品から指定した LocalInventory を削除します。 |
insert |
POST /inventories/v1beta/{parent=accounts/*/products/*}/localInventories:insert 販売アカウントの商品に LocalInventory リソースを挿入します。 |
list |
GET /inventories/v1beta/{parent=accounts/*/products/*}/localInventories 販売者のアカウントで指定された商品の LocalInventory リソースを一覧表示します。 |
REST リソース: inventories_v1beta.accounts.products.regionalInventories
メソッド | |
---|---|
delete |
DELETE /inventories/v1beta/{name=accounts/*/products/*/regionalInventories/*} 販売者アカウントの特定の商品から指定された RegionalInventory リソースを削除します。 |
insert |
POST /inventories/v1beta/{parent=accounts/*/products/*}/regionalInventories:insert 販売アカウントの特定の商品に RegionalInventory を挿入します。 |
list |
GET /inventories/v1beta/{parent=accounts/*/products/*}/regionalInventories 販売者のアカウントで指定された商品の RegionalInventory リソースを一覧表示します。 |
REST リソース: datasources_v1beta.accounts.dataSources
メソッド | |
---|---|
create |
POST /datasources/v1beta/{parent=accounts/*}/dataSources 指定したアカウントの新しいデータソース構成を作成します。 |
delete |
DELETE /datasources/v1beta/{name=accounts/*/dataSources/*} Merchant Center アカウントからデータソースを削除します。 |
fetch |
POST /datasources/v1beta/{name=accounts/*/dataSources/*}:fetch データソース(Merchant Center アカウントのデータソース)に対して、データ取得スケジュール外でも直ちにデータ取得を実行します。 |
get |
GET /datasources/v1beta/{name=accounts/*/dataSources/*} 指定したアカウントのデータソース構成を取得します。 |
list |
GET /datasources/v1beta/{parent=accounts/*}/dataSources 指定したアカウントのデータソースの構成を一覧表示します。 |
patch |
PATCH /datasources/v1beta/{dataSource.name=accounts/*/dataSources/*} 既存のデータソース構成を更新します。 |
REST リソース: datasources_v1beta.accounts.dataSources.fileUploads
メソッド | |
---|---|
get |
GET /datasources/v1beta/{name=accounts/*/dataSources/*/fileUploads/*} 最新のデータソース ファイルのアップロードを取得します。 |
REST リソース: conversions_v1beta.accounts.conversionSources
メソッド | |
---|---|
create |
POST /conversions/v1beta/{parent=accounts/*}/conversionSources 新しいコンバージョン ソースを作成します。 |
delete |
DELETE /conversions/v1beta/{name=accounts/*/conversionSources/*} 既存のコンバージョン ソースをアーカイブします。 |
get |
GET /conversions/v1beta/{name=accounts/*/conversionSources/*} コンバージョンの発生元を取得します。 |
list |
GET /conversions/v1beta/{parent=accounts/*}/conversionSources 呼び出し元がアクセスできるコンバージョンの発生元のリストを取得します。 |
patch |
PATCH /conversions/v1beta/{conversionSource.name=accounts/*/conversionSources/*} 既存のコンバージョン ソースの情報を更新します。 |
undelete |
POST /conversions/v1beta/{name=accounts/*/conversionSources/*}:undelete アーカイブしたコンバージョンの発生元を再度有効にします。 |
REST リソース: accounts_v1beta.accounts
メソッド | |
---|---|
create |
POST /accounts/v1beta/accounts:createAndConfigure 追加の構成で単体の Merchant Center アカウントを作成します。 |
delete |
DELETE /accounts/v1beta/{name=accounts/*} 単独のアカウント、MCA、サブアカウントの種類に関係なく、指定したアカウントを削除します。 |
get |
GET /accounts/v1beta/{name=accounts/*} Merchant Center アカウントからアカウントを取得します。 |
list |
GET /accounts/v1beta/accounts 呼び出し元のユーザーがアクセスでき、ページサイズやフィルタなどのリクエストの制約に一致するアカウントを一覧表示します。 |
list |
GET /accounts/v1beta/{provider=accounts/*}:listSubaccounts 特定のマルチクライアント アカウントのすべてのサブアカウントを一覧表示します。 |
patch |
PATCH /accounts/v1beta/{account.name=accounts/*} アカウントの種類(スタンドアロン、MCA、サブアカウント)に関係なく、アカウントを更新します。 |
REST リソース: accounts_v1beta.accounts.autofeedSettings
メソッド | |
---|---|
get |
GET /accounts/v1beta/{name=accounts/*/autofeedSettings} アカウントの自動フィード設定を取得します。 |
update |
PATCH /accounts/v1beta/{autofeedSettings.name=accounts/*/autofeedSettings} アカウントの自動フィード設定を更新します。 |
REST リソース: accounts_v1beta.accounts.businessIdentity
メソッド | |
---|---|
get |
GET /accounts/v1beta/{name=accounts/*/businessIdentity} アカウントのビジネス ID を取得します。 |
update |
PATCH /accounts/v1beta/{businessIdentity.name=accounts/*/businessIdentity} アカウントのビジネス ID を更新します。 |
REST リソース: accounts_v1beta.accounts.businessInfo
メソッド | |
---|---|
get |
GET /accounts/v1beta/{name=accounts/*/businessInfo} アカウントのビジネス情報を取得します。 |
update |
PATCH /accounts/v1beta/{businessInfo.name=accounts/*/businessInfo} アカウントのビジネス情報を更新します。 |
REST リソース: accounts_v1beta.accounts.emailPreferences
メソッド | |
---|---|
get |
GET /accounts/v1beta/{name=accounts/*/users/*/emailPreferences} Merchant Center アカウント ユーザーのメール設定を返します。 |
update |
PATCH /accounts/v1beta/{emailPreferences.name=accounts/*/users/*/emailPreferences} Merchant Center アカウント ユーザーのメール設定を更新します。 |
REST リソース: accounts_v1beta.accounts.homepage
メソッド | |
---|---|
claim |
POST /accounts/v1beta/{name=accounts/*/homepage}:claim ショップのホームページを申請します。 |
get |
GET /accounts/v1beta/{name=accounts/*/homepage} ストアのホームページを取得します。 |
unclaim |
POST /accounts/v1beta/{name=accounts/*/homepage}:unclaim ショップのホームページの申し立てを取り消します。 |
update |
PATCH /accounts/v1beta/{homepage.name=accounts/*/homepage} ショップのホームページを更新します。 |
REST リソース: accounts_v1beta.accounts.issues
メソッド | |
---|---|
list |
GET /accounts/v1beta/{parent=accounts/*}/issues Merchant Center アカウントのすべてのアカウントに関する問題を一覧表示します。 |
REST リソース: accounts_v1beta.accounts.onlineReturnPolicies
メソッド | |
---|---|
get |
GET /accounts/v1beta/{name=accounts/*/onlineReturnPolicies/*} 特定の販売者の既存の返品に関するポリシーを取得します。 |
list |
GET /accounts/v1beta/{parent=accounts/*}/onlineReturnPolicies 指定された販売者の既存の返品に関するポリシーをすべて一覧表示します。 |
REST リソース: accounts_v1beta.accounts.programs
メソッド | |
---|---|
disable |
POST /accounts/v1beta/{name=accounts/*/programs/*}:disable アカウントの指定したプログラムへの参加を無効にします。 |
enable |
POST /accounts/v1beta/{name=accounts/*/programs/*}:enable アカウントで指定したプログラムへの参加を有効にします。 |
get |
GET /accounts/v1beta/{name=accounts/*/programs/*} アカウントの指定されたプログラムを取得します。 |
list |
GET /accounts/v1beta/{parent=accounts/*}/programs アカウントのすべてのプログラムを取得します。 |
REST リソース: accounts_v1beta.accounts.regions
メソッド | |
---|---|
create |
POST /accounts/v1beta/{parent=accounts/*}/regions Merchant Center アカウントに地域の定義を作成します。 |
delete |
DELETE /accounts/v1beta/{name=accounts/*/regions/*} Merchant Center アカウントから地域の定義を削除します。 |
get |
GET /accounts/v1beta/{name=accounts/*/regions/*} Merchant Center アカウントで定義された地域を取得します。 |
list |
GET /accounts/v1beta/{parent=accounts/*}/regions Merchant Center アカウントの地域を一覧表示します。 |
patch |
PATCH /accounts/v1beta/{region.name=accounts/*/regions/*} Merchant Center アカウントで地域の定義を更新します。 |
REST リソース: accounts_v1beta.accounts.shippingSettings
メソッド | |
---|---|
get |
GET /accounts/v1beta/{name=accounts/*/shippingSettings} 配送設定情報を取得します。 |
insert |
POST /accounts/v1beta/{parent=accounts/*}/shippingSettings:insert 販売者の配送設定をリクエストの配送設定に置き換えます。 |
REST リソース: accounts_v1beta.accounts.termsOfServiceAgreementStates
メソッド | |
---|---|
get |
GET /accounts/v1beta/{name=accounts/*/termsOfServiceAgreementStates/*} 利用規約の状態を返します。 |
retrieve |
GET /accounts/v1beta/{parent=accounts/*}/termsOfServiceAgreementStates:retrieveForApplication アプリケーションの利用規約の同意の状態を取得します。 |
REST リソース: accounts_v1beta.accounts.users
メソッド | |
---|---|
create |
POST /accounts/v1beta/{parent=accounts/*}/users Merchant Center アカウントのユーザーを作成します。 |
delete |
DELETE /accounts/v1beta/{name=accounts/*/users/*} Merchant Center アカウントのユーザーを削除します。 |
get |
GET /accounts/v1beta/{name=accounts/*/users/*} Merchant Center アカウントのユーザーを取得します。 |
list |
GET /accounts/v1beta/{parent=accounts/*}/users Merchant Center アカウントのすべてのユーザーを一覧表示します。 |
patch |
PATCH /accounts/v1beta/{user.name=accounts/*/users/*} Merchant Center アカウントのユーザーを更新します。 |
REST リソース: accounts_v1beta.termsOfService
メソッド | |
---|---|
accept |
GET /accounts/v1beta/{name=termsOfService/*}:accept TermsOfService を受け入れます。 |
get |
GET /accounts/v1beta/{name=termsOfService/*} 指定されたバージョンに関連付けられた TermsOfService を取得します。 |
retrieve |
GET /accounts/v1beta/termsOfService:retrieveLatest 指定された kind と region_code の TermsOfService の最新バージョンを取得します。 |