Met de Xanti Application Programming Interface (API) kan data geëxporteerd en gedownload worden.
De web service is RESTful en geeft bij een fout een response in JSON (JavaScript Object Notation) terug
met altijd de volgende drie velden:
error - Boolean
message - String
result - Mixed
200 OK
400 Bad Request
401 Unauthorized
404 Not Found
500 Internal Server Error
501 Not Implemented
Authorization header nodig met daarin een API key.GET /api/export_query
Export data from a given query name.
Parameters:
name - String: (required)
type - String: 'json' (default), 'tsv', 'csv' or 'xls'
GET /api/export_obj
Export generic folder/object data.
Parameters:
tpl - String: Template name (required) like 'news', 'agenda' or 'user'.
pid - Integer: Parent ID
type - String: 'tsv' (default), 'csv' or 'xls'
skip_text_fields - Integer: 1
GET /api/export_answer
Export all survey results which let you see how each respondent answered a survey.
Parameters:
pid - Integer: Parent ID (required)
type - String: 'tsv' (default), 'csv', 'xls' or 'sps'
skip_text_fields - Integer: 1