API Documentation
Integrate FinFlow with your existing tools and workflows.
Authentication
v2.0
All API requests require an API key passed in the Authorization header:
Authorization: Bearer fk_live_xxxxxxxxxxxxxxxxxxxxGenerate your API key in Settings → Security.
Endpoints
GET/api/v2/balanceGet account balance
curl -H "Authorization: Bearer YOUR_KEY" https://api.finflow.io/v2/balanceGET/api/v2/transactionsList recent transactions
curl -H "Authorization: Bearer YOUR_KEY" https://api.finflow.io/v2/transactions?limit=50POST/api/v2/invoicesCreate a new invoice
curl -X POST -H "Authorization: Bearer YOUR_KEY" -H "Content-Type: application/json" -d '{"client":"Acme Corp","amount":8900}' https://api.finflow.io/v2/invoicesGET/api/v2/analytics/summaryGet financial summary
curl -H "Authorization: Bearer YOUR_KEY" https://api.finflow.io/v2/analytics/summary?period=monthlyRate Limits
Free100 req/day
Pro10,000 req/day
EnterpriseUnlimited
Webhooks
Subscribe to real-time events:
payment.receivedinvoice.overduebalance.lowgoal.milestone