REST Resource: projects.locations.collections.engines.assistants.agents.tasks.pushNotificationConfigs

Ressource : TaskPushNotificationConfig

Représentation JSON
{
  "name": string,
  "pushNotificationConfig": {
    object (PushNotificationConfig)
  }
}
Champs
name

string

Nom de ressource de la configuration. Format : tasks/{taskId}/pushNotificationConfigs/{configId}

pushNotificationConfig

object (PushNotificationConfig)

Détails de la configuration des notifications push.

PushNotificationConfig

Configuration permettant de configurer les notifications push pour les mises à jour des tâches.

Représentation JSON
{
  "id": string,
  "url": string,
  "token": string,
  "authentication": {
    object (AuthenticationInfo)
  }
}
Champs
id

string

Identifiant unique (par exemple, UUID) de cette notification push.

url

string

URL à laquelle envoyer la notification

token

string

Jeton unique pour cette tâche/session

authentication

object (AuthenticationInfo)

Informations sur l'authentification à envoyer avec la notification

AuthenticationInfo

Définit les informations d'authentification utilisées pour les notifications push.

Représentation JSON
{
  "schemes": [
    string
  ],
  "credentials": string
}
Champs
schemes[]

string

Schémas d'authentification compatibles (par exemple, Basic, Bearer, etc.)

credentials

string

Identifiants facultatifs

Méthodes

create

Définissez une configuration de notification push pour une tâche.

delete

Supprimez une configuration de notification push pour une tâche.

get

Obtenez une configuration de notification push pour une tâche.

list

Obtenez la liste des notifications push configurées pour une tâche.