Pemantauan
Pilih tipe peristiwa sebuah akun
PATCH /v1/monitor/targets/{target} targets:write
Mengubah tipe peristiwa yang dikirim untuk akun yang Anda pantau, atau akun yang masih diselesaikan. Pilihan berlaku sama untuk stream, webhook, dan GET /v1/events; jika diperluas lagi, tipe yang ditambahkan sampai sejak saat itu. Koneksi yang terbuka mengambil perubahan pada penyegaran berikutnya. Kirim If-Match dengan ETag dari endpoint detail agar tidak menimpa perubahan yang bersamaan. Semua tipe yang bisa dipilih dan kombinasi umum: Memilih tipe peristiwa. {target} menunjuk akun: id penggunanya, handle saat ini, atau handle yang pernah dipakainya.
Isi permintaan
| Bidang body | Tipe | Arti |
|---|---|---|
event_types * | string[] | null | Tipe peristiwa yang dikirim, dari GET /v1/meta/event-types; null atau [] untuk semua |
respons
200 dengan Target yang diperbarui (atau bentuk tertunda); 400 invalid_request dengan tipe yang tidak dikenal di details.unknown; 404 not_subscribed; 412 jika If-Match sudah usang. Bidang demi bidang: Target.
Status: 200, 400, 404, 412
curl -X PATCH https://api.xsignalfeed.com/v1/monitor/targets/elonmusk \ -H "Authorization: Bearer xsf_your_key" -H "Content-Type: application/json" \ -d '{"event_types": ["tweet.create", "followers.verified.add"]}'
{
"target": {
"id": "44196397",
"screen_name": "elonmusk",
"name": "Elon Musk",
"previous_screen_names": [],
"push_ready": true,
"last_push_at": "2026-09-16T08:12:03.417000+00:00",
"last_poll_at": "2026-09-16T08:12:10.002000+00:00",
"state": "subscribed",
"event_types": [
"tweet.create",
"followers.verified.add"
],
"event_types_all": false
}
}