Food Ordering AI Agent API

API de foodorderingaiagent.googleapis.com

Servicio: foodorderingaiagent.googleapis.com

Para llamar a este servicio, te recomendamos que uses las bibliotecas cliente que proporciona Google. Si tu aplicación necesita usar tus propias bibliotecas para llamar a este servicio, usa la información que se indica más abajo cuando realices las solicitudes a la API.

Documento de descubrimiento

Un documento de descubrimiento es una especificación procesable para describir y consumir las APIs de REST. Se usa para compilar bibliotecas cliente, complementos IDE y otras herramientas que interactúan con las API de Google. Un servicio puede proporcionar varios documentos de descubrimiento. Este servicio proporciona los siguientes documentos de descubrimiento:

Extremo de servicio

Un extremo de servicio es una URL base que especifica la dirección de red de un servicio de API. Un servicio puede tener varios extremos de servicio. Este servicio tiene el siguiente extremo, y todos los URI que se muestran a continuación son relativos a él:

  • https://foodorderingaiagent.googleapis.com

Recurso de REST: v1beta.projects.locations.brands

Métodos
create POST /v1beta/{parent=projects/*/locations/*}/brands
Crea una marca.
delete DELETE /v1beta/{name=projects/*/locations/*/brands/*}
Borra la marca especificada.
get GET /v1beta/{name=projects/*/locations/*/brands/*}
Obtiene una marca.
list GET /v1beta/{parent=projects/*/locations/*}/brands
Enumera las marcas.
patch PATCH /v1beta/{brand.name=projects/*/locations/*/brands/*}
Actualiza la marca especificada.

Recurso de REST: v1beta.projects.locations.brands.channelConfigs

Métodos
create POST /v1beta/{parent=projects/*/locations/*/brands/*}/channelConfigs
Crea un objeto ChannelConfig.
delete DELETE /v1beta/{name=projects/*/locations/*/brands/*/channelConfigs/*}
Borra el ChannelConfig especificado.
get GET /v1beta/{name=projects/*/locations/*/brands/*/channelConfigs/*}
Obtiene un ChannelConfig.
list GET /v1beta/{parent=projects/*/locations/*/brands/*}/channelConfigs
Enumera ChannelConfigs.
patch PATCH /v1beta/{channelConfig.name=projects/*/locations/*/brands/*/channelConfigs/*}
Actualiza el ChannelConfig especificado.
promote POST /v1beta/{name=projects/*/locations/*/brands/*/channelConfigs/*}:promote
Promueve la configuración del canal especificado.

Recurso de REST: v1beta.projects.locations.brands.channelConfigs.revisions

Métodos
delete DELETE /v1beta/{name=projects/*/locations/*/brands/*/channelConfigs/*/revisions/*}
Borra el ChannelConfigRevision especificado.
get GET /v1beta/{name=projects/*/locations/*/brands/*/channelConfigs/*/revisions/*}
Obtiene un ChannelConfigRevision.
list GET /v1beta/{parent=projects/*/locations/*/brands/*/channelConfigs/*}/revisions
Enumera las ChannelConfigRevisions.

Recurso de REST: v1beta.projects.locations.brands.configApplicationRules

Métodos
create POST /v1beta/{parent=projects/*/locations/*/brands/*}/configApplicationRules
Crea un ConfigApplicationRule.
delete DELETE /v1beta/{name=projects/*/locations/*/brands/*/configApplicationRules/*}
Borra el ConfigApplicationRule especificado.
get GET /v1beta/{name=projects/*/locations/*/brands/*/configApplicationRules/*}
Obtiene un ConfigApplicationRule.
list GET /v1beta/{parent=projects/*/locations/*/brands/*}/configApplicationRules
Enumera ConfigApplicationRules.
patch PATCH /v1beta/{configApplicationRule.name=projects/*/locations/*/brands/*/configApplicationRules/*}
Actualiza el ConfigApplicationRule especificado.

Recurso de REST: v1beta.projects.locations.brands.configApplicationRules.revisions

Métodos
delete DELETE /v1beta/{name=projects/*/locations/*/brands/*/configApplicationRules/*/revisions/*}
Borra el ConfigApplicationRuleRevision especificado.
get GET /v1beta/{name=projects/*/locations/*/brands/*/configApplicationRules/*/revisions/*}
Obtiene un ConfigApplicationRuleRevision.
list GET /v1beta/{parent=projects/*/locations/*/brands/*/configApplicationRules/*}/revisions
Enumera ConfigApplicationRuleRevisions.

Recurso de REST: v1beta.projects.locations.brands.revisions

Métodos
delete DELETE /v1beta/{name=projects/*/locations/*/brands/*/revisions/*}
Borra la BrandRevision especificada.
get GET /v1beta/{name=projects/*/locations/*/brands/*/revisions/*}
Obtiene un objeto BrandRevision.
list GET /v1beta/{parent=projects/*/locations/*/brands/*}/revisions
Enumera BrandRevisions.

Recurso de REST: v1beta.projects.locations.brands.stores

Métodos
batchDelete POST /v1beta/{parent=projects/*/locations/*/brands/*}/stores:batchDelete
Borra tiendas por lotes.
batchUpdate POST /v1beta/{parent=projects/*/locations/*/brands/*}/stores:batchUpdate
Actualiza tiendas por lotes.
create POST /v1beta/{parent=projects/*/locations/*/brands/*}/stores
Crea un almacén.
delete DELETE /v1beta/{name=projects/*/locations/*/brands/*/stores/*}
Borra la tienda especificada.
get GET /v1beta/{name=projects/*/locations/*/brands/*/stores/*}
Obtiene una tienda.
list GET /v1beta/{parent=projects/*/locations/*/brands/*}/stores
Enumera los almacenes.
patch PATCH /v1beta/{store.name=projects/*/locations/*/brands/*/stores/*}
Actualiza el almacén especificado.

Recurso de REST: v1beta.projects.locations.brands.stores.revisions

Métodos
delete DELETE /v1beta/{name=projects/*/locations/*/brands/*/stores/*/revisions/*}
Borra el objeto StoreRevision especificado.
get GET /v1beta/{name=projects/*/locations/*/brands/*/stores/*/revisions/*}
Obtiene un StoreRevision.
list GET /v1beta/{parent=projects/*/locations/*/brands/*/stores/*}/revisions
Enumera StoreRevisions.

Recurso de REST: v1beta.projects.locations.menus

Métodos
create POST /v1beta/{parent=projects/*/locations/*}/menus
Crea un menú.
delete DELETE /v1beta/{name=projects/*/locations/*/menus/*}
Borra el menú especificado.
get GET /v1beta/{name=projects/*/locations/*/menus/*}
Obtiene un menú.
list GET /v1beta/{parent=projects/*/locations/*}/menus
Enumera los menús.

Recurso de REST: v1beta.projects.locations.menus.entities

Métodos
batchGet GET /v1beta/{parent=projects/*/locations/*/menus/*}/entities:batchGet
Recupera por lotes las entidades de un menú.

Recurso de REST: v1.projects.locations.brands

Métodos
create POST /v1/{parent=projects/*/locations/*}/brands
Crea una marca.
delete DELETE /v1/{name=projects/*/locations/*/brands/*}
Borra la marca especificada.
get GET /v1/{name=projects/*/locations/*/brands/*}
Obtiene una marca.
list GET /v1/{parent=projects/*/locations/*}/brands
Enumera las marcas.
patch PATCH /v1/{brand.name=projects/*/locations/*/brands/*}
Actualiza la marca especificada.

Recurso de REST: v1.projects.locations.brands.channelConfigs

Métodos
create POST /v1/{parent=projects/*/locations/*/brands/*}/channelConfigs
Crea un objeto ChannelConfig.
delete DELETE /v1/{name=projects/*/locations/*/brands/*/channelConfigs/*}
Borra el ChannelConfig especificado.
get GET /v1/{name=projects/*/locations/*/brands/*/channelConfigs/*}
Obtiene un ChannelConfig.
list GET /v1/{parent=projects/*/locations/*/brands/*}/channelConfigs
Enumera ChannelConfigs.
patch PATCH /v1/{channelConfig.name=projects/*/locations/*/brands/*/channelConfigs/*}
Actualiza el ChannelConfig especificado.
promote POST /v1/{name=projects/*/locations/*/brands/*/channelConfigs/*}:promote
Promueve la configuración del canal especificado.

Recurso de REST: v1.projects.locations.brands.channelConfigs.revisions

Métodos
delete DELETE /v1/{name=projects/*/locations/*/brands/*/channelConfigs/*/revisions/*}
Borra el ChannelConfigRevision especificado.
get GET /v1/{name=projects/*/locations/*/brands/*/channelConfigs/*/revisions/*}
Obtiene un ChannelConfigRevision.
list GET /v1/{parent=projects/*/locations/*/brands/*/channelConfigs/*}/revisions
Enumera las ChannelConfigRevisions.

Recurso de REST: v1.projects.locations.brands.configApplicationRules

Métodos
create POST /v1/{parent=projects/*/locations/*/brands/*}/configApplicationRules
Crea un ConfigApplicationRule.
delete DELETE /v1/{name=projects/*/locations/*/brands/*/configApplicationRules/*}
Borra el ConfigApplicationRule especificado.
get GET /v1/{name=projects/*/locations/*/brands/*/configApplicationRules/*}
Obtiene un ConfigApplicationRule.
list GET /v1/{parent=projects/*/locations/*/brands/*}/configApplicationRules
Enumera ConfigApplicationRules.
patch PATCH /v1/{configApplicationRule.name=projects/*/locations/*/brands/*/configApplicationRules/*}
Actualiza el ConfigApplicationRule especificado.

Recurso de REST: v1.projects.locations.brands.configApplicationRules.revisions

Métodos
delete DELETE /v1/{name=projects/*/locations/*/brands/*/configApplicationRules/*/revisions/*}
Borra el ConfigApplicationRuleRevision especificado.
get GET /v1/{name=projects/*/locations/*/brands/*/configApplicationRules/*/revisions/*}
Obtiene un ConfigApplicationRuleRevision.
list GET /v1/{parent=projects/*/locations/*/brands/*/configApplicationRules/*}/revisions
Enumera ConfigApplicationRuleRevisions.

Recurso de REST: v1.projects.locations.brands.revisions

Métodos
delete DELETE /v1/{name=projects/*/locations/*/brands/*/revisions/*}
Borra la BrandRevision especificada.
get GET /v1/{name=projects/*/locations/*/brands/*/revisions/*}
Obtiene un objeto BrandRevision.
list GET /v1/{parent=projects/*/locations/*/brands/*}/revisions
Enumera BrandRevisions.

Recurso de REST: v1.projects.locations.brands.stores

Métodos
batchDelete POST /v1/{parent=projects/*/locations/*/brands/*}/stores:batchDelete
Borra tiendas por lotes.
batchUpdate POST /v1/{parent=projects/*/locations/*/brands/*}/stores:batchUpdate
Actualiza tiendas por lotes.
create POST /v1/{parent=projects/*/locations/*/brands/*}/stores
Crea un almacén.
delete DELETE /v1/{name=projects/*/locations/*/brands/*/stores/*}
Borra la tienda especificada.
get GET /v1/{name=projects/*/locations/*/brands/*/stores/*}
Obtiene una tienda.
list GET /v1/{parent=projects/*/locations/*/brands/*}/stores
Enumera los almacenes.
patch PATCH /v1/{store.name=projects/*/locations/*/brands/*/stores/*}
Actualiza el almacén especificado.

Recurso de REST: v1.projects.locations.brands.stores.revisions

Métodos
delete DELETE /v1/{name=projects/*/locations/*/brands/*/stores/*/revisions/*}
Borra el objeto StoreRevision especificado.
get GET /v1/{name=projects/*/locations/*/brands/*/stores/*/revisions/*}
Obtiene un StoreRevision.
list GET /v1/{parent=projects/*/locations/*/brands/*/stores/*}/revisions
Enumera StoreRevisions.

Recurso de REST: v1.projects.locations.menus

Métodos
create POST /v1/{parent=projects/*/locations/*}/menus
Crea un menú.
delete DELETE /v1/{name=projects/*/locations/*/menus/*}
Borra el menú especificado.
get GET /v1/{name=projects/*/locations/*/menus/*}
Obtiene un menú.
list GET /v1/{parent=projects/*/locations/*}/menus
Enumera los menús.

Recurso de REST: v1.projects.locations.menus.entities

Métodos
batchGet GET /v1/{parent=projects/*/locations/*/menus/*}/entities:batchGet
Recupera por lotes las entidades de un menú.