Sistema de Transações Bancárias

API completa para gerenciamento de contas, depósitos e transferências financeiras

📁 Accounts

POST
/accounts
Cria uma nova conta no sistema. Requer documento, senha e saldo inicial.
GET
/accounts/me
Retorna as informações da conta autenticada. Requer token JWT.
Clique para preencher com token salvo

🔐 Login

POST
/login
Autentica um usuário e retorna um token JWT para uso nas requisições protegidas.

💸 Transactions

POST
/accounts/transactions/transfers
Transfere dinheiro entre contas existentes. Requer token JWT.
Clique para preencher com token salvo
POST
/deposits
Injeta dinheiro no saldo da conta (depósito). Requer token JWT.
GET
/accounts/transactions
Retorna todas as transações do usuário autenticado. Requer token JWT.
Clique para preencher com token salvo

👑 For Admin

GET
/transactions
Retorna todas as transações do sistema. Requer token JWT de admin.
Clique para preencher com token salvo
GET
/accounts
Retorna todas as contas do sistema. Requer token JWT de admin.
Clique para preencher com token salvo