URL: https://debt.webmoney.com/api/v2/creditlines
Метод: GET
Права (scope): trust_limits
Accept: application/json
Формат запроса¶
GET /api/v2/creditlines?showDeleted=0
Параметры запроса¶
| Название |
Назначение |
Примечание |
| showDeleted |
включить удалённые лимиты |
0 или 1; по умолчанию 0 |
Формат ответа¶
{
"creditLines":
[
{ "ownerWmid": "XXXXXXXXXXXX",
"borrowerWmid": "YYYYYYYYYYYY",
"purseSrc": "T123456789012",
"wmTypeSrc": "WMT",
"amountMax": 100.0,
"amountIssued": 0.0,
"walletBalance": 123.45,
"interestDaily": 0.2,
"returnPeriodDaysMax": 30,
"returnPeriodDaysMin": 1,
"returnPeriodicityDays": 0,
"isPermanent": true,
"state": "active",
"stateCode": 1,
"contractId": 0,
"createdAt": "2025-01-01T12:00:00Z",
"updatedAt": "2025-01-02T12:00:00Z",
"issuedCount": 0,
"issuedAmountTotal": 0.0,
"plannedReturnTotal": 0.0,
"remainingReturnTotal": 0.0
}
],
"totalCount": 1 }
Параметры ответа¶
| Название |
Назначение |
Примечание |
| creditLines |
массив лимитов |
элементы см. ниже |
| ownerWmid |
WMID владельца (заимодавца) |
12 цифр |
| borrowerWmid |
WMID заемщика |
12 цифр |
| purseSrc |
кошелёк-источник |
буква + 12 цифр |
| wmTypeSrc |
тип WM (например, WMT) |
соответствует букве кошелька |
| amountMax |
максимальный лимит |
decimal |
| amountIssued |
сумма уже использованных средств |
decimal |
| walletBalance |
баланс кошелька-источника |
decimal |
| interestDaily |
суточный процент |
decimal |
| returnPeriodDaysMax |
макс. срок займа (дни) |
int |
| returnPeriodDaysMin |
мин. срок займа (дни) |
int |
| returnPeriodicityDays |
периодичность платежей |
0/1/3/5/10/15/30 |
| isPermanent |
признак «постоянный» |
bool |
| state |
состояние |
active / closed / proposed |
| stateCode |
код состояния |
int |
| contractId |
идентификатор договора |
int |
| createdAt |
дата создания |
ISO 8601 UTC |
| updatedAt |
дата обновления |
ISO 8601 UTC |
| issuedCount |
число займов по лимиту |
int |
| issuedAmountTotal |
сумма выданных займов |
decimal |
| plannedReturnTotal |
план к возврату |
decimal |
| remainingReturnTotal |
остаток к возврату |
decimal |
| totalCount |
количество элементов |
int |
Пример вызова (PowerShell)¶
$uri = "https://debt.webmoney.com/api/v2/creditlines?showDeleted=0"
$token = "PUT_YOUR_JWT_HERE"
$headers = @{
"Authorization" = "Bearer $token"
"Accept" = "application/json"
}
try {
$resp = Invoke-WebRequest -Uri $uri -Method GET -Headers $headers -UseBasicParsing -ErrorAction Stop
$resp.Content
}
catch [System.Net.WebException] {
$httpResp = [System.Net.HttpWebResponse]$_.Exception.Response
if ($httpResp -ne $null) {
$stream = $httpResp.GetResponseStream()
try {
$reader = New-Object System.IO.StreamReader($stream)
$errorBody = $reader.ReadToEnd()
"{0} {1}`n{2}" -f ([int]$httpResp.StatusCode), $httpResp.StatusDescription, $errorBody
}
finally {
if ($reader) { $reader.Dispose() }
if ($stream) { $stream.Dispose() }
}
}
else {
$_.Exception.Message
}
}