Quick start
Get up and running in minutes:- Get your API key - Ask your DualEntry administrator to generate an API key for you
- Make your first request - Include your API key in the
X-API-KEYheader - Start building - Explore the endpoints and integrate with your systems
- cURL
- Python
- JavaScript
Core concepts
🔐 Authentication
Secure your API requests using API keys. Learn how to authenticate and manage your credentials.
⚡ Rate Limiting
Understand rate limits and throttling to ensure reliable API access and optimal performance.
📄 Pagination
Efficiently navigate through large datasets using cursor-based or offset pagination.
⚠️ Errors
Handle errors gracefully with standard HTTP status codes and detailed error messages.
What you can do
- Financial transactions - Create and manage invoices, bills, payments, journal entries, and purchase orders.
- Customer and vendor management - Maintain customer and vendor records with complete contact and payment term information.
- Chart of Accounts - Configure and manage your accounting structure with accounts, items, and classifications.
- Automation - Set up recurring transactions for subscriptions, rent, and other regular financial activities.
- Bank Connections inbound - Push bank transactions from your own systems into DualEntry with
/public/v2/bank-connections/. See Bank Connections inbound.
API reference
View API Reference - Browse all available endpoints, request/response schemas, and detailed parameter descriptions.Looking for the previous API version? See the V1 API Reference.
Need help?
- Introduction - Overview of the API and its capabilities
- API Reference - Complete endpoint documentation
- Support - Contact your DualEntry administrator for assistance
Base URLs
All API requests use HTTPS. The API accepts and returns JSON-formatted data.

