Skip to content
myInterface.io

Connecting Lexware Office (formerly lexoffice)

lexoffice is now called Lexware Office. The Public API is available from the XL version. It works with an API key, allows 2 requests per second and reports changes by webhook. Invoices, contacts, articles and receipts can be created and read. A custom integration pays off when no ready-made connector covers your workflow.

What Lexware Office is and who uses it

Lexware Office is accounting and invoicing software in the browser. Companies write quotes and invoices in it, capture receipts and keep their books. The former name lexoffice still appears often in search queries, forums and older guides. It is the same product. According to the documentation, existing integrations with the old gateway api.lexoffice.io should be switched to the new address. If you run an older integration, you should check this.

Which interfaces Lexware Office offers

ComponentWhat applies according to the Lexware documentation
AccessPublic API from Lexware Office version XL. New address api.lexware.io since 26 May 2025; the old lexoffice gateway was announced to run until December 2025.
AuthenticationAPI key as a bearer token in the Authorization header, created in the Public API management of Lexware Office
Rate limitUp to 2 requests per second; above that the API responds with HTTP 429
Data objectsInvoices, credit notes, delivery notes, quotes, order confirmations, incoming receipts, contacts, articles, files; payment status of documents (read-only)
WebhooksEvent subscriptions, for example for new or changed invoices, contacts and articles. The message contains the event and the ID, signed with RSA-SHA512 in the header X-Lxo-Signature.
E-invoicingInvoices and credit notes with the profiles ZUGFeRD (EN 16931) and XRechnung, including the Leitweg-ID for public authorities

The limit of 2 requests per second is no problem day to day, but it is for the first import: thousands of contacts or articles need a queue. Webhooks deliver only the ID, and the integration then fetches the data through the API. That counts toward the limit as well.

Typical connections and data objects

  1. Customer is created as a contact as needed
  2. Order or deal becomes an invoice on receipt
  3. Refund becomes a credit note on receipt
  4. Payment status is reported back to the source by webhook

Common sources are shops and CRM systems, such as Shopify with Lexware Office, Shopware with Lexware Office or HubSpot with Lexware Office. Ready-made integrations exist as well, for example from the trades software HERO.

Where standard connectors reach their limits

  • Plan

    Without version XL there is no Public API. Check this before any planning.

  • Bulk data

    At 2 requests per second, large imports take time. Without a queue and retries, a run breaks off.

  • Payments

    The API provides the payment status of documents read-only. Reconciliation with payment providers needs its own logic.

  • Special cases

    Partial invoices, advance payments or deviating tax rates are not covered by many connectors.

How we connect Lexware Office

You create an API key with the required rights in Lexware Office, and we store it encrypted on our server in Germany. All requests go through a queue that respects the limit and waits on HTTP 429. We verify webhooks using the signature. For e-invoices we use the profiles of the API, see e-invoice integration.

Frequently asked questions

Is lexoffice the same as Lexware Office?

Yes. lexoffice is now called Lexware Office. The API was renamed as well and runs at api.lexware.io.

Which version do I need for the API?

According to Lexware, the Public API is available from version XL.

Can Lexware Office create e-invoices through the API?

Yes. Invoices and credit notes can be created with the profiles ZUGFeRD or XRechnung. According to the documentation, the PDF preview of an XRechnung is not a valid e-invoice; the XML file is what counts.

What does a Lexware Office integration cost?

A simple connection between two systems starts at €1,900 net, operation from €149 per month.

Sources

Connections with Lexware Office

Related

Updated: 10/20/2026

Contact

Which programs should talk to each other?

Portrait of Benjamin Kopka

Benjamin Kopkaruns your integration checkReply within one working day

  1. Hello! Which programs should talk to each other?
  2. Shopware and DATEV. We retype every invoice by hand.
  3. We connect them directly: invoices, credit notes and payments go to DATEV automatically as a Buchungsstapel (DATEV posting batch).
  4. What does it cost?
  5. After a 30-minute check, you get a fixed price within three working days. The code is yours.

Prefer email? info@myinterface.io