Public API

REST API with authentication (API keys or OAuth) for reading and writing HoneyBill data: invoices, customers, projects, time entries, and payments. Enables custom integrations and connections to automation platforms like n8n, Zapier, and Make.

Key endpoints requested so far:

  • Time tracking — create/update time entries (project, description, start/end or duration, billable rate), so external time or task tools can push logged work straight in.
  • Invoice line items — add or update line items (description, quantity, rate) on a draft invoice programmatically.
  • Invoices — create, read, and update invoices, including status changes.
  • Projects and customers — list/read so an external tool can map its own projects/clients to the correct HoneyBill project and customer before pushing data in.
  • Mark time entries as invoiced — so entries synced in and billed don't get double counted on a future sync.

Use cases raised: syncing tracked time and task-based work from project management tools (e.g. Dart AI) into HoneyBill invoices automatically.

Looking for AI agent integration specifically (Claude, Claude Code, etc.)? See the separate MCP Server request.

Please authenticate to join the conversation.

Upvoters
Status

In Review

Board
💡

Feature Request

Date

4 months ago

Author

John Bromley

Subscribe to post

Get notified by email when there are changes.