Hesap Silme
Hesabın silinmeye uygunluğu kontrol edilir ve hesap silinir.
Hesap Silme Kontrolü
Hesabın silinmeye uygun olup olmadığı kontrolünü gerçekleştirir. Hesap silmeye uygun değilse açıklamalı hata döner. Silinmeye uygun ise kullanıcının mevcut toplam varlık değeri ve mevcut masrafsız işlem hakkı bilgileri TRY cinsinden döner.
Authentication
x-auth
HTTP Request
GET /user/account/deletion-precheck
Response Parameters
| Field | Type | Required | Default | Desc |
|---|---|---|---|---|
totalBalanceTRY | number | true | - | Mevcut toplam varlık değeri (TRY) |
totalRemainingRightTRY | number | true | - | Mevcut masrafsız işlem hakkı (TRY) |
Response Body Example
{
"totalBalanceTRY": 0,
"totalRemainingRightTRY": 98969.75
}
Hesap Sil
Hesap silmek için çağırılır. En az bir en fazla iki 2FA yöntemi kullanılır.
Authentication
x-auth + 2FA
HTTP Request
DELETE /user/account
Request Parameters
| Field | Type | Required | Default | Desc |
|---|---|---|---|---|
description | string | true | - | Açıklama |
closedReason | string | true | - | Kapatma sebebi |
Response Body Example
{
"challenge": {
"challengeId": "K68j18nD1kfynbPQ",
"ts": 1760979324659,
"status": "PENDING",
"expire": 600,
"methodList": [
{
"id": "VUA4",
"name": "SMS",
"expire": 120,
"renewStart": 80,
"hint": "***6063"
}
]
}
}
2FA complete response
{
"action": "ACCOUNT_DELETE",
"challengeId": "K68j18nD1kfynbPQ",
"execResult": {
"success": true
}
}
Errors
ACC_DEL_ALREADY_CLOSEDACC_DEL_BALANCEACC_DEL_ORDER
Hesap silmek için uygun olmadığı aşağıdaki durumlarda gerekli client yönlendirmelerinin yapılabilmesi için aşağıdaki hata kodları tanımlanmıştır.
Hesap kapatmak için kullanıcının maksimum 20 TRY değerinde varlığı olabilir. Bunun üstündeki miktarda varlık bulunursa 11119 hata kodu döner ve kullanıcının TRY cinsinden toplam varlığı hata mesajının message alanındaki açıklamasında ve data alanının totalBalanceTRY alanında gönderilir. Bu durumda client uygulama varlıklarım sayfasına yönlendirme gerçekleştirir.
{
"code": "11119",
"message": "You have a total balance of 817285.71 TRY. Please transfer your assets.",
"data": {
"totalBalanceTRY": "817285.71"
}
}
Hesap kapatmak için kullanıcının açık emrinin bulunmaması gerekmektedir. Kullanıcının açık emri varsa 11120 hata kodu döner. Bu durumda client uygulama açık emirlerin iptal edilebileceği bir sayfaya yönlendirme gerçekleştirir.
{
"code": "11120",
"message": "You must cancel your open orders to close your account."
}