# LedgerBee Public API

Welcome to the LedgerBee developer portal. The Public API lets you read company
data and your chart of accounts, manage customers and vendors, create journal
entries, run subscription billing, send invoices, credit notes, quotes and
order confirmations, register webhooks, and connect AI agents over MCP.

- **Base URL:** `https://api.ledgerbee.com/api`
- **Versioning:** path-based — endpoints live under `/v1` (e.g.
  `GET /api/v1/company`); a few journal-entry endpoints already have `/v2`
  successors.
- **Format:** JSON request and response bodies.
- **Stability:** the API is **additive-only**. New fields may appear; existing
  fields are never renamed, removed, or retyped.

## Next steps

1. **[Getting Started](/guides/getting-started)** — make your first
   authenticated call.
2. **[Authentication](/guides/authentication)** — API keys vs OAuth2 client
   credentials.
3. **[API Reference](/api)** — the full endpoint catalog with an interactive
   "try it" console.

## AI agents

LedgerBee ships a curated **MCP server** so AI agents can call the API as
tools. See the **[MCP guide](/guides/mcp)**.
