A GET request will download the database as a ZIP file.

Example request

$ curl -D headers.txt -o skylar_database.zip 'http://skylar.livingfire.de/api/csv/backup'
$ cat headers.txt

Response Header

HTTP/1.1 201
X-Application-Context: core:development
Content-Disposition: attachment; filename="20160401_1706_skylar_database.zip"
Content-Length: 1131
Date: Thu, 01 Apr 2016 17:06:18 GMT


A POST request will restore the database from a ZIP file.

Example request

$ curl --form 'file=@skylar_database.zip' 'http://skylar.livingfire.de/api/csv/backup'

Example response

HTTP/1.1 201 OK
Content-Type: application/json;charset=UTF-8
Content-Length: 118

    ,"userMessage":"backup restored"
    ,"developerMessage":"backup restored"