# Maesn Accounting API

**Canonical:** https://apis.io/apis/maesn/maesn-accounting-api/  
**Provider:** Maesn — https://apis.io/providers/maesn/  
**Base URL:** https://api.maesn.dev  
**Documentation:** https://docs.maesn.com/introduction

Maesn Accounting API is one of 5 APIs that [Maesn](https://apis.io/providers/maesn/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. This API exposes 6 JSON Schema definitions. Tagged areas include Accounting. The published artifact set on APIs.io includes an OpenAPI specification and 6 JSON Schemas.

The accounting API from Maesn — 91 operation(s) for accounting.

## Operations (60 of 130)

| Method | Path | Summary |
|---|---|---|
| GET | `/accounting/journals` | Get journals |
| GET | `/accounting/journalEntries/{journalEntryId}` | Get journal entry |
| PUT | `/accounting/journalEntries/{journalEntryId}` | Update journal entry |
| PATCH | `/accounting/journalEntries/{journalEntryId}` | Patch journal entry |
| DELETE | `/accounting/journalEntries/{journalEntryId}` | Delete journal entry |
| GET | `/accounting/journalEntries` | Get journal entries |
| POST | `/accounting/journalEntries` | Create journal entry |
| GET | `/accounting/journalEntries/async` | Get journal entries async |
| POST | `/accounting/journalEntries/bulk` | Create journal entries |
| GET | `/accounting/journalEntries/{journalEntryId}/Attachments` | Get journal entry attachments |
| POST | `/accounting/journalEntries/{journalEntryId}/Attachments` | Create journal entry attachment |
| GET | `/accounting/journalEntries/{journalEntryId}/Attachments/{attachmentId}` | Get journal entry attachment |
| GET | `/accounting/accounts/{accountId}` | Get account |
| GET | `/accounting/accounts` | Get accounts |
| POST | `/accounting/accounts` | Create account |
| GET | `/accounting/bankAccounts/{bankAccountId}` | Get bank account |
| GET | `/accounting/bankAccounts` | Get bank accounts |
| POST | `/accounting/bankAccounts` | Create bank account |
| GET | `/accounting/dimensions` | Get dimensions |
| GET | `/accounting/dimensions/{dimension}` | Get dimensions by dimension |
| GET | `/accounting/expenses` | Get expenses |
| POST | `/accounting/expenses` | Create expense |
| GET | `/accounting/expenses/{expenseId}` | Get expenses |
| POST | `/accounting/expenses/async` | Create expense async |
| POST | `/accounting/transactions` | Create transaction |
| GET | `/accounting/currencies` | Get currencies |
| GET | `/accounting/customers` | Get customers |
| POST | `/accounting/customers` | Create customer |
| GET | `/accounting/customers/{contactId}` | Get customer |
| PUT | `/accounting/customers/{contactId}` | Update customer |
| PATCH | `/accounting/customers/{contactId}` | Patch customers |
| GET | `/accounting/suppliers` | Get suppliers |
| POST | `/accounting/suppliers` | Create supplier |
| GET | `/accounting/suppliers/{contactId}` | Get supplier |
| PUT | `/accounting/suppliers/{contactId}` | Update supplier |
| PATCH | `/accounting/suppliers/{contactId}` | Patch supplier |
| GET | `/accounting/contacts` | Get contacts |
| POST | `/accounting/contacts` | Create contact |
| GET | `/accounting/contacts/{contactId}` | Get contact |
| PUT | `/accounting/contacts/{contactId}` | Put contact |
| PATCH | `/accounting/contacts/{contactId}` | Patch contact |
| GET | `/accounting/contacts/async` | Get contacts async |
| GET | `/accounting/invoices` | Get invoices |
| POST | `/accounting/invoices` | Create invoice |
| GET | `/accounting/invoices/{invoiceId}` | Get invoice |
| PATCH | `/accounting/invoices/{invoiceId}` | Patch invoice |
| POST | `/accounting/batch/invoices` | Create invoices |
| GET | `/accounting/bills` | Get bills |
| POST | `/accounting/bills` | Create bill |
| GET | `/accounting/bills/{billId}` | Get bill |
| PUT | `/accounting/bills/{billId}` | Update bill |
| DELETE | `/accounting/bills/{billId}` | Delete bill |
| GET | `/accounting/bills/{billId}/document` | Get bill document |
| GET | `/accounting/bills/{billId}/lineItems` | Get bill line items |
| POST | `/accounting/bills/{billId}/lineItems` | Create bill line |
| PUT | `/accounting/bills/{billId}/lineItems/{lineItemId}` | Create bill line |
| GET | `/accounting/vendorCredits` | Get vendor credits |
| POST | `/accounting/vendorCredits` | Create vendor credit |
| PUT | `/accounting/vendorCredits/{vendorCreditId}` | Update vendor credit |
| DELETE | `/accounting/vendorCredits/{vendorCreditId}` | Delete vendor credit |

…and 70 more operations. They are listed in full on the page.

## Machine-readable artifacts (8)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/maesn/refs/heads/main/openapi/maesn-accounting-api-openapi.yml
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/maesn/refs/heads/main/json-schema/maesn-vendor-credit-response-dto-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/maesn/refs/heads/main/json-schema/maesn-bill-response-dto-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/maesn/refs/heads/main/json-schema/maesn-invoice-response-dto-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/maesn/refs/heads/main/json-schema/maesn-create-vendor-credit-request-dto-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/maesn/refs/heads/main/json-schema/maesn-update-bill-request-dto-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/maesn/refs/heads/main/json-schema/maesn-create-bill-request-dto-schema.json
- **APIsJSON** — https://raw.githubusercontent.com/api-evangelist/maesn/refs/heads/main/apis.yml

## Other Maesn APIs (4)

- [Maesn Auth API](https://apis.io/apis/maesn/maesn-auth-api/)
- [Maesn Tenants API](https://apis.io/apis/maesn/maesn-tenants-api/)
- [Maesn User API](https://apis.io/apis/maesn/maesn-user-api/)
- [Maesn Webhook API](https://apis.io/apis/maesn/maesn-webhook-api/)

## Tags

Accounting

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/maesn/maesn-accounting-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/maesn/.
