Build powerful accounting integrations with programmatic access to your organization's financial data. The DualEntry Public API is a RESTful API that enables you to automate accounting workflows, sync data with external systems, and create custom financial applications.
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 our endpoints and integrate with your systems
curl https://api.dualentry.com/v1/invoices \
-H "X-API-KEY: your_api_key_here" \
-H "Content-Type: application/json"import requests
headers = {
"X-API-KEY": "your_api_key_here",
"Content-Type": "application/json"
}
response = requests.get("https://api.dualentry.com/v1/invoices", headers=headers)
print(response.json())fetch('https://api.dualentry.com/v1/invoices', {
headers: {
'X-API-KEY': 'your_api_key_here',
'Content-Type': 'application/json'
}
})
.then(response => response.json())
.then(data => console.log(data));🔐 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.
Financial Transactions
Create and manage invoices, bills, payments, journal entries, and purchase orders.
Customer & 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.
Browse all available endpoints, request/response schemas, and detailed parameter descriptions.
- Introduction - Overview of the API and its capabilities
- API Reference - Complete endpoint documentation
- Support - Contact your DualEntry administrator for assistance
| Environment | URL |
|---|---|
| Production | https://api.dualentry.com |
| Development | https://api-dev.dualentry.com |
All API requests use HTTPS. The API accepts and returns JSON-formatted data.