Çalışma alanı

Telefonu bildirimlere kaydet

Mobil uygulamanın Firebase Cloud Messaging belirtecini bu kullanıcıya ve oturuma kaydeder (aynı belirteç başka kullanıcıdaysa bu kullanıcıya geçer). Oturum kapanınca (/logout, süresi dolan ya da iptal edilen belirteç) cihaz devre dışı kalır. Yanıt /push/prefs ile aynı: kurulumda telefon bildirimi açık mı (push), türler ve telefon tercihi (kinds), sessiz saatler (quiet), etkin cihaz sayısı (devices). Neyin ne zaman gönderileceğine kurulum karar verir: kendi işleminiz bildirilmez, art arda gelenler tek bildirimde toplanır, saatte en çok 8, sessiz saatlerde gelenler sabah tek özet.

POST/api/v1/push/register

Yetkilendirme

Authorizationheaderzorunlu
Bearer belirteci: API anahtarı (sk_…), OAuth erişim belirteci (mcp_…) ya da mobil oturum (xk_…).
Kapsam: crm.write

Gövde application/json

tokenstringzorunlu
FCM belirteci (20–512 karakter).
platformstringisteğe bağlı
Platform.
Değerleriosandroid
devicestringisteğe bağlı
Cihaz adı (en çok 120 karakter).
app_versionstringisteğe bağlı
Uygulama sürümü.

Hatalar

HTTPerrorAnlamı
400invalidEksik ya da geçersiz alan (`message` ayrıntıyı verir).
İstek
curl -X POST https://ornek.solk.app/api/v1/push/register \
  -H "Authorization: Bearer $SOLK_API_KEY"
Yanıt