DEVELOPER API
A clean REST API to programmatically manage budgets, log expenses, and listen for real-time financial events in your own apps.
REST & Webhooks
Clean RESTful endpoints + real-time webhook events for budget and threshold alerts.
Secure by Default
Bearer token auth, HTTPS-only, scoped API keys with read/write permission control.
Versioned API
Stable /v1 with a clear deprecation policy — we never silently break integrations.
Full Docs
Interactive explorer, SDK guides, and runnable examples for every endpoint.
QUICKSTART
Choose your language and run the example below.
API REFERENCE
Base URL: https://api.montra.app/v1
/v1/budgetsList all budgets for the authenticated user/v1/budgetsCreate a new budget with name, amount, and category/v1/budgets/:idRetrieve a single budget by ID/v1/budgets/:idUpdate budget name or spending limit/v1/budgets/:idDelete a budget and all linked expenses/v1/expensesList expenses, filterable by budget or date range/v1/expensesLog a new expense linked to a budget/v1/expenses/:idRemove a specific expense entry