REST Resource: tasks.pushNotificationConfigs

Recurso: TaskPushNotificationConfig

Um contêiner que associa uma configuração de notificação push a uma tarefa específica.

Representação JSON
{
  "tenant": string,
  "id": string,
  "taskId": string,
  "url": string,
  "token": string,
  "authentication": {
    object (AuthenticationInfo)
  }
}
Campos
tenant

string

Opcional. ID do locatário.

id

string

Os detalhes da configuração de notificação push. Um identificador exclusivo (por exemplo, UUID) para essa configuração de notificação push.

taskId

string

O ID da tarefa a que esta configuração está associada.

url

string

Obrigatório. O URL para onde a notificação deve ser enviada.

token

string

Um token exclusivo para essa tarefa ou sessão.

authentication

object (AuthenticationInfo)

Informações de autenticação necessárias para enviar a notificação.

AuthenticationInfo

Define detalhes de autenticação usados para notificações push.

Representação JSON
{
  "scheme": string,
  "credentials": string
}
Campos
scheme

string

Obrigatório. Esquema de autenticação HTTP do registro da IANA. Exemplos: Bearer, Basic, Digest. Os nomes Scheme não diferenciam maiúsculas de minúsculas, conforme a Seção 11.1 da RFC 9110.

credentials

string

Credenciais de notificação push. O formato depende do esquema (por exemplo, token para Bearer).

Métodos

create

Cria uma configuração de notificação push para uma tarefa.

delete

Exclui uma configuração de notificação push para uma tarefa.

get

Recebe uma configuração de notificação push para uma tarefa.

list

Receba uma lista de notificações push configuradas para uma tarefa.