GET /api/v1/users/me/transactions
Возвращает историю транзакций пополнений и выводов для текущего аутентифицированного пользователя.
Аутентификация
Обязательно. Bearer-токен должен быть включён в заголовок Authorization.
Запрос
Без параметров запроса.
Пример
curl -X GET https://intotes.com/api/v1/users/me/transactions \
-H "Authorization: Bearer <token>"
Ответ
200 OK
[
{
"id": 1001,
"type": "deposit",
"amount": 50000,
"status": "completed",
"created_at": "2025-08-10T14:22:00Z"
},
{
"id": 1002,
"type": "withdrawal",
"amount": 20000,
"status": "pending",
"created_at": "2025-08-12T09:15:00Z"
},
{
"id": 1003,
"type": "deposit",
"amount": 100000,
"status": "completed",
"created_at": "2025-08-15T18:30:00Z"
}
]
Поля ответа
| Поле | Тип | Описание |
|---|---|---|
id | int64 | ID транзакции |
type | string | Тип транзакции ("deposit" или "withdrawal") |
amount | float64 | Сумма транзакции |
status | string | Статус транзакции ("pending", "completed", "failed") |
created_at | string | Временная метка создания транзакции в формате ISO 8601 |
Ошибки
| Статус | Код | Описание |
|---|---|---|
| 401 | unauthorized | Отсутствует или недействителен токен аутентификации |