The ABRA Flexi REST API can export and import data in various formats.
The input/output format type can be determined by the file extension (.xml, .json, …) or via HTTP request headers (Content-Type / Accept). The format extension is optional and, when generating output, takes precedence over the Accept HTTP header. The input format, on the other hand, is primarily determined by the Content-Type header. If the request includes Accept: */*, the HTML form is returned.
ABRA Flexi supports the following formats:
Name | Note | Extension | Content-Type | Import? |
HTML | HTML page for displaying information on a web page. |
|
| no |
Machine-readable structure in XML format. |
|
| yes | |
Machine-readable structure in JSON format. |
|
| yes | |
Tabular output in CSV format. |
|
| yes | |
Database output in DBF (dBase) format. |
|
| yes | |
XLS | Tabular output in Excel format. |
|
| yes |
XLSX | Tabular output in Excel (Office Open XML) format. |
|
| yes |
E-invoicing format – ISDOC. |
|
| yes | |
Electronic Data Interchange (EDI) in INHOUSE format. |
|
| yes | |
Generates a print report. This is the same function that is available in the application. Export to PDF. |
|
| no | |
Address book output in vCard electronic business card format. |
|
| no | |
Calendar output in iCalendar format. This can be used to export events, but also, for example, due dates of received or issued invoices. |
|
| no |
