Food Ordering AI Agent API

foodorderingaiagent.googleapis.com API.

Dienst: foodorderingaiagent.googleapis.com

Wir empfehlen, diesen Dienst mit den von Google bereitgestellten Clientbibliotheken aufzurufen. Wenn Ihre Anwendung diesen Dienst mit Ihren eigenen Bibliotheken aufrufen muss, sollten Sie die folgenden Informationen verwenden, wenn Sie die API-Anfragen senden.

Discovery-Dokument

Ein Discovery-Dokument ist eine maschinenlesbare Spezifikation zum Beschreiben und Nutzen von REST APIs. Sie wird verwendet, um Clientbibliotheken, IDE-Plug-ins und andere Tools zu erstellen, die mit Google APIs interagieren. Ein Dienst kann mehrere Discovery-Dokumente bereitstellen. Dieser Dienst stellt folgende Discovery-Dokumente bereit:

Dienstendpunkt

Ein Dienstendpunkt ist eine Basis-URL, die die Netzwerkadresse eines API-Dienstes angibt. Ein Dienst kann mehrere Dienstendpunkte haben. Dieser Dienst hat den folgenden Dienstendpunkt und alle nachstehenden URIs beziehen sich auf ihn:

  • https://foodorderingaiagent.googleapis.com

REST-Ressource: v1beta.projects.locations.brands

Methoden
create POST /v1beta/{parent=projects/*/locations/*}/brands
Erstellt eine Marke.
delete DELETE /v1beta/{name=projects/*/locations/*/brands/*}
Löscht die angegebene Marke.
get GET /v1beta/{name=projects/*/locations/*/brands/*}
Ruft eine Marke ab.
list GET /v1beta/{parent=projects/*/locations/*}/brands
Listet Marken auf.
patch PATCH /v1beta/{brand.name=projects/*/locations/*/brands/*}
Aktualisiert die angegebene Marke.

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

Methoden
create POST /v1beta/{parent=projects/*/locations/*/brands/*}/channelConfigs
Erstellt eine ChannelConfig.
delete DELETE /v1beta/{name=projects/*/locations/*/brands/*/channelConfigs/*}
Löscht die angegebene ChannelConfig.
get GET /v1beta/{name=projects/*/locations/*/brands/*/channelConfigs/*}
Ruft eine ChannelConfig ab.
list GET /v1beta/{parent=projects/*/locations/*/brands/*}/channelConfigs
Listet ChannelConfigs auf.
patch PATCH /v1beta/{channelConfig.name=projects/*/locations/*/brands/*/channelConfigs/*}
Aktualisiert die angegebene ChannelConfig.
promote POST /v1beta/{name=projects/*/locations/*/brands/*/channelConfigs/*}:promote
Stuft die angegebene Channelkonfiguration hoch.

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

Methoden
delete DELETE /v1beta/{name=projects/*/locations/*/brands/*/channelConfigs/*/revisions/*}
Löscht die angegebene ChannelConfigRevision.
get GET /v1beta/{name=projects/*/locations/*/brands/*/channelConfigs/*/revisions/*}
Ruft eine ChannelConfigRevision ab.
list GET /v1beta/{parent=projects/*/locations/*/brands/*/channelConfigs/*}/revisions
Listet ChannelConfigRevisions auf.

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

Methoden
create POST /v1beta/{parent=projects/*/locations/*/brands/*}/configApplicationRules
Erstellt eine ConfigApplicationRule.
delete DELETE /v1beta/{name=projects/*/locations/*/brands/*/configApplicationRules/*}
Löscht die angegebene ConfigApplicationRule.
get GET /v1beta/{name=projects/*/locations/*/brands/*/configApplicationRules/*}
Ruft eine ConfigApplicationRule ab.
list GET /v1beta/{parent=projects/*/locations/*/brands/*}/configApplicationRules
Listet ConfigApplicationRules auf.
patch PATCH /v1beta/{configApplicationRule.name=projects/*/locations/*/brands/*/configApplicationRules/*}
Aktualisiert die angegebene ConfigApplicationRule.

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

Methoden
delete DELETE /v1beta/{name=projects/*/locations/*/brands/*/configApplicationRules/*/revisions/*}
Löscht die angegebene ConfigApplicationRuleRevision.
get GET /v1beta/{name=projects/*/locations/*/brands/*/configApplicationRules/*/revisions/*}
Ruft eine ConfigApplicationRuleRevision ab.
list GET /v1beta/{parent=projects/*/locations/*/brands/*/configApplicationRules/*}/revisions
Listet ConfigApplicationRuleRevisions auf.

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

Methoden
delete DELETE /v1beta/{name=projects/*/locations/*/brands/*/revisions/*}
Löscht die angegebene BrandRevision.
get GET /v1beta/{name=projects/*/locations/*/brands/*/revisions/*}
Ruft eine BrandRevision ab.
list GET /v1beta/{parent=projects/*/locations/*/brands/*}/revisions
Listet BrandRevisions auf.

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

Methoden
batchDelete POST /v1beta/{parent=projects/*/locations/*/brands/*}/stores:batchDelete
Löscht mehrere Geschäfte.
batchUpdate POST /v1beta/{parent=projects/*/locations/*/brands/*}/stores:batchUpdate
Aktualisiert Stores im Batch-Verfahren.
create POST /v1beta/{parent=projects/*/locations/*/brands/*}/stores
Erstellt einen Speicher.
delete DELETE /v1beta/{name=projects/*/locations/*/brands/*/stores/*}
Löscht den angegebenen Shop.
get GET /v1beta/{name=projects/*/locations/*/brands/*/stores/*}
Ruft ein Geschäft ab.
list GET /v1beta/{parent=projects/*/locations/*/brands/*}/stores
Listet Geschäfte auf.
patch PATCH /v1beta/{store.name=projects/*/locations/*/brands/*/stores/*}
Aktualisiert den angegebenen Store.

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

Methoden
delete DELETE /v1beta/{name=projects/*/locations/*/brands/*/stores/*/revisions/*}
Löscht die angegebene StoreRevision.
get GET /v1beta/{name=projects/*/locations/*/brands/*/stores/*/revisions/*}
Ruft eine StoreRevision ab.
list GET /v1beta/{parent=projects/*/locations/*/brands/*/stores/*}/revisions
Listet StoreRevisions auf.

REST-Ressource: v1beta.projects.locations.menus

Methoden
create POST /v1beta/{parent=projects/*/locations/*}/menus
Erstellt ein Menü.
delete DELETE /v1beta/{name=projects/*/locations/*/menus/*}
Löscht das angegebene Menü.
get GET /v1beta/{name=projects/*/locations/*/menus/*}
Ruft ein Menü ab.
list GET /v1beta/{parent=projects/*/locations/*}/menus
Listet Menüs auf.

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

Methoden
batchGet GET /v1beta/{parent=projects/*/locations/*/menus/*}/entities:batchGet
Ruft Entitäten für ein Menü im Batch ab.

REST-Ressource: v1.projects.locations.brands

Methoden
create POST /v1/{parent=projects/*/locations/*}/brands
Erstellt eine Marke.
delete DELETE /v1/{name=projects/*/locations/*/brands/*}
Löscht die angegebene Marke.
get GET /v1/{name=projects/*/locations/*/brands/*}
Ruft eine Marke ab.
list GET /v1/{parent=projects/*/locations/*}/brands
Listet Marken auf.
patch PATCH /v1/{brand.name=projects/*/locations/*/brands/*}
Aktualisiert die angegebene Marke.

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

Methoden
create POST /v1/{parent=projects/*/locations/*/brands/*}/channelConfigs
Erstellt eine ChannelConfig.
delete DELETE /v1/{name=projects/*/locations/*/brands/*/channelConfigs/*}
Löscht die angegebene ChannelConfig.
get GET /v1/{name=projects/*/locations/*/brands/*/channelConfigs/*}
Ruft eine ChannelConfig ab.
list GET /v1/{parent=projects/*/locations/*/brands/*}/channelConfigs
Listet ChannelConfigs auf.
patch PATCH /v1/{channelConfig.name=projects/*/locations/*/brands/*/channelConfigs/*}
Aktualisiert die angegebene ChannelConfig.
promote POST /v1/{name=projects/*/locations/*/brands/*/channelConfigs/*}:promote
Stuft die angegebene Channelkonfiguration hoch.

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

Methoden
delete DELETE /v1/{name=projects/*/locations/*/brands/*/channelConfigs/*/revisions/*}
Löscht die angegebene ChannelConfigRevision.
get GET /v1/{name=projects/*/locations/*/brands/*/channelConfigs/*/revisions/*}
Ruft eine ChannelConfigRevision ab.
list GET /v1/{parent=projects/*/locations/*/brands/*/channelConfigs/*}/revisions
Listet ChannelConfigRevisions auf.

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

Methoden
create POST /v1/{parent=projects/*/locations/*/brands/*}/configApplicationRules
Erstellt eine ConfigApplicationRule.
delete DELETE /v1/{name=projects/*/locations/*/brands/*/configApplicationRules/*}
Löscht die angegebene ConfigApplicationRule.
get GET /v1/{name=projects/*/locations/*/brands/*/configApplicationRules/*}
Ruft eine ConfigApplicationRule ab.
list GET /v1/{parent=projects/*/locations/*/brands/*}/configApplicationRules
Listet ConfigApplicationRules auf.
patch PATCH /v1/{configApplicationRule.name=projects/*/locations/*/brands/*/configApplicationRules/*}
Aktualisiert die angegebene ConfigApplicationRule.

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

Methoden
delete DELETE /v1/{name=projects/*/locations/*/brands/*/configApplicationRules/*/revisions/*}
Löscht die angegebene ConfigApplicationRuleRevision.
get GET /v1/{name=projects/*/locations/*/brands/*/configApplicationRules/*/revisions/*}
Ruft eine ConfigApplicationRuleRevision ab.
list GET /v1/{parent=projects/*/locations/*/brands/*/configApplicationRules/*}/revisions
Listet ConfigApplicationRuleRevisions auf.

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

Methoden
delete DELETE /v1/{name=projects/*/locations/*/brands/*/revisions/*}
Löscht die angegebene BrandRevision.
get GET /v1/{name=projects/*/locations/*/brands/*/revisions/*}
Ruft eine BrandRevision ab.
list GET /v1/{parent=projects/*/locations/*/brands/*}/revisions
Listet BrandRevisions auf.

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

Methoden
batchDelete POST /v1/{parent=projects/*/locations/*/brands/*}/stores:batchDelete
Löscht mehrere Geschäfte.
batchUpdate POST /v1/{parent=projects/*/locations/*/brands/*}/stores:batchUpdate
Aktualisiert Stores im Batch-Verfahren.
create POST /v1/{parent=projects/*/locations/*/brands/*}/stores
Erstellt einen Speicher.
delete DELETE /v1/{name=projects/*/locations/*/brands/*/stores/*}
Löscht den angegebenen Shop.
get GET /v1/{name=projects/*/locations/*/brands/*/stores/*}
Ruft ein Geschäft ab.
list GET /v1/{parent=projects/*/locations/*/brands/*}/stores
Listet Geschäfte auf.
patch PATCH /v1/{store.name=projects/*/locations/*/brands/*/stores/*}
Aktualisiert den angegebenen Store.

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

Methoden
delete DELETE /v1/{name=projects/*/locations/*/brands/*/stores/*/revisions/*}
Löscht die angegebene StoreRevision.
get GET /v1/{name=projects/*/locations/*/brands/*/stores/*/revisions/*}
Ruft eine StoreRevision ab.
list GET /v1/{parent=projects/*/locations/*/brands/*/stores/*}/revisions
Listet StoreRevisions auf.

REST-Ressource: v1.projects.locations.menus

Methoden
create POST /v1/{parent=projects/*/locations/*}/menus
Erstellt ein Menü.
delete DELETE /v1/{name=projects/*/locations/*/menus/*}
Löscht das angegebene Menü.
get GET /v1/{name=projects/*/locations/*/menus/*}
Ruft ein Menü ab.
list GET /v1/{parent=projects/*/locations/*}/menus
Listet Menüs auf.

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

Methoden
batchGet GET /v1/{parent=projects/*/locations/*/menus/*}/entities:batchGet
Ruft Entitäten für ein Menü im Batch ab.