REST Resource: tasks.pushNotificationConfigs

Recurso: TaskPushNotificationConfig

Es un contenedor que asocia una configuración de notificaciones push con una tarea específica.

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

string

Es opcional. Es el ID de usuario.

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.

taskId

string

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

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.

AuthenticationInfo

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

Representación JSON
{
  "scheme": string,
  "credentials": string
}
Campos
scheme

string

Obligatorio. Es el esquema de autenticación HTTP del registro de IANA. Ejemplos: Bearer, Basic y Digest. Los nombres de Scheme no distinguen mayúsculas de minúsculas según la sección 11.1 del RFC 9110.

credentials

string

Son las credenciales de las notificaciones push. El formato depende del esquema (p.ej., token para el portador).

Métodos

create

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

delete

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

get

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

list

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