Reference
The Open Ledger API provides a comprehensive set of endpoints for managing your financial data. Our REST API allows you to seamlessly integrate with our platform and build custom solutions that meet your specific needs.
API Structure
Our API is organized around the following core resources:
Generate API tokens for secure access
Create and manage financial entities
Record and categorize financial transactions
Generate financial reports and statements
Connect and manage bank accounts
Connect third-party services
Access AI-powered financial insights
Test and develop with sample data
Base URL
All API requests should be made to the following base URL:
For development and testing, you can use our sandbox environment:
Core API Resources
Authentication
Authenticate with the Open Ledger API to receive a JWT token for API access.
Backward Compatibility Endpoints:
Entities (Financial Entities)
Entities represent financial entities like companies or organizations.
Transactions
Transactions record financial activities between accounts.
Reports
Generate financial reports and statements.
Banks
Manage bank connections and accounts.
Integrations
Connect and manage third-party integrations.
AI Features
AI-powered analysis and tools.
Developers
Manage developer accounts and API keys.
Authentication
Open Ledger uses bearer token authentication. Include your JWT token in the Authorization
header:
Common Parameters
Most endpoints require an entityId
to specify which financial entity’s data you’re working with. This can be provided as a query parameter:
Pagination
List endpoints in the Open Ledger API support cursor-based pagination. You can control pagination using the following query parameters:
cursor
: Pagination cursor for retrieving the next set of resultspageSize
: Number of items per page (default: 25-50, max: 100)
Paginated responses include metadata about pagination:
API Documentation
For complete API documentation, you can refer to our:
- Swagger / OpenAPI Documentation - Interactive API documentation with request/response examples
- Postman Collection