7 uç · /api/musavir/v1/whatsapp
İstek örnekleri ucun GERÇEK metodu ve yolundan üretilir. 7 ucun elle doğrulanmış gövde örneği henüz yok; o uçlarda iskelet gövdesizdir — uydurma bir alan yazmıyoruz.
Bir beyannamenin mükellefe görünen tam hâli.
id🔴 404 mesajı "yetkiniz yok" DEMEZ ve dememeli: RLS satırı zaten elediği için başka bir müvekkilin beyannamesi ile hiç var olmayan bir id **ayırt edilemez** — ayırt edilebilseydi uç, "bu büroda şu id'de bir beyanname var mı" sorusunu cevaplayan bir sızıntı olurdu.
curl -X GET "https://{slug}.musavir.blesyum.app/api/musavir/v1/whatsapp/konusmalar/<id>" \
-H "Authorization: Bearer <oturum-token>" \
-H "Accept: application/json"{
"data": "…",
"trace_id": "01JC…"
}curl -X POST "https://{slug}.musavir.blesyum.app/api/musavir/v1/whatsapp/konusmalar/<id>/mukellef" \
-H "Authorization: Bearer <oturum-token>" \
-H "Accept: application/json"{
"data": "…",
"trace_id": "01JC…"
}🔴 Kapı view, manage DEĞİL. Okundu damgası kişinin KENDİ ekran durumudur; duyuru
idyayınlama yetkisiyle bağlamak, panoyu okuyabilen ama yönetemeyen personelin (member/readonly — mig 0922'nin izin dağılımı) sayacını sonsuza dek dolu bırakırdı.
curl -X POST "https://{slug}.musavir.blesyum.app/api/musavir/v1/whatsapp/konusmalar/<id>/okundu" \
-H "Authorization: Bearer <oturum-token>" \
-H "Accept: application/json"{
"data": "…",
"trace_id": "01JC…"
}Büronun elden girdiği yanıt (kâğıt/e-posta) — § 5 · kanıt gücü daha zayıftır ve satırda
idöyle yazar.
curl -X POST "https://{slug}.musavir.blesyum.app/api/musavir/v1/whatsapp/konusmalar/<id>/yanit" \
-H "Authorization: Bearer <oturum-token>" \
-H "Accept: application/json"{
"data": "…",
"trace_id": "01JC…"
}Elle bir senkron turu — ekran açılışında da çağrılır.
🔴 CHAN-01 (*"kurulumun SON adımı kullanıcıya ödev bırakılmaz"*): worker bayrağı kapalı bir kurulumda gelen kutusu ebediyen boş kalmasın diye ekran bu ucu açılışta çağırır. Kullanıcının bir "senkronla" düğmesi ARAMASI gerekmez; düğme yine vardır, ama yolun tamamı ona bağlı değildir.
curl -X POST "https://{slug}.musavir.blesyum.app/api/musavir/v1/whatsapp/senkron" \
-H "Authorization: Bearer <oturum-token>" \
-H "Accept: application/json"{
"data": "…",
"trace_id": "01JC…"
}