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 ( |
| Felder | |
|---|---|
tenant |
Optional. Mandanten-ID. |
id |
Die Details der Push-Benachrichtigungskonfiguration. Eine eindeutige Kennung (z.B. UUID) für diese Push-Benachrichtigungskonfiguration. |
taskId |
Die ID der Aufgabe, mit der diese Konfiguration verknüpft ist. |
url |
Erforderlich. Die URL, an die die Benachrichtigung gesendet werden soll. |
token |
Ein Token, das für diese Aufgabe oder Sitzung eindeutig ist. |
authentication |
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 |
Erforderlich. HTTP-Authentifizierungsschema aus der IANA-Registrierung. Beispiele: |
credentials |
Anmeldedaten für Push-Benachrichtigungen. Das Format hängt vom Schema ab (z.B. Token für „Bearer“). |
Methoden |
|
|---|---|
|
Erstellt eine Push-Benachrichtigungskonfiguration für eine Aufgabe. |
|
Löscht eine Push-Benachrichtigungskonfiguration für eine Aufgabe. |
|
Ruft eine Push-Benachrichtigungskonfiguration für eine Aufgabe ab. |
|
Ruft eine Liste der für eine Aufgabe konfigurierten Push-Benachrichtigungen ab. |