Food Ordering AI Agent API

API foodorderingaiagent.googleapis.com.

Service : foodorderingaiagent.googleapis.com

Pour appeler ce service, nous vous recommandons d'utiliser les bibliothèques clientes fournies par Google. Si votre application doit utiliser vos propres bibliothèques pour appeler ce service, conformez-vous aux informations suivantes lorsque vous effectuez les requêtes API.

Document de découverte

Un document de découverte est une spécification exploitable par un ordinateur qui permet de décrire et de consommer les API REST. Ce document permet de créer des bibliothèques clientes, des plug-ins IDE et d'autres outils qui interagissent avec les API Google. Un même service peut fournir plusieurs documents de découverte. Ce service fournit les documents de découverte suivants :

Point de terminaison de service

Un point de terminaison de service est une URL de base qui spécifie l'adresse réseau d'un service d'API. Un service peut posséder plusieurs points de terminaison de service. Ce service possède le point de terminaison de service suivant, et tous les URI ci-dessous sont relatifs à ce point de terminaison de service :

  • https://foodorderingaiagent.googleapis.com

Ressource REST : v1beta.projects.locations.brands

Méthodes
computeAnalyticsMetrics GET /v1beta/{brand=projects/*/locations/*/brands/*}:computeAnalyticsMetrics
Calcule les métriques Analytics pour une marque donnée, pour une période spécifiée, avec un filtre de magasin facultatif.
create POST /v1beta/{parent=projects/*/locations/*}/brands
Crée une marque.
delete DELETE /v1beta/{name=projects/*/locations/*/brands/*}
Supprime la marque spécifiée.
get GET /v1beta/{name=projects/*/locations/*/brands/*}
Récupère une marque.
list GET /v1beta/{parent=projects/*/locations/*}/brands
Liste les marques.
listHistory GET /v1beta/{parent=projects/*/locations/*/brands/*}:listHistory
Liste les entrées de l'historique pour une marque.
patch PATCH /v1beta/{brand.name=projects/*/locations/*/brands/*}
Met à jour la marque spécifiée.

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

Méthodes
create POST /v1beta/{parent=projects/*/locations/*/brands/*}/channelConfigs
Crée un ChannelConfig.
delete DELETE /v1beta/{name=projects/*/locations/*/brands/*/channelConfigs/*}
Supprime la configuration de canal spécifiée.
get GET /v1beta/{name=projects/*/locations/*/brands/*/channelConfigs/*}
Récupère une ChannelConfig.
list GET /v1beta/{parent=projects/*/locations/*/brands/*}/channelConfigs
Répertorie les ChannelConfigs.
patch PATCH /v1beta/{channelConfig.name=projects/*/locations/*/brands/*/channelConfigs/*}
Met à jour le ChannelConfig spécifié.
promote POST /v1beta/{name=projects/*/locations/*/brands/*/channelConfigs/*}:promote
Promet la configuration de canal spécifiée.

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

Méthodes
delete DELETE /v1beta/{name=projects/*/locations/*/brands/*/channelConfigs/*/revisions/*}
Supprime la révision ChannelConfig spécifiée.
get GET /v1beta/{name=projects/*/locations/*/brands/*/channelConfigs/*/revisions/*}
Obtient une révision ChannelConfig.
list GET /v1beta/{parent=projects/*/locations/*/brands/*/channelConfigs/*}/revisions
Répertorie les ChannelConfigRevisions.

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

Méthodes
create POST /v1beta/{parent=projects/*/locations/*/brands/*}/configApplicationRules
Crée une ConfigApplicationRule.
delete DELETE /v1beta/{name=projects/*/locations/*/brands/*/configApplicationRules/*}
Supprime la ConfigApplicationRule spécifiée.
get GET /v1beta/{name=projects/*/locations/*/brands/*/configApplicationRules/*}
Obtient une ConfigApplicationRule.
list GET /v1beta/{parent=projects/*/locations/*/brands/*}/configApplicationRules
Répertorie les ConfigApplicationRules.
patch PATCH /v1beta/{configApplicationRule.name=projects/*/locations/*/brands/*/configApplicationRules/*}
Met à jour la ConfigApplicationRule spécifiée.

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

Méthodes
delete DELETE /v1beta/{name=projects/*/locations/*/brands/*/configApplicationRules/*/revisions/*}
Supprime la révision ConfigApplicationRule spécifiée.
get GET /v1beta/{name=projects/*/locations/*/brands/*/configApplicationRules/*/revisions/*}
Obtient une révision ConfigApplicationRule.
list GET /v1beta/{parent=projects/*/locations/*/brands/*/configApplicationRules/*}/revisions
Répertorie les révisions de ConfigApplicationRule.

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

Méthodes
delete DELETE /v1beta/{name=projects/*/locations/*/brands/*/evaluationCaseResults/*}
Supprime le EvaluationCaseResult spécifié.
get GET /v1beta/{name=projects/*/locations/*/brands/*/evaluationCaseResults/*}
Obtient un EvaluationCaseResult.
list GET /v1beta/{parent=projects/*/locations/*/brands/*}/evaluationCaseResults
Répertorie les EvaluationCaseResults.

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

Méthodes
batchCreate POST /v1beta/{parent=projects/*/locations/*/brands/*}/evaluationCases:batchCreate
Crée des EvaluationCases par lot.
batchUpdate POST /v1beta/{parent=projects/*/locations/*/brands/*}/evaluationCases:batchUpdate
Mise à jour par lot des EvaluationCases.
create POST /v1beta/{parent=projects/*/locations/*/brands/*}/evaluationCases
Crée une ressource EvaluationCase.
delete DELETE /v1beta/{name=projects/*/locations/*/brands/*/evaluationCases/*}
Supprime l'EvaluationCase spécifié.
get GET /v1beta/{name=projects/*/locations/*/brands/*/evaluationCases/*}
Obtient un EvaluationCase.
list GET /v1beta/{parent=projects/*/locations/*/brands/*}/evaluationCases
Répertorie les EvaluationCases.
patch PATCH /v1beta/{evaluationCase.name=projects/*/locations/*/brands/*/evaluationCases/*}
Met à jour l'EvaluationCase spécifié.
run POST /v1beta/{name=projects/*/locations/*/brands/*/evaluationCases/*}:run
Exécute un cas d'évaluation.

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

Méthodes
create POST /v1beta/{parent=projects/*/locations/*/brands/*}/evaluationContexts
Crée un EvaluationContext.
delete DELETE /v1beta/{name=projects/*/locations/*/brands/*/evaluationContexts/*}
Supprime le contexte d'évaluation spécifié.
get GET /v1beta/{name=projects/*/locations/*/brands/*/evaluationContexts/*}
Récupère un EvaluationContext.
list GET /v1beta/{parent=projects/*/locations/*/brands/*}/evaluationContexts
Répertorie les EvaluationContexts.
patch PATCH /v1beta/{evaluationContext.name=projects/*/locations/*/brands/*/evaluationContexts/*}
Met à jour le EvaluationContext spécifié.

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

Méthodes
delete DELETE /v1beta/{name=projects/*/locations/*/brands/*/evaluationDatasetResults/*}
Supprime le EvaluationDatasetResult spécifié.
get GET /v1beta/{name=projects/*/locations/*/brands/*/evaluationDatasetResults/*}
Récupère un EvaluationDatasetResult.
list GET /v1beta/{parent=projects/*/locations/*/brands/*}/evaluationDatasetResults
Liste les EvaluationDatasetResults.

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

Méthodes
create POST /v1beta/{parent=projects/*/locations/*/brands/*}/evaluationDatasets
Crée un EvaluationDataset.
delete DELETE /v1beta/{name=projects/*/locations/*/brands/*/evaluationDatasets/*}
Supprime l'ensemble de données d'évaluation spécifié.
get GET /v1beta/{name=projects/*/locations/*/brands/*/evaluationDatasets/*}
Obtient un EvaluationDataset.
list GET /v1beta/{parent=projects/*/locations/*/brands/*}/evaluationDatasets
Répertorie les EvaluationDatasets.
patch PATCH /v1beta/{evaluationDataset.name=projects/*/locations/*/brands/*/evaluationDatasets/*}
Met à jour le EvaluationDataset spécifié.
run POST /v1beta/{name=projects/*/locations/*/brands/*/evaluationDatasets/*}:run
Exécute un ensemble de données d'évaluation.

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

Méthodes
create POST /v1beta/{parent=projects/*/locations/*/brands/*}/evaluationMatchers
Crée un EvaluationMatcher.
delete DELETE /v1beta/{name=projects/*/locations/*/brands/*/evaluationMatchers/*}
Supprime l'EvaluationMatcher spécifié.
get GET /v1beta/{name=projects/*/locations/*/brands/*/evaluationMatchers/*}
Obtient un EvaluationMatcher.
list GET /v1beta/{parent=projects/*/locations/*/brands/*}/evaluationMatchers
Liste les EvaluationMatchers.
patch PATCH /v1beta/{evaluationMatcher.name=projects/*/locations/*/brands/*/evaluationMatchers/*}
Met à jour l'EvaluationMatcher spécifié.

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

Méthodes
delete DELETE /v1beta/{name=projects/*/locations/*/brands/*/revisions/*}
Supprime la révision de marque spécifiée.
get GET /v1beta/{name=projects/*/locations/*/brands/*/revisions/*}
Récupère une révision de marque.
list GET /v1beta/{parent=projects/*/locations/*/brands/*}/revisions
Répertorie les BrandRevisions.

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

Méthodes
delete DELETE /v1beta/{name=projects/*/locations/*/brands/*/sessionRecords/*}
Supprime un SessionRecord.
get GET /v1beta/{name=projects/*/locations/*/brands/*/sessionRecords/*}
Récupère un SessionRecord spécifique.
list GET /v1beta/{parent=projects/*/locations/*/brands/*}/sessionRecords
Liste les SessionRecords pour une marque donnée.

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

Méthodes
batchDelete POST /v1beta/{parent=projects/*/locations/*/brands/*}/stores:batchDelete
Supprime des magasins par lot.
batchUpdate POST /v1beta/{parent=projects/*/locations/*/brands/*}/stores:batchUpdate
Mise à jour groupée des magasins.
create POST /v1beta/{parent=projects/*/locations/*/brands/*}/stores
Crée un magasin.
delete DELETE /v1beta/{name=projects/*/locations/*/brands/*/stores/*}
Supprime le magasin spécifié.
get GET /v1beta/{name=projects/*/locations/*/brands/*/stores/*}
Récupère un magasin.
list GET /v1beta/{parent=projects/*/locations/*/brands/*}/stores
Répertorie les magasins.
patch PATCH /v1beta/{store.name=projects/*/locations/*/brands/*/stores/*}
Met à jour le magasin spécifié.

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

Méthodes
delete DELETE /v1beta/{name=projects/*/locations/*/brands/*/stores/*/revisions/*}
Supprime la révision Store spécifiée.
get GET /v1beta/{name=projects/*/locations/*/brands/*/stores/*/revisions/*}
Récupère une révision du magasin.
list GET /v1beta/{parent=projects/*/locations/*/brands/*/stores/*}/revisions
Répertorie les StoreRevisions.

Ressource REST : v1beta.projects.locations.menus

Méthodes
create POST /v1beta/{parent=projects/*/locations/*}/menus
Crée un menu.
delete DELETE /v1beta/{name=projects/*/locations/*/menus/*}
Supprime le menu spécifié.
get GET /v1beta/{name=projects/*/locations/*/menus/*}
Récupère un menu.
list GET /v1beta/{parent=projects/*/locations/*}/menus
Liste les menus.

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

Méthodes
batchGet GET /v1beta/{parent=projects/*/locations/*/menus/*}/entities:batchGet
Récupère par lot les entités d'un menu.

Ressource REST : v1beta.projects.locations.operations

Méthodes
cancel POST /v1beta/{name=projects/*/locations/*/operations/*}:cancel
Démarre l'annulation asynchrone sur une opération de longue durée.
delete DELETE /v1beta/{name=projects/*/locations/*/operations/*}
Supprime une opération de longue durée.
get GET /v1beta/{name=projects/*/locations/*/operations/*}
Récupère le dernier état d'une opération de longue durée.
list GET /v1beta/{name=projects/*/locations/*}/operations
Répertorie les opérations qui correspondent au filtre spécifié dans la requête.

Ressource REST : v1.projects.locations.brands

Méthodes
computeAnalyticsMetrics GET /v1/{brand=projects/*/locations/*/brands/*}:computeAnalyticsMetrics
Calcule les métriques Analytics pour une marque donnée, pour une période spécifiée, avec un filtre de magasin facultatif.
create POST /v1/{parent=projects/*/locations/*}/brands
Crée une marque.
delete DELETE /v1/{name=projects/*/locations/*/brands/*}
Supprime la marque spécifiée.
get GET /v1/{name=projects/*/locations/*/brands/*}
Récupère une marque.
list GET /v1/{parent=projects/*/locations/*}/brands
Liste les marques.
listHistory GET /v1/{parent=projects/*/locations/*/brands/*}:listHistory
Liste les entrées de l'historique pour une marque.
patch PATCH /v1/{brand.name=projects/*/locations/*/brands/*}
Met à jour la marque spécifiée.

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

Méthodes
create POST /v1/{parent=projects/*/locations/*/brands/*}/channelConfigs
Crée un ChannelConfig.
delete DELETE /v1/{name=projects/*/locations/*/brands/*/channelConfigs/*}
Supprime la configuration de canal spécifiée.
get GET /v1/{name=projects/*/locations/*/brands/*/channelConfigs/*}
Récupère une ChannelConfig.
list GET /v1/{parent=projects/*/locations/*/brands/*}/channelConfigs
Répertorie les ChannelConfigs.
patch PATCH /v1/{channelConfig.name=projects/*/locations/*/brands/*/channelConfigs/*}
Met à jour le ChannelConfig spécifié.
promote POST /v1/{name=projects/*/locations/*/brands/*/channelConfigs/*}:promote
Promet la configuration de canal spécifiée.

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

Méthodes
delete DELETE /v1/{name=projects/*/locations/*/brands/*/channelConfigs/*/revisions/*}
Supprime la révision ChannelConfig spécifiée.
get GET /v1/{name=projects/*/locations/*/brands/*/channelConfigs/*/revisions/*}
Obtient une révision ChannelConfig.
list GET /v1/{parent=projects/*/locations/*/brands/*/channelConfigs/*}/revisions
Répertorie les ChannelConfigRevisions.

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

Méthodes
create POST /v1/{parent=projects/*/locations/*/brands/*}/configApplicationRules
Crée une ConfigApplicationRule.
delete DELETE /v1/{name=projects/*/locations/*/brands/*/configApplicationRules/*}
Supprime la ConfigApplicationRule spécifiée.
get GET /v1/{name=projects/*/locations/*/brands/*/configApplicationRules/*}
Obtient une ConfigApplicationRule.
list GET /v1/{parent=projects/*/locations/*/brands/*}/configApplicationRules
Répertorie les ConfigApplicationRules.
patch PATCH /v1/{configApplicationRule.name=projects/*/locations/*/brands/*/configApplicationRules/*}
Met à jour la ConfigApplicationRule spécifiée.

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

Méthodes
delete DELETE /v1/{name=projects/*/locations/*/brands/*/configApplicationRules/*/revisions/*}
Supprime la révision ConfigApplicationRule spécifiée.
get GET /v1/{name=projects/*/locations/*/brands/*/configApplicationRules/*/revisions/*}
Obtient une révision ConfigApplicationRule.
list GET /v1/{parent=projects/*/locations/*/brands/*/configApplicationRules/*}/revisions
Répertorie les révisions de ConfigApplicationRule.

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

Méthodes
delete DELETE /v1/{name=projects/*/locations/*/brands/*/evaluationCaseResults/*}
Supprime le EvaluationCaseResult spécifié.
get GET /v1/{name=projects/*/locations/*/brands/*/evaluationCaseResults/*}
Obtient un EvaluationCaseResult.
list GET /v1/{parent=projects/*/locations/*/brands/*}/evaluationCaseResults
Répertorie les EvaluationCaseResults.

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

Méthodes
batchCreate POST /v1/{parent=projects/*/locations/*/brands/*}/evaluationCases:batchCreate
Crée des EvaluationCases par lot.
batchUpdate POST /v1/{parent=projects/*/locations/*/brands/*}/evaluationCases:batchUpdate
Mises à jour par lot des EvaluationCases.
create POST /v1/{parent=projects/*/locations/*/brands/*}/evaluationCases
Crée une ressource EvaluationCase.
delete DELETE /v1/{name=projects/*/locations/*/brands/*/evaluationCases/*}
Supprime l'EvaluationCase spécifié.
get GET /v1/{name=projects/*/locations/*/brands/*/evaluationCases/*}
Obtient un EvaluationCase.
list GET /v1/{parent=projects/*/locations/*/brands/*}/evaluationCases
Répertorie les EvaluationCases.
patch PATCH /v1/{evaluationCase.name=projects/*/locations/*/brands/*/evaluationCases/*}
Met à jour l'EvaluationCase spécifié.
run POST /v1/{name=projects/*/locations/*/brands/*/evaluationCases/*}:run
Exécute un cas d'évaluation.

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

Méthodes
create POST /v1/{parent=projects/*/locations/*/brands/*}/evaluationContexts
Crée un EvaluationContext.
delete DELETE /v1/{name=projects/*/locations/*/brands/*/evaluationContexts/*}
Supprime le contexte d'évaluation spécifié.
get GET /v1/{name=projects/*/locations/*/brands/*/evaluationContexts/*}
Récupère un EvaluationContext.
list GET /v1/{parent=projects/*/locations/*/brands/*}/evaluationContexts
Répertorie les EvaluationContexts.
patch PATCH /v1/{evaluationContext.name=projects/*/locations/*/brands/*/evaluationContexts/*}
Met à jour le EvaluationContext spécifié.

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

Méthodes
delete DELETE /v1/{name=projects/*/locations/*/brands/*/evaluationDatasetResults/*}
Supprime le EvaluationDatasetResult spécifié.
get GET /v1/{name=projects/*/locations/*/brands/*/evaluationDatasetResults/*}
Récupère un EvaluationDatasetResult.
list GET /v1/{parent=projects/*/locations/*/brands/*}/evaluationDatasetResults
Liste les EvaluationDatasetResults.

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

Méthodes
create POST /v1/{parent=projects/*/locations/*/brands/*}/evaluationDatasets
Crée un EvaluationDataset.
delete DELETE /v1/{name=projects/*/locations/*/brands/*/evaluationDatasets/*}
Supprime l'ensemble de données d'évaluation spécifié.
get GET /v1/{name=projects/*/locations/*/brands/*/evaluationDatasets/*}
Obtient un EvaluationDataset.
list GET /v1/{parent=projects/*/locations/*/brands/*}/evaluationDatasets
Répertorie les EvaluationDatasets.
patch PATCH /v1/{evaluationDataset.name=projects/*/locations/*/brands/*/evaluationDatasets/*}
Met à jour le EvaluationDataset spécifié.
run POST /v1/{name=projects/*/locations/*/brands/*/evaluationDatasets/*}:run
Exécute un ensemble de données d'évaluation.

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

Méthodes
create POST /v1/{parent=projects/*/locations/*/brands/*}/evaluationMatchers
Crée un EvaluationMatcher.
delete DELETE /v1/{name=projects/*/locations/*/brands/*/evaluationMatchers/*}
Supprime l'EvaluationMatcher spécifié.
get GET /v1/{name=projects/*/locations/*/brands/*/evaluationMatchers/*}
Obtient un EvaluationMatcher.
list GET /v1/{parent=projects/*/locations/*/brands/*}/evaluationMatchers
Liste les EvaluationMatchers.
patch PATCH /v1/{evaluationMatcher.name=projects/*/locations/*/brands/*/evaluationMatchers/*}
Met à jour l'EvaluationMatcher spécifié.

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

Méthodes
delete DELETE /v1/{name=projects/*/locations/*/brands/*/revisions/*}
Supprime la révision de marque spécifiée.
get GET /v1/{name=projects/*/locations/*/brands/*/revisions/*}
Récupère une révision de marque.
list GET /v1/{parent=projects/*/locations/*/brands/*}/revisions
Répertorie les BrandRevisions.

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

Méthodes
delete DELETE /v1/{name=projects/*/locations/*/brands/*/sessionRecords/*}
Supprime un SessionRecord.
get GET /v1/{name=projects/*/locations/*/brands/*/sessionRecords/*}
Récupère un SessionRecord spécifique.
list GET /v1/{parent=projects/*/locations/*/brands/*}/sessionRecords
Liste les SessionRecords pour une marque donnée.

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

Méthodes
batchDelete POST /v1/{parent=projects/*/locations/*/brands/*}/stores:batchDelete
Supprime des magasins par lot.
batchUpdate POST /v1/{parent=projects/*/locations/*/brands/*}/stores:batchUpdate
Mise à jour groupée des magasins.
create POST /v1/{parent=projects/*/locations/*/brands/*}/stores
Crée un magasin.
delete DELETE /v1/{name=projects/*/locations/*/brands/*/stores/*}
Supprime le magasin spécifié.
get GET /v1/{name=projects/*/locations/*/brands/*/stores/*}
Récupère un magasin.
list GET /v1/{parent=projects/*/locations/*/brands/*}/stores
Répertorie les magasins.
patch PATCH /v1/{store.name=projects/*/locations/*/brands/*/stores/*}
Met à jour le magasin spécifié.

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

Méthodes
delete DELETE /v1/{name=projects/*/locations/*/brands/*/stores/*/revisions/*}
Supprime la révision Store spécifiée.
get GET /v1/{name=projects/*/locations/*/brands/*/stores/*/revisions/*}
Récupère une révision du magasin.
list GET /v1/{parent=projects/*/locations/*/brands/*/stores/*}/revisions
Répertorie les StoreRevisions.

Ressource REST : v1.projects.locations.menus

Méthodes
create POST /v1/{parent=projects/*/locations/*}/menus
Crée un menu.
delete DELETE /v1/{name=projects/*/locations/*/menus/*}
Supprime le menu spécifié.
get GET /v1/{name=projects/*/locations/*/menus/*}
Récupère un menu.
list GET /v1/{parent=projects/*/locations/*}/menus
Liste les menus.

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

Méthodes
batchGet GET /v1/{parent=projects/*/locations/*/menus/*}/entities:batchGet
Récupère par lot les entités d'un menu.

Ressource REST : v1.projects.locations.operations

Méthodes
cancel POST /v1/{name=projects/*/locations/*/operations/*}:cancel
Démarre l'annulation asynchrone sur une opération de longue durée.
delete DELETE /v1/{name=projects/*/locations/*/operations/*}
Supprime une opération de longue durée.
get GET /v1/{name=projects/*/locations/*/operations/*}
Récupère le dernier état d'une opération de longue durée.
list GET /v1/{name=projects/*/locations/*}/operations
Répertorie les opérations qui correspondent au filtre spécifié dans la requête.