REST Resource: tasks.pushNotificationConfigs

Ressource: TaskPushNotificationConfig

Ein Container, der eine Push-Benachrichtigungskonfiguration mit einer bestimmten Aufgabe verknüpft.

JSON-Darstellung
{
  "tenant": string,
  "id": string,
  "taskId": string,
  "url": string,
  "token": string,
  "authentication": {
    object (AuthenticationInfo)
  }
}
Felder
tenant

string

Optional. Mandanten-ID.

id

string

Die Details der Push-Benachrichtigungskonfiguration. Eine eindeutige Kennung (z.B. UUID) für diese Push-Benachrichtigungskonfiguration.

taskId

string

Die ID der Aufgabe, mit der diese Konfiguration verknüpft ist.

url

string

Erforderlich. Die URL, an die die Benachrichtigung gesendet werden soll.

token

string

Ein Token, das für diese Aufgabe oder Sitzung eindeutig ist.

authentication

object (AuthenticationInfo)

Authentifizierungsinformationen, die zum Senden der Benachrichtigung erforderlich sind.

AuthenticationInfo

Definiert Authentifizierungsdetails, die für Push-Benachrichtigungen verwendet werden.

JSON-Darstellung
{
  "scheme": string,
  "credentials": string
}
Felder
scheme

string

Erforderlich. HTTP-Authentifizierungsschema aus der IANA-Registrierung. Beispiele: Bearer, Basic, Digest. Schemanamen sind gemäß RFC 9110, Abschnitt 11.1, nicht case-sensitiv.

credentials

string

Anmeldedaten für Push-Benachrichtigungen. Das Format hängt vom Schema ab (z.B. Token für „Bearer“).

Methoden

create

Erstellt eine Push-Benachrichtigungskonfiguration für eine Aufgabe.

delete

Löscht eine Push-Benachrichtigungskonfiguration für eine Aufgabe.

get

Ruft eine Push-Benachrichtigungskonfiguration für eine Aufgabe ab.

list

Ruft eine Liste der für eine Aufgabe konfigurierten Push-Benachrichtigungen ab.