Skip to content

focus-shift/lexoffice-java-sdk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Lexoffice Java SDK

This project is an unofficial Java SDK for the lexoffice Public API.

Requirements

This project requires Java 17 runtime.

With Version 1.x lexoffice-java-sdk is using spring boot 3 bom. If your project is using spring boot 2.x bom, please use 0.x release.

Usage

Include lexoffice java-sdk to your project:

<dependency>
    <groupId>de.focus-shift.lexoffice</groupId>
    <artifactId>java-sdk</artifactId>
    <version>...</version>
</dependency>
String apiToken = "";
LexofficeApi lexofficeApi = new LexofficeApiBuilder().apiToken(apiToken).build();

See FAQ Get an API key to generate an API key.

Implementation Status

The following Endpoints are implemented based on lexoffice developer documentation change-log of 16.08.2022.

  • Contacts Endpoint
  • Countries Endpoint
  • Credit Notes Endpoint
  • Delivery Notes Endpoint
  • Dunnings Endpoint
  • Down Payment Invoices Endpoint
  • Event Subscriptions Endpoint
  • Files Endpoint
  • Invoices Endpoint
  • Order Confirmations Endpoint
  • Payments Endpoint
  • Payment Conditions Endpoint
  • Posting Categories Endpoint
  • Profile Endpoint
  • Quotations
  • Recurring Templates Endpoint
  • Voucherlist Endpoint
  • Vouchers Endpoint

Reference documentation

See lexoffice API Documentation.

License

Lexoffice Java SDK is Open Source software released under the MIT license.

Credits

This project is based on the work of rocketbase-io/lexoffice-api and forked from commit c192de26e150ff08559d91713e634fe233dc8e08

About

unofficial Java SDK for lexoffice Public API

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages