- Ressource REST : tasks
- Ressource REST : tasks.pushNotificationConfigs
- Ressource REST : v1.projects.locations
- Ressource REST : v1.projects.locations.apps
- Ressource REST : v1.projects.locations.apps.agents
- Ressource REST : v1.projects.locations.apps.changelogs
- Ressource REST : v1.projects.locations.apps.conversations
- Ressource REST : v1.projects.locations.apps.deployments
- Ressource REST : v1.projects.locations.apps.deployments.message
- Ressource REST : v1.projects.locations.apps.examples
- Ressource REST : v1.projects.locations.apps.guardrails
- Ressource REST : v1.projects.locations.apps.message
- Ressource REST : v1.projects.locations.apps.sessions
- Ressource REST : v1.projects.locations.apps.tools
- Ressource REST : v1.projects.locations.apps.toolsets
- Ressource REST : v1.projects.locations.apps.versions
- Ressource REST : v1.projects.locations.apps.versions.message
- Ressource REST : v1.projects.locations.operations
Service : ces.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 le document de découverte suivant :
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://ces.googleapis.com
Ressource REST : tasks
| Méthodes | |
|---|---|
cancel |
POST /tasks/{id}:cancel Annule une tâche en cours. |
get |
GET /tasks/{id} Récupère le dernier état d'une tâche. |
list |
GET /tasks Liste les tâches qui correspondent au filtre spécifié. |
subscribe |
GET /tasks/{id}:subscribe S'abonne aux mises à jour des tâches qui ne sont pas dans un état final. |
Ressource REST : tasks.pushNotificationConfigs
| Méthodes | |
|---|---|
create |
POST /tasks/{taskId}/pushNotificationConfigs Crée une configuration de notification push pour une tâche. |
delete |
DELETE /tasks/{taskId}/pushNotificationConfigs/{id} Supprime une configuration de notification push pour une tâche. |
get |
GET /tasks/{taskId}/pushNotificationConfigs/{id} Obtient une configuration de notification push pour une tâche. |
list |
GET /tasks/{taskId}/pushNotificationConfigs Obtenez la liste des notifications push configurées pour une tâche. |
Ressource REST : v1.projects.locations
| Méthodes | |
|---|---|
get |
GET /v1/{name=projects/*/locations/*}Récupère les informations concernant un emplacement. |
list |
GET /v1/{name=projects/*}/locationsRépertorie les informations concernant les emplacements compatibles avec ce service. |
Ressource REST : v1.projects.locations.apps
| Méthodes | |
|---|---|
create |
POST /v1/{parent=projects/*/locations/*}/apps Crée une application dans le projet et l'emplacement spécifiés. |
delete |
DELETE /v1/{name=projects/*/locations/*/apps/*} Supprime l'application spécifiée. |
executeTool |
POST /v1/{parent=projects/*/locations/*/apps/*}:executeTool Exécute l'outil donné avec les arguments donnés. |
exportApp |
POST /v1/{name=projects/*/locations/*/apps/*}:exportApp Exporte l'application spécifiée. |
get |
GET /v1/{name=projects/*/locations/*/apps/*} Obtient les détails de l'application spécifiée. |
getExtendedAgentCard |
GET /v1/{tenant=projects/*/locations/*/apps/*}/extendedAgentCard Obtient la fiche d'agent étendue pour l'agent authentifié. |
importApp |
POST /v1/{parent=projects/*/locations/*}/apps:importApp Importe l'application spécifiée. |
list |
GET /v1/{parent=projects/*/locations/*}/apps Liste les applications dans le projet et l'emplacement donnés. |
patch |
PATCH /v1/{app.name=projects/*/locations/*/apps/*} Met à jour l'application spécifiée. |
retrieveToolSchema |
POST /v1/{parent=projects/*/locations/*/apps/*}:retrieveToolSchema Récupérez le schéma de l'outil donné. |
Ressource REST : v1.projects.locations.apps.agents
| Méthodes | |
|---|---|
create |
POST /v1/{parent=projects/*/locations/*/apps/*}/agents Crée un agent dans l'application donnée. |
delete |
DELETE /v1/{name=projects/*/locations/*/apps/*/agents/*} Supprime l'agent spécifié. |
get |
GET /v1/{name=projects/*/locations/*/apps/*/agents/*} Récupère les détails de l'agent spécifié. |
list |
GET /v1/{parent=projects/*/locations/*/apps/*}/agents Répertorie les agents de l'application spécifiée. |
patch |
PATCH /v1/{agent.name=projects/*/locations/*/apps/*/agents/*} Met à jour l'agent spécifié. |
Ressource REST : v1.projects.locations.apps.changelogs
| Méthodes | |
|---|---|
get |
GET /v1/{name=projects/*/locations/*/apps/*/changelogs/*} Récupère le journal des modifications spécifié. |
list |
GET /v1/{parent=projects/*/locations/*/apps/*}/changelogs Liste les journaux des modifications de l'application spécifiée. |
Ressource REST : v1.projects.locations.apps.conversations
| Méthodes | |
|---|---|
batchDelete |
POST /v1/{parent=projects/*/locations/*/apps/*}/conversations:batchDelete Supprime par lot les conversations spécifiées. |
delete |
DELETE /v1/{name=projects/*/locations/*/apps/*/conversations/*} Supprime la conversation spécifiée. |
get |
GET /v1/{name=projects/*/locations/*/apps/*/conversations/*} Récupère les détails de la conversation spécifiée. |
list |
GET /v1/{parent=projects/*/locations/*/apps/*}/conversations Liste les conversations dans l'application donnée. |
Ressource REST : v1.projects.locations.apps.deployments
| Méthodes | |
|---|---|
create |
POST /v1/{parent=projects/*/locations/*/apps/*}/deployments Crée un déploiement dans l'application donnée. |
delete |
DELETE /v1/{name=projects/*/locations/*/apps/*/deployments/*} Supprime le déploiement spécifié. |
get |
GET /v1/{name=projects/*/locations/*/apps/*/deployments/*} Obtient les détails du déploiement spécifié. |
getExtendedAgentCard |
GET /v1/{tenant=projects/*/locations/*/apps/*/deployments/*}/extendedAgentCard Obtient la fiche d'agent étendue pour l'agent authentifié. |
list |
GET /v1/{parent=projects/*/locations/*/apps/*}/deployments Liste les déploiements dans l'application spécifiée. |
patch |
PATCH /v1/{deployment.name=projects/*/locations/*/apps/*/deployments/*} Met à jour le déploiement spécifié. |
Ressource REST : v1.projects.locations.apps.deployments.message
| Méthodes | |
|---|---|
send |
POST /v1/{tenant=projects/*/locations/*/apps/*/deployments/*}/message:send Envoie un message à un agent. |
stream |
POST /v1/{tenant=projects/*/locations/*/apps/*/deployments/*}/message:stream Envoie un message en flux continu à un agent, ce qui permet une interaction et des mises à jour de l'état en temps réel. |
Ressource REST : v1.projects.locations.apps.examples
| Méthodes | |
|---|---|
create |
POST /v1/{parent=projects/*/locations/*/apps/*}/examples Crée un exemple dans l'application donnée. |
delete |
DELETE /v1/{name=projects/*/locations/*/apps/*/examples/*} Supprime l'exemple spécifié. |
get |
GET /v1/{name=projects/*/locations/*/apps/*/examples/*} Obtient les détails de l'exemple spécifié. |
list |
GET /v1/{parent=projects/*/locations/*/apps/*}/examples Liste les exemples dans l'application donnée. |
patch |
PATCH /v1/{example.name=projects/*/locations/*/apps/*/examples/*} Met à jour l'exemple spécifié. |
Ressource REST : v1.projects.locations.apps.guardrails
| Méthodes | |
|---|---|
create |
POST /v1/{parent=projects/*/locations/*/apps/*}/guardrails Crée un garde-fou dans l'application donnée. |
delete |
DELETE /v1/{name=projects/*/locations/*/apps/*/guardrails/*} Supprime le garde-fou spécifié. |
get |
GET /v1/{name=projects/*/locations/*/apps/*/guardrails/*} Récupère les détails du garde-fou spécifié. |
list |
GET /v1/{parent=projects/*/locations/*/apps/*}/guardrails Liste les consignes de l'application spécifiée. |
patch |
PATCH /v1/{guardrail.name=projects/*/locations/*/apps/*/guardrails/*} Met à jour le garde-fou spécifié. |
Ressource REST : v1.projects.locations.apps.message
| Méthodes | |
|---|---|
send |
POST /v1/{tenant=projects/*/locations/*/apps/*}/message:send Envoie un message à un agent. |
stream |
POST /v1/{tenant=projects/*/locations/*/apps/*}/message:stream Envoie un message en flux continu à un agent, ce qui permet une interaction et des mises à jour de l'état en temps réel. |
Ressource REST : v1.projects.locations.apps.sessions
| Méthodes | |
|---|---|
generateChatToken |
POST /v1/{name=projects/*/locations/*/apps/*/sessions/*}:generateChatToken Génère un jeton à portée de session pour que le widget de chat s'authentifie auprès des API de session. |
runSession |
POST /v1/{config.session=projects/*/locations/*/apps/*/sessions/*}:runSession Lance une interaction d'un tour avec l'agent CES au cours d'une session. |
streamRunSession |
POST /v1/{config.session=projects/*/locations/*/apps/*/sessions/*}:streamRunSession Lance une interaction d'un tour avec l'agent CES. |
Ressource REST : v1.projects.locations.apps.tools
| Méthodes | |
|---|---|
create |
POST /v1/{parent=projects/*/locations/*/apps/*}/tools Crée un outil dans l'application donnée. |
delete |
DELETE /v1/{name=projects/*/locations/*/apps/*/tools/*} Supprime l'outil spécifié. |
get |
GET /v1/{name=projects/*/locations/*/apps/*/tools/*} Récupère les détails de l'outil spécifié. |
list |
GET /v1/{parent=projects/*/locations/*/apps/*}/tools Liste les outils de l'application spécifiée. |
patch |
PATCH /v1/{tool.name=projects/*/locations/*/apps/*/tools/*} Met à jour l'outil spécifié. |
Ressource REST : v1.projects.locations.apps.toolsets
| Méthodes | |
|---|---|
create |
POST /v1/{parent=projects/*/locations/*/apps/*}/toolsets Crée un ensemble d'outils dans l'application donnée. |
delete |
DELETE /v1/{name=projects/*/locations/*/apps/*/toolsets/*} Supprime l'ensemble d'outils spécifié. |
get |
GET /v1/{name=projects/*/locations/*/apps/*/toolsets/*} Obtient les détails de l'ensemble d'outils spécifié. |
list |
GET /v1/{parent=projects/*/locations/*/apps/*}/toolsets Liste les ensembles d'outils dans l'application donnée. |
patch |
PATCH /v1/{toolset.name=projects/*/locations/*/apps/*/toolsets/*} Met à jour l'ensemble d'outils spécifié. |
retrieveTools |
POST /v1/{toolset=projects/*/locations/*/apps/*/toolsets/*}:retrieveTools Récupérez la liste des outils inclus dans l'ensemble d'outils spécifié. |
Ressource REST : v1.projects.locations.apps.versions
| Méthodes | |
|---|---|
create |
POST /v1/{parent=projects/*/locations/*/apps/*}/versions Crée une version de l'application dans l'application donnée. |
delete |
DELETE /v1/{name=projects/*/locations/*/apps/*/versions/*} Supprime la version de l'application spécifiée. |
get |
GET /v1/{name=projects/*/locations/*/apps/*/versions/*} Récupère les détails de la version d'application spécifiée. |
getExtendedAgentCard |
GET /v1/{tenant=projects/*/locations/*/apps/*/versions/*}/extendedAgentCard Obtient la fiche d'agent étendue pour l'agent authentifié. |
list |
GET /v1/{parent=projects/*/locations/*/apps/*}/versions Liste toutes les versions d'application dans l'application donnée. |
patch |
PATCH /v1/{appVersion.name=projects/*/locations/*/apps/*/versions/*} Met à jour la version de l'application spécifiée. |
restore |
POST /v1/{name=projects/*/locations/*/apps/*/versions/*}:restore Restaure la version d'application spécifiée. |
Ressource REST : v1.projects.locations.apps.versions.message
| Méthodes | |
|---|---|
send |
POST /v1/{tenant=projects/*/locations/*/apps/*/versions/*}/message:send Envoie un message à un agent. |
stream |
POST /v1/{tenant=projects/*/locations/*/apps/*/versions/*}/message:stream Envoie un message en flux continu à un agent, ce qui permet une interaction et des mises à jour de l'état en temps réel. |
Ressource REST : v1.projects.locations.operations
| Méthodes | |
|---|---|
cancel |
POST /v1/{name=projects/*/locations/*/operations/*}:cancelDé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. |