Food Ordering AI Agent API

foodorderingaiagent.googleapis.com API。

服務:foodorderingaiagent.googleapis.com

如要呼叫這項服務,建議您使用 Google 提供的用戶端程式庫。如果您的應用程式需要使用自己的程式庫呼叫這項服務,請在發出 API 要求時使用下列資訊。

導覽文件

探索文件是一種機器可解讀的規格,用於說明和使用 REST API。此文件會用於建構用戶端程式庫、IDE 外掛程式,以及與 Google API 互動的其他工具。一項服務可能會提供多個導覽文件,而這項服務提供下列內容:

服務端點

服務端點是能指定 API 服務網路位址的基準網址。一項服務可能有多個服務端點,而這項服務有下列服務端點,以及和該服務端點相關的所有 URI:

  • https://foodorderingaiagent.googleapis.com

REST 資源:v1beta.projects.locations.brands

方法
computeAnalyticsMetrics GET /v1beta/{brand=projects/*/locations/*/brands/*}:computeAnalyticsMetrics
計算指定時間範圍內特定品牌的分析指標,並可選擇套用商店篩選條件。
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
列出品牌。
listHistory GET /v1beta/{parent=projects/*/locations/*/brands/*}:listHistory
列出品牌的歷史記錄項目。
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/*}
取得 ChannelConfig 修訂版本。
list GET /v1beta/{parent=projects/*/locations/*/brands/*/channelConfigs/*}/revisions
列出 ChannelConfig 修訂版本。

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
列出 ConfigApplicationRuleRevisions。

REST 資源:v1beta.projects.locations.brands.evaluationCaseResults

方法
delete DELETE /v1beta/{name=projects/*/locations/*/brands/*/evaluationCaseResults/*}
刪除指定的 EvaluationCaseResult。
get GET /v1beta/{name=projects/*/locations/*/brands/*/evaluationCaseResults/*}
取得 EvaluationCaseResult。
list GET /v1beta/{parent=projects/*/locations/*/brands/*}/evaluationCaseResults
列出 EvaluationCaseResults。

REST 資源:v1beta.projects.locations.brands.evaluationCases

方法
batchCreate POST /v1beta/{parent=projects/*/locations/*/brands/*}/evaluationCases:batchCreate
批次建立 EvaluationCase。
batchUpdate POST /v1beta/{parent=projects/*/locations/*/brands/*}/evaluationCases:batchUpdate
批次更新 EvaluationCases。
create POST /v1beta/{parent=projects/*/locations/*/brands/*}/evaluationCases
建立 EvaluationCase。
delete DELETE /v1beta/{name=projects/*/locations/*/brands/*/evaluationCases/*}
刪除指定的 EvaluationCase。
get GET /v1beta/{name=projects/*/locations/*/brands/*/evaluationCases/*}
取得 EvaluationCase。
list GET /v1beta/{parent=projects/*/locations/*/brands/*}/evaluationCases
列出 EvaluationCase。
patch PATCH /v1beta/{evaluationCase.name=projects/*/locations/*/brands/*/evaluationCases/*}
更新指定的 EvaluationCase。
run POST /v1beta/{name=projects/*/locations/*/brands/*/evaluationCases/*}:run
執行評估案例。

REST 資源:v1beta.projects.locations.brands.evaluationContexts

方法
create POST /v1beta/{parent=projects/*/locations/*/brands/*}/evaluationContexts
建立 EvaluationContext。
delete DELETE /v1beta/{name=projects/*/locations/*/brands/*/evaluationContexts/*}
刪除指定的 EvaluationContext。
get GET /v1beta/{name=projects/*/locations/*/brands/*/evaluationContexts/*}
取得 EvaluationContext。
list GET /v1beta/{parent=projects/*/locations/*/brands/*}/evaluationContexts
列出 EvaluationContexts。
patch PATCH /v1beta/{evaluationContext.name=projects/*/locations/*/brands/*/evaluationContexts/*}
更新指定的 EvaluationContext。

REST 資源:v1beta.projects.locations.brands.evaluationDatasetResults

方法
delete DELETE /v1beta/{name=projects/*/locations/*/brands/*/evaluationDatasetResults/*}
刪除指定的 EvaluationDatasetResult。
get GET /v1beta/{name=projects/*/locations/*/brands/*/evaluationDatasetResults/*}
取得 EvaluationDatasetResult。
list GET /v1beta/{parent=projects/*/locations/*/brands/*}/evaluationDatasetResults
列出 EvaluationDatasetResults。

REST 資源:v1beta.projects.locations.brands.evaluationDatasets

方法
create POST /v1beta/{parent=projects/*/locations/*/brands/*}/evaluationDatasets
建立 EvaluationDataset。
delete DELETE /v1beta/{name=projects/*/locations/*/brands/*/evaluationDatasets/*}
刪除指定的 EvaluationDataset。
get GET /v1beta/{name=projects/*/locations/*/brands/*/evaluationDatasets/*}
取得 EvaluationDataset。
list GET /v1beta/{parent=projects/*/locations/*/brands/*}/evaluationDatasets
列出 EvaluationDatasets。
patch PATCH /v1beta/{evaluationDataset.name=projects/*/locations/*/brands/*/evaluationDatasets/*}
更新指定的 EvaluationDataset。
run POST /v1beta/{name=projects/*/locations/*/brands/*/evaluationDatasets/*}:run
執行評估資料集。

REST 資源:v1beta.projects.locations.brands.evaluationMatchers

方法
create POST /v1beta/{parent=projects/*/locations/*/brands/*}/evaluationMatchers
建立 EvaluationMatcher。
delete DELETE /v1beta/{name=projects/*/locations/*/brands/*/evaluationMatchers/*}
刪除指定的 EvaluationMatcher。
get GET /v1beta/{name=projects/*/locations/*/brands/*/evaluationMatchers/*}
取得 EvaluationMatcher。
list GET /v1beta/{parent=projects/*/locations/*/brands/*}/evaluationMatchers
列出 EvaluationMatcher。
patch PATCH /v1beta/{evaluationMatcher.name=projects/*/locations/*/brands/*/evaluationMatchers/*}
更新指定的 EvaluationMatcher。

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
列出品牌修訂版本。

REST 資源:v1beta.projects.locations.brands.sessionRecords

方法
delete DELETE /v1beta/{name=projects/*/locations/*/brands/*/sessionRecords/*}
刪除 SessionRecord。
get GET /v1beta/{name=projects/*/locations/*/brands/*/sessionRecords/*}
取得特定 SessionRecord。
list GET /v1beta/{parent=projects/*/locations/*/brands/*}/sessionRecords
列出指定品牌的 SessionRecord。

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
列出 StoreRevisions。

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 資源:v1beta.projects.locations.operations

方法
cancel POST /v1beta/{name=projects/*/locations/*/operations/*}:cancel
開始非同步取消長時間執行的作業。
delete DELETE /v1beta/{name=projects/*/locations/*/operations/*}
刪除長時間執行的作業。
get GET /v1beta/{name=projects/*/locations/*/operations/*}
取得長時間執行作業的最新狀態。
list GET /v1beta/{name=projects/*/locations/*}/operations
列出符合要求中指定篩選器的作業。

REST 資源:v1.projects.locations.brands

方法
computeAnalyticsMetrics GET /v1/{brand=projects/*/locations/*/brands/*}:computeAnalyticsMetrics
計算指定時間範圍內特定品牌的分析指標,並可選擇套用商店篩選條件。
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
列出品牌。
listHistory GET /v1/{parent=projects/*/locations/*/brands/*}:listHistory
列出品牌的歷史記錄項目。
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/*}
取得 ChannelConfig 修訂版本。
list GET /v1/{parent=projects/*/locations/*/brands/*/channelConfigs/*}/revisions
列出 ChannelConfig 修訂版本。

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
列出 ConfigApplicationRuleRevisions。

REST 資源:v1.projects.locations.brands.evaluationCaseResults

方法
delete DELETE /v1/{name=projects/*/locations/*/brands/*/evaluationCaseResults/*}
刪除指定的 EvaluationCaseResult。
get GET /v1/{name=projects/*/locations/*/brands/*/evaluationCaseResults/*}
取得 EvaluationCaseResult。
list GET /v1/{parent=projects/*/locations/*/brands/*}/evaluationCaseResults
列出 EvaluationCaseResults。

REST 資源:v1.projects.locations.brands.evaluationCases

方法
batchCreate POST /v1/{parent=projects/*/locations/*/brands/*}/evaluationCases:batchCreate
批次建立 EvaluationCase。
batchUpdate POST /v1/{parent=projects/*/locations/*/brands/*}/evaluationCases:batchUpdate
批次更新 EvaluationCases。
create POST /v1/{parent=projects/*/locations/*/brands/*}/evaluationCases
建立 EvaluationCase。
delete DELETE /v1/{name=projects/*/locations/*/brands/*/evaluationCases/*}
刪除指定的 EvaluationCase。
get GET /v1/{name=projects/*/locations/*/brands/*/evaluationCases/*}
取得 EvaluationCase。
list GET /v1/{parent=projects/*/locations/*/brands/*}/evaluationCases
列出 EvaluationCase。
patch PATCH /v1/{evaluationCase.name=projects/*/locations/*/brands/*/evaluationCases/*}
更新指定的 EvaluationCase。
run POST /v1/{name=projects/*/locations/*/brands/*/evaluationCases/*}:run
執行評估案例。

REST 資源:v1.projects.locations.brands.evaluationContexts

方法
create POST /v1/{parent=projects/*/locations/*/brands/*}/evaluationContexts
建立 EvaluationContext。
delete DELETE /v1/{name=projects/*/locations/*/brands/*/evaluationContexts/*}
刪除指定的 EvaluationContext。
get GET /v1/{name=projects/*/locations/*/brands/*/evaluationContexts/*}
取得 EvaluationContext。
list GET /v1/{parent=projects/*/locations/*/brands/*}/evaluationContexts
列出 EvaluationContexts。
patch PATCH /v1/{evaluationContext.name=projects/*/locations/*/brands/*/evaluationContexts/*}
更新指定的 EvaluationContext。

REST 資源:v1.projects.locations.brands.evaluationDatasetResults

方法
delete DELETE /v1/{name=projects/*/locations/*/brands/*/evaluationDatasetResults/*}
刪除指定的 EvaluationDatasetResult。
get GET /v1/{name=projects/*/locations/*/brands/*/evaluationDatasetResults/*}
取得 EvaluationDatasetResult。
list GET /v1/{parent=projects/*/locations/*/brands/*}/evaluationDatasetResults
列出 EvaluationDatasetResults。

REST 資源:v1.projects.locations.brands.evaluationDatasets

方法
create POST /v1/{parent=projects/*/locations/*/brands/*}/evaluationDatasets
建立 EvaluationDataset。
delete DELETE /v1/{name=projects/*/locations/*/brands/*/evaluationDatasets/*}
刪除指定的 EvaluationDataset。
get GET /v1/{name=projects/*/locations/*/brands/*/evaluationDatasets/*}
取得 EvaluationDataset。
list GET /v1/{parent=projects/*/locations/*/brands/*}/evaluationDatasets
列出 EvaluationDatasets。
patch PATCH /v1/{evaluationDataset.name=projects/*/locations/*/brands/*/evaluationDatasets/*}
更新指定的 EvaluationDataset。
run POST /v1/{name=projects/*/locations/*/brands/*/evaluationDatasets/*}:run
執行評估資料集。

REST 資源:v1.projects.locations.brands.evaluationMatchers

方法
create POST /v1/{parent=projects/*/locations/*/brands/*}/evaluationMatchers
建立 EvaluationMatcher。
delete DELETE /v1/{name=projects/*/locations/*/brands/*/evaluationMatchers/*}
刪除指定的 EvaluationMatcher。
get GET /v1/{name=projects/*/locations/*/brands/*/evaluationMatchers/*}
取得 EvaluationMatcher。
list GET /v1/{parent=projects/*/locations/*/brands/*}/evaluationMatchers
列出 EvaluationMatcher。
patch PATCH /v1/{evaluationMatcher.name=projects/*/locations/*/brands/*/evaluationMatchers/*}
更新指定的 EvaluationMatcher。

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
列出品牌修訂版本。

REST 資源:v1.projects.locations.brands.sessionRecords

方法
delete DELETE /v1/{name=projects/*/locations/*/brands/*/sessionRecords/*}
刪除 SessionRecord。
get GET /v1/{name=projects/*/locations/*/brands/*/sessionRecords/*}
取得特定 SessionRecord。
list GET /v1/{parent=projects/*/locations/*/brands/*}/sessionRecords
列出指定品牌的 SessionRecord。

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
列出 StoreRevisions。

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
批次取得選單的實體。

REST 資源:v1.projects.locations.operations

方法
cancel POST /v1/{name=projects/*/locations/*/operations/*}:cancel
開始非同步取消長時間執行的作業。
delete DELETE /v1/{name=projects/*/locations/*/operations/*}
刪除長時間執行的作業。
get GET /v1/{name=projects/*/locations/*/operations/*}
取得長時間執行作業的最新狀態。
list GET /v1/{name=projects/*/locations/*}/operations
列出符合要求中指定篩選器的作業。