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 Tenant.

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. URL tempat notifikasi harus dikirim.

token

string

Token unik untuk tugas atau sesi ini.

authentication

object (AuthenticationInfo)

Informasi autentikasi diperlukan untuk mengirim notifikasi.

AuthenticationInfo

Menentukan detail autentikasi, yang digunakan untuk notifikasi push.

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

string

Wajib. Skema Autentikasi HTTP dari registry IANA. Contoh: Bearer, Basic, Digest. Nama skema tidak peka huruf besar/kecil sesuai dengan 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.