module SurveyMonkeyApi::Client::SurveyResponses

API endpoints for surveys resources

Public Instance Methods

response(survey_id, response_id, options = {}) click to toggle source

Returns response's information for survey

# File lib/surveymonkey/client/responses.rb, line 14
def response(survey_id, response_id, options = {})
    response = self.class.get("/v3/surveys/#{survey_id}/responses/#{response_id}", query: options)
    response.parsed_response
end
response_with_details(survey_id, response_id, options = {}) click to toggle source

Returns response's information for survey with details

# File lib/surveymonkey/client/responses.rb, line 20
def response_with_details(survey_id, response_id, options = {})
    response = self.class.get("/v3/surveys/#{survey_id}/responses/#{response_id}/details", query: options)
    response.parsed_response
end
responses(survey_id, options = {}) click to toggle source

Returns list of survey responses for survey Each survey looks like {“href”=>“api.surveymonkey.net/v3/surveys/00000001/responses/1234”, “id”=>“1234”}

# File lib/surveymonkey/client/responses.rb, line 8
def responses(survey_id, options = {})
    response = self.class.get("/v3/surveys/#{survey_id}/responses", query: options)
    response.parsed_response
end