API documentation (v1)


Customer.guru offers a simple RESTful HTTP API.

Versions

API v1 currently only offers a single endpoint for scheduling new surveys.

If you need any other API functionality, please let us know at hello@customer.guru and we do our best to implement it within a few days.

API tokens

You can find your api_token and api_secret in API keys.


Sending or scheduling a survey


Request:
POST https://customer.guru/api/v1/survey

api_token=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
api_secret=yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy
emails=juraj@customer.guru,niceapi@customer.guru
scheduled_for=now
test=true

JSON Response:
{
  "status":"OK",
  "successfully_sent":0,
  "failed_to_send":1,
  "test":true
}

Please remove the test field if you want to actually send out email surveys.

All parameters (except test) are required.

scheduled_for
Accepted values:
Any troubles integrating with the API?

Get in touch with us know at hello@customer.guru and we'll respond promptly.
Are you using PHP? See a sample implementation.

Libraries