Complete API Reference
Explore all available API endpoints and their specifications.
API Categories
Accounts
Manage bank accounts and financial connections.
Transactions
Handle financial transactions and payments.
Analytics
Access financial analytics and insights.
Account Endpoints
GET /api/accounts
Retrieve all connected accounts for the authenticated user.
Response: { accounts, pagination }
POST /api/accounts
Create a new account connection.
GET /api/accounts/{id}
Get detailed information about a specific account.
PUT /api/accounts/{id}
Update an existing account.
Body: { accountName?, accountType?, ... }
DELETE /api/accounts/{id}
Remove an account connection.
Transaction Endpoints
GET /api/transactions
Get all transactions with optional filtering.
Response: { transactions }
POST /api/transactions
Create a new transaction.
GET /api/transactions/{id}
Get detailed information about a specific transaction.
PUT /api/transactions/{id}
Update an existing transaction.
Body: { type?, amount?, description?, ... }
DELETE /api/transactions/{id}
Delete a transaction.
Analytics Endpoints
GET /api/analytics
Get comprehensive financial analytics and overview metrics.
Response: { period, metric, data: { overview, revenue, expenses, performance } }
GET /api/analytics/revenue
Get revenue analytics and trends.
Response: { analytics }
GET /api/analytics/expenses
Get expense analytics and breakdowns.
GET /api/analytics/performance
Get performance metrics and KPIs.
GET /api/analytics/clients
Get client analytics and statistics.
