API & Automation
Script it. Automate it. Integrate it.
Miru exposes a full API for programmatic access. Build integrations, automate workflows, and connect Miru to the rest of your stack.
Full programmatic access.
Everything you can do in the UI, you can do via the API. Time entries, invoices, clients, projects, expenses, payments.
CLI token authentication.
Run miru login for a bearer token; miru logout revokes it.
Build what you need.
Custom dashboards, Slack bots, billing pipelines. The API is your building block.
Manual work doesn’t scale
Clicking buttons is fine for one client. For ten clients with recurring invoices, automated time imports, and monthly reports? You need an API.
Automate your billing workflow
Miru’s API gives you programmatic access to everything: create time entries from your CI/CD pipeline, generate invoices on a schedule, pull payment data into your accounting system, and sync client information across tools.
Run miru login for a bearer token; miru logout revokes it. No OAuth complexity for simple integrations.
The CLI tool itself is built on this API, so anything the CLI can do, your custom scripts can do too. Build a Slack bot that logs time. Create a cron job that sends invoice reminders. Zapier, Make, and n8n can call the REST API through their HTTP or webhook steps.
Your billing workflow should run itself. The API makes that possible.