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. Identificador de roteamento opaco. Precisa corresponder ao valor tenant da AgentInterface selecionada no cartão do agente quando esse campo estiver definido.

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 essa configuração está associada.

url

string

Obrigatório. O URL para onde a notificação precisa 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 de Scheme não diferenciam maiúsculas de minúsculas de acordo com a seção 11.1 da RFC 9110.

credentials

string

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

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

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