# История операций
Метод GET /v1/movements позволяет получить постраничный вывод списка всех операций внесения/вывода средств, отсортированный по created_at
в порядке убывания.
Вы также можете задать ID операции в запросе GET /v1/movements/{id} для получения записи о конкретной операции.
# GET /v1/movements
При вызове данного метода необходимо указать токен доступа. Подробнее про токен доступа.
GET /v1/movements
Authorization: Bearer {access_token}
Параметры запроса (опционально):
Параметр | Тип данных | Значение по умолчанию | Описание |
---|---|---|---|
limit | uint16 | 100 | [1, 100] валидный интервал. Задает максимальное количество записей в ответе |
after | string | - | значение поля page_info.last_cursor из предыдущего ответа |
Пример запроса:
GET /v1/movements?limit=20&after=0q9nufaownuf09msufi09asmpofikap
Удачный ответ:
Code : 200 OK
Формат ответа (GET /v1/movements):
{
type: "list",
page_info: {
has_next_page: boolean,
last_cursor: string,
},
items: [
{
type: "gateway_movement",
id: string,
direction: "deposit" | "withdrawal",
status: "in_progress" | "pending_approval" | "confirmed" | "rejected",
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 /v1/movements):
{
"type": "list",
"page_info": {
"has_next_page": false,
"last_cursor": "QXh1dVNHYVdnSGMxSHJCclpkWENXVWJ3ZnZrQmRvdVBkVUtmRFdOYUdOS1c="
},
"items": [
{
"type": "gateway_movement",
"id": "AxuuSGaWgHc1HrBrZdXCWUbwfvkBdouPdUKfDWNaGNKW",
"direction": "deposit",
"status": "in_progress",
"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 /v1/movements/{id}
Данный метод позволяет запросить запись о конкретной операции по ID.
При вызове данного метода необходимо указать токен доступа. Подробнее про токен доступа.
GET /v1/movements/{id}
Authorization: Bearer {access_token}
Удачный ответ:
Code : 200 OK
Формат ответа (GET /v1/movements/{id}):
{
type: "gateway_movement",
id: string,
direction: "deposit" | "withdrawal",
status: "in_progress" | "pending_approval" | "confirmed" | "rejected",
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 /v1/movements/AxuuSGaWgHc1HrBrZdXCWUbwfvkBdouPdUKfDWNaGNKW):
{
"type": "gateway_movement",
"id": "AxuuSGaWgHc1HrBrZdXCWUbwfvkBdouPdUKfDWNaGNKW",
"direction": "deposit",
"status": "pending_approval",
"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"
}
]
}