# История операций
Метод GET /movements позволяет получить постраничный вывод списка всех операций внесения/вывода средств, отсортированный по created_at
в порядке убывания.
Вы также можете задать ID операции в запросе GET /movements/{id} для получения записи о конкретной операции.
# GET /movements
При вызове данного метода необходимо указать токен доступа. Подробнее про токен доступа.
GET /movements
Authorization: Bearer {access_token}
Параметры запроса (опционально):
Параметр | Тип данных | Значение по умолчанию | Описание |
---|---|---|---|
limit | uint16 | 100 | [1, 100] валидный интервал. Задает максимальное количество записей в ответе |
after | string | - | значение поля page_info.last_cursor из предыдущего ответа |
Пример запроса:
GET /movements?limit=20&after=0q9nufaownuf09msufi09asmpofikap
Удачный ответ:
Code : 200 OK
Формат ответа (GET /movements):
{
type: "list",
page_info: {
has_next_page: boolean,
last_cursor: string,
},
items: [
{
type: "gateway_movement",
id: string,
direction: "deposit" | "withdrawal",
status: string,
source_platform_id: string,
destination_platform_id: string,
currency_id: string,
amount: number, // float64
fee: number, // float64
created_at: Date, // ISO8601
updated_at: Date, // ISO8601
recipient_address: string,
transactions: [
{
transaction_id: string,
platform_id: string,
}
]
}
],
}
Пример ответа (GET /movements):
{
"type": "list",
"page_info": {
"has_next_page": false,
"last_cursor": "QXh1dVNHYVdnSGMxSHJCclpkWENXVWJ3ZnZrQmRvdVBkVUtmRFdOYUdOS1c="
},
"items": [
{
"type": "gateway_movement",
"id": "AxuuSGaWgHc1HrBrZdXCWUbwfvkBdouPdUKfDWNaGNKW",
"direction": "deposit",
"status": "pending",
"source_platform_id": "BTC",
"destination_platform_id": "WAVES",
"currency_id": "BTC",
"amount": 0.0128,
"fee": 0.00001,
"created_at": "2020-11-03T08:34:02.630Z",
"updated_at": "2020-11-03T08:34:02.630Z",
"recipient_address": "3PNMvAqJWYPkwf8fhz46rZiLEWpTmuhD3Uh",
"transactions": [
{
"transaction_id": "1577ce5161a4234fa19752855ab747238fd0ad37a56ec638ab003029d10c9897",
"platform_id": "BTC"
},
{
"transaction_id": "AxuuSGaWgHc1HrBrZdXCWUbwfvkBdouPdUKfDWNaGNKW",
"platform_id": "WAVES"
}
]
}
]
}
# GET /movements/{id}
Данный метод позволяет запросить запись о конкретной операции по ID.
При вызове данного метода необходимо указать токен доступа. Подробнее про токен доступа.
GET /movements/{id}
Authorization: Bearer {access_token}
Удачный ответ:
Code : 200 OK
Формат ответа (GET /movements/{id}):
{
type: "gateway_movement",
id: string,
direction: "deposit" | "withdrawal",
status: string,
source_platform_id: string,
destination_platform_id: string,
currency_id: string,
amount: number, // float64
fee: number, // float64
created_at: Date, // ISO8601
updated_at: Date, // ISO8601
recipient_address: string,
transactions: [
{
transaction_id: string,
platform_id: string,
}
]
}
Пример ответа (GET /movements/AxuuSGaWgHc1HrBrZdXCWUbwfvkBdouPdUKfDWNaGNKW):
{
"type": "gateway_movement",
"id": "AxuuSGaWgHc1HrBrZdXCWUbwfvkBdouPdUKfDWNaGNKW",
"direction": "deposit",
"status": "pending",
"source_platform_id": "BTC",
"destination_platform_id": "WAVES",
"currency_id": "BTC",
"amount": 0.0128,
"fee": 0.00001,
"created_at": "2020-11-03T08:34:02.630Z",
"updated_at": "2020-11-03T08:34:02.630Z",
"recipient_address": "3PNMvAqJWYPkwf8fhz46rZiLEWpTmuhD3Uh",
"transactions": [
{
"transaction_id": "1577ce5161a4234fa19752855ab747238fd0ad37a56ec638ab003029d10c9897",
"platform_id": "BTC"
},
{
"transaction_id": "AxuuSGaWgHc1HrBrZdXCWUbwfvkBdouPdUKfDWNaGNKW",
"platform_id": "WAVES"
}
]
}