⚠️ This is a work in progress
A simple REST API client in .NET 8.0 for Bexio which is a powerful cloud based software for business administrations.
Find official API documentation here
As this is still a work in progress, only some API calls are implemented and tested.
- Contacts
- Sales Order Management (NOT ALL ENDPOINTS)
- Purchase
- Accounting
- Banking
- Items & Products
- Projects & Time Tracking
- Files
- Other
- Company Profile
- Countries
- Languages
- Notes
- Payment Types
- Permissions
- Tasks
- Units
- User Management
Dot.NET
- NET >= 8.x.x -> https://dotnet.microsoft.com/en-us/download
- Obtain an api token from here
- Check the bexio.net.Example project on how to use it
- Rename appsettings.example.json to appsettings.json
- Add your api token to the appsettings.json
- Run the example project and choose your option
- All GET request will be printed to the console and saved to a file in Responses folder
We decided to use the direct API Token approach as described here. The Implementation of oauth 'Authorization Code Grant' flow is described in the official documentation but not implemented in this API client.
© Substring AG