Skip to main content

Supported Formats

What are the supported formats for the ABRA Flexi REST API

Written by Lenka Haringerová

The ABRA Flexi REST API can export and import data in various formats.

The input/output format type can be specified by a file extension (.xml, .json, …) or via HTTP request headers (Content-Type / Accept). The format as an extension is optional and takes precedence over the HTTP Accept header when generating output. The input format, on the other hand, is determined primarily by the Content-Type header.

ABRA Flexi supports the following formats:

Name

Note

Extension

Content-Type

Import?

HTML

HTML page for displaying information on a web page.

.html

text/html

no

Machine-readable structure in XML format.

.xml

application/xml

yes

Machine-readable structure in JSON format.

.js
.json

text/javascript
application/json

yes

Tabular output in CSV format.

.csv
.csv?encoding=iso-8859-2

text/csv

yes

Database output in DBF (dBase) format.

.dbf
.dbf?encoding=iso-8859-2

application/dbf

yes

XLS

Tabular output in Excel format.

.xls

application/ms-excel

yes

E-invoicing format – ISDOC.
Import parameters: typDoklInvoice type (required), typUcOpAccounting template. Both of type identifier.

.isdoc
.isdocx
?typDokl=code:FAKTURA
&typUcOp=code:NÁKUP%20SLUŽBY

application/x-isdoc
application/x-isdocx

yes

Electronic Data Interchange (EDI) in INHOUSE format.

.edi

application/x-edi-inhouse

yes

Generates a print report. This is the same function available within the application. Export to PDF.

.pdf
.pdf?report-name=vydejka

application/pdf

no

Address book output in vCard electronic business card format.

.vcf

text/vcard

no

Calendar output in iCalendar format. This can be used to export events, as well as due dates for received or issued invoices.

.ical

text/calendar

no

Did this answer your question?