REST Resource: tasks.pushNotificationConfigs

Risorsa: TaskPushNotificationConfig

Un container che associa una configurazione di notifiche push a un'attività specifica.

Rappresentazione JSON
{
  "tenant": string,
  "id": string,
  "taskId": string,
  "url": string,
  "token": string,
  "authentication": {
    object (AuthenticationInfo)
  }
}
Campi
tenant

string

Facoltativo. ID tenant.

id

string

I dettagli della configurazione delle notifiche push. Un identificatore univoco (ad es. UUID) per questa configurazione di notifiche push.

taskId

string

L'ID dell'attività a cui è associata questa configurazione.

url

string

Obbligatorio. L'URL a cui inviare la notifica.

token

string

Un token univoco per questa attività o sessione.

authentication

object (AuthenticationInfo)

Le informazioni di autenticazione richieste per inviare la notifica.

AuthenticationInfo

Definisce i dettagli di autenticazione utilizzati per le notifiche push.

Rappresentazione JSON
{
  "scheme": string,
  "credentials": string
}
Campi
scheme

string

Obbligatorio. Lo schema di autenticazione HTTP dal registro IANA. Esempi: Bearer, Basic, Digest. I nomi degli schemi non fanno distinzione tra maiuscole e minuscole in base alla sezione 11.1 della RFC 9110.

credentials

string

Le credenziali delle notifiche push. Il formato dipende dallo schema (ad es. token per Bearer).

Metodi

create

Crea una configurazione di notifiche push per un'attività.

delete

Elimina una configurazione di notifiche push per un'attività.

get

Recupera una configurazione di notifiche push per un'attività.

list

Recupera un elenco di notifiche push configurate per un'attività.