← Tools Reference

lexoffice

lexoffice integration (Finance, Productivity). Imported from open-connector.

API key10 toolshttps://api.lexware.io
GET
lexoffice_get_profile
Retrieve the current Lexoffice connection profile and organization metadata.

/v1/profile

GET
lexoffice_list_contacts
List Lexoffice contacts with optional filters and page navigation.

/v1/contacts

7 parameters
ParamTypeRequiredDescription
emailstringoptionalFilter contacts by email with Lexoffice substring semantics.
namestringoptionalFilter contacts by name with Lexoffice substring semantics.
numberintegeroptionalFilter contacts by customer or vendor number.
customerbooleanoptionalWhether to filter customer contacts.
vendorbooleanoptionalWhether to filter vendor contacts.
pageintegeroptionalThe 0-based page number to retrieve.
sizeintegeroptionalThe page size to request. Lexoffice allows up to 250.
GET
lexoffice_get_contact
Retrieve one Lexoffice contact by ID.

/v1/contacts/{id}

1 parameter
ParamTypeRequiredDescription
idstringrequiredThe Lexoffice contact identifier.
POST
lexoffice_create_contact
Create one Lexoffice contact using either a company or person payload.

/v1/contacts

1 parameter
ParamTypeRequiredDescription
dataobjectrequiredThe Lexoffice contact payload used for creating or updating a contact.
PUT
lexoffice_update_contact
Update one Lexoffice contact by ID using the latest optimistic-locking version.

/v1/contacts/{id}

2 parameters
ParamTypeRequiredDescription
idstringrequiredThe Lexoffice contact identifier.
dataobjectrequiredThe Lexoffice contact payload used for creating or updating a contact.
GET
lexoffice_list_articles
List Lexoffice articles with optional articleNumber, GTIN, or type filters.

/v1/articles

5 parameters
ParamTypeRequiredDescription
articleNumberstringoptionalFilter articles by article number.
gtinstringoptionalFilter articles by GTIN.
typestringoptionalThe Lexoffice article type.
pageintegeroptionalThe 0-based page number to retrieve.
sizeintegeroptionalThe page size to request. Lexoffice allows up to 250.
GET
lexoffice_get_article
Retrieve one Lexoffice article by ID.

/v1/articles/{id}

1 parameter
ParamTypeRequiredDescription
idstringrequiredThe Lexoffice article identifier.
POST
lexoffice_create_article
Create one Lexoffice article with a NET or GROSS leading price payload.

/v1/articles

1 parameter
ParamTypeRequiredDescription
dataobjectrequiredThe Lexoffice article payload used for creating or updating an article.
PUT
lexoffice_update_article
Update one Lexoffice article by ID using the latest optimistic-locking version.

/v1/articles/{id}

2 parameters
ParamTypeRequiredDescription
idstringrequiredThe Lexoffice article identifier.
dataobjectrequiredThe Lexoffice article payload used for creating or updating an article.
GET
lexoffice_list_voucherlist
List Lexoffice voucher metadata using the official voucherlist filters and paging.

/v1/voucherlist

14 parameters
ParamTypeRequiredDescription
voucherTypestringrequiredA comma-separated Lexoffice voucher type list, or the value any.
voucherStatusstringrequiredA comma-separated Lexoffice voucher status list, or the value any.
archivedbooleanoptionalWhether archived vouchers should be returned.
contactIdstringoptionalThe Lexoffice contact identifier.
voucherDateFromstringoptionalThe date value in YYYY-MM-DD format.
voucherDateTostringoptionalThe date value in YYYY-MM-DD format.
createdDateFromstringoptionalThe date value in YYYY-MM-DD format.
createdDateTostringoptionalThe date value in YYYY-MM-DD format.
updatedDateFromstringoptionalThe date value in YYYY-MM-DD format.
updatedDateTostringoptionalThe date value in YYYY-MM-DD format.
voucherNumberstringoptionalFilter vouchers by voucher number.
sizeintegeroptionalThe page size to request. Lexoffice allows up to 250.
pageintegeroptionalThe 0-based page number to retrieve.
sortstringoptionalThe Lexoffice sort expression such as voucherDate,DESC or updatedDate,ASC.