https://github.com/focus-shift/lexoffice-java-sdk
unofficial Java SDK for lexoffice Public API
https://github.com/focus-shift/lexoffice-java-sdk
api java-sdk lexoffice
Last synced: 2 months ago
JSON representation
unofficial Java SDK for lexoffice Public API
- Host: GitHub
- URL: https://github.com/focus-shift/lexoffice-java-sdk
- Owner: focus-shift
- License: mit
- Created: 2022-08-31T12:44:40.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2025-09-29T19:37:16.000Z (6 months ago)
- Last Synced: 2025-09-29T21:40:30.637Z (6 months ago)
- Topics: api, java-sdk, lexoffice
- Language: Java
- Homepage:
- Size: 202 KB
- Stars: 3
- Watchers: 4
- Forks: 0
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Lexoffice Java SDK
This project is an unofficial Java SDK for the [Lexware Office Public API](https://office.lexware.de/funktionen/public-api/).
Use 3.x to access the api via https://api.lexware.io instead of https://api.lexoffice.io.
## Requirements
| lexoffice-java-sdk | Java | Spring Boot |
|--------------------|------|-------------|
| 3.2 | 21 | 3.5.x |
| 3.0 | 21 | 3.4.x |
| 2.1 | 21 | 3.4.x |
| 2.x | 21 | 3.3.x |
| 1.x | 17 | 3.1.x |
| 0.x | 17 | 2.7.x |
## Usage
Include lexoffice java-sdk to your project:
```xml
de.focus-shift.lexoffice
java-sdk
...
```
```java
String apiToken = "";
LexofficeApi lexofficeApi = new LexofficeApiBuilder().apiToken(apiToken).build();
```
See FAQ [Get an API key](https://developers.lexoffice.io/docs/#faq-get-an-api-key) to generate an API key.
## Implementation Status
The following Endpoints are implemented based on lexoffice developer documentation [change-log](https://developers.lexoffice.io/docs/#change-log) of 16.08.2022.
* [x] Contacts Endpoint
* [ ] Countries Endpoint
* [ ] Credit Notes Endpoint
* [ ] Delivery Notes Endpoint
* [ ] Dunnings Endpoint
* [ ] Down Payment Invoices Endpoint
* [x] Event Subscriptions Endpoint
* [ ] Files Endpoint
* [x] Invoices Endpoint
* [ ] Order Confirmations Endpoint
* [ ] Payments Endpoint
* [ ] Payment Conditions Endpoint
* [ ] Posting Categories Endpoint
* [ ] Profile Endpoint
* [x] Quotations
* [ ] Recurring Templates Endpoint
* [x] Voucherlist Endpoint
* [ ] Vouchers Endpoint
## Reference documentation
See [lexoffice API Documentation](https://developers.lexoffice.io/docs/).
## License
Lexoffice Java SDK is Open Source software released under the [MIT license](LICENSE).
## Credits
This project is based on the work of [rocketbase-io/lexoffice-api](https://github.com/rocketbase-io/lexoffice-api) and
forked from commit [c192de26e150ff08559d91713e634fe233dc8e08](https://github.com/rocketbase-io/lexoffice-api/commit/c192de26e150ff08559d91713e634fe233dc8e08)