Technology
How the bexio integration works technically
The bexio API
The bexio API is a REST interface. It uses HTTPS methods and exchanges data in JSON format (source: docs.bexio.com, retrieved on July 31, 2026). You get access through OpenID Connect or a personal access token. Personal tokens expire after 60 days at most and are only suitable for testing. For production use, bexio provides OpenID Connect (source: developer.bexio.com, retrieved on July 31, 2026). An automation built on a personal token stops after two months. That is why we build with the method that holds up in production from day one.
The interface gives access to contacts, quotes, orders, invoices, credit notes, dunning, projects, time tracking and items, among others.
Zapier, Make or n8n: what fits when
bexio offers an official Zapier connector in its own marketplace. That is enough for simple connections made of one trigger and one action. As soon as a workflow needs conditions, error handling or more than a handful of steps, the per-run bill gets expensive and the logic gets hard to follow.
We use n8n. The reason is practical: n8n can be self-hosted in Switzerland, the data doesn’t leave the country, and the cost doesn’t depend on the number of runs. The detailed comparison is on our business process automation page. If your case is solved with the Zapier connector, we tell you so and don’t build anything on top.
What the bexio API can’t do
Not everything you can do in the interface works through the API. Bank connections run through bLink and are limited to the connected banks, currently including UBS, Raiffeisen, Zürcher Kantonalbank and Thurgauer Kantonalbank (source: help.bexio.com, article 000002294, retrieved on July 31, 2026). In the initial call we check whether your process can be reached technically at all, before you order anything.
Available through the bexio API
Contacts
Create, read, sync, detect duplicates.
Quotes and orders
Create drafts, set items, track status.
Invoices and credit notes
Create, add a QR reference, read status.
Projects and time tracking
Write hours, assign to customer, order and rate.
Items and dunning
Maintain master data, trigger dunning runs.
Bank connection via bLink
Only for the connected banks. We check your case first.