Mail

hesap

6 uç · /api/mail/v1/hesap

İstek örnekleri ucun GERÇEK metodu ve yolundan üretilir. 6 ucun elle doğrulanmış gövde örneği henüz yok; o uçlarda iskelet gövdesizdir — uydurma bir alan yazmıyoruz.

GET/api/mail/v1/hesap/ben

GET /hesap/ben — panelin kabuğu neyi çizeceğini buradan öğrenir: kim · yönetim yetkisi ·

Oturum

bağlı kutu. Yetkisiz üyeye de 200 döner (boş yönetim, belki kutu): "giremezsin" ayrı bir cümledir.

İstek
curl -X GET "https://{slug}.mail.blesyum.app/api/mail/v1/hesap/ben" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
GET/api/mail/v1/hesap/bildirimler

GET /hesap/bildirimler?limit=&offset= → {data, has_more, okunmamis}.

Oturum
İstek
curl -X GET "https://{slug}.mail.blesyum.app/api/mail/v1/hesap/bildirimler" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
POST/api/mail/v1/hesap/bildirimler/okundu

POST /hesap/bildirimler/okundu {ids?, all?} → {okunmamis}. Başkasının ya da kapsam dışının

Oturum

bildirimi id bilinse de işaretlenemez — görmediğini okuyamazsın.

İstek
curl -X POST "https://{slug}.mail.blesyum.app/api/mail/v1/hesap/bildirimler/okundu" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
GET/api/mail/v1/hesap/bildirimler/sayac

GET /hesap/bildirimler/sayac → {okunmamis} (zil rozeti · hesap kutusu · sekme başlığı).

Oturum
İstek
curl -X GET "https://{slug}.mail.blesyum.app/api/mail/v1/hesap/bildirimler/sayac" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
POST/api/mail/v1/hesap/posta-oturumu

POST /hesap/posta-oturumu — Blesyum hesabının bağlı kutusuna oturum açar (parola sorulmaz:

Oturum

bağı kutu yöneticisi kurdu). Kutu yoksa/askıdaysa 200 + sebep; panel kişiye SÖYLER.

İstek
curl -X POST "https://{slug}.mail.blesyum.app/api/mail/v1/hesap/posta-oturumu" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
GET/api/mail/v1/hesap/uyeler

GET /hesap/uyeler — kutuya bağlanabilecek Blesyum hesapları (çalışma alanının etkin üyeleri).

Oturum
İstek
curl -X GET "https://{slug}.mail.blesyum.app/api/mail/v1/hesap/uyeler" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
Bu sayfa işine yaradı mı?