---
title: Lexware Office
slug: lexoffice
image: https://make-cxp-documentation.ams3.digitaloceanspaces.com/apps-center-icons/PREVIEW_lexoffice.png
docTags: 
createdAt: 2025-02-03T13:28:22.759Z
---

The Lexware Office modules allow you to monitor, create, update, send, retrieve, upload, download, list, and download the documents, contacts, vouchers, and invoices in your Lexware Office account.

## Getting Started with Lexware Office

Prerequisites

- A Lexware Office account: Create a Lexware Office account at [https://office.lexware.de/](https://office.lexware.de/).

## Connecting Lexware Office to Make

To connect your Lexware Office account to Make, you need to obtain the API Key from your Lexware Office account and insert it in the *Create a connection* dialog in the Make module.

1\. Go to this [API Key](https://app.lexoffice.de/settings/#/public-api) website and log in to your Lexware Office account.

2\. Click *Create key new > Accept the terms and conditions > Create keys*.

![](https://api.archbee.com/api/optimize/oAyFj2GHlBeBVWF5OAir2/hJQz4Sxnl04lOoDaxqPg3_uuid-04280fa9-c503-2528-68da-11e6add75af5.gif)

3\. Copy the API Key to your clipboard.

::Image[]{src="https://api.archbee.com/api/optimize/oAyFj2GHlBeBVWF5OAir2/HUPqb_l3V1o-LXHM__GR5_uuid-b41f277e-f4ee-f263-dc9d-3c50c25c82ee.png" size="68" width="739" height="441" position="center" showCaption="false"}

4\. Go to **Make** and open the Lexware Office module's *Create a connection* dialog.

5\. In the *Connection name* field, enter a name for the connection.

6\. In the *API Key* field, enter the API key copied in step 3, and click *Continue*.

The connection has been established.

## Event

::::ExpandableHeading
### Watch Events

Triggers when an event occurs are followed by the event type parameter.

:::hint{type="info"}
You do not have to add the webhooks in the Lexware Office as it is automatically done for you once you add and save an instant trigger module to your scenario.
:::

| **Webhook Name** | Enter a name for the webhook.                                                          |
| ---------------- | -------------------------------------------------------------------------------------- |
| **Connection**   | [Establish a connection to your Lexware Office account.](docId\:BrYu8Hm9XtHs2mZnEIKEp) |
| **Event Type**   | Select or map the event types you want to watch. For example, `Invoice Created`.       |


::::

## Document

:::ExpandableHeading
### Upload a Document

Uploads a document for bookkeeping purposes.

| **Connection** | [Establish a connection to your Lexware Office account.](docId\:BrYu8Hm9XtHs2mZnEIKEp) |
| -------------- | -------------------------------------------------------------------------------------- |
| **Filename**   | Enter (map) the filename with extension. For example, `invoice.xml`.                   |
| **Data**       | Enter (map) file data.                                                                 |


:::

:::ExpandableHeading
### Download a Document

Downloads a document.

| **Connection**        | [Establish a connection to your Lexware Office account.](docId\:BrYu8Hm9XtHs2mZnEIKEp) |
| --------------------- | -------------------------------------------------------------------------------------- |
| **Document /File ID** | Enter (map) the document ID or File ID you want to download.                           |


:::

## Contact

:::ExpandableHeading
### Search Contacts

Searches for contacts by a filter parameter.

| **Connection** | [Establish a connection to your Lexware Office account.](docId\:BrYu8Hm9XtHs2mZnEIKEp)                 |
| -------------- | ------------------------------------------------------------------------------------------------------ |
| **Email**      | Enter (map) the email address of the contact.                                                          |
| **Name**       | Enter (map) the contact's name.                                                                        |
| **Number**     | Enter (map) the contact's phone number.                                                                |
| **Customer**   | Select whether the contact is a customer to search for the customers that match the specified contact. |
| **Vendor**     | Select whether the contact is a vendor to list the vendors that match the specified contact.           |
| **Limit**      | Set the maximum limit Make should return during one execution cycle.                                   |


:::

:::ExpandableHeading
### Get a Contact

Gets a specified contact.

| **Connection** | [Establish a connection to your Lexware Office account.](docId\:BrYu8Hm9XtHs2mZnEIKEp) |
| -------------- | -------------------------------------------------------------------------------------- |
| **Contact ID** | Select or map the Contact ID whose details you want to retrieve.                       |
:::

:::ExpandableHeading
### Create a Contact

Creates a new contact.

| **Connection**                | [Establish a connection to your Lexware Office account.](docId\:BrYu8Hm9XtHs2mZnEIKEp)                                                                                                                                                                                                                                                                                                                                                                                              |
| ----------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Contact Type**              | Select or map the contact type:<br />- *Company*<br />- *Person*                                                                                                                                                                                                                                                                                                                                                                                                                    |
| **Salutation**                | Enter (map) the contact's salutation. For example, `Mr.`                                                                                                                                                                                                                                                                                                                                                                                                                            |
| **Name**                      | Enter (map) the company name.                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| **First Name**                | Enter (map) the contact's first name.                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| **Last Name**                 | Enter (map) the contact's last name.                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| **Tax Number**                | Enter (map) the contact's or company's registered tax number.                                                                                                                                                                                                                                                                                                                                                                                                                       |
| **Allow Tax Free Invoices**   | Select whether you want to allow the tax-free invoices for the company or contact.                                                                                                                                                                                                                                                                                                                                                                                                  |
| **VAT Registration ID**       | Enter (map) the company's VAT registration number.                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| **Contact Persons**           | Add the contact persons of the company:<br />**Salutation**<br />Enter (map) the contact's salutation. For example, Mr.<br />**First Name**<br />Enter (map) the contact's first name.<br />**Last Name**<br />Enter (map) the contact's last name.<br />**Primary**<br />Select whether this person is the primary contact of the company.<br />**Email Address**<br />Enter (map) the contact's email address.<br />**Phone Number**<br />Enter (map) the contact's phone number. |
| **Roles**                     | Select the contact or company roles. For example, `vendor`.                                                                                                                                                                                                                                                                                                                                                                                                                         |
| **Addresses**                 | Add the addresses of the contact or the company:<br />Select or map the address type:<br />- *Billing*<br />- *Shipping*<br />**Supplement**<br />Enter (map) the add the contact name at the address.<br />**Street**<br />Enter (map) the street name.<br />**Zip**<br />Enter (map) the area zip code.<br />**City**<br />Enter (map) the city name.<br />**Country Code**<br />Enter (map) the country name.                                                                    |
| **Email Addresses**           | Add the email addresses of the contact or the company: **Type** Select or map the email address type. For example, `business`. **Emails** Enter (map) the email address of the contact.                                                                                                                                                                                                                                                                                             |
| **Phone Numbers**             | Add the phone numbers of the contact or the company: **Type** Select or map the phone number type. For example, `business`. **Emails** Enter (map) the contact's phone number.                                                                                                                                                                                                                                                                                                      |
| **Buyer Reference**           | Enter (map) the Customer's Leitweg-ID conforming to the German XRechnung system.                                                                                                                                                                                                                                                                                                                                                                                                    |
| **Vendor Number At Customer** | Your vendor number is used by the customer. This field is applicable when you are providing the Buyer Reference number.                                                                                                                                                                                                                                                                                                                                                             |
| **Note**                      | Enter (map) the additional information about the contact.                                                                                                                                                                                                                                                                                                                                                                                                                           |
:::

:::ExpandableHeading
### Update a Contact

Updates an existing contact

| **Connection**                | [Establish a connection to your Lexware Office account.](docId\:BrYu8Hm9XtHs2mZnEIKEp)                                                                                                                                                                                                                                                                                                                                                                                                |
| ----------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Contact ID                    | Select or map the Contact ID whose details you want to update.                                                                                                                                                                                                                                                                                                                                                                                                                        |
| **Contact Type**              | Select or map the contact type:<br />- *Company*<br />- *Person*                                                                                                                                                                                                                                                                                                                                                                                                                      |
| **Salutation**                | Enter (map) the contact's salutation. For example, `Mr.`                                                                                                                                                                                                                                                                                                                                                                                                                              |
| **Name**                      | Enter (map) the company name.                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| **First Name**                | Enter (map) the contact's first name.                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| **Last Name**                 | Enter (map) the contact's last name.                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| **Tax Number**                | Enter (map) the contact's or company's registered tax number.                                                                                                                                                                                                                                                                                                                                                                                                                         |
| **Allow Tax Free Invoices**   | Select whether you want to allow the tax-free invoices for the company or contact.                                                                                                                                                                                                                                                                                                                                                                                                    |
| **VAT Registration ID**       | Enter (map) the company's VAT registration number.                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| **Contact Persons**           | Add the contact persons of the company:<br />**Salutation**<br />Enter (map) the contact's salutation. For example, `Mr.`<br />**First Name**<br />Enter (map) the contact's first name.<br />**Last Name**<br />Enter (map) the contact's last name.<br />**Primary**<br />Select whether this person is the primary contact of the company.<br />**Email Address**<br />Enter (map) the contact's email address.<br />**Phone Number**<br />Enter (map) the contact's phone number. |
| **Roles**                     | Select the contact or company roles. For example, `vendor`.                                                                                                                                                                                                                                                                                                                                                                                                                           |
| **Addresses**                 | Add the addresses of the contact or the company:<br />Select or map the address type:<br />- *Billing*<br />- *Shipping*<br />**Supplement**<br />Enter (map) the add the contact name at the address.<br />**Street**<br />Enter (map) the street name.<br />**Zip**<br />Enter (map) the area zip code.<br />**City**<br />Enter (map) the city name.<br />**Country Code**<br />Enter (map) the country name.                                                                      |
| **Email Addresses**           | Add the email addresses of the contact or the company: **Type** Select or map the email address type. For example, `business`. **Emails** Enter (map) the email address of the contact.                                                                                                                                                                                                                                                                                               |
| **Phone Numbers**             | Add the phone numbers of the contact or the company: **Type** Select or map the phone number type. For example, `business`. **Emails** Enter (map) the contact's phone number.                                                                                                                                                                                                                                                                                                        |
| **Buyer Reference**           | Enter (map) the Customer's Leitweg-ID conforming to the German XRechnung system.                                                                                                                                                                                                                                                                                                                                                                                                      |
| **Vendor Number At Customer** | Your vendor number is used by the customer. This field is applicable when you are providing the Buyer Reference number.                                                                                                                                                                                                                                                                                                                                                               |
| **Note**                      | Enter (map) the additional information about the contact.                                                                                                                                                                                                                                                                                                                                                                                                                             |


:::

## Voucher

:::ExpandableHeading
### Search Voucher

Searches for vouchers with a voucher number.

| **Connection**     | [Establish a connection to your Lexware Office account.](docId\:BrYu8Hm9XtHs2mZnEIKEp) |
| ------------------ | -------------------------------------------------------------------------------------- |
| **Voucher Number** | Enter (map) the voucher number whose details you want to search.                       |
| **Limit**          | Set the maximum number of vouchers Make should return during one execution cycle.      |


:::

:::ExpandableHeading
### List Voucher

Retrieves a list of vouchers.

| **Connection**     | [Establish a connection to your Lexware Office account.](docId\:BrYu8Hm9XtHs2mZnEIKEp) |
| ------------------ | -------------------------------------------------------------------------------------- |
| **Voucher Type**   | Select or map the voucher type. For example, `Invoice`.                                |
| **Voucher Status** | Select or map the voucher status. For example, `accepted`.                             |
| **Archive**        | Select whether you want to search the archived vouchers.                               |
| **Sort**           | Select or map the option to sort the list the vouchers. For example, `voucher date`.   |
| **Limit**          | Set the maximum number of vouchers Make should return during one execution cycle.      |


:::

:::ExpandableHeading
### Create a Voucher

Creates a new voucher.

| **Connection**     | [Establish a connection to your Lexware Office account.](docId\:BrYu8Hm9XtHs2mZnEIKEp) |
| ------------------ | -------------------------------------------------------------------------------------- |
| **Voucher Type**   | Select or map the voucher type. For example, `Invoice`.                                |
| **Voucher Status** | Select or map the voucher status. For example, `accepted`.                             |
| **Archive**        | Select whether you want to search the archived vouchers.                               |
| **Sort**           | Select or map the option to sort the list of vouchers.                                 |


:::

:::ExpandableHeading
### Upload a File to a Voucher

Uploads a file and assigns it directly to a voucher.Creates a new voucher.

| **Connection** | [Establish a connection to your Lexware Office account.](docId\:BrYu8Hm9XtHs2mZnEIKEp) |
| -------------- | -------------------------------------------------------------------------------------- |
| **Voucher ID** | Select or map the Voucher ID to which you want to upload a file.                       |
| **File Name**  | Enter (map) the file name with extension. For example, `invoice.xml`.                  |
| **Data**       | Enter (map) the file data.                                                             |
:::

## Invoice

:::ExpandableHeading
### Get an Invoice

Gets a specified invoice.

| **Connection** | [Establish a connection to your Lexware Office account.](docId\:BrYu8Hm9XtHs2mZnEIKEp) |
| -------------- | -------------------------------------------------------------------------------------- |
| **Invoice ID** | Select or map Invoice ID whose details you want to retrieve.                           |


:::

:::ExpandableHeading
### Render an Invoice Document

Renders an invoice document to a file ID.

| **Connection** | [Establish a connection to your Lexware Office account.](docId\:BrYu8Hm9XtHs2mZnEIKEp) |
| -------------- | -------------------------------------------------------------------------------------- |
| **Invoice ID** | Select or map the document's Invoice ID you want to render.                            |
:::



## Other

:::ExpandableHeading
### Make an API Call

Performs an authorized arbitrary API call.

| **Connection**   | [Establish a connection to your Lexware Office account.](docId\:BrYu8Hm9XtHs2mZnEIKEp)                                                                                                                                                                                                   |
| ---------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **URL**          | Enter a path relative to `https://developers.lexware.io/`. For example: `/v1/contacts`<br />For the list of available endpoints, refer to the Lexware Office API Documentation.                                                                                                          |
| **Method**       | Select the HTTP method you want to use:<br />- **GET** - to retrieve information for an entry.<br />- **POST** - to create a new entry.<br />- **PUT** - to update/replace an existing entry.<br />- **PATCH** - to make a partial entry update.<br />- **DELETE** - to delete an entry. |
| **Headers**      | Enter the desired request headers. You don't have to add authorization headers; we already did that for you.                                                                                                                                                                             |
| **Query String** | Enter the request query string.                                                                                                                                                                                                                                                          |
| **Body**         | Enter the body content for your API call.                                                                                                                                                                                                                                                |


:::

