The response in 'get_responses' is literally just the answers the user inputted. The metadata you want is actually held in the respondent details, accessible via get_respondent_list. There is a date_start that is when they started their response, and date_modified which is the last time they changed it (which when they're...
The key limits are per application, not per user. If your app requires a higher rate limit, you can request your limit be raised from the link at the bottom of the following page: https://developer.surveymonkey.com/mashery/limits...
There is some Enterprise data available through the API. You didn't find it in the docs because it was released last week and the docs haven't been updated yet. get_user_details returns: data.is_enterprise_user Boolean Returns if the account is a SurveyMonkey Enterprise account data.enterprise_details.total_seats_invoiced Integer The number of seats purchased for...
If you include 'custom_id' in the send_flow API request, that value will be available in the response payload of the get_respondent_list request. It is also available in the 'Custom Data' field when viewing individual responses, or in an export of responses from the SM UI. The one place this value...
This is not possible, the only authorization token you can generate is a full access one as documented here. Your best bet in this case is to have a proxy web app you can call, which then makes the API calls on the client's behalf....
The SurveyMonkey API is designed for partners to integrate their website with SurveyMonkey's and allow any of their users to link their SurveyMonkey accounts with the partner's website - i.e. as things work currently, your API key is not meant to be linked with a specific SurveyMonkey account. Instead you...
This is not possible - having an OAuth token to someone's account is equivalent to having the password to their account. There are currently no limited views or restricted scopes possible with SurveyMonkey's API.