Skip to content

Получение транзакций

http
GET /api/v1/finance/transactions

Пример запроса

bash
curl -X GET "https://api.gatehub.tech/api/v1/finance/transactions?page=1&size=20" \
-H "Content-Type: application/json" \
-H "X-API-Key: your_api_key"

Параметры строки запроса (query)

ПараметрТипОписание
page,string, nullableНомер страницы (по умолчанию: 1)
sizestring, nullableКоличество элементов на странице (по умолчанию: 20, максимум: 100)
transaction_typeenum, nullableТип транзакции для фильтрации (deposit/withdrawal)
start_datedatetime, nullableНачало периода создания транзакций
end_datedatetime, nullableКонец периода создания транзакций

Пример ответа 200

json
{
  "total": 0,
  "page": 0,
  "size": 0,
  "pages": 0,
  "items": [
    {
      "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
      "deposit_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
      "amount": "string",
      "transaction_type": "deposit",
      "created_at": "2025-12-10T01:14:35.083Z",
      "terminal": {
        "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
        "currency": "RUB",
        "name": "string"
      },
      "client_name": "string",
      "description": "string"
    }
  ]
}