İzleme

Bir hesabın olay türlerini seçin

PATCH /v1/monitor/targets/{target} targets:write

İzlediğiniz bir hesap (ya da hâlâ çözümlenmekte olan bir hesap) için hangi olay türlerinin iletileceğini değiştirir. Seçim akışa, webhook'lara ve GET /v1/events çağrısına aynı şekilde uygulanır; yeniden genişletirseniz eklenen türler o andan itibaren gelir. Açık bir bağlantı değişikliği bir sonraki yenilemede alır. Eşzamanlı bir değişikliğin üzerine yazmamak için ayrıntı uç noktasının ETag değerini If-Match ile gönderin. Seçilebilen tüm türler ve sık kullanılan birleşimler: Olay türlerini seçme. {target} hesabı belirtir: kullanıcı kimliği, geçerli kullanıcı adı veya daha önce kullandığı bir kullanıcı adı.

İstek gövdesi

Gövde alanıTürAnlamı
event_types *string[] | nullİletilecek olay türleri, GET /v1/meta/event-types listesinden; hepsi için null ya da []

yanıt

Güncellenmiş Target (ya da bekleyen biçim) ile 200; bilinmeyen türleri details.unknown içinde veren 400 invalid_request; 404 not_subscribed; If-Match eskiyse 412. Alan alan: Hedef.

Durum: 200, 400, 404, 412

istek
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"]}'
yanıt · 200 / 400
{
  "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
  }
}