Surveys
Surveys allow you to collect targeted feedback from your users within your product. Surveys can be targeted to specific user segments or pages and can contain multiple questions with conditional logic.
List surveys
client.surveys.list(SurveyListParams { cursor, isActive, limit, 2 more } params?, RequestOptionsoptions?): CursorPage<Survey { id, createdAt, isActive, 8 more } >
GET/v2/surveys
Get a survey by ID
client.surveys.retrieve(stringid, SurveyRetrieveParams { featurebaseVersion } params?, RequestOptionsoptions?): Survey { id, createdAt, isActive, 8 more }
GET/v2/surveys/{id}
Get survey responses
client.surveys.listResponses(stringid, SurveyListResponsesParams { cursor, limit, pageId, featurebaseVersion } params?, RequestOptionsoptions?): CursorPage<SurveyListResponsesResponse { id, createdAt, object, 2 more } >
GET/v2/surveys/{id}/responses