Blesyum Core

onboarding

6 uç · /api/v1/onboarding

İ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/v1/onboarding

Açılış ekranının tek veri kaynağı: müşteri hangi durakta, ne eksik, ne verdi.

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

Firma künyesini kaydet ve belge durağına geç. `core.settings.manage`.

Oturum
İstek
curl -X POST "https://api.blesyum.com/api/v1/onboarding/company" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
POST/api/v1/onboarding/documents/{kind}

Bir KYC belgesi yükle (mevcut olanı EZER). `core.settings.manage`.

OturumYol parametresi: kind

Belge ÖZEL kovaya (`st.storage`) yazılır — destek ekleriyle aynı yer. Vergi levhası ve kimlik birer kimlik belgesidir: public kovaya konmaz, presigned bağlantı da verilmez; her okuma uygulamadan yetkiyle akar.

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

Yüklenmiş bir KYC belgesini indir (müşterinin kendi belgesi). `core.settings.manage`.

OturumYol parametresi: kind

Uygulamadan AKITILIR (presigned yönlendirme değil): kova CORS'suz kalsın, dosya adı ve `no-store` korunsun, ve bağlantı paylaşılınca yetkisiz kimse okuyamasın.

İstek
curl -X GET "https://api.blesyum.com/api/v1/onboarding/documents/<kind>" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
DELETE/api/v1/onboarding/documents/{kind}

Yüklenmiş bir KYC belgesini sil. `core.settings.manage`.

OturumYol parametresi: kind
İstek
curl -X DELETE "https://api.blesyum.com/api/v1/onboarding/documents/<kind>" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
POST/api/v1/onboarding/submit

Başvuruyu incelemeye gönder. `core.settings.manage`.

Oturum

Sunucu KENDİ doğrular: panel "gönder" düğmesini kapatsa bile burada künye, belgeler ve kart yeniden kontrol edilir — eksik başvuru kuyruğa girip personelin zamanını yemesin.

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