REST Resource: tasks.pushNotificationConfigs

Resource: TaskPushNotificationConfig

Penampung yang mengaitkan konfigurasi notifikasi push dengan tugas tertentu.

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

string

Opsional. ID perutean tersembunyi. Harus cocok dengan nilai tenant dari AgentInterface yang dipilih di Kartu Agen saat kolom tersebut ditetapkan.

id

string

Detail konfigurasi notifikasi push. ID unik (misalnya UUID) untuk konfigurasi notifikasi push ini.

taskId

string

ID tugas yang terkait dengan konfigurasi ini.

url

string

Wajib diisi. URL tempat notifikasi akan dikirim.

token

string

Token yang unik untuk tugas atau sesi ini.

authentication

object (AuthenticationInfo)

Informasi autentikasi yang diperlukan untuk mengirim notifikasi.

AuthenticationInfo

Menentukan detail autentikasi, yang digunakan untuk notifikasi push.

Representasi JSON
{
  "scheme": string,
  "credentials": string
}
Kolom
scheme

string

Wajib diisi. Skema Autentikasi HTTP dari registry IANA. Contoh: Bearer, Basic, Digest. Nama skema tidak peka huruf besar/kecil per RFC 9110 Bagian 11.1.

credentials

string

Kredensial Notifikasi Push. Format bergantung pada skema (misalnya, token untuk Bearer).

Metode

create

Membuat konfigurasi notifikasi push untuk tugas.

delete

Menghapus konfigurasi notifikasi push untuk tugas.

get

Mendapatkan konfigurasi notifikasi push untuk tugas.

list

Mendapatkan daftar notifikasi push yang dikonfigurasi untuk tugas.