Müşavir

duyurular

10 uç · /api/musavir/v1/duyurular

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

GET/api/musavir/v1/duyurular

Şablon listesi — her tür için ETKİN metin, kaynağıyla birlikte.

Oturum

Ekran "büro yazdı" ile "hazır kütüphane"yi ayırt edebilmelidir: ayırt edemeseydi, hiç metin yazmamış bir büro kendi yazdığını sanır ve Blesyum kütüphaneyi güncellediğinde mektubu "kendiliğinden değişmiş" görünürdü.

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

Create

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

Patch

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

Delete

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

🔴 Kapı view, manage DEĞİL. Okundu damgası kişinin KENDİ ekran durumudur; duyuru

OturumYol parametresi: id

yayı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ı.

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

🔴 Portal ucu token'ı yol parametresinden alır ama kimliği DE doğrular: linki ele geçiren

OturumYol parametresi: id

biri, o faturanın müvekkili olarak oturum açmış olmadıkça özeti göremez. Token tek başına yeterli sayılsaydı, e-postası yönlendirilen bir müvekkilin ücreti üçüncü kişiye açılırdı.

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

Yayin onizle

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

POST /kvkk/aydinlatma/{id}/yayinla — taslağı yürürlüğe koy.

OturumYol parametresi: id

Yayınlanmış bir sürüm bir daha DEĞİŞTİRİLEMEZ (mig 1730 WORM); bu uç yalnız taslakta çalışır ve tetikleyici yanlış kullanımı DB'de de reddeder.

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

Hepsi okundu

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

Okunmamis

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