Surveys-2
For instructions on how to authenticate to use this endpoint, see API overview.
Endpoints
POST | |
GET | |
POST | |
POST | |
GET | |
GET | |
GET |
Create surveys responses unarchive
Required API key scopes
survey:writePath parameters
- idstring
- project_idstring
- response_uuidstring
Request parameters
- namestring
- descriptionstring
- type
- schedulestring
- linked_flag_idinteger
- linked_insight_idinteger
- targeting_flag_idinteger
- targeting_flag_filters
- remove_targeting_flagboolean
- questions
- conditions
- appearance
- start_datestring
- end_datestring
- archivedboolean
- responses_limitinteger
- iteration_countinteger
- iteration_frequency_daysinteger
- iteration_start_datesarray
- current_iterationinteger
- current_iteration_start_datestring
- response_sampling_start_datestring
- response_sampling_interval_type
- response_sampling_intervalinteger
- response_sampling_limitinteger
- response_sampling_daily_limits
- enable_partial_responsesboolean
- _create_in_folderstring
Example request
POST /api /projects /:project_id /surveys /:id /responses /:response_uuid /unarchiveExample response
Status 200 No response body
Create surveys responses unarchive
Required API key scopes
survey:writePath parameters
- idstring
- project_idstring
- response_uuidstring
Request parameters
- namestring
- descriptionstring
- type
- schedulestring
- linked_flag_idinteger
- linked_insight_idinteger
- targeting_flag_idinteger
- targeting_flag_filters
- remove_targeting_flagboolean
- questions
- conditions
- appearance
- start_datestring
- end_datestring
- archivedboolean
- responses_limitinteger
- iteration_countinteger
- iteration_frequency_daysinteger
- iteration_start_datesarray
- current_iterationinteger
- current_iteration_start_datestring
- response_sampling_start_datestring
- response_sampling_interval_type
- response_sampling_intervalinteger
- response_sampling_limitinteger
- response_sampling_daily_limits
- enable_partial_responsesboolean
- _create_in_folderstring
Example request
POST /api /projects /:project_id /surveys /:id /responses /:response_uuid /unarchiveExample response
Status 200 No response body
Retrieve surveys stats retrieve
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
- project_idstring
Example request
GET /api /projects /:project_id /surveys /:id /statsExample response
Status 200 No response body
Retrieve surveys stats retrieve
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
- project_idstring
Example request
GET /api /projects /:project_id /surveys /:id /statsExample response
Status 200 No response body
Create surveys summarize responses
Required API key scopes
survey:readPath parameters
- idstring
- project_idstring
Request parameters
- namestring
- descriptionstring
- type
- schedulestring
- linked_flag_idinteger
- linked_insight_idinteger
- targeting_flag_idinteger
- targeting_flag_filters
- remove_targeting_flagboolean
- questions
- conditions
- appearance
- start_datestring
- end_datestring
- archivedboolean
- responses_limitinteger
- iteration_countinteger
- iteration_frequency_daysinteger
- iteration_start_datesarray
- current_iterationinteger
- current_iteration_start_datestring
- response_sampling_start_datestring
- response_sampling_interval_type
- response_sampling_intervalinteger
- response_sampling_limitinteger
- response_sampling_daily_limits
- enable_partial_responsesboolean
- _create_in_folderstring
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
- project_idstring
Request parameters
- namestring
- descriptionstring
- type
- schedulestring
- linked_flag_idinteger
- linked_insight_idinteger
- targeting_flag_idinteger
- targeting_flag_filters
- remove_targeting_flagboolean
- questions
- conditions
- appearance
- start_datestring
- end_datestring
- archivedboolean
- responses_limitinteger
- iteration_countinteger
- iteration_frequency_daysinteger
- iteration_start_datesarray
- current_iterationinteger
- current_iteration_start_datestring
- response_sampling_start_datestring
- response_sampling_interval_type
- response_sampling_intervalinteger
- response_sampling_limitinteger
- response_sampling_daily_limits
- enable_partial_responsesboolean
- _create_in_folderstring
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
- project_idstring
Request parameters
- namestring
- descriptionstring
- type
- schedulestring
- linked_flag_idinteger
- linked_insight_idinteger
- targeting_flag_idinteger
- targeting_flag_filters
- remove_targeting_flagboolean
- questions
- conditions
- appearance
- start_datestring
- end_datestring
- archivedboolean
- responses_limitinteger
- iteration_countinteger
- iteration_frequency_daysinteger
- iteration_start_datesarray
- current_iterationinteger
- current_iteration_start_datestring
- response_sampling_start_datestring
- response_sampling_interval_type
- response_sampling_intervalinteger
- response_sampling_limitinteger
- response_sampling_daily_limits
- enable_partial_responsesboolean
- _create_in_folderstring
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
- project_idstring
Request parameters
- namestring
- descriptionstring
- type
- schedulestring
- linked_flag_idinteger
- linked_insight_idinteger
- targeting_flag_idinteger
- targeting_flag_filters
- remove_targeting_flagboolean
- questions
- conditions
- appearance
- start_datestring
- end_datestring
- archivedboolean
- responses_limitinteger
- iteration_countinteger
- iteration_frequency_daysinteger
- iteration_start_datesarray
- current_iterationinteger
- current_iteration_start_datestring
- response_sampling_start_datestring
- response_sampling_interval_type
- response_sampling_intervalinteger
- response_sampling_limitinteger
- response_sampling_daily_limits
- enable_partial_responsesboolean
- _create_in_folderstring
Example request
POST /api /projects /:project_id /surveys /:id /summary_headlineExample response
Status 200 No response body
Retrieve surveys activity
Required API key scopes
activity_log:readPath parameters
- project_idstring
Example request
GET /api /projects /:project_id /surveys /activityExample response
Status 200 No response body
Retrieve surveys activity
Required API key scopes
activity_log:readPath parameters
- project_idstring
Example 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:readPath parameters
- project_idstring
Example 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:readPath parameters
- project_idstring
Example request
GET /api /projects /:project_id /surveys /responses_countExample response
Status 200 No response body
Retrieve surveys 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:readPath parameters
- project_idstring
Example request
GET /api /projects /:project_id /surveys /statsExample response
Status 200 No response body
Retrieve surveys 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:readPath parameters
- project_idstring
Example request
GET /api /projects /:project_id /surveys /stats