REST Resource: tasks.pushNotificationConfigs

משאב: TaskPushNotificationConfig

מאגר שמשייך הגדרת התראה בדחיפה למשימה ספציפית.

ייצוג ב-JSON
{
  "tenant": string,
  "id": string,
  "taskId": string,
  "url": string,
  "token": string,
  "authentication": {
    object (AuthenticationInfo)
  }
}
שדות
tenant

string

זה שינוי אופציונלי. מזהה ניתוב אטום. הערך חייב להיות זהה לערך tenant מהכרטיס AgentInterface שנבחר, אם השדה הזה מוגדר.

id

string

פרטי ההגדרה של ההתראה. מזהה ייחודי (למשל UUID) של הגדרת ההתראה בדחיפה הזו.

taskId

string

המזהה של המשימה שההגדרה הזו משויכת אליה.

url

string

חובה. כתובת ה-URL שאליה צריך לשלוח את ההתראה.

token

string

טוקן ייחודי למשימה או לסשן הזה.

authentication

object (AuthenticationInfo)

נדרשים פרטי אימות כדי לשלוח את ההתראה.

AuthenticationInfo

הגדרת פרטי אימות, שמשמשים להתראות פוש.

ייצוג ב-JSON
{
  "scheme": string,
  "credentials": string
}
שדות
scheme

string

חובה. סכמת אימות HTTP ממאגר IANA. דוגמאות: Bearer, Basic, Digest. שמות הסכימות לא תלויי-רישיות לפי RFC 9110 סעיף 11.1.

credentials

string

פרטי הכניסה של ההתראות. הפורמט תלוי בסכימה (למשל, טוקן ל-Bearer).

Methods

create

יצירת הגדרת התראות למשימה.

delete

מחיקת הגדרת התראה על משימה.

get

קבלת הגדרת התראות פוש למשימה.

list

אחזור רשימה של התראות פוש שהוגדרו למשימה.