Описание формата ответа JSON

Наиболее удобный для обработки формат. Все данные возвращаются в формате JSON с поименованными параметрами.

  • code — код ошибки;
  • message — текст ошибки;
  • data — данные.

Образец

{
    "code": 0,
    "message": "",
    "data": [ ... данные ... ]
}    

Пример успешного ответа get_accounts в формате JSON

{
    "code": 0,
    "message": "",
    "data": {
        "summary": {
            "RUR": "21069.99",
            "USD": "99998883588.94",
            "EUR": "2749.05",
            "BTC": "2.00"
        },
        "accounts": [
            {
                "name": "Для рефера",
                "number": "U0100652",
                "currency": "USD",
                "balance": "0.90",
                "blockedAmount": "0.00"
            },
            {
                "name": "Test API account",
                "number": "R0100415",
                "currency": "RUR",
                "balance": "0.00",
                "blockedAmount": "0.00"
            },
            {
                "name": "Абв",
                "number": "R0100671",
                "currency": "RUR",
                "balance": "6607.74",
                "blockedAmount": "0.00"
            },
            {
                "name": "Для мерчанта RUR1",
                "number": "R0100050",
                "currency": "RUR",
                "balance": "115.00",
                "blockedAmount": "0.00"
            },
            {
                "name": "Test",
                "number": "E0100965",
                "currency": "EUR",
                "balance": "2763.05",
                "blockedAmount": "14.00"
            },
            {
                "name": "123",
                "number": "U0100837",
                "currency": "USD",
                "balance": "1000.00",
                "blockedAmount": "0.00"
            },
            {
                "name": "Биржа труда",
                "number": "R0100271",
                "currency": "RUR",
                "balance": "0.00",
                "blockedAmount": "0.00"
            },
            {
                "name": "Биржа USD",
                "number": "U0100692",
                "currency": "USD",
                "balance": "337.92",
                "blockedAmount": "0.00"
            },
            {
                "name": "Для мерчанта EUR",
                "number": "E0100853",
                "currency": "EUR",
                "balance": "0.00",
                "blockedAmount": "0.00"
            },
            {
                "name": "Test5000",
                "number": "R0100400",
                "currency": "RUR",
                "balance": "0.00",
                "blockedAmount": "0.00"
            },
            {
                "name": "Очень большое название и длинное",
                "number": "R0100813",
                "currency": "RUR",
                "balance": "14347.25",
                "blockedAmount": "0.00"
            },
            {
                "name": "Bitcoin 23",
                "number": "B0100245",
                "currency": "BTC",
                "balance": "2.00",
                "blockedAmount": "0.00"
            },
            {
                "name": "Для мерчанта USD",
                "number": "U0100788",
                "currency": "USD",
                "balance": "31.25",
                "blockedAmount": "0.00"
            },
            {
                "name": "$$$",
                "number": "U0100020",
                "currency": "USD",
                "balance": "99998882988.87",
                "blockedAmount": "770.00"
            },
            {
                "name": "Test API account",
                "number": "R0100560",
                "currency": "RUR",
                "balance": "0.00",
                "blockedAmount": "0.00"
            }
        ]
    }
}

Смотрите также

  • csv — Формат ответа CSV. Данные разделенные точкой с запятой и переносом строк.
  • json-lite — Формат ответа JSON-LITE. Данные CSV, представленные в виде json-строки.
API Capitalist