Kullanıcılar
Kullanıcılar kişi düzeyindeki görünümdür. Kullanıcı kimliğin (externalId), tag'lerin ve dilin sahibidir; cihazları altında listelenir. Bkz. Kavramlar › Kullanıcı.

Filtreler
| Filtre | Eşleşir |
|---|---|
| externalId | Tam external id (user-42). |
| Etiket | anahtar:değer, örn. plan:premium. Tek tag. |
| Kimlik | Tanımlı (external id'si var) / Anonim (hiç giriş yapmamış). |
Satırlar external id (ya da anonim), tag sayısı, dil, ülke, cihaz sayısı, son etkinlik gösterir. Cursor sayfalama, en yeni önce. CSV mevcut filtreyi dışa aktarır (id, externalId, dil, saat dilimi, ülke, JSON olarak tag'ler, createdAt, lastActiveAt).
Kullanıcı detayı

| Kart | İçerik |
|---|---|
| Profil | externalId, dil, saat dilimi, ülke, oluşturma / son etkinlik. |
| Etiketler | Her tag, değeri ve tipiyle. Panelden tag düzenlemek PATCH /v1/users/:id gibi kullanıcının tüm cihazlarına yazar. |
| Cihazlar | Abonelik başına bir satır: platform, model / tarayıcı, uygulama sürümü, açık / çıkmış / geçersiz, son bildirim. Aboneliğe tıklayarak geçin. |
| Son 20 olay | Kullanıcının kampanyalar arası son yirmi olayı: tür, kampanya, platform, zaman. |
Anonim kullanıcılar
login()'den önce abone olan cihazın anonim bir kullanıcısı (anonim) vardır. Uygulama giriş yapınca satır yeniden adlandırılır ya da birleştirilir (bkz. Kimlik). Son cihazı silinen anonim kullanıcılar otomatik kaldırılır; tanımlı kullanıcılar cihazsız da yaşar — backend'in ilk cihaz kaydolmadan önce birine tag koyabilmesinin yolu budur.
Kullanıcı silme (GDPR)
Burada silme düğmesi yok; silme, bilinçli ve script'lenebilir olsun diye bir API çağrısıdır:
curl -X DELETE https://push.example.com/v1/users/by-external-id/user_123 \
-H "Authorization: Bearer sk_live_…"
# 204 — kullanıcı ve her cihazı kaldırıldı; geçmiş olaylarda yalnızca id'ler kalır