Food Ordering AI Agent API

foodorderingaiagent.googleapis.com API。

サービス: foodorderingaiagent.googleapis.com

このサービスを呼び出すには、Google が提供するクライアント ライブラリを使用することをおすすめします。アプリケーションで独自のライブラリを使用してこのサービスを呼び出す必要がある場合は、API リクエストの際に次の情報を使用してください。

ディスカバリ ドキュメント

ディスカバリ ドキュメントは、REST API を記述して使用するための機械で読み取り可能仕様です。クライアント ライブラリ、IDE プラグイン、Google API と連携するその他のツールのビルドに使用されます。1 つのサービスで複数のディスカバリ ドキュメントを提供できます。このサービスには、次のディスカバリ ドキュメントが用意されています。

サービス エンドポイント

サービス エンドポイントは、API サービスのネットワーク アドレスを指定するベース URL です。1 つのサービスに複数のサービス エンドポイントが存在することもあります。このサービスには次のサービス エンドポイントがあり、以下のすべての URI がこのサービス エンドポイントに関連しています。

  • https://foodorderingaiagent.googleapis.com

REST リソース: v1beta.projects.locations.brands

メソッド
create POST /v1beta/{parent=projects/*/locations/*}/brands
ブランドを作成します。
delete DELETE /v1beta/{name=projects/*/locations/*/brands/*}
指定されたブランドを削除します。
get GET /v1beta/{name=projects/*/locations/*/brands/*}
ブランドを取得します。
list GET /v1beta/{parent=projects/*/locations/*}/brands
ブランドを一覧表示します。
patch PATCH /v1beta/{brand.name=projects/*/locations/*/brands/*}
指定されたブランドを更新します。

REST リソース: v1beta.projects.locations.brands.channelConfigs

メソッド
create POST /v1beta/{parent=projects/*/locations/*/brands/*}/channelConfigs
ChannelConfig を作成します。
delete DELETE /v1beta/{name=projects/*/locations/*/brands/*/channelConfigs/*}
指定された ChannelConfig を削除します。
get GET /v1beta/{name=projects/*/locations/*/brands/*/channelConfigs/*}
ChannelConfig を取得します。
list GET /v1beta/{parent=projects/*/locations/*/brands/*}/channelConfigs
ChannelConfig を一覧表示します。
patch PATCH /v1beta/{channelConfig.name=projects/*/locations/*/brands/*/channelConfigs/*}
指定された ChannelConfig を更新します。
promote POST /v1beta/{name=projects/*/locations/*/brands/*/channelConfigs/*}:promote
指定されたチャネル構成を昇格します。

REST リソース: v1beta.projects.locations.brands.channelConfigs.revisions

メソッド
delete DELETE /v1beta/{name=projects/*/locations/*/brands/*/channelConfigs/*/revisions/*}
指定された ChannelConfigRevision を削除します。
get GET /v1beta/{name=projects/*/locations/*/brands/*/channelConfigs/*/revisions/*}
ChannelConfigRevision を取得します。
list GET /v1beta/{parent=projects/*/locations/*/brands/*/channelConfigs/*}/revisions
ChannelConfigRevision を一覧表示します。

REST リソース: v1beta.projects.locations.brands.configApplicationRules

メソッド
create POST /v1beta/{parent=projects/*/locations/*/brands/*}/configApplicationRules
ConfigApplicationRule を作成します。
delete DELETE /v1beta/{name=projects/*/locations/*/brands/*/configApplicationRules/*}
指定された ConfigApplicationRule を削除します。
get GET /v1beta/{name=projects/*/locations/*/brands/*/configApplicationRules/*}
ConfigApplicationRule を取得します。
list GET /v1beta/{parent=projects/*/locations/*/brands/*}/configApplicationRules
ConfigApplicationRules を一覧表示します。
patch PATCH /v1beta/{configApplicationRule.name=projects/*/locations/*/brands/*/configApplicationRules/*}
指定された ConfigApplicationRule を更新します。

REST リソース: v1beta.projects.locations.brands.configApplicationRules.revisions

メソッド
delete DELETE /v1beta/{name=projects/*/locations/*/brands/*/configApplicationRules/*/revisions/*}
指定された ConfigApplicationRuleRevision を削除します。
get GET /v1beta/{name=projects/*/locations/*/brands/*/configApplicationRules/*/revisions/*}
ConfigApplicationRuleRevision を取得します。
list GET /v1beta/{parent=projects/*/locations/*/brands/*/configApplicationRules/*}/revisions
ConfigApplicationRuleRevision の一覧を取得します。

REST リソース: v1beta.projects.locations.brands.revisions

メソッド
delete DELETE /v1beta/{name=projects/*/locations/*/brands/*/revisions/*}
指定された BrandRevision を削除します。
get GET /v1beta/{name=projects/*/locations/*/brands/*/revisions/*}
BrandRevision を取得します。
list GET /v1beta/{parent=projects/*/locations/*/brands/*}/revisions
BrandRevision を一覧表示します。

REST リソース: v1beta.projects.locations.brands.stores

メソッド
batchDelete POST /v1beta/{parent=projects/*/locations/*/brands/*}/stores:batchDelete
複数のストアを一括削除します。
batchUpdate POST /v1beta/{parent=projects/*/locations/*/brands/*}/stores:batchUpdate
ストアを一括更新します。
create POST /v1beta/{parent=projects/*/locations/*/brands/*}/stores
ストアを作成します。
delete DELETE /v1beta/{name=projects/*/locations/*/brands/*/stores/*}
指定されたストアを削除します。
get GET /v1beta/{name=projects/*/locations/*/brands/*/stores/*}
ストアを取得します。
list GET /v1beta/{parent=projects/*/locations/*/brands/*}/stores
ストアを一覧表示します。
patch PATCH /v1beta/{store.name=projects/*/locations/*/brands/*/stores/*}
指定されたストアを更新します。

REST リソース: v1beta.projects.locations.brands.stores.revisions

メソッド
delete DELETE /v1beta/{name=projects/*/locations/*/brands/*/stores/*/revisions/*}
指定された StoreRevision を削除します。
get GET /v1beta/{name=projects/*/locations/*/brands/*/stores/*/revisions/*}
StoreRevision を取得します。
list GET /v1beta/{parent=projects/*/locations/*/brands/*/stores/*}/revisions
StoreRevision を一覧表示します。

REST リソース: v1beta.projects.locations.menus

メソッド
create POST /v1beta/{parent=projects/*/locations/*}/menus
メニューを作成します。
delete DELETE /v1beta/{name=projects/*/locations/*/menus/*}
指定されたメニューを削除します。
get GET /v1beta/{name=projects/*/locations/*/menus/*}
メニューを取得します。
list GET /v1beta/{parent=projects/*/locations/*}/menus
メニューを一覧表示します。

REST リソース: v1beta.projects.locations.menus.entities

メソッド
batchGet GET /v1beta/{parent=projects/*/locations/*/menus/*}/entities:batchGet
メニューのエンティティを一括で取得します。

REST リソース: v1.projects.locations.brands

メソッド
create POST /v1/{parent=projects/*/locations/*}/brands
ブランドを作成します。
delete DELETE /v1/{name=projects/*/locations/*/brands/*}
指定されたブランドを削除します。
get GET /v1/{name=projects/*/locations/*/brands/*}
ブランドを取得します。
list GET /v1/{parent=projects/*/locations/*}/brands
ブランドを一覧表示します。
patch PATCH /v1/{brand.name=projects/*/locations/*/brands/*}
指定されたブランドを更新します。

REST リソース: v1.projects.locations.brands.channelConfigs

メソッド
create POST /v1/{parent=projects/*/locations/*/brands/*}/channelConfigs
ChannelConfig を作成します。
delete DELETE /v1/{name=projects/*/locations/*/brands/*/channelConfigs/*}
指定された ChannelConfig を削除します。
get GET /v1/{name=projects/*/locations/*/brands/*/channelConfigs/*}
ChannelConfig を取得します。
list GET /v1/{parent=projects/*/locations/*/brands/*}/channelConfigs
ChannelConfig を一覧表示します。
patch PATCH /v1/{channelConfig.name=projects/*/locations/*/brands/*/channelConfigs/*}
指定された ChannelConfig を更新します。
promote POST /v1/{name=projects/*/locations/*/brands/*/channelConfigs/*}:promote
指定されたチャネル構成を昇格します。

REST リソース: v1.projects.locations.brands.channelConfigs.revisions

メソッド
delete DELETE /v1/{name=projects/*/locations/*/brands/*/channelConfigs/*/revisions/*}
指定された ChannelConfigRevision を削除します。
get GET /v1/{name=projects/*/locations/*/brands/*/channelConfigs/*/revisions/*}
ChannelConfigRevision を取得します。
list GET /v1/{parent=projects/*/locations/*/brands/*/channelConfigs/*}/revisions
ChannelConfigRevision を一覧表示します。

REST リソース: v1.projects.locations.brands.configApplicationRules

メソッド
create POST /v1/{parent=projects/*/locations/*/brands/*}/configApplicationRules
ConfigApplicationRule を作成します。
delete DELETE /v1/{name=projects/*/locations/*/brands/*/configApplicationRules/*}
指定された ConfigApplicationRule を削除します。
get GET /v1/{name=projects/*/locations/*/brands/*/configApplicationRules/*}
ConfigApplicationRule を取得します。
list GET /v1/{parent=projects/*/locations/*/brands/*}/configApplicationRules
ConfigApplicationRules を一覧表示します。
patch PATCH /v1/{configApplicationRule.name=projects/*/locations/*/brands/*/configApplicationRules/*}
指定された ConfigApplicationRule を更新します。

REST リソース: v1.projects.locations.brands.configApplicationRules.revisions

メソッド
delete DELETE /v1/{name=projects/*/locations/*/brands/*/configApplicationRules/*/revisions/*}
指定された ConfigApplicationRuleRevision を削除します。
get GET /v1/{name=projects/*/locations/*/brands/*/configApplicationRules/*/revisions/*}
ConfigApplicationRuleRevision を取得します。
list GET /v1/{parent=projects/*/locations/*/brands/*/configApplicationRules/*}/revisions
ConfigApplicationRuleRevision の一覧を取得します。

REST リソース: v1.projects.locations.brands.revisions

メソッド
delete DELETE /v1/{name=projects/*/locations/*/brands/*/revisions/*}
指定された BrandRevision を削除します。
get GET /v1/{name=projects/*/locations/*/brands/*/revisions/*}
BrandRevision を取得します。
list GET /v1/{parent=projects/*/locations/*/brands/*}/revisions
BrandRevision を一覧表示します。

REST リソース: v1.projects.locations.brands.stores

メソッド
batchDelete POST /v1/{parent=projects/*/locations/*/brands/*}/stores:batchDelete
複数のストアを一括削除します。
batchUpdate POST /v1/{parent=projects/*/locations/*/brands/*}/stores:batchUpdate
ストアを一括更新します。
create POST /v1/{parent=projects/*/locations/*/brands/*}/stores
ストアを作成します。
delete DELETE /v1/{name=projects/*/locations/*/brands/*/stores/*}
指定されたストアを削除します。
get GET /v1/{name=projects/*/locations/*/brands/*/stores/*}
ストアを取得します。
list GET /v1/{parent=projects/*/locations/*/brands/*}/stores
ストアを一覧表示します。
patch PATCH /v1/{store.name=projects/*/locations/*/brands/*/stores/*}
指定されたストアを更新します。

REST リソース: v1.projects.locations.brands.stores.revisions

メソッド
delete DELETE /v1/{name=projects/*/locations/*/brands/*/stores/*/revisions/*}
指定された StoreRevision を削除します。
get GET /v1/{name=projects/*/locations/*/brands/*/stores/*/revisions/*}
StoreRevision を取得します。
list GET /v1/{parent=projects/*/locations/*/brands/*/stores/*}/revisions
StoreRevision を一覧表示します。

REST リソース: v1.projects.locations.menus

メソッド
create POST /v1/{parent=projects/*/locations/*}/menus
メニューを作成します。
delete DELETE /v1/{name=projects/*/locations/*/menus/*}
指定されたメニューを削除します。
get GET /v1/{name=projects/*/locations/*/menus/*}
メニューを取得します。
list GET /v1/{parent=projects/*/locations/*}/menus
メニューを一覧表示します。

REST リソース: v1.projects.locations.menus.entities

メソッド
batchGet GET /v1/{parent=projects/*/locations/*/menus/*}/entities:batchGet
メニューのエンティティを一括で取得します。