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

Recurso: TaskPushNotificationConfig

Representación JSON
{
  "name": string,
  "pushNotificationConfig": {
    object (PushNotificationConfig)
  }
}
Campos
name

string

El nombre del recurso de la configuración. Formato: tasks/{taskId}/pushNotificationConfigs/{configId}

pushNotificationConfig

object (PushNotificationConfig)

Son los detalles de configuración de la notificación push.

PushNotificationConfig

Es la configuración para establecer notificaciones push sobre actualizaciones de tareas.

Representación JSON
{
  "id": string,
  "url": string,
  "token": string,
  "authentication": {
    object (AuthenticationInfo)
  }
}
Campos
id

string

Es un identificador único (p.ej., UUID) para esta notificación push.

url

string

URL a la que se enviará la notificación

token

string

Token único para esta tarea o sesión

authentication

object (AuthenticationInfo)

Es la información sobre la autenticación que se enviará con la notificación.

AuthenticationInfo

Define los detalles de autenticación que se usan para las notificaciones push.

Representación JSON
{
  "schemes": [
    string
  ],
  "credentials": string
}
Campos
schemes[]

string

Esquemas de autenticación admitidos, p. ej., Basic, Bearer, etc.

credentials

string

Credenciales opcionales

Métodos

create

Establece una configuración de notificaciones push para una tarea.

delete

Borra la configuración de una notificación push para una tarea.

get

Obtiene la configuración de una notificación push para una tarea.

list

Obtén una lista de las notificaciones push configuradas para una tarea.