Retently NPS API (v2)

REST API Reference Documentation

Authentication and API Details

Base URL: https://app.retently.com

API Version: v2

Authentication: API Key (pass as api_key header)

GET CUSTOMERS

GET/api/v2/nps/customers{?page,limit,sort}

EXAMPLE URI

https://app.retently.com/api/v2/nps/customers?page=1&limit=20&sort=createdDate
URI Parameters
Request
Response200

GET CUSTOMER BY ID

GET/api/v2/nps/customers/{customerId}

EXAMPLE URI

https://app.retently.com/api/v2/nps/customers/5a9d595701c85b38114b5a1
Request
Response200
Response400
Response401
Response404

GET COMPANIES

GET/api/v2/companies{?page,limit,sort}

EXAMPLE URI

https://app.retently.com/api/v2/companies?page=1&limit=20&sort=-createdDate
URI Parameters
Request
Sort Options
Response200
Response400
Response401

GET COMPANY BY ID

GET/api/v2/companies/{companyId|domain}

EXAMPLE URIS

https://app.retently.com/api/v2/companies/60444db01eeeb6bf89799999
https://app.retently.com/api/v2/companies/acme.com
Request
Response200
Response401
Response404

GET REPORTS

GET/api/v2/reports/

EXAMPLE URI

https://app.retently.com/api/v2/reports/5f1ec45y27b8313876299999
URI Parameters
Request
Response200

GET LATEST SCORE

GET/api/v2/{metric}/score

You can get the last score based on the survey metric. In the link replace {metric} with: nps, star, csat, or ces. You can pull the score only for one metric at a time.

EXAMPLE URIS

https://app.retently.com/api/v2/nps/score
https://app.retently.com/api/v2/star/score
https://app.retently.com/api/v2/csat/score
https://app.retently.com/api/v2/ces/score
Request
Response200
Response401

GET FEEDBACK

GET/api/v2/feedback{?page,limit,sort,startDate,endDate}

EXAMPLE URI

https://app.retently.com/api/v2/feedback?page=1&limit=20&sort=-createdDate&startDate=1514764800&endDate=1526556971
URI Parameters
Request
Response200

GET FEEDBACK BY ID

GET/api/v2/feedback/{feedbackId|campaignId}

EXAMPLE URI

https://app.retently.com/api/v2/feedback/5a9d595701c85b37224ab2d0
Request
Response200
Response400
Response401
Response404

GET OUTBOX

GET/api/v2/nps/outbox{?page, limit}

EXAMPLE URI

https://app.retently.com/api/v2/nps/outbox?page=1&limit=50
URI Parameters
Request
Response200

GET TEMPLATES

GET/api/v2/templates

EXAMPLE URI

https://app.retently.com/api/v2/templates
Request
Response200
Response401

GET CAMPAIGNS

GET/api/v2/campaigns

EXAMPLE URI

https://app.retently.com/api/v2/campaigns
Request
Notes
Response200
Response401

CREATE OR UPDATE CUSTOMERS

POST/api/v2/nps/customers

Maximum number of customers per request should not exceed 1,000

EXAMPLE URI

https://app.retently.com/api/v2/nps/customers
Request Body Parameters
Request
Manage customer properties
Response200

SEND TRANSACTIONAL SURVEY

POST/api/v2/survey

EXAMPLE URI

https://app.retently.com/api/v2/survey
Request Body Parameters
Request
Manage customer properties
For transactional in-app survey
Note
Response200
Response400
Response401
Response403
Response404

ADD FEEDBACK TOPICS

POST/api/v2/response/topics

EXAMPLE URI

https://app.retently.com/api/v2/response/topics
Request Body Parameters
Request
Response200

ADD FEEDBACK TAGS

POST/api/v2/response/tags

EXAMPLE URI

https://app.retently.com/api/v2/response/tags
Request Body Parameters
Request
Response200

UNSUBSCRIBE CUSTOMERS

POST/api/v2/nps/customers/unsubscribe

EXAMPLE URI

https://app.retently.com/api/v2/nps/customers/unsubscribe
Request Body Parameters
Request
Response200

DELETE CUSTOMERS

DELETE/api/v2/nps/customers

EXAMPLE URI

https://app.retently.com/api/v2/nps/customers
Request Body Parameters
Request
Response200

GET RESPONSES (DEPRECATED)

GET/api/v2/nps/customers/response{?page,limit,sort,startDate,endDate}

EXAMPLE URI

https://app.retently.com/api/v2/nps/customers/response?page=1&limit=20&sort=createdDate&startDate='1514764800'&endDate='1526556971'
URI Parameters
Request
Response200

GET TEMPLATES (DEPRECATED)

GET/api/v2/nps/templates

EXAMPLE URI

https://app.retently.com/api/v2/nps/templates
Request
Notes
Response200

GET CAMPAIGNS (DEPRECATED)

GET/api/v2/nps/campaigns

EXAMPLE URI

https://app.retently.com/api/v2/nps/campaigns
Request
Notes
Response200
Response404

SEND SURVEY (REMOVED)

POST/api/v2/nps/customers/survey
The /api/v2/nps/customers/survey endpoint has been removed, and all requests to this endpoint will now return an error. If you are currently using this endpoint or planning to use our API to trigger surveys, please switch to the /api/v2/survey endpoint here.

EXAMPLE URI

https://app.retently.com/api/v2/nps/customers/survey
Request Body Parameters
Request
Response200
Response403
Response404

UPDATE FEEDBACK TAGS (DEPRECATED)

POST/api/v2/nps/customers/response/tags

EXAMPLE URI

https://app.retently.com/api/v2/nps/customers/response/tags
Request Body Parameters
Request
Response200