Surveys-2
For instructions on how to authenticate to use this endpoint, see API overview.
Endpoints
POST | |
POST | |
GET | |
POST | |
POST | |
GET | |
GET | |
GET |
Create surveys responses archive
Archive a single survey response.
Required API key scopes
survey:writePath parameters
- idstring
- response_uuidstring
Request parameters
- namestring
- descriptionstring
- type
- schedulestringnull
- linked_flag_idintegernull
- linked_insight_idintegernull
- targeting_flag_idinteger
- targeting_flag_filters
- remove_targeting_flagbooleannull
- questions
- conditions
- appearance
- start_datestringnull
- end_datestringnull
- archivedboolean
- responses_limitintegernull
- iteration_countintegernull
- iteration_frequency_daysintegernull
- iteration_start_datesarraynull
- current_iterationintegernull
- current_iteration_start_datestringnull
- response_sampling_start_datestringnull
- response_sampling_interval_type
- response_sampling_intervalintegernull
- response_sampling_limitintegernull
- response_sampling_daily_limits
- enable_partial_responsesbooleannull
- enable_iframe_embeddingbooleannull
- translations
- _create_in_folderstring
- form_content
Example request
POST /api /projects /:project_id /surveys /:id /responses /:response_uuid /archiveExample response
Status 200 No response body
Create surveys responses archive
Archive a single survey response.
Required API key scopes
survey:writePath parameters
- idstring
- response_uuidstring
Request parameters
- namestring
- descriptionstring
- type
- schedulestringnull
- linked_flag_idintegernull
- linked_insight_idintegernull
- targeting_flag_idinteger
- targeting_flag_filters
- remove_targeting_flagbooleannull
- questions
- conditions
- appearance
- start_datestringnull
- end_datestringnull
- archivedboolean
- responses_limitintegernull
- iteration_countintegernull
- iteration_frequency_daysintegernull
- iteration_start_datesarraynull
- current_iterationintegernull
- current_iteration_start_datestringnull
- response_sampling_start_datestringnull
- response_sampling_interval_type
- response_sampling_intervalintegernull
- response_sampling_limitintegernull
- response_sampling_daily_limits
- enable_partial_responsesbooleannull
- enable_iframe_embeddingbooleannull
- translations
- _create_in_folderstring
- form_content
Example request
POST /api /projects /:project_id /surveys /:id /responses /:response_uuid /archiveExample response
Status 200 No response body
Create surveys responses unarchive
Unarchive a single survey response.
Required API key scopes
survey:writePath parameters
- idstring
- response_uuidstring
Request parameters
- namestring
- descriptionstring
- type
- schedulestringnull
- linked_flag_idintegernull
- linked_insight_idintegernull
- targeting_flag_idinteger
- targeting_flag_filters
- remove_targeting_flagbooleannull
- questions
- conditions
- appearance
- start_datestringnull
- end_datestringnull
- archivedboolean
- responses_limitintegernull
- iteration_countintegernull
- iteration_frequency_daysintegernull
- iteration_start_datesarraynull
- current_iterationintegernull
- current_iteration_start_datestringnull
- response_sampling_start_datestringnull
- response_sampling_interval_type
- response_sampling_intervalintegernull
- response_sampling_limitintegernull
- response_sampling_daily_limits
- enable_partial_responsesbooleannull
- enable_iframe_embeddingbooleannull
- translations
- _create_in_folderstring
- form_content
Example request
POST /api /projects /:project_id /surveys /:id /responses /:response_uuid /unarchiveExample response
Status 200 No response body
Create surveys responses unarchive
Unarchive a single survey response.
Required API key scopes
survey:writePath parameters
- idstring
- response_uuidstring
Request parameters
- namestring
- descriptionstring
- type
- schedulestringnull
- linked_flag_idintegernull
- linked_insight_idintegernull
- targeting_flag_idinteger
- targeting_flag_filters
- remove_targeting_flagbooleannull
- questions
- conditions
- appearance
- start_datestringnull
- end_datestringnull
- archivedboolean
- responses_limitintegernull
- iteration_countintegernull
- iteration_frequency_daysintegernull
- iteration_start_datesarraynull
- current_iterationintegernull
- current_iteration_start_datestringnull
- response_sampling_start_datestringnull
- response_sampling_interval_type
- response_sampling_intervalintegernull
- response_sampling_limitintegernull
- response_sampling_daily_limits
- enable_partial_responsesbooleannull
- enable_iframe_embeddingbooleannull
- translations
- _create_in_folderstring
- form_content
Example request
POST /api /projects /:project_id /surveys /:id /responses /:response_uuid /unarchiveExample response
Status 200 No response body
Retrieve surveys stats
Get survey response statistics for a specific survey.
Args: date_from: Optional ISO timestamp for start date (e.g. 2024-01-01T00:00:00Z) date_to: Optional ISO timestamp for end date (e.g. 2024-01-31T23:59:59Z) exclude_archived: Optional boolean to exclude archived responses (default: false, includes archived)
Returns: Survey statistics including event counts, unique respondents, and conversion rates
Required API key scopes
survey:readPath parameters
- idstring
Query parameters
- date_fromstring
- date_tostring
Response
Example request
GET /api /projects /:project_id /surveys /:id /statsExample response
Status 200
Retrieve surveys stats
Get survey response statistics for a specific survey.
Args: date_from: Optional ISO timestamp for start date (e.g. 2024-01-01T00:00:00Z) date_to: Optional ISO timestamp for end date (e.g. 2024-01-31T23:59:59Z) exclude_archived: Optional boolean to exclude archived responses (default: false, includes archived)
Returns: Survey statistics including event counts, unique respondents, and conversion rates
Required API key scopes
survey:readPath parameters
- idstring
Query parameters
- date_fromstring
- date_tostring
Response
Example request
GET /api /projects /:project_id /surveys /:id /statsExample response
Status 200
Create surveys summarize responses
Required API key scopes
survey:readPath parameters
- idstring
Request parameters
- namestring
- descriptionstring
- type
- schedulestringnull
- linked_flag_idintegernull
- linked_insight_idintegernull
- targeting_flag_idinteger
- targeting_flag_filters
- remove_targeting_flagbooleannull
- questions
- conditions
- appearance
- start_datestringnull
- end_datestringnull
- archivedboolean
- responses_limitintegernull
- iteration_countintegernull
- iteration_frequency_daysintegernull
- iteration_start_datesarraynull
- current_iterationintegernull
- current_iteration_start_datestringnull
- response_sampling_start_datestringnull
- response_sampling_interval_type
- response_sampling_intervalintegernull
- response_sampling_limitintegernull
- response_sampling_daily_limits
- enable_partial_responsesbooleannull
- enable_iframe_embeddingbooleannull
- translations
- _create_in_folderstring
- form_content
Example request
POST /api /projects /:project_id /surveys /:id /summarize_responsesExample response
Status 200 No response body
Create surveys summarize responses
Required API key scopes
survey:readPath parameters
- idstring
Request parameters
- namestring
- descriptionstring
- type
- schedulestringnull
- linked_flag_idintegernull
- linked_insight_idintegernull
- targeting_flag_idinteger
- targeting_flag_filters
- remove_targeting_flagbooleannull
- questions
- conditions
- appearance
- start_datestringnull
- end_datestringnull
- archivedboolean
- responses_limitintegernull
- iteration_countintegernull
- iteration_frequency_daysintegernull
- iteration_start_datesarraynull
- current_iterationintegernull
- current_iteration_start_datestringnull
- response_sampling_start_datestringnull
- response_sampling_interval_type
- response_sampling_intervalintegernull
- response_sampling_limitintegernull
- response_sampling_daily_limits
- enable_partial_responsesbooleannull
- enable_iframe_embeddingbooleannull
- translations
- _create_in_folderstring
- form_content
Example request
POST /api /projects /:project_id /surveys /:id /summarize_responsesExample response
Status 200 No response body
Create surveys summary headline
Required API key scopes
survey:readPath parameters
- idstring
Request parameters
- namestring
- descriptionstring
- type
- schedulestringnull
- linked_flag_idintegernull
- linked_insight_idintegernull
- targeting_flag_idinteger
- targeting_flag_filters
- remove_targeting_flagbooleannull
- questions
- conditions
- appearance
- start_datestringnull
- end_datestringnull
- archivedboolean
- responses_limitintegernull
- iteration_countintegernull
- iteration_frequency_daysintegernull
- iteration_start_datesarraynull
- current_iterationintegernull
- current_iteration_start_datestringnull
- response_sampling_start_datestringnull
- response_sampling_interval_type
- response_sampling_intervalintegernull
- response_sampling_limitintegernull
- response_sampling_daily_limits
- enable_partial_responsesbooleannull
- enable_iframe_embeddingbooleannull
- translations
- _create_in_folderstring
- form_content
Example request
POST /api /projects /:project_id /surveys /:id /summary_headlineExample response
Status 200 No response body
Create surveys summary headline
Required API key scopes
survey:readPath parameters
- idstring
Request parameters
- namestring
- descriptionstring
- type
- schedulestringnull
- linked_flag_idintegernull
- linked_insight_idintegernull
- targeting_flag_idinteger
- targeting_flag_filters
- remove_targeting_flagbooleannull
- questions
- conditions
- appearance
- start_datestringnull
- end_datestringnull
- archivedboolean
- responses_limitintegernull
- iteration_countintegernull
- iteration_frequency_daysintegernull
- iteration_start_datesarraynull
- current_iterationintegernull
- current_iteration_start_datestringnull
- response_sampling_start_datestringnull
- response_sampling_interval_type
- response_sampling_intervalintegernull
- response_sampling_limitintegernull
- response_sampling_daily_limits
- enable_partial_responsesbooleannull
- enable_iframe_embeddingbooleannull
- translations
- _create_in_folderstring
- form_content
Example request
POST /api /projects /:project_id /surveys /:id /summary_headlineExample response
Status 200 No response body
Retrieve surveys all activity
Required API key scopes
activity_log:readExample request
GET /api /projects /:project_id /surveys /activityExample response
Status 200 No response body
Retrieve surveys all activity
Required API key scopes
activity_log:readExample request
GET /api /projects /:project_id /surveys /activityExample response
Status 200 No response body
Retrieve surveys responses count
Get response counts for all surveys.
Args: exclude_archived: Optional boolean to exclude archived responses (default: false, includes archived) survey_ids: Optional comma-separated list of survey IDs to filter by
Returns: Dictionary mapping survey IDs to response counts
Required API key scopes
survey:readExample request
GET /api /projects /:project_id /surveys /responses_countExample response
Status 200 No response body
Retrieve surveys responses count
Get response counts for all surveys.
Args: exclude_archived: Optional boolean to exclude archived responses (default: false, includes archived) survey_ids: Optional comma-separated list of survey IDs to filter by
Returns: Dictionary mapping survey IDs to response counts
Required API key scopes
survey:readExample request
GET /api /projects /:project_id /surveys /responses_countExample response
Status 200 No response body
Retrieve surveys global stats
Get aggregated response statistics across all surveys.
Args: date_from: Optional ISO timestamp for start date (e.g. 2024-01-01T00:00:00Z) date_to: Optional ISO timestamp for end date (e.g. 2024-01-31T23:59:59Z)
Returns: Aggregated statistics across all surveys including total counts and rates
Required API key scopes
survey:readQuery parameters
- date_fromstring
- date_tostring
Response
Example request
GET /api /projects /:project_id /surveys /statsExample response
Status 200
Retrieve surveys global stats
Get aggregated response statistics across all surveys.
Args: date_from: Optional ISO timestamp for start date (e.g. 2024-01-01T00:00:00Z) date_to: Optional ISO timestamp for end date (e.g. 2024-01-31T23:59:59Z)
Returns: Aggregated statistics across all surveys including total counts and rates
Required API key scopes
survey:readQuery parameters
- date_fromstring
- date_tostring
Response
Example request
GET /api /projects /:project_id /surveys /stats