Müşavir

sla

5 uç · /api/musavir/v1/sla

İstek örnekleri ucun GERÇEK metodu ve yolundan üretilir. 5 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/sla/durum

GET — seçili sağlayıcı + sağlık paneli verisi (BLE2-8271).

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

`GET /tip-usul/kurallar` — mevzuattan gelen SABİT matris; hiçbir tenant verisi içermez.

Oturum

İzin kapısı YOK ve bu bilinçli: `referans.rs`'in (`/iller`, `/vergi-daireleri`, `/nace`) yerleşik kararının aynısı — 3-kapıdan (tenant + oturum + lisans) geçmiş herhangi bir personel yeterli. VUK 177'nin ne dediği kamuya açık bilgidir; ayrı bir `.view` izni yalnız gereksiz sürtünme olurdu. 🔴 Önce buraya `ctx.require("musavir.mukellef.view")` yazılmıştı. NEGATİF KONTROL onu düşürdü: kapı sökülünce hiçbir test kırmızıya dönmedi — çünkü mevcut personel rollerinin HEPSİ `.view` taşıyor, yani kapının ayırt ettiği bir durum yoktu. Ölçülemeyen kapı, koruma değil YANLIŞ GÜVEN üretir. Müvekkili (portal principal'ı) dışarıda tutan gerçek kapı düzlem kapısıdır ve o ÖLÇÜLÜYOR (`tip_usul_kurallari_ucu_personele_acik_portala_kapali`). ⚠ Bu uç bir gün tenant'a özgü bir şey döndürürse (ör. büronun override ettiği kurallar) izin kapısı EKLENMELİ **ve** onu ayırt eden bir test yazılmalıdır.

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

Kural yaz

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

Kural sil

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

Hatırlatma turunu ELLE tetikle (worker kapalıyken de kullanılabilir).

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