Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.payven.com.tr/llms.txt

Use this file to discover all available pages before exploring further.

Kuruluşunuza bağlı yeni kullanıcılar self-service kayıt akışıyla başvurabilir. Kayıt sonrası hesap onay bekleyen statüde kalır — kuruluş yöneticisi onayladığında aktifleşir.

Endpoint

POST /api/v1/auth/{slug}/register

İstek

curl -X POST https://identity.payven.com.tr/api/v1/auth/acme-bank/register \
  -H "Content-Type: application/json" \
  -d '{
    "email": "yeni@acme-bank.com",
    "firstName": "Ayşe",
    "lastName": "Yılmaz",
    "phone": "+905551234567",
    "password": "GüçlüParola123!",
    "title": "Operasyon Uzmanı"
  }'
AlanTipZorunluAçıklama
emailstringGeçerli e-posta
firstNamestring
lastNamestring
phonestring⚠️E.164 formatında önerilir
passwordstringMin. 10 karakter, harf+rakam+sembol
titlestring⚠️Kullanıcının ünvanı

Yanıt

{
  "isSuccess": true,
  "message": "Kayıt başvurunuz alındı. Yönetici onayı bekleniyor.",
  "code": "201",
  "data": {
    "userId": "9f3d2b8e-5a4c-4a1d-9e2f-12cb24a8a8a8",
    "status": "PendingApproval"
  }
}

Hata yanıtları

HTTPcodeAnlam
400VALIDATION_INVALID_EMAILE-posta formatı geçersiz
400VALIDATION_WEAK_PASSWORDParola politikası karşılanmıyor
409USER_ALREADY_EXISTSBu e-posta zaten kayıtlı
404TENANT_NOT_FOUNDSlug bulunamadı

Onay süreci

Kuruluş yöneticileri bekleyen kullanıcıları konsoldaki Kullanıcılar → Onay Bekleyenler ekranından yönetir.