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 legible por máquina 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
computeAnalyticsMetrics GET /v1beta/{brand=projects/*/locations/*/brands/*}:computeAnalyticsMetrics
Calcula las métricas de análisis para una marca determinada durante el período especificado con un filtro de tienda opcional.
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.
listHistory GET /v1beta/{parent=projects/*/locations/*/brands/*}:listHistory
Enumera las entradas del historial de una marca.
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 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.evaluationCaseResults

Métodos
delete DELETE /v1beta/{name=projects/*/locations/*/brands/*/evaluationCaseResults/*}
Borra el EvaluationCaseResult especificado.
get GET /v1beta/{name=projects/*/locations/*/brands/*/evaluationCaseResults/*}
Obtiene un EvaluationCaseResult.
list GET /v1beta/{parent=projects/*/locations/*/brands/*}/evaluationCaseResults
Enumera los EvaluationCaseResults.

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

Métodos
batchCreate POST /v1beta/{parent=projects/*/locations/*/brands/*}/evaluationCases:batchCreate
Crea EvaluationCases por lotes.
batchUpdate POST /v1beta/{parent=projects/*/locations/*/brands/*}/evaluationCases:batchUpdate
Actualiza EvaluationCases por lotes.
create POST /v1beta/{parent=projects/*/locations/*/brands/*}/evaluationCases
Crea un EvaluationCase.
delete DELETE /v1beta/{name=projects/*/locations/*/brands/*/evaluationCases/*}
Borra el EvaluationCase especificado.
get GET /v1beta/{name=projects/*/locations/*/brands/*/evaluationCases/*}
Obtiene un EvaluationCase.
list GET /v1beta/{parent=projects/*/locations/*/brands/*}/evaluationCases
Enumera EvaluationCases.
patch PATCH /v1beta/{evaluationCase.name=projects/*/locations/*/brands/*/evaluationCases/*}
Actualiza el EvaluationCase especificado.
run POST /v1beta/{name=projects/*/locations/*/brands/*/evaluationCases/*}:run
Ejecuta un caso de evaluación.

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

Métodos
create POST /v1beta/{parent=projects/*/locations/*/brands/*}/evaluationContexts
Crea un EvaluationContext.
delete DELETE /v1beta/{name=projects/*/locations/*/brands/*/evaluationContexts/*}
Borra el EvaluationContext especificado.
get GET /v1beta/{name=projects/*/locations/*/brands/*/evaluationContexts/*}
Obtiene un EvaluationContext.
list GET /v1beta/{parent=projects/*/locations/*/brands/*}/evaluationContexts
Enumera los EvaluationContexts.
patch PATCH /v1beta/{evaluationContext.name=projects/*/locations/*/brands/*/evaluationContexts/*}
Actualiza el EvaluationContext especificado.

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

Métodos
delete DELETE /v1beta/{name=projects/*/locations/*/brands/*/evaluationDatasetResults/*}
Borra el EvaluationDatasetResult especificado.
get GET /v1beta/{name=projects/*/locations/*/brands/*/evaluationDatasetResults/*}
Obtiene un EvaluationDatasetResult.
list GET /v1beta/{parent=projects/*/locations/*/brands/*}/evaluationDatasetResults
Enumera los EvaluationDatasetResults.

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

Métodos
create POST /v1beta/{parent=projects/*/locations/*/brands/*}/evaluationDatasets
Crea un EvaluationDataset.
delete DELETE /v1beta/{name=projects/*/locations/*/brands/*/evaluationDatasets/*}
Borra el EvaluationDataset especificado.
get GET /v1beta/{name=projects/*/locations/*/brands/*/evaluationDatasets/*}
Obtiene un EvaluationDataset.
list GET /v1beta/{parent=projects/*/locations/*/brands/*}/evaluationDatasets
Enumera EvaluationDatasets.
patch PATCH /v1beta/{evaluationDataset.name=projects/*/locations/*/brands/*/evaluationDatasets/*}
Actualiza el EvaluationDataset especificado.
run POST /v1beta/{name=projects/*/locations/*/brands/*/evaluationDatasets/*}:run
Ejecuta un conjunto de datos de evaluación.

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

Métodos
create POST /v1beta/{parent=projects/*/locations/*/brands/*}/evaluationMatchers
Crea un EvaluationMatcher.
delete DELETE /v1beta/{name=projects/*/locations/*/brands/*/evaluationMatchers/*}
Borra el EvaluationMatcher especificado.
get GET /v1beta/{name=projects/*/locations/*/brands/*/evaluationMatchers/*}
Obtiene un EvaluationMatcher.
list GET /v1beta/{parent=projects/*/locations/*/brands/*}/evaluationMatchers
Enumera los EvaluationMatchers.
patch PATCH /v1beta/{evaluationMatcher.name=projects/*/locations/*/brands/*/evaluationMatchers/*}
Actualiza el EvaluationMatcher especificado.

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.sessionRecords

Métodos
delete DELETE /v1beta/{name=projects/*/locations/*/brands/*/sessionRecords/*}
Borra un SessionRecord.
get GET /v1beta/{name=projects/*/locations/*/brands/*/sessionRecords/*}
Obtiene un SessionRecord específico.
list GET /v1beta/{parent=projects/*/locations/*/brands/*}/sessionRecords
Enumera los SessionRecords de una marca determinada.

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 un almacén.
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: v1beta.projects.locations.operations

Métodos
cancel POST /v1beta/{name=projects/*/locations/*/operations/*}:cancel
Inicia la cancelación asíncrona de una operación de larga duración.
delete DELETE /v1beta/{name=projects/*/locations/*/operations/*}
Borra una operación de larga duración.
get GET /v1beta/{name=projects/*/locations/*/operations/*}
Obtiene el último estado de una operación de larga duración.
list GET /v1beta/{name=projects/*/locations/*}/operations
Enumera las operaciones que coinciden con el filtro especificado en la solicitud.

Recurso de REST: v1.projects.locations.brands

Métodos
computeAnalyticsMetrics GET /v1/{brand=projects/*/locations/*/brands/*}:computeAnalyticsMetrics
Calcula las métricas de análisis para una marca determinada durante el período especificado con un filtro de tienda opcional.
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.
listHistory GET /v1/{parent=projects/*/locations/*/brands/*}:listHistory
Enumera las entradas del historial de una marca.
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 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.evaluationCaseResults

Métodos
delete DELETE /v1/{name=projects/*/locations/*/brands/*/evaluationCaseResults/*}
Borra el EvaluationCaseResult especificado.
get GET /v1/{name=projects/*/locations/*/brands/*/evaluationCaseResults/*}
Obtiene un EvaluationCaseResult.
list GET /v1/{parent=projects/*/locations/*/brands/*}/evaluationCaseResults
Enumera los EvaluationCaseResults.

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

Métodos
batchCreate POST /v1/{parent=projects/*/locations/*/brands/*}/evaluationCases:batchCreate
Crea EvaluationCases por lotes.
batchUpdate POST /v1/{parent=projects/*/locations/*/brands/*}/evaluationCases:batchUpdate
Actualiza por lotes EvaluationCases.
create POST /v1/{parent=projects/*/locations/*/brands/*}/evaluationCases
Crea un EvaluationCase.
delete DELETE /v1/{name=projects/*/locations/*/brands/*/evaluationCases/*}
Borra el EvaluationCase especificado.
get GET /v1/{name=projects/*/locations/*/brands/*/evaluationCases/*}
Obtiene un EvaluationCase.
list GET /v1/{parent=projects/*/locations/*/brands/*}/evaluationCases
Enumera EvaluationCases.
patch PATCH /v1/{evaluationCase.name=projects/*/locations/*/brands/*/evaluationCases/*}
Actualiza el EvaluationCase especificado.
run POST /v1/{name=projects/*/locations/*/brands/*/evaluationCases/*}:run
Ejecuta un caso de evaluación.

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

Métodos
create POST /v1/{parent=projects/*/locations/*/brands/*}/evaluationContexts
Crea un EvaluationContext.
delete DELETE /v1/{name=projects/*/locations/*/brands/*/evaluationContexts/*}
Borra el EvaluationContext especificado.
get GET /v1/{name=projects/*/locations/*/brands/*/evaluationContexts/*}
Obtiene un EvaluationContext.
list GET /v1/{parent=projects/*/locations/*/brands/*}/evaluationContexts
Enumera los EvaluationContexts.
patch PATCH /v1/{evaluationContext.name=projects/*/locations/*/brands/*/evaluationContexts/*}
Actualiza el EvaluationContext especificado.

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

Métodos
delete DELETE /v1/{name=projects/*/locations/*/brands/*/evaluationDatasetResults/*}
Borra el EvaluationDatasetResult especificado.
get GET /v1/{name=projects/*/locations/*/brands/*/evaluationDatasetResults/*}
Obtiene un EvaluationDatasetResult.
list GET /v1/{parent=projects/*/locations/*/brands/*}/evaluationDatasetResults
Enumera los EvaluationDatasetResults.

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

Métodos
create POST /v1/{parent=projects/*/locations/*/brands/*}/evaluationDatasets
Crea un EvaluationDataset.
delete DELETE /v1/{name=projects/*/locations/*/brands/*/evaluationDatasets/*}
Borra el EvaluationDataset especificado.
get GET /v1/{name=projects/*/locations/*/brands/*/evaluationDatasets/*}
Obtiene un EvaluationDataset.
list GET /v1/{parent=projects/*/locations/*/brands/*}/evaluationDatasets
Enumera EvaluationDatasets.
patch PATCH /v1/{evaluationDataset.name=projects/*/locations/*/brands/*/evaluationDatasets/*}
Actualiza el EvaluationDataset especificado.
run POST /v1/{name=projects/*/locations/*/brands/*/evaluationDatasets/*}:run
Ejecuta un conjunto de datos de evaluación.

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

Métodos
create POST /v1/{parent=projects/*/locations/*/brands/*}/evaluationMatchers
Crea un EvaluationMatcher.
delete DELETE /v1/{name=projects/*/locations/*/brands/*/evaluationMatchers/*}
Borra el EvaluationMatcher especificado.
get GET /v1/{name=projects/*/locations/*/brands/*/evaluationMatchers/*}
Obtiene un EvaluationMatcher.
list GET /v1/{parent=projects/*/locations/*/brands/*}/evaluationMatchers
Enumera los EvaluationMatchers.
patch PATCH /v1/{evaluationMatcher.name=projects/*/locations/*/brands/*/evaluationMatchers/*}
Actualiza el EvaluationMatcher especificado.

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.sessionRecords

Métodos
delete DELETE /v1/{name=projects/*/locations/*/brands/*/sessionRecords/*}
Borra un SessionRecord.
get GET /v1/{name=projects/*/locations/*/brands/*/sessionRecords/*}
Obtiene un SessionRecord específico.
list GET /v1/{parent=projects/*/locations/*/brands/*}/sessionRecords
Enumera los SessionRecords de una marca determinada.

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 un almacén.
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ú.

Recurso de REST: v1.projects.locations.operations

Métodos
cancel POST /v1/{name=projects/*/locations/*/operations/*}:cancel
Inicia la cancelación asíncrona de una operación de larga duración.
delete DELETE /v1/{name=projects/*/locations/*/operations/*}
Borra una operación de larga duración.
get GET /v1/{name=projects/*/locations/*/operations/*}
Obtiene el último estado de una operación de larga duración.
list GET /v1/{name=projects/*/locations/*}/operations
Enumera las operaciones que coinciden con el filtro especificado en la solicitud.