Mail

me

149 uç · /api/mail/v1/me

İstek örnekleri ucun GERÇEK metodu ve yolundan üretilir. 149 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/me/2fa-status

Self-service 2FA durumu: TOTP etkin mi + tenant zorunlu mu + enrollment gerekiyor mu

Oturum

(login sonrası istemci enroll'a yönlendirir — post-login enroll; BLE-3636).

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

Confirm 2fa

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

Disable 2fa

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

Enroll 2fa

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

Durum

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

Baslat

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

Tek

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

Sil

OturumYol parametresi: id
İstek
curl -X DELETE "https://{slug}.mail.blesyum.app/api/mail/v1/me/aktarim/<id>" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
POST/api/mail/v1/me/aktarim/{id}/durdur

Durdur

OturumYol parametresi: id
İstek
curl -X POST "https://{slug}.mail.blesyum.app/api/mail/v1/me/aktarim/<id>/durdur" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
POST/api/mail/v1/me/aktarim/{id}/surdur

Surdur

OturumYol parametresi: id
İstek
curl -X POST "https://{slug}.mail.blesyum.app/api/mail/v1/me/aktarim/<id>/surdur" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
POST/api/mail/v1/me/aktarim/dosya

Dosya

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

Kesif

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

Oauth

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

GET me/alert-prefs → {alerts, timezone, push_enabled}. alerts boşsa {}: istemci

Oturum

varsayılanı uygular ("hiç ayar yapmamış" ≠ "sessize almış").

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

PUT me/alert-prefs {alerts, timezone?} — temizlenmiş tercihi döner.

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

Ayarlar

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

Ayar guncelle

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

Yaz-gönder (webmail). Gönderen = oturum-mailbox'ı (spoofing-yok: From ZORLA kendi adresi). Her alıcıya

Oturum

(To+Cc+Bcc) public_api zinciri: resolve_sender→is_suppressed→check_send_allowed→warmup→save_outbound→ record_accepted_lane("transactional"), taze message_id. Sent-kopya saklanır. Teslim = worker (DKIM+SMTP).

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

List groups ep

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

Create group ep

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

Rename group ep

OturumYol parametresi: id
İstek
curl -X PUT "https://{slug}.mail.blesyum.app/api/mail/v1/me/contact-groups/<id>" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
DELETE/api/mail/v1/me/contact-groups/{id}

Delete group ep

OturumYol parametresi: id
İstek
curl -X DELETE "https://{slug}.mail.blesyum.app/api/mail/v1/me/contact-groups/<id>" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
GET/api/mail/v1/me/contact-groups/{id}/members

List group members ep

OturumYol parametresi: id
İstek
curl -X GET "https://{slug}.mail.blesyum.app/api/mail/v1/me/contact-groups/<id>/members" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
POST/api/mail/v1/me/contact-groups/{id}/members

Add group member ep

OturumYol parametresi: id
İstek
curl -X POST "https://{slug}.mail.blesyum.app/api/mail/v1/me/contact-groups/<id>/members" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
DELETE/api/mail/v1/me/contact-groups/{id}/members/{contact_id}

Remove group member ep

OturumYol parametresi: idcontact_id
İstek
curl -X DELETE "https://{slug}.mail.blesyum.app/api/mail/v1/me/contact-groups/<id>/members/<contact_id>" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
GET/api/mail/v1/me/contacts

List contacts ep

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

Add contact ep

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

Get contact ep

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

Update contact ep

OturumYol parametresi: id
İstek
curl -X PUT "https://{slug}.mail.blesyum.app/api/mail/v1/me/contacts/<id>" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
DELETE/api/mail/v1/me/contacts/{id}

Delete contact ep

OturumYol parametresi: id
İstek
curl -X DELETE "https://{slug}.mail.blesyum.app/api/mail/v1/me/contacts/<id>" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
GET/api/mail/v1/me/contacts/export

Adres defterini dışa aktar (GDPR-taşınabilirlik + yedek). format=csv veya vcard (varsayılan).

Oturum

İndirilebilir dosya olarak döner (Content-Disposition attachment).

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

Import contacts ep

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

List imports ep

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

MAIL-CRM-01 · okunan postanın karşı tarafı CRM'de kim (kapı ve sebep crate::crm_kartta).

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

Kimlik

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

Dosyalar bölümü: kutudaki tüm ekler. Bilinmeyen sınıf/yön 400 (sessizce "hepsi" sayılmaz).

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

Taslak kaydet (Drafts klasörü). Var-olan draft_id verilirse eskisini sil (güncelle). Döner: yeni id.

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

Durum

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

Ek yukle

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

Email doğrulama token'ı üret (recovery_email'e gönderilecek raw token; eskiler geçersizleşir).

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

Engellenenler

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

Engelle: gönderenin GELECEK iletileri Spam'e gider; Gmail'deki gibi mevcut iletileri de Spam'e taşır.

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

Engel kaldir

OturumYol parametresi: id
İstek
curl -X DELETE "https://{slug}.mail.blesyum.app/api/mail/v1/me/engellenenler/<id>" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
GET/api/mail/v1/me/erisilen-kutular

GET /me/erisilen-kutular — oturumun kişisinin girebildiği kutular (kendi kutusu + erişim verilmiş

Oturum

ortak kutular). Kutu parolasıyla girilmiş oturumda da hesap menüsü buradan "hesap değiştir" çizer.

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

Etiketler

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

Etiket olustur

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

Etiket guncelle

OturumYol parametresi: id
İstek
curl -X PATCH "https://{slug}.mail.blesyum.app/api/mail/v1/me/etiketler/<id>" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
DELETE/api/mail/v1/me/etiketler/{id}

Etiket sil

OturumYol parametresi: id
İstek
curl -X DELETE "https://{slug}.mail.blesyum.app/api/mail/v1/me/etiketler/<id>" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
GET/api/mail/v1/me/export/mbox

MF10: mailbox'ı mbox formatında indir (taşınabilir yedek/göç + GDPR-taşınabilirlik).

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

Eylem

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

List filters

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

Add filter

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

Delete filter

OturumYol parametresi: id
İstek
curl -X DELETE "https://{slug}.mail.blesyum.app/api/mail/v1/me/filters/<id>" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
PUT/api/mail/v1/me/filters/{id}/enabled

Set filter enabled

OturumYol parametresi: id
İstek
curl -X PUT "https://{slug}.mail.blesyum.app/api/mail/v1/me/filters/<id>/enabled" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
GET/api/mail/v1/me/filters/sieve

Derlenmiş Sieve önizleme (motor bunu çalıştırır).

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

Filtreler

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

Filtre olustur

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

Filtre guncelle

OturumYol parametresi: id
İstek
curl -X PUT "https://{slug}.mail.blesyum.app/api/mail/v1/me/filtreler/<id>" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
DELETE/api/mail/v1/me/filtreler/{id}

Filtre sil

OturumYol parametresi: id
İstek
curl -X DELETE "https://{slug}.mail.blesyum.app/api/mail/v1/me/filtreler/<id>" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
GET/api/mail/v1/me/folders

Klasör listesi + rozetler. Standart klasörler daima; özel klasörler + mesaj-içeren klasörler eklenir.

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

Create folder ep

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

Delete folder ep

OturumYol parametresi: name
İstek
curl -X DELETE "https://{slug}.mail.blesyum.app/api/mail/v1/me/folders/<name>" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
PUT/api/mail/v1/me/folders/{name}

Rename folder ep

OturumYol parametresi: name
İstek
curl -X PUT "https://{slug}.mail.blesyum.app/api/mail/v1/me/folders/<name>" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
POST/api/mail/v1/me/geri-al

Geri al

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

Gonder

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

Gonderim geri al

OturumYol parametresi: id
İstek
curl -X POST "https://{slug}.mail.blesyum.app/api/mail/v1/me/gonderim/<id>/geri-al" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
GET/api/mail/v1/me/gorevler

MAIL-GOREV-01 · görünümün görevleri + sayaçlar.

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

Gorev olustur

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

Gorev guncelle

OturumYol parametresi: id
İstek
curl -X PUT "https://{slug}.mail.blesyum.app/api/mail/v1/me/gorevler/<id>" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
DELETE/api/mail/v1/me/gorevler/{id}

Gorev sil

OturumYol parametresi: id
İstek
curl -X DELETE "https://{slug}.mail.blesyum.app/api/mail/v1/me/gorevler/<id>" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
GET/api/mail/v1/me/gorevler/hatirlatmalar

MAIL-GOREV-02 · açık sekmenin hatırlatma penceresi (vakti gelmiş, görülmemiş görevler).

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

Gorev gordum

Oturum
İstek
curl -X POST "https://{slug}.mail.blesyum.app/api/mail/v1/me/gorevler/hatirlatmalar/gordum" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
DELETE/api/mail/v1/me/gorusme-notlari/{id}

Not sil

OturumYol parametresi: id
İstek
curl -X DELETE "https://{slug}.mail.blesyum.app/api/mail/v1/me/gorusme-notlari/<id>" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
GET/api/mail/v1/me/gorusmeler

Gorusmeler

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

Gorusme

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

Notlar

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

Not ekle

OturumYol parametresi: id
İstek
curl -X POST "https://{slug}.mail.blesyum.app/api/mail/v1/me/gorusmeler/<id>/notlar" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
GET/api/mail/v1/me/gorusmeler/{id}/yaziyor

Yazanlar

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

Oluştur penceresi bu görüşmeye yanıt yazarken ~10 sn'de bir çağırır (kişisiz oturumda iş yok).

OturumYol parametresi: id
İstek
curl -X POST "https://{slug}.mail.blesyum.app/api/mail/v1/me/gorusmeler/<id>/yaziyor" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
GET/api/mail/v1/me/identity

Identity ep

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

Set identity ep

Oturum
İstek
curl -X PUT "https://{slug}.mail.blesyum.app/api/mail/v1/me/identity" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
POST/api/mail/v1/me/iletiler/{id}/abonelikten-cik

List-Unsubscribe: tek tık (RFC 8058) POST ya da mailto iletisi. SSRF kapısından geçer.

OturumYol parametresi: id
İstek
curl -X POST "https://{slug}.mail.blesyum.app/api/mail/v1/me/iletiler/<id>/abonelikten-cik" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
GET/api/mail/v1/me/iletiler/{id}/cid/{cid}

Cid

OturumYol parametresi: idcid
İstek
curl -X GET "https://{slug}.mail.blesyum.app/api/mail/v1/me/iletiler/<id>/cid/<cid>" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
POST/api/mail/v1/me/iletiler/{id}/davet-yaniti

Ileti davet yanit

OturumYol parametresi: id
İstek
curl -X POST "https://{slug}.mail.blesyum.app/api/mail/v1/me/iletiler/<id>/davet-yaniti" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
GET/api/mail/v1/me/iletiler/{id}/ek/{index}

Ek

OturumYol parametresi: idindex
İstek
curl -X GET "https://{slug}.mail.blesyum.app/api/mail/v1/me/iletiler/<id>/ek/<index>" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
GET/api/mail/v1/me/iletiler/{id}/ekler.zip

Zip

OturumYol parametresi: id
İstek
curl -X GET "https://{slug}.mail.blesyum.app/api/mail/v1/me/iletiler/<id>/ekler.zip" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
GET/api/mail/v1/me/iletiler/{id}/indir

Indir

OturumYol parametresi: id
İstek
curl -X GET "https://{slug}.mail.blesyum.app/api/mail/v1/me/iletiler/<id>/indir" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
GET/api/mail/v1/me/iletiler/{id}/orijinal

"Orijinali göster": özet tablo (Message ID · oluşturma · kimden · kime · konu · SPF · DKIM ·

OturumYol parametresi: id

DMARC) + ham kaynak.

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

Imzalar

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

Imza olustur

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

Imza guncelle

OturumYol parametresi: id
İstek
curl -X PUT "https://{slug}.mail.blesyum.app/api/mail/v1/me/imzalar/<id>" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
DELETE/api/mail/v1/me/imzalar/{id}

Imza sil

OturumYol parametresi: id
İstek
curl -X DELETE "https://{slug}.mail.blesyum.app/api/mail/v1/me/imzalar/<id>" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
GET/api/mail/v1/me/kutu-sayaclari

GET /me/kutu-sayaclari — erişilen HER kutunun Gelen Kutusu okunmamış görüşme sayısı (mobil rozetle

Oturum

AYNI ifade: çöp/spam hariç) + son gelen iletinin anı (ms). Hesap menüsü sayıyı çizer; panel son ilerleyince AÇIK OLMAYAN kutu için de uyarı sesi çalar (açık kutuyu /me/durum yoklaması duyurur).

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

POST /me/kutuya-gec {kutu_id} — posta oturumundan başka bir erişilen kutuya GEÇ (yeniden giriş yok).

Oturum

Yeni oturum KİŞİYİ taşır (core_user_id): ortak kutuda not/atama/"yanıtlıyor" o kişi adına çalışır. Kişisi olmayan (bağsız kutunun parolalı) oturum ve erişimi olmayan kutu → 403.

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

Logout: bu token'ın oturumunu iptal et.

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

Klasördeki mesajlar (en-yeni önce) + snippet + ek-var-mı. Snippet için her mesaj parse edilir

Oturum

(bounded: LIST_SNIPPET_MAX). Enc gövde açılır → parse → snippet (metadata'dan From/Subject/tarih).

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

Bir mesajı oku (tam detay). Raw parse → başlıklar + gövde (HTML sanitize/cid-rewrite/remote-block) +

OturumYol parametresi: id

ek-listesi. Otomatik okundu-işaretlenir (INBOX rozet doğru). Yoksa 404.

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

Sil = Trash'e taşı (zaten Trash/Drafts'taysa kalıcı-sil). Gmail-deseni.

OturumYol parametresi: id
İstek
curl -X DELETE "https://{slug}.mail.blesyum.app/api/mail/v1/me/messages/<id>" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
GET/api/mail/v1/me/messages/{id}/attachments/{idx}

Eki indeksle indir (Content-Disposition attachment). Yoksa 404.

OturumYol parametresi: ididx
İstek
curl -X GET "https://{slug}.mail.blesyum.app/api/mail/v1/me/messages/<id>/attachments/<idx>" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
GET/api/mail/v1/me/messages/{id}/attachments/cid/{cid}

Inline-resmi content-id ile getir (sanitize edilmiş HTML'deki cid: referansları). inline → tarayıcı gösterir.

OturumYol parametresi: idcid
İstek
curl -X GET "https://{slug}.mail.blesyum.app/api/mail/v1/me/messages/<id>/attachments/cid/<cid>" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
POST/api/mail/v1/me/messages/{id}/mark-ham

BLE-3639: mesajı "spam değil" (ham) işaretle → Bayes ham-eğitimi (yanlış-pozitif düzeltme).

OturumYol parametresi: id
İstek
curl -X POST "https://{slug}.mail.blesyum.app/api/mail/v1/me/messages/<id>/mark-ham" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
POST/api/mail/v1/me/messages/{id}/mark-spam

BLE-3639: mesajı "spam" işaretle → Bayes sınıflandırıcıyı bu mailbox'ın mesajıyla eğit (geri-bildirim).

OturumYol parametresi: id
İstek
curl -X POST "https://{slug}.mail.blesyum.app/api/mail/v1/me/messages/<id>/mark-spam" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
POST/api/mail/v1/me/messages/{id}/move

Move message ep

OturumYol parametresi: id
İstek
curl -X POST "https://{slug}.mail.blesyum.app/api/mail/v1/me/messages/<id>/move" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
GET/api/mail/v1/me/messages/{id}/raw

Ham RFC5322 kaynağı (görüntüle-orijinal). text/plain indirilebilir.

OturumYol parametresi: id
İstek
curl -X GET "https://{slug}.mail.blesyum.app/api/mail/v1/me/messages/<id>/raw" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
POST/api/mail/v1/me/messages/{id}/seen

Set seen ep

OturumYol parametresi: id
İstek
curl -X POST "https://{slug}.mail.blesyum.app/api/mail/v1/me/messages/<id>/seen" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
GET/api/mail/v1/me/notification-prefs

List notif prefs

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

Bir bildirim kategorisini aç/kapat (transactional/güvenlik kapatılamaz → 403).

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

Otomatik tamamlama: kişiler → kuruluş dizini (kullanıcılar + gruplar) → diğer kişiler (yazıştıklarım).

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

Oturum

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

Parola değiştir: eski-doğrula + güç-doğrula + hash → yaz + password_changed_at + **TÜM oturumları

Oturum

revoke** (parola değişince her cihaz yeniden giriş yapmalı).

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

Self-service parola durumu: zorunlu-değişim bayrağı + son değişim zamanı (istemci değişime zorlar).

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

GET me/push-devices → {available: {ios, android}, devices}.

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

POST me/push-devices — kaydet (201). Künye yoksa 409 push_not_configured, bozuksa 503.

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

DELETE me/push-devices (ya da POST …/remove) {token}|{device_id} — yalnız KENDİ cihazı;

Oturum

olmayan cihaz da 204 (çıkış akışı tekrar denendiğinde hata üretmesin).

İstek
curl -X DELETE "https://{slug}.mail.blesyum.app/api/mail/v1/me/push-devices" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
POST/api/mail/v1/me/push-devices/remove

DELETE me/push-devices (ya da POST …/remove) {token}|{device_id} — yalnız KENDİ cihazı;

Oturum

olmayan cihaz da 204 (çıkış akışı tekrar denendiğinde hata üretmesin).

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

GET me/push/subscriptions → {enabled, public_key, devices}.

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

POST me/push/subscriptions — upsert (modul, endpoint): aynı tarayıcı profilinde başka kutu

Oturum

oturum açarsa satırın SAHİBİ güncellenir (önceki kutu o ekranda bildirim almaya devam etmesin).

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

POST me/push/unsubscribe {endpoint} — yalnız KENDİ satırı; olmayan da başarı.

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

Sablonlar

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

Sablon olustur

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

Sablon guncelle

OturumYol parametresi: id
İstek
curl -X PUT "https://{slug}.mail.blesyum.app/api/mail/v1/me/sablonlar/<id>" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
DELETE/api/mail/v1/me/sablonlar/{id}

Sablon sil

OturumYol parametresi: id
İstek
curl -X DELETE "https://{slug}.mail.blesyum.app/api/mail/v1/me/sablonlar/<id>" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
GET/api/mail/v1/me/security-activity

Self-service güvenlik-etkinlik akışı: kullanıcının kendi olayları (login/yeni-cihaz/kilit/parola).

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

Mailbox'ın aktif oturumları (self-service session yönetimi).

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

Belirli oturumu iptal (kendi oturumlarından; yoksa 404).

OturumYol parametresi: id
İstek
curl -X DELETE "https://{slug}.mail.blesyum.app/api/mail/v1/me/sessions/<id>" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
GET/api/mail/v1/me/sieve

TAM mailbox Sieve (filtre + tatil + yönlendirme birleşik; motor-push için).

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

Me ozet

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

Me olustur

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

Me iptal

OturumYol parametresi: id
İstek
curl -X DELETE "https://{slug}.mail.blesyum.app/api/mail/v1/me/smtp/parolalar/<id>" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
GET/api/mail/v1/me/takip/sayaclar

MAIL-TAKIP-01 · Takip panelinin sayaçları — liste ile AYNI sorgu motorundan (liste::sayfa,

Oturum

INBOX-01: liste ile sayaç aynı yüklem).

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

Takvim

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

Takvim olustur

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

Takvim bir

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

Takvim guncelle

OturumYol parametresi: id
İstek
curl -X PUT "https://{slug}.mail.blesyum.app/api/mail/v1/me/takvim/<id>" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
DELETE/api/mail/v1/me/takvim/{id}

Takvim sil

OturumYol parametresi: id
İstek
curl -X DELETE "https://{slug}.mail.blesyum.app/api/mail/v1/me/takvim/<id>" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
POST/api/mail/v1/me/takvim/{id}/yanit

Takvim yanit

OturumYol parametresi: id
İstek
curl -X POST "https://{slug}.mail.blesyum.app/api/mail/v1/me/takvim/<id>/yanit" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
GET/api/mail/v1/me/takvim/disa-aktar

Bütün etkinlikler tek .ics (Google/Outlook/Apple takvimine içe aktarılır).

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

Takvim ozet

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

Taslak kaydet

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

Taslak getir

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

Taslak sil

OturumYol parametresi: id
İstek
curl -X DELETE "https://{slug}.mail.blesyum.app/api/mail/v1/me/taslaklar/<id>" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
GET/api/mail/v1/me/yonlendirme-adresleri

Yonlendirme liste

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

Yonlendirme ekle

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

Yonlendirme sil

OturumYol parametresi: id
İstek
curl -X DELETE "https://{slug}.mail.blesyum.app/api/mail/v1/me/yonlendirme-adresleri/<id>" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
POST/api/mail/v1/me/yonlendirme-adresleri/{id}/dogrula

Yonlendirme dogrula

OturumYol parametresi: id
İstek
curl -X POST "https://{slug}.mail.blesyum.app/api/mail/v1/me/yonlendirme-adresleri/<id>/dogrula" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
GET/api/mail/v1/me/yz

Yz durum

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

Yz ozet

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

Yz taslak

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