Warning: These APIs will not be supported from 1st August 2023. Implement these APIs at your own risk. Alternatively, you can use the new REST APIs.


Use these API methods to import a multitude of records (File upload) into your CustomerGauge system, or to get statistics of previous uploads.

Good to know

Maximum file size:

Please do not upload files larger than 2MB.

Maximum number of records:

Please do not upload files with more than 2,000 records.

Upload interval / frequency:

Please do not upload files more than once every 10 minutes.

Uploadable file types:

We accept CSV, XLS(X), and XML files (note: no JSON files).

API response format:

Our APIs return data in either JSON or XML format (depending on request by .json or .xml).

Method type definition:

Get Method: Use this method to get (export) data from the CustomerGauge system.

Post Method: Use this method to upload (import) data to the CustomerGauge system

When to call which API

Use this API set to upload survey invitation records – similar to doing a Transactional Upload in the In-App Upload.

If you're looking to create new survey invitation records, the POST File/Transactional is the API you're looking for.

To see the status/statistics of a Transational upload:

To upload (import) survey records into CustomerGauge:

Anonymous Surveys:

To upload "anonymous survey" records: