Food Ordering AI Agent API

API foodorderingaiagent.googleapis.com.

Servizio: foodorderingaiagent.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 una macchina 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 potrebbe 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://foodorderingaiagent.googleapis.com

Risorsa REST: v1beta.projects.locations.brands

Metodi
computeAnalyticsMetrics GET /v1beta/{brand=projects/*/locations/*/brands/*}:computeAnalyticsMetrics
Calcola le metriche di analisi per un determinato brand per il periodo di tempo specificato con filtro dello store facoltativo.
create POST /v1beta/{parent=projects/*/locations/*}/brands
Crea un brand.
delete DELETE /v1beta/{name=projects/*/locations/*/brands/*}
Elimina il brand specificato.
get GET /v1beta/{name=projects/*/locations/*/brands/*}
Ottiene un brand.
list GET /v1beta/{parent=projects/*/locations/*}/brands
Elenca i brand.
listHistory GET /v1beta/{parent=projects/*/locations/*/brands/*}:listHistory
Elenca le voci della cronologia per un brand.
patch PATCH /v1beta/{brand.name=projects/*/locations/*/brands/*}
Aggiorna il brand specificato.

Risorsa REST: v1beta.projects.locations.brands.channelConfigs

Metodi
create POST /v1beta/{parent=projects/*/locations/*/brands/*}/channelConfigs
Crea un ChannelConfig.
delete DELETE /v1beta/{name=projects/*/locations/*/brands/*/channelConfigs/*}
Elimina la risorsa ChannelConfig specificata.
get GET /v1beta/{name=projects/*/locations/*/brands/*/channelConfigs/*}
Recupera un ChannelConfig.
list GET /v1beta/{parent=projects/*/locations/*/brands/*}/channelConfigs
Elenca ChannelConfig.
patch PATCH /v1beta/{channelConfig.name=projects/*/locations/*/brands/*/channelConfigs/*}
Aggiorna il ChannelConfig specificato.
promote POST /v1beta/{name=projects/*/locations/*/brands/*/channelConfigs/*}:promote
Promuove la configurazione del canale specificata.

Risorsa REST: v1beta.projects.locations.brands.channelConfigs.revisions

Metodi
delete DELETE /v1beta/{name=projects/*/locations/*/brands/*/channelConfigs/*/revisions/*}
Elimina la revisione ChannelConfigRevision specificata.
get GET /v1beta/{name=projects/*/locations/*/brands/*/channelConfigs/*/revisions/*}
Recupera una revisione di ChannelConfig.
list GET /v1beta/{parent=projects/*/locations/*/brands/*/channelConfigs/*}/revisions
Elenca le revisioni di ChannelConfig.

Risorsa REST: v1beta.projects.locations.brands.configApplicationRules

Metodi
create POST /v1beta/{parent=projects/*/locations/*/brands/*}/configApplicationRules
Crea una ConfigApplicationRule.
delete DELETE /v1beta/{name=projects/*/locations/*/brands/*/configApplicationRules/*}
Elimina la ConfigApplicationRule specificata.
get GET /v1beta/{name=projects/*/locations/*/brands/*/configApplicationRules/*}
Recupera una ConfigApplicationRule.
list GET /v1beta/{parent=projects/*/locations/*/brands/*}/configApplicationRules
Elenca ConfigApplicationRules.
patch PATCH /v1beta/{configApplicationRule.name=projects/*/locations/*/brands/*/configApplicationRules/*}
Aggiorna la ConfigApplicationRule specificata.

Risorsa REST: v1beta.projects.locations.brands.configApplicationRules.revisions

Metodi
delete DELETE /v1beta/{name=projects/*/locations/*/brands/*/configApplicationRules/*/revisions/*}
Elimina la revisione ConfigApplicationRuleRevision specificata.
get GET /v1beta/{name=projects/*/locations/*/brands/*/configApplicationRules/*/revisions/*}
Recupera una revisione di ConfigApplicationRule.
list GET /v1beta/{parent=projects/*/locations/*/brands/*/configApplicationRules/*}/revisions
Elenca le revisioni di ConfigApplicationRule.

Risorsa REST: v1beta.projects.locations.brands.evaluationCaseResults

Metodi
delete DELETE /v1beta/{name=projects/*/locations/*/brands/*/evaluationCaseResults/*}
Elimina l'EvaluationCaseResult specificato.
get GET /v1beta/{name=projects/*/locations/*/brands/*/evaluationCaseResults/*}
Restituisce un EvaluationCaseResult.
list GET /v1beta/{parent=projects/*/locations/*/brands/*}/evaluationCaseResults
Elenca EvaluationCaseResults.

Risorsa REST: v1beta.projects.locations.brands.evaluationCases

Metodi
batchCreate POST /v1beta/{parent=projects/*/locations/*/brands/*}/evaluationCases:batchCreate
Batch crea EvaluationCases.
batchUpdate POST /v1beta/{parent=projects/*/locations/*/brands/*}/evaluationCases:batchUpdate
Aggiornamenti batch di EvaluationCases.
create POST /v1beta/{parent=projects/*/locations/*/brands/*}/evaluationCases
Crea un EvaluationCase.
delete DELETE /v1beta/{name=projects/*/locations/*/brands/*/evaluationCases/*}
Elimina l'EvaluationCase specificato.
get GET /v1beta/{name=projects/*/locations/*/brands/*/evaluationCases/*}
Recupera un EvaluationCase.
list GET /v1beta/{parent=projects/*/locations/*/brands/*}/evaluationCases
Elenca EvaluationCases.
patch PATCH /v1beta/{evaluationCase.name=projects/*/locations/*/brands/*/evaluationCases/*}
Aggiorna l'EvaluationCase specificato.
run POST /v1beta/{name=projects/*/locations/*/brands/*/evaluationCases/*}:run
Esegue uno scenario di valutazione.

Risorsa REST: v1beta.projects.locations.brands.evaluationContexts

Metodi
create POST /v1beta/{parent=projects/*/locations/*/brands/*}/evaluationContexts
Crea un EvaluationContext.
delete DELETE /v1beta/{name=projects/*/locations/*/brands/*/evaluationContexts/*}
Elimina l'EvaluationContext specificato.
get GET /v1beta/{name=projects/*/locations/*/brands/*/evaluationContexts/*}
Recupera un EvaluationContext.
list GET /v1beta/{parent=projects/*/locations/*/brands/*}/evaluationContexts
Elenchi EvaluationContexts.
patch PATCH /v1beta/{evaluationContext.name=projects/*/locations/*/brands/*/evaluationContexts/*}
Aggiorna l'EvaluationContext specificato.

Risorsa REST: v1beta.projects.locations.brands.evaluationDatasetResults

Metodi
delete DELETE /v1beta/{name=projects/*/locations/*/brands/*/evaluationDatasetResults/*}
Elimina l'EvaluationDatasetResult specificato.
get GET /v1beta/{name=projects/*/locations/*/brands/*/evaluationDatasetResults/*}
Recupera un EvaluationDatasetResult.
list GET /v1beta/{parent=projects/*/locations/*/brands/*}/evaluationDatasetResults
Elenca EvaluationDatasetResults.

Risorsa REST: v1beta.projects.locations.brands.evaluationDatasets

Metodi
create POST /v1beta/{parent=projects/*/locations/*/brands/*}/evaluationDatasets
Crea un EvaluationDataset.
delete DELETE /v1beta/{name=projects/*/locations/*/brands/*/evaluationDatasets/*}
Elimina l'EvaluationDataset specificato.
get GET /v1beta/{name=projects/*/locations/*/brands/*/evaluationDatasets/*}
Recupera un EvaluationDataset.
list GET /v1beta/{parent=projects/*/locations/*/brands/*}/evaluationDatasets
Elenca EvaluationDatasets.
patch PATCH /v1beta/{evaluationDataset.name=projects/*/locations/*/brands/*/evaluationDatasets/*}
Aggiorna l'EvaluationDataset specificato.
run POST /v1beta/{name=projects/*/locations/*/brands/*/evaluationDatasets/*}:run
Esegue un set di dati di valutazione.

Risorsa REST: v1beta.projects.locations.brands.evaluationMatchers

Metodi
create POST /v1beta/{parent=projects/*/locations/*/brands/*}/evaluationMatchers
Crea un oggetto EvaluationMatcher.
delete DELETE /v1beta/{name=projects/*/locations/*/brands/*/evaluationMatchers/*}
Elimina l'EvaluationMatcher specificato.
get GET /v1beta/{name=projects/*/locations/*/brands/*/evaluationMatchers/*}
Recupera un oggetto EvaluationMatcher.
list GET /v1beta/{parent=projects/*/locations/*/brands/*}/evaluationMatchers
Elenca EvaluationMatcher.
patch PATCH /v1beta/{evaluationMatcher.name=projects/*/locations/*/brands/*/evaluationMatchers/*}
Aggiorna l'EvaluationMatcher specificato.

Risorsa REST: v1beta.projects.locations.brands.revisions

Metodi
delete DELETE /v1beta/{name=projects/*/locations/*/brands/*/revisions/*}
Elimina la revisione del brand specificata.
get GET /v1beta/{name=projects/*/locations/*/brands/*/revisions/*}
Ottiene una revisione del brand.
list GET /v1beta/{parent=projects/*/locations/*/brands/*}/revisions
Elenca le revisioni del brand.

Risorsa REST: v1beta.projects.locations.brands.sessionRecords

Metodi
delete DELETE /v1beta/{name=projects/*/locations/*/brands/*/sessionRecords/*}
Elimina un SessionRecord.
get GET /v1beta/{name=projects/*/locations/*/brands/*/sessionRecords/*}
Recupera un SessionRecord specifico.
list GET /v1beta/{parent=projects/*/locations/*/brands/*}/sessionRecords
Elenca i SessionRecord per un determinato brand.

Risorsa REST: v1beta.projects.locations.brands.stores

Metodi
batchDelete POST /v1beta/{parent=projects/*/locations/*/brands/*}/stores:batchDelete
Elimina i negozi in batch.
batchUpdate POST /v1beta/{parent=projects/*/locations/*/brands/*}/stores:batchUpdate
Aggiorna i negozi in batch.
create POST /v1beta/{parent=projects/*/locations/*/brands/*}/stores
Crea un datastore.
delete DELETE /v1beta/{name=projects/*/locations/*/brands/*/stores/*}
Elimina il negozio specificato.
get GET /v1beta/{name=projects/*/locations/*/brands/*/stores/*}
Recupera un negozio.
list GET /v1beta/{parent=projects/*/locations/*/brands/*}/stores
Elenca i negozi.
patch PATCH /v1beta/{store.name=projects/*/locations/*/brands/*/stores/*}
Aggiorna lo store specificato.

Risorsa REST: v1beta.projects.locations.brands.stores.revisions

Metodi
delete DELETE /v1beta/{name=projects/*/locations/*/brands/*/stores/*/revisions/*}
Elimina la revisione dello Store specificata.
get GET /v1beta/{name=projects/*/locations/*/brands/*/stores/*/revisions/*}
Recupera una revisione dell'archivio.
list GET /v1beta/{parent=projects/*/locations/*/brands/*/stores/*}/revisions
Elenca StoreRevisions.

Risorsa REST: v1beta.projects.locations.menus

Metodi
create POST /v1beta/{parent=projects/*/locations/*}/menus
Crea un menu.
delete DELETE /v1beta/{name=projects/*/locations/*/menus/*}
Elimina il menu specificato.
get GET /v1beta/{name=projects/*/locations/*/menus/*}
Recupera un menu.
list GET /v1beta/{parent=projects/*/locations/*}/menus
Elenca i menu.

Risorsa REST: v1beta.projects.locations.menus.entities

Metodi
batchGet GET /v1beta/{parent=projects/*/locations/*/menus/*}/entities:batchGet
Recupera batch di entità per un menu.

Risorsa REST: v1beta.projects.locations.operations

Metodi
cancel POST /v1beta/{name=projects/*/locations/*/operations/*}:cancel
Avvia l'annullamento asincrono di un'operazione a lunga esecuzione.
delete DELETE /v1beta/{name=projects/*/locations/*/operations/*}
Elimina un'operazione a lunga esecuzione.
get GET /v1beta/{name=projects/*/locations/*/operations/*}
Recupera l'ultimo stato di un'operazione a lunga esecuzione.
list GET /v1beta/{name=projects/*/locations/*}/operations
Elenca le operazioni che corrispondono al filtro specificato nella richiesta.

Risorsa REST: v1.projects.locations.brands

Metodi
computeAnalyticsMetrics GET /v1/{brand=projects/*/locations/*/brands/*}:computeAnalyticsMetrics
Calcola le metriche di analisi per un determinato brand per il periodo di tempo specificato con filtro dello store facoltativo.
create POST /v1/{parent=projects/*/locations/*}/brands
Crea un brand.
delete DELETE /v1/{name=projects/*/locations/*/brands/*}
Elimina il brand specificato.
get GET /v1/{name=projects/*/locations/*/brands/*}
Riceve un brand.
list GET /v1/{parent=projects/*/locations/*}/brands
Elenca i brand.
listHistory GET /v1/{parent=projects/*/locations/*/brands/*}:listHistory
Elenca le voci della cronologia per un brand.
patch PATCH /v1/{brand.name=projects/*/locations/*/brands/*}
Aggiorna il brand specificato.

Risorsa REST: v1.projects.locations.brands.channelConfigs

Metodi
create POST /v1/{parent=projects/*/locations/*/brands/*}/channelConfigs
Crea un ChannelConfig.
delete DELETE /v1/{name=projects/*/locations/*/brands/*/channelConfigs/*}
Elimina la risorsa ChannelConfig specificata.
get GET /v1/{name=projects/*/locations/*/brands/*/channelConfigs/*}
Recupera un ChannelConfig.
list GET /v1/{parent=projects/*/locations/*/brands/*}/channelConfigs
Elenca ChannelConfig.
patch PATCH /v1/{channelConfig.name=projects/*/locations/*/brands/*/channelConfigs/*}
Aggiorna il ChannelConfig specificato.
promote POST /v1/{name=projects/*/locations/*/brands/*/channelConfigs/*}:promote
Promuove la configurazione del canale specificata.

Risorsa REST: v1.projects.locations.brands.channelConfigs.revisions

Metodi
delete DELETE /v1/{name=projects/*/locations/*/brands/*/channelConfigs/*/revisions/*}
Elimina la revisione ChannelConfigRevision specificata.
get GET /v1/{name=projects/*/locations/*/brands/*/channelConfigs/*/revisions/*}
Recupera una revisione di ChannelConfig.
list GET /v1/{parent=projects/*/locations/*/brands/*/channelConfigs/*}/revisions
Elenca le revisioni di ChannelConfig.

Risorsa REST: v1.projects.locations.brands.configApplicationRules

Metodi
create POST /v1/{parent=projects/*/locations/*/brands/*}/configApplicationRules
Crea una ConfigApplicationRule.
delete DELETE /v1/{name=projects/*/locations/*/brands/*/configApplicationRules/*}
Elimina la ConfigApplicationRule specificata.
get GET /v1/{name=projects/*/locations/*/brands/*/configApplicationRules/*}
Recupera una ConfigApplicationRule.
list GET /v1/{parent=projects/*/locations/*/brands/*}/configApplicationRules
Elenca ConfigApplicationRules.
patch PATCH /v1/{configApplicationRule.name=projects/*/locations/*/brands/*/configApplicationRules/*}
Aggiorna la ConfigApplicationRule specificata.

Risorsa REST: v1.projects.locations.brands.configApplicationRules.revisions

Metodi
delete DELETE /v1/{name=projects/*/locations/*/brands/*/configApplicationRules/*/revisions/*}
Elimina la revisione ConfigApplicationRuleRevision specificata.
get GET /v1/{name=projects/*/locations/*/brands/*/configApplicationRules/*/revisions/*}
Recupera una revisione di ConfigApplicationRule.
list GET /v1/{parent=projects/*/locations/*/brands/*/configApplicationRules/*}/revisions
Elenca le revisioni di ConfigApplicationRule.

Risorsa REST: v1.projects.locations.brands.evaluationCaseResults

Metodi
delete DELETE /v1/{name=projects/*/locations/*/brands/*/evaluationCaseResults/*}
Elimina l'EvaluationCaseResult specificato.
get GET /v1/{name=projects/*/locations/*/brands/*/evaluationCaseResults/*}
Restituisce un EvaluationCaseResult.
list GET /v1/{parent=projects/*/locations/*/brands/*}/evaluationCaseResults
Elenca EvaluationCaseResults.

Risorsa REST: v1.projects.locations.brands.evaluationCases

Metodi
batchCreate POST /v1/{parent=projects/*/locations/*/brands/*}/evaluationCases:batchCreate
Batch crea EvaluationCases.
batchUpdate POST /v1/{parent=projects/*/locations/*/brands/*}/evaluationCases:batchUpdate
Aggiornamenti batch di EvaluationCases.
create POST /v1/{parent=projects/*/locations/*/brands/*}/evaluationCases
Crea un EvaluationCase.
delete DELETE /v1/{name=projects/*/locations/*/brands/*/evaluationCases/*}
Elimina l'EvaluationCase specificato.
get GET /v1/{name=projects/*/locations/*/brands/*/evaluationCases/*}
Recupera un EvaluationCase.
list GET /v1/{parent=projects/*/locations/*/brands/*}/evaluationCases
Elenca EvaluationCases.
patch PATCH /v1/{evaluationCase.name=projects/*/locations/*/brands/*/evaluationCases/*}
Aggiorna l'EvaluationCase specificato.
run POST /v1/{name=projects/*/locations/*/brands/*/evaluationCases/*}:run
Esegue uno scenario di valutazione.

Risorsa REST: v1.projects.locations.brands.evaluationContexts

Metodi
create POST /v1/{parent=projects/*/locations/*/brands/*}/evaluationContexts
Crea un EvaluationContext.
delete DELETE /v1/{name=projects/*/locations/*/brands/*/evaluationContexts/*}
Elimina l'EvaluationContext specificato.
get GET /v1/{name=projects/*/locations/*/brands/*/evaluationContexts/*}
Recupera un EvaluationContext.
list GET /v1/{parent=projects/*/locations/*/brands/*}/evaluationContexts
Elenchi EvaluationContexts.
patch PATCH /v1/{evaluationContext.name=projects/*/locations/*/brands/*/evaluationContexts/*}
Aggiorna l'EvaluationContext specificato.

Risorsa REST: v1.projects.locations.brands.evaluationDatasetResults

Metodi
delete DELETE /v1/{name=projects/*/locations/*/brands/*/evaluationDatasetResults/*}
Elimina l'EvaluationDatasetResult specificato.
get GET /v1/{name=projects/*/locations/*/brands/*/evaluationDatasetResults/*}
Recupera un EvaluationDatasetResult.
list GET /v1/{parent=projects/*/locations/*/brands/*}/evaluationDatasetResults
Elenca EvaluationDatasetResults.

Risorsa REST: v1.projects.locations.brands.evaluationDatasets

Metodi
create POST /v1/{parent=projects/*/locations/*/brands/*}/evaluationDatasets
Crea un EvaluationDataset.
delete DELETE /v1/{name=projects/*/locations/*/brands/*/evaluationDatasets/*}
Elimina l'EvaluationDataset specificato.
get GET /v1/{name=projects/*/locations/*/brands/*/evaluationDatasets/*}
Recupera un EvaluationDataset.
list GET /v1/{parent=projects/*/locations/*/brands/*}/evaluationDatasets
Elenca EvaluationDatasets.
patch PATCH /v1/{evaluationDataset.name=projects/*/locations/*/brands/*/evaluationDatasets/*}
Aggiorna l'EvaluationDataset specificato.
run POST /v1/{name=projects/*/locations/*/brands/*/evaluationDatasets/*}:run
Esegue un set di dati di valutazione.

Risorsa REST: v1.projects.locations.brands.evaluationMatchers

Metodi
create POST /v1/{parent=projects/*/locations/*/brands/*}/evaluationMatchers
Crea un oggetto EvaluationMatcher.
delete DELETE /v1/{name=projects/*/locations/*/brands/*/evaluationMatchers/*}
Elimina l'EvaluationMatcher specificato.
get GET /v1/{name=projects/*/locations/*/brands/*/evaluationMatchers/*}
Recupera un oggetto EvaluationMatcher.
list GET /v1/{parent=projects/*/locations/*/brands/*}/evaluationMatchers
Elenca EvaluationMatchers.
patch PATCH /v1/{evaluationMatcher.name=projects/*/locations/*/brands/*/evaluationMatchers/*}
Aggiorna l'EvaluationMatcher specificato.

Risorsa REST: v1.projects.locations.brands.revisions

Metodi
delete DELETE /v1/{name=projects/*/locations/*/brands/*/revisions/*}
Elimina la revisione del brand specificata.
get GET /v1/{name=projects/*/locations/*/brands/*/revisions/*}
Ottiene una revisione del brand.
list GET /v1/{parent=projects/*/locations/*/brands/*}/revisions
Elenca le revisioni del brand.

Risorsa REST: v1.projects.locations.brands.sessionRecords

Metodi
delete DELETE /v1/{name=projects/*/locations/*/brands/*/sessionRecords/*}
Elimina un SessionRecord.
get GET /v1/{name=projects/*/locations/*/brands/*/sessionRecords/*}
Recupera un SessionRecord specifico.
list GET /v1/{parent=projects/*/locations/*/brands/*}/sessionRecords
Elenca i SessionRecord per un determinato brand.

Risorsa REST: v1.projects.locations.brands.stores

Metodi
batchDelete POST /v1/{parent=projects/*/locations/*/brands/*}/stores:batchDelete
Elimina i negozi in batch.
batchUpdate POST /v1/{parent=projects/*/locations/*/brands/*}/stores:batchUpdate
Aggiorna i negozi in batch.
create POST /v1/{parent=projects/*/locations/*/brands/*}/stores
Crea un datastore.
delete DELETE /v1/{name=projects/*/locations/*/brands/*/stores/*}
Elimina il negozio specificato.
get GET /v1/{name=projects/*/locations/*/brands/*/stores/*}
Recupera un negozio.
list GET /v1/{parent=projects/*/locations/*/brands/*}/stores
Elenca i negozi.
patch PATCH /v1/{store.name=projects/*/locations/*/brands/*/stores/*}
Aggiorna lo store specificato.

Risorsa REST: v1.projects.locations.brands.stores.revisions

Metodi
delete DELETE /v1/{name=projects/*/locations/*/brands/*/stores/*/revisions/*}
Elimina la revisione dello Store specificata.
get GET /v1/{name=projects/*/locations/*/brands/*/stores/*/revisions/*}
Recupera una revisione dell'archivio.
list GET /v1/{parent=projects/*/locations/*/brands/*/stores/*}/revisions
Elenca StoreRevisions.

Risorsa REST: v1.projects.locations.menus

Metodi
create POST /v1/{parent=projects/*/locations/*}/menus
Crea un menu.
delete DELETE /v1/{name=projects/*/locations/*/menus/*}
Elimina il menu specificato.
get GET /v1/{name=projects/*/locations/*/menus/*}
Recupera un menu.
list GET /v1/{parent=projects/*/locations/*}/menus
Menu delle liste.

Risorsa REST: v1.projects.locations.menus.entities

Metodi
batchGet GET /v1/{parent=projects/*/locations/*/menus/*}/entities:batchGet
Recupera batch di entità per un menu.

Risorsa REST: v1.projects.locations.operations

Metodi
cancel POST /v1/{name=projects/*/locations/*/operations/*}:cancel
Avvia l'annullamento asincrono di un'operazione a lunga esecuzione.
delete DELETE /v1/{name=projects/*/locations/*/operations/*}
Elimina un'operazione a lunga esecuzione.
get GET /v1/{name=projects/*/locations/*/operations/*}
Recupera l'ultimo stato di un'operazione a lunga esecuzione.
list GET /v1/{name=projects/*/locations/*}/operations
Elenca le operazioni che corrispondono al filtro specificato nella richiesta.