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 by HTTP request headers (Content-Type / Accept). Specifying the format as an extension is optional, and takes precedence over the Accept HTTP header when generating the output. Conversely, the input format is primarily determined by the Content-Type header. If Accept: */* is specified in the request, 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 format (Office Open XML). |
|
| yes |
E-invoicing format – ISDOC. |
|
| yes | |
Electronic Data Interchange (EDI) in INHOUSE format. |
|
| yes | |
Generates a print report. This is the same function available in the application. Export to PDF. |
|
| no | |
Address book output in vCard electronic business card format. |
|
| no | |
Calendar output in iCalendar format. This allows exporting events, but also, for example, due dates for received or issued invoices. |
|
| no |
