The QuestionPro SOAP web service API connects your survey data to enterprise systems such as CRMs, ERPs, and ticketing platforms. Requests and responses are exchanged as XML over HTTPS, so any development platform that supports SOAP can integrate with QuestionPro.
The SOAP API is maintained for compatibility with existing enterprise integrations. For new integrations, the QuestionPro REST API is recommended, as it uses JSON with API key authentication and is where new capabilities are released.
Every method requires the username and password parameters of the QuestionPro account. All requests are sent over HTTPS.
Note: Use a dedicated integration user with minimum permissions, and store its credentials in a secrets manager.
Returns all active surveys in the account.
Request parameters:
Returns: String[], the surveys in the account.
Returns raw CSV response data for one survey within a time period.
Request parameters:
Returns: String, the raw data with one response per line.
Returns raw CSV response data for all surveys in the account within a time period.
Request parameters:
Returns: String, the raw data with one response per line.
Returns all responses linked to an email address, formatted as HTML.
Request parameters:
Returns: String, the HTML-formatted data for all responses linked to the email address.
Sends a survey invitation to a list of email addresses.
Request parameters:
Returns: Void.
This feature is available with the following licenses :