Build on Marjaan Solutions
Integrate your systems with our REST API. Every endpoint is secured, versioned, and documented for production use.
Endpoints
All endpoints are served from https://api.marjaansolutions.com. Responses are JSON-encoded.
/api/v1/financialsRetrieve financial summaries, P&L, balance sheet, and cash flow statements.
/api/v1/transactionsList, filter, and search transactions across all connected accounts.
/api/v1/transactionsCreate a new transaction or batch import from external systems.
/api/v1/transactions/:idUpdate an existing transaction — categorization, notes, or metadata.
/api/v1/reportsGenerate on-demand financial reports with customizable date ranges and filters.
/api/v1/webhooksRegister a webhook endpoint to receive real-time event notifications.
/api/v1/accountsList all connected bank accounts, ledgers, and integration statuses.
/api/v1/forecastsRetrieve AI-generated cash flow forecasts and variance analysis.
Authentication
All requests require an API key passed via the Authorization header.
Rate Limits
1,000 requests per minute per API key. Webhook payloads do not count toward your rate limit.
Versioning
The current stable version is v1. Breaking changes are communicated 90 days in advance.
Webhooks
Receive real-time notifications for transactions, reconciliations, and report completions.