# BurganFX Services
## GetCustomerAccountInquiry
Hazır olan IB servisi kullanıcılacaktır.
### **GET /accounts/list/{customerId}**
* **customerId:** Biresysel müşteriler için TCKN veya YKN(Yabancı Kimlik No), kurumsal müşteriler için VKG(Vergi Kimlik Numarası) bilgisidir.
* **type:** Query parametre. Hesap tiplerini döner. Gönderilmezse veya boşsa tüm hesap tipleri için hesapları döner. [checking, saving]"
* **currencyCode:** Query parametre. ISO 4217 formatında para birimi geçildiğinde sadece ilgili dövizdeki hesaplar geri döner. Gönderilmezse tanımlı tüm dövizdeki hesapları döner.
* **status:** Query parametre. Hesabının durumunu belirtir. Gönderilmezse veya boşsa tüm statüdeki hesapları döner.[active, passive, closed]
#### Response Body
```jsonld=
{
"checking": [
{
"name": "string",
"number": "string",
"iban": "string",
"suffix": "string",
"accountType": "saving",
"startDate": "string",
"lastOperationDate": "string",
"currencyCode": "string",
"businessLine": "string",
"status": "active",
"type": "staff",
"balance": {
"balance": "string",
"availableBalance": "string",
"availableBalanceNonCredit": "string",
"currencyCode": "string",
"credits": [
{
"name": "string",
"createDate": "string",
"dueDate": "string",
"amount": 0,
"code": "string",
"availableAmount": 0,
"remainingAmount": 0,
"monthlyInterestRate": 0,
"yearlyInterestRate": 0,
"totalInterestDebtAmount": 0,
"totalDebtAmount": 0
}
],
"blockage": [
{
"name": "string",
"description": "string",
"createDate": "string",
"dueDate": "string",
"amount": "string"
}
]
},
"branch": {
"code": "string",
"name": "string"
},
"channel": {
"name": "string",
"code": "string"
},
"campaign": {
"name": "string",
"code": "string"
},
"operationProfile": {
"allowToBeSourceForSavingAccount": true,
"allowMoneyTransfer": true,
"allowInternalMoneyTransfer": true,
"allowFxOperation": true,
"allowClosing": true
},
"isPartnerAccount": true,
"partnershipType": "individual",
"partners": [
{
"citizenshipNumber": "string",
"fullName": "string",
"customerNo": 0,
"rate": 0
}
],
"product": {
"code": "string",
"name": "string",
"extendedProperties": [
{
"key": "string",
"value": "string"
}
],
"subProduct": {
"code": "string",
"name": "string",
"extendedProperties": [
{
"key": "interestRate,isGldrWelcome,unavailableBalanceMessage",
"value": "2.33, Güldüren Hesap hoşgeldin faizi sürecinde mi? değil mi?,Yetersiz bakiye durumunda para transferinde gösterilecek mesaj"
}
]
}
}
}
],
"saving": [
{
"name": "string",
"number": "string",
"iban": "string",
"suffix": "string",
"accountType": "saving",
"startDate": "string",
"dueDate": "string",
"status": "active",
"type": "staff",
"actionOnDueDate": "close",
"remainingDaysToDueDate": 12,
"vdlDay": 32,
"lastOperationDate": "string",
"currencyCode": "string",
"businessLine": "string",
"branch": {
"code": "string",
"name": "string"
},
"balance": {
"balance": "string",
"availableBalance": "string",
"availableBalanceNonCredit": "string",
"currencyCode": "string",
"credits": [
{
"name": "string",
"createDate": "string",
"dueDate": "string",
"amount": 0,
"code": "string",
"availableAmount": 0,
"remainingAmount": 0,
"monthlyInterestRate": 0,
"yearlyInterestRate": 0,
"totalInterestDebtAmount": 0,
"totalDebtAmount": 0
}
],
"blockage": [
{
"name": "string",
"description": "string",
"createDate": "string",
"dueDate": "string",
"amount": "string"
}
]
},
"channel": {
"name": "string",
"code": "string"
},
"campaign": {
"name": "string",
"code": "string"
},
"expenses": [
{
"name": null,
"client": "dealer",
"amount": 33,
"ratio": 0.4
}
],
"operationProfile": {
"allowClosing": true
},
"interest": {
"rate": 0,
"grossAmount": 0,
"netAmount": 0
},
"isPartnerAccount": true,
"partnershipType": "individual",
"partners": [
{
"citizenshipNumber": "string",
"fullName": "string",
"customerNo": 0,
"rate": 0
}
],
"product": {
"code": "string",
"name": "string",
"extendedProperties": [
{
"key": "string",
"value": "string"
}
],
"subProduct": {
"code": "string",
"name": "string",
"extendedProperties": [
{
"key": "string",
"value": "string"
}
]
}
}
}
]
}
```
##putCustomerBlokage
Hazır olan IB servisi kullanıcılacaktır.
### **POST /accounts/blokages/{iban}**
* **iban:** Biresysel müşteriler için TCKN veya YKN(Yabancı Kimlik No), kurumsal müşteriler için VKG(Vergi Kimlik Numarası) bilgisidir.
#### Response Body