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
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/*}
Riceve un brand.
list GET /v1beta/{parent=projects/*/locations/*}/brands
Elenca i 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.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.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 dello store.
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
Menu delle liste.

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: v1.projects.locations.brands

Metodi
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.
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.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.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 dello store.
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.