Bilgi Güncelle
Kullanıcı bilgileri arasında meslek ve email bilgilerini güncellemek için çağırılır.
Email güncellenmesi durumunda 2FA akışı başlatılır.
Authentication
x-auth + 2FA(conditional)
HTTP Request
PATCH /user/profile
Request Parameters
İki alandan en az birinin dolu olması gerekmektedir. İkisi de boş ise hata döner. Girdi olarak kullanıcının mevcut email adresi gönderilir ise, email girdisi yok sayılır ve 2FA süreci başlatılmaz.
| Field | Type | Required | Default | Desc |
|---|---|---|---|---|
occupationId | string|number | true | - | Yeni meslek id |
email | string | true | - | Yeni email adresi |
Response Body Example
Yalnızca occupationId gönderilir ise 2FA akışı başlamaz. Başarılı güncelleme sonucu 200 cevabı döner.
İstekte email alanı dolu ise 2FA akışı başlar ve aşağıdaki yanıt döner.
{
"challenge": {
"challengeId": "SMycWHL1naERHSAF",
"ts": 1760979324659,
"status": "PENDING",
"expire": 600,
"methodList": [
{
"id": "VUA4",
"name": "MAIL",
"expire": 120,
"renewStart": 80,
"hint": "m***l@example.com"
}
]
}
}
2FA complete response
{
"action": "UPDATE_USER_INFO",
"challengeId": "SMycWHL1naERHSAF",
"execResult": {
"success": true
}
}
Errors
INVALID_FIELDEMAIL_ALREADY_IN_USE