Müşavir

calisanlar

6 uç · /api/musavir/v1/calisanlar

İ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/musavir/v1/calisanlar

Calisan listele

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

Calisan

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

Calisan detay

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

Çalışan kartını güncelle.

OturumYol parametresi: id

🔴 mig 1454'e kadar bu uç YOKTU: kart bir kez yazılıyor ve bir daha değiştirilemiyordu. Ücret zammı, meslek kodu düzeltmesi, engellilik belgesi — hiçbiri girilemiyordu; tek yol DB'ye elle müdahaleydi (iz bırakmayan yol).

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

BES otomatik katılımdan **cayma** (ya da yanlış girilmiş caymayı kaldırma).

OturumYol parametresi: id

🔴 `bes_cayma_at` mig 0735'ten beri şemadaydı ve **YAZAN HİÇBİR KOD YOKTU** (mig 1454 bunu "beş ölü kolon" listesinde saymıştı ve Paket 1'de de kapatılmamıştı). Cayan çalışandan kesinti sürüyordu — OKS'den ayrılmış birinin maaşından kesilen para hiçbir emeklilik hesabına gitmez ve iadesi işverenden istenir. 🔴 `bes_katilim` bayrağına DOKUNULMAZ: "dahil edilmişti" ile "caydı" iki AYRI olgudur ve ikisi de kayıtta kalmalı. Bayrağı düşürmek, çalışanın hiç dahil edilmediğini söylerdi.

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

İşten çıkar.

OturumYol parametresi: id

🔴 `isten_cikis`, `cikis_kodu` ve `aktif` kolonları 0735'ten beri şemadaydı ve **yazan hiçbir kod yoktu**: işe alınan kişi işten çıkarılamıyordu. Kıdem/ihbar hesabı, e-İşten Çıkış bildirimi ve "aktif çalışan" listesi — üçü de bu kolonlara bakıyor.

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