Lexware Office (lexoffice) API
14 endpoints for Lexware Office (lexoffice), each at its own method and path, called with your API key. Open an endpoint for its inputs, examples and response.
- Base URL
- https://cotlet.dev/api/v1/lexware-office
- Connects with
- Your own Lexware Office user. Invoices, quotes and reminders need version M or higher, receipts version S or higher. The restricted role "Belege, Kontakte & Produkte" cannot cancel paid invoices or delete payments.
- Integration page
- Lexware Office (lexoffice)
Read (5)
Return data and change nothing in the account.
| Endpoint | Description |
|---|---|
| GET | Invoices, quotes, order confirmations and delivery notes, filtered by type and status. |
| GET | One document with its lines, totals, status and reminders already sent. |
| GET | Customers and suppliers saved in Lexware Office, searchable by name or email. |
| GET | Receipts in Lexware Office with the fields the automatic recognition filled in. |
| GET | The PDF of a finalised invoice or quote. |
Write (9)
Change the account. Calls marked Confirm wait for the user to approve them.
| Endpoint | Description |
|---|---|
| POST | Save a new customer or supplier in Lexware Office. |
| POST | Save a draft invoice for a contact. Nothing is sent and no number is assigned yet. |
| POST | Save a draft quote for a contact. Nothing is sent. |
| POST | Finalise a draft invoice or quote: it gets its number and can no longer be edited. |
| POST | Email a finalised invoice or quote to the customer with its PDF attached. |
| POST | Record a customer payment on an open invoice. |
| POST | Send a Mahnung or Zahlungserinnerung for an overdue invoice, with an optional fee. |
| POST | Cancel (stornieren) a finalised invoice. The number stays blocked. |
| POST | Upload a supplier invoice or receipt file for bookkeeping. It lands in "Zu prüfen". |