SatisMeter uses REST API to export list of responses in either CSV or JSON format.

  • Open API keys in SatisMeter (Settings/ Integrations/ API keys) and note Project ID and Read Key
  • Run the following command, replace project query param (58dc0709d79b8e000437caea) for your Project ID and basic auth username (aaVPdLq4YVWFywaF) for Read Key

To export responses in JSON format:

curl  -u aaVPdLq4YVWFywaF: "https://app.satismeter.com/api/responses?format=json&project=58dc0709d79b8e000437caea&startDate=2017-02-27T23%3A00%3A00.000Z&endDate=2017-03-29T21%3A59%3A59.999Z"
  • You should get a list of responses for the requested timeframe (see sample).

Query parameters:

  • project - Project ID (see Settings / Integrations / API key)
  • startDate - show only responses after this date
  • endDate - show only responses before this date
  • group - promoter, passive, detractor - show only responses from these groups
  • commented - true/false - show only responses with comment
  • format - json, csv, csv-excel

For JSON format, you can also use paginated results:

  • page[size] - size of one page of results
  • page[number] - page number of results (starting from page 1)
Did this answer your question?