AbraFlexi logo

AbraFlexi REST API Reference

This guide summarizes the AbraFlexi (FlexiBee) REST API — not any specific client library, but the HTTP interface of the AbraFlexi server itself, as usable by any client in any language.

Content is compiled and translated from the official documentation at podpora.flexibee.eu and cross-checked against the reference PHP AbraFlexi library. It focuses on generic REST API mechanics applicable across evidences; it does not cover business-domain-specific topics of individual modules (payroll, VAT filing, warehouse internals, etc.) or the XML schema — examples throughout use JSON.

Quick overview

Basic URL shape:

https://server:port/c/<company identifier>/<evidence>/<record ID>.<format>
  • Authentication: HTTP Basic, or a JSON login session token (authSessionId).

  • Format: JSON and XML are both fully supported (CSV, XLS, PDF, ISDOC, EDI, vCard, iCalendar for export); this guide sticks to JSON.

  • Reading: GET on a listing (no ID) or detail (with ID) URL, with optional filtering, sorting, pagination and detail level.

  • Writing: PUT/POST with the same data shape as reading; AbraFlexi doesn’t distinguish create from update — it’s determined by whether the identifier already exists.

  • Deleting: HTTP DELETE, or the more general action="delete" on any evidence.

Resources