Müşavir

personel

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

İ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/personel

List

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

Personel ekle. **Koltuk kotası** (`musavir.staff_seats`) burada zorlanır: kota dolduysa

Oturum

403 `MUSAVIR/CAP/1` (upsell). Kota kapısı YAZMADAN ÖNCE — aksi halde plan aşılır ve geri alınması gereken bir kayıt doğar.

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

Patch

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

Personelin birim kapsamını ayarla — çekirdek `set_member_scope`'a proxy. Personelin

OturumYol parametresi: id

`user_ref`'i üstünden çalışır; kayıt çekirdekte (`core.tenant_users.data_scope` + `core.member_locations`) tutulur.

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

Personel-ayrılış portföy devri (BLE-7512). `{id}` = ayrılan personel; `devralan` = hedef.

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

Vekâlet ata. `{id}` = asıl personel (izinli/tatilde olan). İK/portföy kararı → personel.manage.

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

"Personel ekle" adaylarını listele. Yalnız yönetici (`personel.manage`) görür — aday listesi

Oturum

eklemeden önce bakılan bir şeydir; salt-görüntüleyene sunmak yapamayacağı bir işi teklif ederdi.

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

Oneri

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

Performans

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

`GET /personel/secim` — sözleşme müşaviri seçici/çözücü listesi. Kapı `mukellef.view`

Oturum

(müşavir bir sözleşme alanı); kapsam süzgeci [`list`] ile aynı; ad çekirdekten çözülür.

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