Skip to main content

CSV User Import

Users and common related resources can be imported onto a Wazo server by sending a CSV file with a predefined set of fields.

This page only documents additional notes useful for API users. Consult the API documentation for more details.

Uploading files​

Files may be uploaded as usual through the web interface, or from a console by using HTTP utilities and the REST API. When uploading through the API, the header Content-Type: text/csv charset=utf-8 must be set and the CSV data must be sent in the body of the request. A file may be uploaded using curl as follows:

curl -k -H "Content-Type: text/csv; charset=utf-8" -u username:password --data-binary "@file.csv" https://wazo/api/confd/1.1/users/import

The response can be re-indented in a more readable format by piping the output through python -m json.tool in the following way:

curl (...) | python -m json.tool