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/gl

Chart of accounts, journal entries, trial balance, and account balances.

Accounts Payable

/api/v1/ap

Vendor management, purchase invoices, payment processing, and aging reports.

Accounts Receivable

/api/v1/ar

Customer management, sales invoices, payment collection, and receivables aging.

Banking

/api/v1/banking

Bank accounts, transaction feeds, reconciliation, and cash flow tracking.

Tax

/api/v1/tax

GST computation, tax filing preparation, TDS/TCS tracking, and compliance reports.

Reports

/api/v1/reports

Profit & 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_KEY

Rate Limits

API requests are rate-limited to ensure fair usage and platform stability.

PlanRequests / minuteRequests / day
Free6010,000
Pro300100,000
EnterpriseCustomCustom

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.