Developer Documentation
ThynkBooks API
A comprehensive REST API for financial intelligence. Build integrations with general ledger, accounts payable, accounts receivable, banking, tax, and reporting modules.
Available Endpoints
General Ledger
/api/v1/glChart of accounts, journal entries, trial balance, and account balances.
Accounts Payable
/api/v1/apVendor management, purchase invoices, payment processing, and aging reports.
Accounts Receivable
/api/v1/arCustomer management, sales invoices, payment collection, and receivables aging.
Banking
/api/v1/bankingBank accounts, transaction feeds, reconciliation, and cash flow tracking.
Tax
/api/v1/taxGST computation, tax filing preparation, TDS/TCS tracking, and compliance reports.
Reports
/api/v1/reportsProfit & loss, balance sheet, cash flow statements, and custom financial reports.
Authentication
All API requests require an API key passed via the Authorization header using the Bearer scheme. API keys are scoped per entity and can be generated from the ThynkBooks dashboard under Settings → API Keys.
Authorization: Bearer YOUR_API_KEYRate Limits
API requests are rate-limited to ensure fair usage and platform stability.
| Plan | Requests / minute | Requests / day |
|---|---|---|
| Free | 60 | 10,000 |
| Pro | 300 | 100,000 |
| Enterprise | Custom | Custom |
Quick Start
Fetch your chart of accounts with a single request:
curl -X GET https://api.thynkbooks.com/api/v1/gl/accounts \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-H "X-Entity-Id: entity_abc123"Ready to integrate?
Get your API key and start building with ThynkBooks. Full SDK libraries for Node.js, Python, and Go coming soon.