Method: tasks.pushNotificationConfigs.create

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

Solicitud HTTP

POST https://ces.googleapis.com/tasks/{taskId}/pushNotificationConfigs

La URL usa la sintaxis de la transcodificación gRPC.

Parámetros de ruta

Parámetros
taskId

string

Es el ID de la tarea con la que está asociada esta configuración.

Cuerpo de la solicitud

El cuerpo de la solicitud contiene datos con la siguiente estructura:

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

string

Es opcional. Es un identificador de enrutamiento opaco. Debe coincidir con el valor tenant de la AgentInterface seleccionada en la tarjeta de agente cuando se establece ese campo.

id

string

Son los detalles de configuración de las notificaciones push. Es un identificador único (p.ej., UUID) para esta configuración de notificaciones push.

url

string

Obligatorio. Es la URL a la que se debe enviar la notificación.

token

string

Es un token único para esta tarea o sesión.

authentication

object (AuthenticationInfo)

Es la información de autenticación necesaria para enviar la notificación.

Cuerpo de la respuesta

Si el proceso se realiza de forma correcta, el cuerpo de la respuesta contiene una instancia recién creada de TaskPushNotificationConfig.

Permisos de autorización

Se necesita uno de los siguientes permisos de OAuth:

  • https://www.googleapis.com/auth/cloud-platform
  • https://www.googleapis.com/auth/ces

Para obtener más información, consulta Authentication Overview.