Go back to page
Project Basics
  • Getting Started!
    • Assessment Question types
      • Score and more
        • Quiz participation
          • Get Results
          • Introduction to Poll
            • Build your Poll
              • Launch your Poll
                • Analyze your Poll
                  • Build Project
                    • Project Style
                      • Launch Project
                        • Analyze Project
                          • Account Settings
                            • Good to Know

                              HTTP Targets

                              When a participant submits a response to your project, HTTP Targets allow you to pass values from a response to a third-party application, using their REST APIs.

                              This feature is available only in our Enterprise plan. Contact us to take advantage of this option.

                              Here’s how it works:

                              1. Within your SoGoSurvey account, click on the Utilities icon in the top right corner.
                              2. Click Integrations.
                              3. Click Create HTTP Target.
                              4. Next, select the project on which you want to apply the HTTP Target.
                              5. Enter the HTTP Target Name. Note that this name is only for internal use.
                              6. In the URL section, enter the third party REST API’s endpoint URL.
                              7. Select the method. Methods can be POST or PUT.
                              8. Next, in Content type, select JSON or XML.
                              9. Based on your Content type selection, click on Input JSON/XML tab. You will have an option to enter the JSON/XML. In the Response Variables tab you may copy and replace response variables in the JSON/XML.
                              10. Turn on Authentication, if the REST API requires it, and enter username and password.
                              11. Test the Target, then click Save.
                              12. When you revisit HTTP Target, you’ll see the list of all targets created for each project. You may also create additional targets by clicking Create HTTP Target.
                              13. All HTTP Targets are executed once project response is received, this might take some time.