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
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.
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 la ChannelConfig spécifiée.
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
Liste les révisions de ConfigApplicationRule.

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 BrandRevision.
list GET /v1beta/{parent=projects/*/locations/*/brands/*}/revisions
Répertorie les BrandRevisions.

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

Méthodes
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.
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 la ChannelConfig spécifiée.
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
Liste les révisions de ConfigApplicationRule.

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 BrandRevision.
list GET /v1/{parent=projects/*/locations/*/brands/*}/revisions
Répertorie les BrandRevisions.

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.