9.2. SOAP API Examples for Platform Version 6.5.314.4301ΒΆ
Each of these sections contains examples that show the HTTP request and response for each step in a given workflow.
- 9.2.1. Basic API Authentication
- 9.2.2. Create User
- 9.2.2.1. Step 1 - Authenticate to the SOAP API via /auth
- 9.2.2.2. Step 2 - Get the server version via /info.json
- 9.2.2.3. Step 3 - Issue a GetObject to find the object to be deleted
- 9.2.2.4. Step 4 - Issue a GetObject to find a user role
- 9.2.2.5. Step 5 - Issue an AddObject to add a User object
- 9.2.2.6. Step 6 - Issue a GetObject on the recently added object in order to get the full object
- 9.2.2.7. Step 7 - Issue a GetObject to find the object to be deleted
- 9.2.2.8. Step 8 - Issue a DeleteObject to delete an object
- 9.2.3. Create Package
- 9.2.3.1. Step 1 - Authenticate to the SOAP API via /auth
- 9.2.3.2. Step 2 - Get the server version via /info.json
- 9.2.3.3. Step 3 - Issue a GetObject to find the object to be deleted
- 9.2.3.4. Step 4 - Issue a GetObject to get the full object of a sensor for inclusion in a question or action
- 9.2.3.5. Step 5 - Issue an AddObject to add a Group object for this package
- 9.2.3.6. Step 6 - Issue a GetObject on the recently added object in order to get the full object
- 9.2.3.7. Step 7 - Issue an AddObject to add a Group object for this package
- 9.2.3.8. Step 8 - Issue a GetObject on the recently added object in order to get the full object
- 9.2.3.9. Step 9 - Issue a GetObject to find the object to be deleted
- 9.2.3.10. Step 10 - Issue a DeleteObject to delete an object
- 9.2.4. Create Group
- 9.2.4.1. Step 1 - Authenticate to the SOAP API via /auth
- 9.2.4.2. Step 2 - Get the server version via /info.json
- 9.2.4.3. Step 3 - Issue a GetObject to find the object to be deleted
- 9.2.4.4. Step 4 - Issue a GetObject to get the full object of specified sensors for inclusion in a group
- 9.2.4.5. Step 5 - Issue an AddObject to add a Group object
- 9.2.4.6. Step 6 - Issue a GetObject on the recently added object in order to get the full object
- 9.2.4.7. Step 7 - Issue a GetObject to find the object to be deleted
- 9.2.4.8. Step 8 - Issue a DeleteObject to delete an object
- 9.2.5. Create Whitelisted Url
- 9.2.5.1. Step 1 - Authenticate to the SOAP API via /auth
- 9.2.5.2. Step 2 - Get the server version via /info.json
- 9.2.5.3. Step 3 - Issue a GetObject to find the object to be deleted
- 9.2.5.4. Step 4 - Issue an AddObject to add a WhitelistedURL object
- 9.2.5.5. Step 5 - Issue a GetObject on the recently added object in order to get the full object
- 9.2.5.6. Step 6 - Issue a GetObject to find the object to be deleted
- 9.2.5.7. Step 7 - Issue a DeleteObject to delete an object
- 9.2.6. Create Package From JSON
- 9.2.6.1. Step 1 - Authenticate to the SOAP API via /auth
- 9.2.6.2. Step 2 - Get the server version via /info.json
- 9.2.6.3. Step 3 - Issue a GetObject to find an object
- 9.2.6.4. Step 4 - Issue a GetObject to find the object to be deleted
- 9.2.6.5. Step 5 - Issue a DeleteObject to delete an object
- 9.2.6.6. Step 6 - Issue an AddObject to add an object
- 9.2.6.7. Step 7 - Issue a GetObject on the recently added object in order to get the full object
- 9.2.7. Create User From JSON
- 9.2.7.1. Step 1 - Authenticate to the SOAP API via /auth
- 9.2.7.2. Step 2 - Get the server version via /info.json
- 9.2.7.3. Step 3 - Issue a GetObject to find an object
- 9.2.7.4. Step 4 - Issue a GetObject to find the object to be deleted
- 9.2.7.5. Step 5 - Issue a DeleteObject to delete an object
- 9.2.7.6. Step 6 - Issue an AddObject to add an object
- 9.2.7.7. Step 7 - Issue a GetObject on the recently added object in order to get the full object
- 9.2.8. Create Saved Question From JSON
- 9.2.8.1. Step 1 - Authenticate to the SOAP API via /auth
- 9.2.8.2. Step 2 - Get the server version via /info.json
- 9.2.8.3. Step 3 - Issue a GetObject to find an object
- 9.2.8.4. Step 4 - Issue a GetObject to find the object to be deleted
- 9.2.8.5. Step 5 - Issue a DeleteObject to delete an object
- 9.2.8.6. Step 6 - Issue an AddObject to add an object
- 9.2.8.7. Step 7 - Issue a GetObject on the recently added object in order to get the full object
- 9.2.9. Create Action From JSON
- 9.2.9.1. Step 1 - Authenticate to the SOAP API via /auth
- 9.2.9.2. Step 2 - Get the server version via /info.json
- 9.2.9.3. Step 3 - Issue a GetObject to find an object
- 9.2.9.4. Step 4 - Issue an AddObject to add an object
- 9.2.9.5. Step 5 - Issue a GetObject on the recently added object in order to get the full object
- 9.2.10. Create Sensor From JSON
- 9.2.10.1. Step 1 - Authenticate to the SOAP API via /auth
- 9.2.10.2. Step 2 - Get the server version via /info.json
- 9.2.10.3. Step 3 - Issue a GetObject to find an object
- 9.2.10.4. Step 4 - Issue a GetObject to find the object to be deleted
- 9.2.10.5. Step 5 - Issue a DeleteObject to delete an object
- 9.2.10.6. Step 6 - Issue an AddObject to add an object
- 9.2.10.7. Step 7 - Issue a GetObject on the recently added object in order to get the full object
- 9.2.11. Create Question From JSON
- 9.2.11.1. Step 1 - Authenticate to the SOAP API via /auth
- 9.2.11.2. Step 2 - Get the server version via /info.json
- 9.2.11.3. Step 3 - Issue a GetObject to find an object
- 9.2.11.4. Step 4 - Issue an AddObject to add an object
- 9.2.11.5. Step 5 - Issue a GetObject on the recently added object in order to get the full object
- 9.2.12. Create Whitelisted Url From JSON
- 9.2.12.1. Step 1 - Authenticate to the SOAP API via /auth
- 9.2.12.2. Step 2 - Get the server version via /info.json
- 9.2.12.3. Step 3 - Issue a GetObject to find an object
- 9.2.12.4. Step 4 - Issue a GetObject to find the object to be deleted
- 9.2.12.5. Step 5 - Issue a DeleteObject to delete an object
- 9.2.12.6. Step 6 - Issue an AddObject to add an object
- 9.2.12.7. Step 7 - Issue a GetObject on the recently added object in order to get the full object
- 9.2.13. Create Group From JSON
- 9.2.13.1. Step 1 - Authenticate to the SOAP API via /auth
- 9.2.13.2. Step 2 - Get the server version via /info.json
- 9.2.13.3. Step 3 - Issue a GetObject to find an object
- 9.2.13.4. Step 4 - Issue a GetObject to find the object to be deleted
- 9.2.13.5. Step 5 - Issue a DeleteObject to delete an object
- 9.2.13.6. Step 6 - Issue an AddObject to add an object
- 9.2.13.7. Step 7 - Issue a GetObject on the recently added object in order to get the full object
- 9.2.14. Deploy Action Simple
- 9.2.14.1. Step 1 - Authenticate to the SOAP API via /auth
- 9.2.14.2. Step 2 - Get the server version via /info.json
- 9.2.14.3. Step 3 - Issue a GetObject to get the full object of a package for inclusion in an action
- 9.2.14.4. Step 4 - Issue an AddObject to add a list of SavedActions (6.5 logic)
- 9.2.14.5. Step 5 - Issue a GetObject on the recently added object in order to get the full object
- 9.2.14.6. Step 6 - Issue a GetObject to get the last action created for a SavedAction
- 9.2.14.7. Step 7 - Issue a GetObject to get the package for an Action
- 9.2.14.8. Step 8 - Issue a GetResultInfo on an Action to have the Server create a question that tracks the results for a Deployed Action
- 9.2.14.9. Step 9 - Issue a GetObject on the package for an action to get the full object
- 9.2.14.10. Step 10 - ID 79: Issuing an AddObject of a Question object with no Selects and the same Group used by the Action object. The number of systems that should successfully run the Action will be taken from result_info.passed_count for the Question asked when all answers for the question have reported in.
- 9.2.14.11. Step 11 - Issue a GetObject on the recently added object in order to get the full object
- 9.2.14.12. Step 12 - Issue a GetResultInfo for a Question to check the current progress of answers
- 9.2.14.13. Step 13 - Issue a GetResultInfo for a Question to check the current progress of answers
- 9.2.14.14. Step 14 - Issue a GetObject for an Action in order to have access to the latest values for stopped_flag and status
- 9.2.14.15. Step 15 - Issue a GetResultInfo for an Action to ensure fresh data is available for a GetResultData call
- 9.2.14.16. Step 16 - Issue a GetResultData with the aggregate option set to True.This will return row counts of machines that have answered instead of all the data
- 9.2.14.17. Step 17 - Issue a GetObject for an Action in order to have access to the latest values for stopped_flag and status
- 9.2.14.18. Step 18 - Issue a GetResultInfo for an Action to ensure fresh data is available for a GetResultData call
- 9.2.14.19. Step 19 - Issue a GetResultData with the aggregate option set to True.This will return row counts of machines that have answered instead of all the data
- 9.2.14.20. Step 20 - Issue a GetObject for an Action in order to have access to the latest values for stopped_flag and status
- 9.2.14.21. Step 21 - Issue a GetResultInfo for an Action to ensure fresh data is available for a GetResultData call
- 9.2.14.22. Step 22 - Issue a GetResultData with the aggregate option set to True.This will return row counts of machines that have answered instead of all the data
- 9.2.14.23. Step 23 - Issue a GetObject for an Action in order to have access to the latest values for stopped_flag and status
- 9.2.14.24. Step 24 - Issue a GetResultInfo for an Action to ensure fresh data is available for a GetResultData call
- 9.2.14.25. Step 25 - Issue a GetResultData with the aggregate option set to True.This will return row counts of machines that have answered instead of all the data
- 9.2.14.26. Step 26 - Issue a GetObject for an Action in order to have access to the latest values for stopped_flag and status
- 9.2.14.27. Step 27 - Issue a GetResultInfo for an Action to ensure fresh data is available for a GetResultData call
- 9.2.14.28. Step 28 - Issue a GetResultData with the aggregate option set to True.This will return row counts of machines that have answered instead of all the data
- 9.2.14.29. Step 29 - Issue a GetObject for an Action in order to have access to the latest values for stopped_flag and status
- 9.2.14.30. Step 30 - Issue a GetResultInfo for an Action to ensure fresh data is available for a GetResultData call
- 9.2.14.31. Step 31 - Issue a GetResultData for an Action with the aggregate option set to False. This will return all of the Action Statuses for each computer that have run this Action
- 9.2.14.32. Step 32 - Issue a GetObject for an Action in order to have access to the latest values for stopped_flag and status
- 9.2.14.33. Step 33 - Issue a GetResultInfo for an Action to ensure fresh data is available for a GetResultData call
- 9.2.14.34. Step 34 - Issue a GetResultData for an Action with the aggregate option set to False. This will return all of the Action Statuses for each computer that have run this Action
- 9.2.14.35. Step 35 - Issue a GetObject for an Action in order to have access to the latest values for stopped_flag and status
- 9.2.14.36. Step 36 - Issue a GetResultInfo for an Action to ensure fresh data is available for a GetResultData call
- 9.2.14.37. Step 37 - Issue a GetResultData for an Action with the aggregate option set to False. This will return all of the Action Statuses for each computer that have run this Action
- 9.2.15. Deploy Action Simple Without Results
- 9.2.15.1. Step 1 - Authenticate to the SOAP API via /auth
- 9.2.15.2. Step 2 - Get the server version via /info.json
- 9.2.15.3. Step 3 - Issue a GetObject to get the full object of a package for inclusion in an action
- 9.2.15.4. Step 4 - Issue an AddObject to add a list of SavedActions (6.5 logic)
- 9.2.15.5. Step 5 - Issue a GetObject on the recently added object in order to get the full object
- 9.2.15.6. Step 6 - Issue a GetObject to get the last action created for a SavedAction
- 9.2.15.7. Step 7 - Issue a GetObject to get the package for an Action
- 9.2.15.8. Step 8 - Issue a GetResultInfo on an Action to have the Server create a question that tracks the results for a Deployed Action
- 9.2.15.9. Step 9 - Issue a GetObject on the package for an action to get the full object
- 9.2.16. Deploy Action Simple Against Windows Computers
- 9.2.16.1. Step 1 - Authenticate to the SOAP API via /auth
- 9.2.16.2. Step 2 - Get the server version via /info.json
- 9.2.16.3. Step 3 - Issue a GetObject to get the full object of a package for inclusion in an action
- 9.2.16.4. Step 4 - Issue a GetObject to get the full object of a sensor for inclusion in a Group for an Action
- 9.2.16.5. Step 5 - Issue an AddObject to add a list of SavedActions (6.5 logic)
- 9.2.16.6. Step 6 - Issue a GetObject on the recently added object in order to get the full object
- 9.2.16.7. Step 7 - Issue a GetObject to get the last action created for a SavedAction
- 9.2.16.8. Step 8 - Issue a GetObject to get the package for an Action
- 9.2.16.9. Step 9 - Issue a GetResultInfo on an Action to have the Server create a question that tracks the results for a Deployed Action
- 9.2.16.10. Step 10 - Issue a GetObject on the package for an action to get the full object
- 9.2.16.11. Step 11 - Issue a GetObject on the target_group for an action to get the full Group object
- 9.2.16.12. Step 12 - ID 81: Issuing an AddObject of a Question object with no Selects and the same Group used by the Action object. The number of systems that should successfully run the Action will be taken from result_info.passed_count for the Question asked when all answers for the question have reported in.
- 9.2.16.13. Step 13 - Issue a GetObject on the recently added object in order to get the full object
- 9.2.16.14. Step 14 - Issue a GetResultInfo for a Question to check the current progress of answers
- 9.2.16.15. Step 15 - Issue a GetResultInfo for a Question to check the current progress of answers
- 9.2.16.16. Step 16 - Issue a GetResultInfo for a Question to check the current progress of answers
- 9.2.16.17. Step 17 - Issue a GetObject for an Action in order to have access to the latest values for stopped_flag and status
- 9.2.16.18. Step 18 - Issue a GetResultInfo for an Action to ensure fresh data is available for a GetResultData call
- 9.2.16.19. Step 19 - Issue a GetResultData with the aggregate option set to True.This will return row counts of machines that have answered instead of all the data
- 9.2.16.20. Step 20 - Issue a GetObject for an Action in order to have access to the latest values for stopped_flag and status
- 9.2.16.21. Step 21 - Issue a GetResultInfo for an Action to ensure fresh data is available for a GetResultData call
- 9.2.16.22. Step 22 - Issue a GetResultData with the aggregate option set to True.This will return row counts of machines that have answered instead of all the data
- 9.2.16.23. Step 23 - Issue a GetObject for an Action in order to have access to the latest values for stopped_flag and status
- 9.2.16.24. Step 24 - Issue a GetResultInfo for an Action to ensure fresh data is available for a GetResultData call
- 9.2.16.25. Step 25 - Issue a GetResultData for an Action with the aggregate option set to False. This will return all of the Action Statuses for each computer that have run this Action
- 9.2.16.26. Step 26 - Issue a GetObject for an Action in order to have access to the latest values for stopped_flag and status
- 9.2.16.27. Step 27 - Issue a GetResultInfo for an Action to ensure fresh data is available for a GetResultData call
- 9.2.16.28. Step 28 - Issue a GetResultData for an Action with the aggregate option set to False. This will return all of the Action Statuses for each computer that have run this Action
- 9.2.17. Deploy Action With Params Against Windows Computers
- 9.2.17.1. Step 1 - Authenticate to the SOAP API via /auth
- 9.2.17.2. Step 2 - Get the server version via /info.json
- 9.2.17.3. Step 3 - Issue a GetObject to get the full object of a package for inclusion in an action
- 9.2.17.4. Step 4 - Issue a GetObject to get the full object of a sensor for inclusion in a Group for an Action
- 9.2.17.5. Step 5 - Issue an AddObject to add a list of SavedActions (6.5 logic)
- 9.2.17.6. Step 6 - Issue a GetObject on the recently added object in order to get the full object
- 9.2.17.7. Step 7 - Issue a GetObject to get the last action created for a SavedAction
- 9.2.17.8. Step 8 - Issue a GetObject to get the package for an Action
- 9.2.17.9. Step 9 - Issue a GetResultInfo on an Action to have the Server create a question that tracks the results for a Deployed Action
- 9.2.17.10. Step 10 - Issue a GetObject on the package for an action to get the full object
- 9.2.17.11. Step 11 - Issue a GetObject on the target_group for an action to get the full Group object
- 9.2.17.12. Step 12 - ID 82: Issuing an AddObject of a Question object with no Selects and the same Group used by the Action object. The number of systems that should successfully run the Action will be taken from result_info.passed_count for the Question asked when all answers for the question have reported in.
- 9.2.17.13. Step 13 - Issue a GetObject on the recently added object in order to get the full object
- 9.2.17.14. Step 14 - Issue a GetResultInfo for a Question to check the current progress of answers
- 9.2.17.15. Step 15 - Issue a GetResultInfo for a Question to check the current progress of answers
- 9.2.17.16. Step 16 - Issue a GetObject for an Action in order to have access to the latest values for stopped_flag and status
- 9.2.17.17. Step 17 - Issue a GetResultInfo for an Action to ensure fresh data is available for a GetResultData call
- 9.2.17.18. Step 18 - Issue a GetResultData with the aggregate option set to True.This will return row counts of machines that have answered instead of all the data
- 9.2.17.19. Step 19 - Issue a GetObject for an Action in order to have access to the latest values for stopped_flag and status
- 9.2.17.20. Step 20 - Issue a GetResultInfo for an Action to ensure fresh data is available for a GetResultData call
- 9.2.17.21. Step 21 - Issue a GetResultData with the aggregate option set to True.This will return row counts of machines that have answered instead of all the data
- 9.2.17.22. Step 22 - Issue a GetObject for an Action in order to have access to the latest values for stopped_flag and status
- 9.2.17.23. Step 23 - Issue a GetResultInfo for an Action to ensure fresh data is available for a GetResultData call
- 9.2.17.24. Step 24 - Issue a GetResultData with the aggregate option set to True.This will return row counts of machines that have answered instead of all the data
- 9.2.17.25. Step 25 - Issue a GetObject for an Action in order to have access to the latest values for stopped_flag and status
- 9.2.17.26. Step 26 - Issue a GetResultInfo for an Action to ensure fresh data is available for a GetResultData call
- 9.2.17.27. Step 27 - Issue a GetResultData with the aggregate option set to True.This will return row counts of machines that have answered instead of all the data
- 9.2.17.28. Step 28 - Issue a GetObject for an Action in order to have access to the latest values for stopped_flag and status
- 9.2.17.29. Step 29 - Issue a GetResultInfo for an Action to ensure fresh data is available for a GetResultData call
- 9.2.17.30. Step 30 - Issue a GetResultData for an Action with the aggregate option set to False. This will return all of the Action Statuses for each computer that have run this Action
- 9.2.18. Get Action By Id
- 9.2.19. Get Question By Id
- 9.2.20. Get Saved Question By Names
- 9.2.21. Get Userrole By Id
- 9.2.22. Get Setting By Name
- 9.2.23. Get User By Name
- 9.2.24. Get Sensor By Id
- 9.2.25. Get Sensor By Mixed
- 9.2.26. Get Whitelisted Url By Id
- 9.2.27. Get Group By Name
- 9.2.28. Get Sensor By Hash
- 9.2.29. Get Package By Name
- 9.2.30. Get Sensor By Names
- 9.2.31. Get Saved Question By Name
- 9.2.32. Get User By Id
- 9.2.33. Get Sensor By Name
- 9.2.34. Get Saved Action By Name
- 9.2.35. Get All Users
- 9.2.36. Get All Saved Actions
- 9.2.37. Get All Settings
- 9.2.38. Get All Saved Questions
- 9.2.39. Get All Userroless
- 9.2.40. Get All Questions
- 9.2.41. Get All Groups
- 9.2.42. Get All Sensors
- 9.2.43. Get All Whitelisted Urls
- 9.2.44. Get All Clients
- 9.2.45. Get All Packages
- 9.2.46. Get All Actions
- 9.2.47. Ask Parsed Question Pick First No Results
- 9.2.47.1. Step 1 - Authenticate to the SOAP API via /auth
- 9.2.47.2. Step 2 - Get the server version via /info.json
- 9.2.47.3. Step 3 - Issue an AddObject to add a ParseJob for question_text and get back ParseResultGroups
- 9.2.47.4. Step 4 - Issue an AddObject to add the Question object from the chosen ParseResultGroup
- 9.2.47.5. Step 5 - Issue a GetObject on the recently added object in order to get the full object
- 9.2.48. Ask Parsed Question Pick First Sse
- 9.2.48.1. Step 1 - Authenticate to the SOAP API via /auth
- 9.2.48.2. Step 2 - Get the server version via /info.json
- 9.2.48.3. Step 3 - Issue an AddObject to add a ParseJob for question_text and get back ParseResultGroups
- 9.2.48.4. Step 4 - Issue an AddObject to add the Question object from the chosen ParseResultGroup
- 9.2.48.5. Step 5 - Issue a GetObject on the recently added object in order to get the full object
- 9.2.48.6. Step 6 - Issue a GetResultInfo for a Question to check the current progress of answers
- 9.2.48.7. Step 7 - Issue a GetResultInfo for a Question to check the current progress of answers
- 9.2.48.8. Step 8 - Issue a GetResultInfo for a Question to check the current progress of answers
- 9.2.48.9. Step 9 - Issue a GetResultData to start a Server Side Export and get an export_id
- 9.2.48.10. Step 10 - Perform an HTTP get to retrieve the status of a server side export
- 9.2.48.11. Step 11 - Perform an HTTP get to retrieve the data of a server side export
- 9.2.49. Ask Parsed Question Pick First
- 9.2.49.1. Step 1 - Authenticate to the SOAP API via /auth
- 9.2.49.2. Step 2 - Get the server version via /info.json
- 9.2.49.3. Step 3 - Issue an AddObject to add a ParseJob for question_text and get back ParseResultGroups
- 9.2.49.4. Step 4 - Issue an AddObject to add the Question object from the chosen ParseResultGroup
- 9.2.49.5. Step 5 - Issue a GetObject on the recently added object in order to get the full object
- 9.2.49.6. Step 6 - Issue a GetResultInfo for a Question to check the current progress of answers
- 9.2.49.7. Step 7 - Issue a GetResultInfo for a Question to check the current progress of answers
- 9.2.49.8. Step 8 - Issue a GetResultData to get answers for a question
- 9.2.50. Ask Manual Question Simple Single Sensor No Results
- 9.2.50.1. Step 1 - Authenticate to the SOAP API via /auth
- 9.2.50.2. Step 2 - Get the server version via /info.json
- 9.2.50.3. Step 3 - Issue a GetObject to get the full object of a sensor for inclusion in a Select for a Question
- 9.2.50.4. Step 4 - Issue an AddObject to add a Question object
- 9.2.50.5. Step 5 - Issue a GetObject on the recently added object in order to get the full object
- 9.2.51. Ask Manual Question Simple Multiple Sensors
- 9.2.51.1. Step 1 - Authenticate to the SOAP API via /auth
- 9.2.51.2. Step 2 - Get the server version via /info.json
- 9.2.51.3. Step 3 - Issue a GetObject to get the full object of a sensor for inclusion in a Select for a Question
- 9.2.51.4. Step 4 - Issue a GetObject to get the full object of a sensor for inclusion in a Select for a Question
- 9.2.51.5. Step 5 - Issue an AddObject to add a Question object
- 9.2.51.6. Step 6 - Issue a GetObject on the recently added object in order to get the full object
- 9.2.51.7. Step 7 - Issue a GetResultInfo for a Question to check the current progress of answers
- 9.2.51.8. Step 8 - Issue a GetResultInfo for a Question to check the current progress of answers
- 9.2.51.9. Step 9 - Issue a GetResultInfo for a Question to check the current progress of answers
- 9.2.51.10. Step 10 - Issue a GetResultData to get answers for a question
- 9.2.52. Ask Manual Question Simple Single Sensor Sse
- 9.2.52.1. Step 1 - Authenticate to the SOAP API via /auth
- 9.2.52.2. Step 2 - Get the server version via /info.json
- 9.2.52.3. Step 3 - Issue a GetObject to get the full object of a sensor for inclusion in a Select for a Question
- 9.2.52.4. Step 4 - Issue an AddObject to add a Question object
- 9.2.52.5. Step 5 - Issue a GetObject on the recently added object in order to get the full object
- 9.2.52.6. Step 6 - Issue a GetResultInfo for a Question to check the current progress of answers
- 9.2.52.7. Step 7 - Issue a GetResultInfo for a Question to check the current progress of answers
- 9.2.52.8. Step 8 - Issue a GetResultInfo for a Question to check the current progress of answers
- 9.2.52.9. Step 9 - Issue a GetResultData to start a Server Side Export and get an export_id
- 9.2.52.10. Step 10 - Perform an HTTP get to retrieve the status of a server side export
- 9.2.52.11. Step 11 - Perform an HTTP get to retrieve the data of a server side export
- 9.2.53. Ask Manual Question Simple Single Sensor
- 9.2.53.1. Step 1 - Authenticate to the SOAP API via /auth
- 9.2.53.2. Step 2 - Get the server version via /info.json
- 9.2.53.3. Step 3 - Issue a GetObject to get the full object of a sensor for inclusion in a Select for a Question
- 9.2.53.4. Step 4 - Issue an AddObject to add a Question object
- 9.2.53.5. Step 5 - Issue a GetObject on the recently added object in order to get the full object
- 9.2.53.6. Step 6 - Issue a GetResultInfo for a Question to check the current progress of answers
- 9.2.53.7. Step 7 - Issue a GetResultInfo for a Question to check the current progress of answers
- 9.2.53.8. Step 8 - Issue a GetResultInfo for a Question to check the current progress of answers
- 9.2.53.9. Step 9 - Issue a GetResultInfo for a Question to check the current progress of answers
- 9.2.53.10. Step 10 - Issue a GetResultData to get answers for a question
- 9.2.54. Ask Manual Question Sensor With Parameters And Some Supplied Parameters
- 9.2.54.1. Step 1 - Authenticate to the SOAP API via /auth
- 9.2.54.2. Step 2 - Get the server version via /info.json
- 9.2.54.3. Step 3 - Issue a GetObject to get the full object of a sensor for inclusion in a Select for a Question
- 9.2.54.4. Step 4 - Issue an AddObject to add a Question object
- 9.2.54.5. Step 5 - Issue a GetObject on the recently added object in order to get the full object
- 9.2.54.6. Step 6 - Issue a GetResultInfo for a Question to check the current progress of answers
- 9.2.54.7. Step 7 - Issue a GetResultInfo for a Question to check the current progress of answers
- 9.2.54.8. Step 8 - Issue a GetResultInfo for a Question to check the current progress of answers
- 9.2.54.9. Step 9 - Issue a GetResultInfo for a Question to check the current progress of answers
- 9.2.54.10. Step 10 - Issue a GetResultData to get answers for a question
- 9.2.55. Ask Manual Question Multiple Sensors With Parameters And Some Supplied Parameters
- 9.2.55.1. Step 1 - Authenticate to the SOAP API via /auth
- 9.2.55.2. Step 2 - Get the server version via /info.json
- 9.2.55.3. Step 3 - Issue a GetObject to get the full object of a sensor for inclusion in a Select for a Question
- 9.2.55.4. Step 4 - Issue a GetObject to get the full object of a sensor for inclusion in a Select for a Question
- 9.2.55.5. Step 5 - Issue an AddObject to add a Question object
- 9.2.55.6. Step 6 - Issue a GetObject on the recently added object in order to get the full object
- 9.2.55.7. Step 7 - Issue a GetResultInfo for a Question to check the current progress of answers
- 9.2.55.8. Step 8 - Issue a GetResultInfo for a Question to check the current progress of answers
- 9.2.55.9. Step 9 - Issue a GetResultInfo for a Question to check the current progress of answers
- 9.2.55.10. Step 10 - Issue a GetResultData to get answers for a question
- 9.2.56. Ask Manual Question Sensor With Parameters And Filter
- 9.2.56.1. Step 1 - Authenticate to the SOAP API via /auth
- 9.2.56.2. Step 2 - Get the server version via /info.json
- 9.2.56.3. Step 3 - Issue a GetObject to get the full object of a sensor for inclusion in a Select for a Question
- 9.2.56.4. Step 4 - Issue an AddObject to add a Question object
- 9.2.56.5. Step 5 - Issue a GetObject on the recently added object in order to get the full object
- 9.2.56.6. Step 6 - Issue a GetResultInfo for a Question to check the current progress of answers
- 9.2.56.7. Step 7 - Issue a GetResultInfo for a Question to check the current progress of answers
- 9.2.56.8. Step 8 - Issue a GetResultInfo for a Question to check the current progress of answers
- 9.2.56.9. Step 9 - Issue a GetResultInfo for a Question to check the current progress of answers
- 9.2.56.10. Step 10 - Issue a GetResultData to get answers for a question
- 9.2.57. Ask Manual Question Sensor With Filter And 2 Options
- 9.2.57.1. Step 1 - Authenticate to the SOAP API via /auth
- 9.2.57.2. Step 2 - Get the server version via /info.json
- 9.2.57.3. Step 3 - Issue a GetObject to get the full object of a sensor for inclusion in a Select for a Question
- 9.2.57.4. Step 4 - Issue an AddObject to add a Question object
- 9.2.57.5. Step 5 - Issue a GetObject on the recently added object in order to get the full object
- 9.2.57.6. Step 6 - Issue a GetResultInfo for a Question to check the current progress of answers
- 9.2.57.7. Step 7 - Issue a GetResultInfo for a Question to check the current progress of answers
- 9.2.57.8. Step 8 - Issue a GetResultInfo for a Question to check the current progress of answers
- 9.2.57.9. Step 9 - Issue a GetResultData to get answers for a question
- 9.2.58. Ask Manual Question Sensor With Filter
- 9.2.58.1. Step 1 - Authenticate to the SOAP API via /auth
- 9.2.58.2. Step 2 - Get the server version via /info.json
- 9.2.58.3. Step 3 - Issue a GetObject to get the full object of a sensor for inclusion in a Select for a Question
- 9.2.58.4. Step 4 - Issue an AddObject to add a Question object
- 9.2.58.5. Step 5 - Issue a GetObject on the recently added object in order to get the full object
- 9.2.58.6. Step 6 - Issue a GetResultInfo for a Question to check the current progress of answers
- 9.2.58.7. Step 7 - Issue a GetResultInfo for a Question to check the current progress of answers
- 9.2.58.8. Step 8 - Issue a GetResultData to get answers for a question
- 9.2.59. Ask Manual Question Sensor With Parameters And Filter And Options
- 9.2.59.1. Step 1 - Authenticate to the SOAP API via /auth
- 9.2.59.2. Step 2 - Get the server version via /info.json
- 9.2.59.3. Step 3 - Issue a GetObject to get the full object of a sensor for inclusion in a Select for a Question
- 9.2.59.4. Step 4 - Issue an AddObject to add a Question object
- 9.2.59.5. Step 5 - Issue a GetObject on the recently added object in order to get the full object
- 9.2.59.6. Step 6 - Issue a GetResultInfo for a Question to check the current progress of answers
- 9.2.59.7. Step 7 - Issue a GetResultInfo for a Question to check the current progress of answers
- 9.2.59.8. Step 8 - Issue a GetResultInfo for a Question to check the current progress of answers
- 9.2.59.9. Step 9 - Issue a GetResultInfo for a Question to check the current progress of answers
- 9.2.59.10. Step 10 - Issue a GetResultData to get answers for a question
- 9.2.60. Ask Manual Question Sensor With Filter And 3 Options
- 9.2.60.1. Step 1 - Authenticate to the SOAP API via /auth
- 9.2.60.2. Step 2 - Get the server version via /info.json
- 9.2.60.3. Step 3 - Issue a GetObject to get the full object of a sensor for inclusion in a Select for a Question
- 9.2.60.4. Step 4 - Issue an AddObject to add a Question object
- 9.2.60.5. Step 5 - Issue a GetObject on the recently added object in order to get the full object
- 9.2.60.6. Step 6 - Issue a GetResultInfo for a Question to check the current progress of answers
- 9.2.60.7. Step 7 - Issue a GetResultInfo for a Question to check the current progress of answers
- 9.2.60.8. Step 8 - Issue a GetResultData to get answers for a question
- 9.2.61. Ask Manual Question Complex Query1
- 9.2.61.1. Step 1 - Authenticate to the SOAP API via /auth
- 9.2.61.2. Step 2 - Get the server version via /info.json
- 9.2.61.3. Step 3 - Issue a GetObject to get the full object of a sensor for inclusion in a Select for a Question
- 9.2.61.4. Step 4 - Issue a GetObject to get the full object of a sensor for inclusion in a Select for a Question
- 9.2.61.5. Step 5 - Issue a GetObject to get the full object of a sensor for inclusion in a Group for a Question
- 9.2.61.6. Step 6 - Issue a GetObject to get the full object of a sensor for inclusion in a Group for a Question
- 9.2.61.7. Step 7 - Issue an AddObject to add a Question object
- 9.2.61.8. Step 8 - Issue a GetObject on the recently added object in order to get the full object
- 9.2.61.9. Step 9 - Issue a GetResultInfo for a Question to check the current progress of answers
- 9.2.61.10. Step 10 - Issue a GetResultInfo for a Question to check the current progress of answers
- 9.2.61.11. Step 11 - Issue a GetResultInfo for a Question to check the current progress of answers
- 9.2.61.12. Step 12 - Issue a GetResultInfo for a Question to check the current progress of answers
- 9.2.61.13. Step 13 - Issue a GetResultInfo for a Question to check the current progress of answers
- 9.2.61.14. Step 14 - Issue a GetResultInfo for a Question to check the current progress of answers
- 9.2.61.15. Step 15 - Issue a GetResultInfo for a Question to check the current progress of answers
- 9.2.61.16. Step 16 - Issue a GetResultInfo for a Question to check the current progress of answers
- 9.2.61.17. Step 17 - Issue a GetResultInfo for a Question to check the current progress of answers
- 9.2.61.18. Step 18 - Issue a GetResultData to get answers for a question
- 9.2.62. Ask Manual Question Complex Query2
- 9.2.62.1. Step 1 - Authenticate to the SOAP API via /auth
- 9.2.62.2. Step 2 - Get the server version via /info.json
- 9.2.62.3. Step 3 - Issue a GetObject to get the full object of a sensor for inclusion in a Select for a Question
- 9.2.62.4. Step 4 - Issue a GetObject to get the full object of a sensor for inclusion in a Select for a Question
- 9.2.62.5. Step 5 - Issue a GetObject to get the full object of a sensor for inclusion in a Select for a Question
- 9.2.62.6. Step 6 - Issue a GetObject to get the full object of a sensor for inclusion in a Group for a Question
- 9.2.62.7. Step 7 - Issue an AddObject to add a Question object
- 9.2.62.8. Step 8 - Issue a GetObject on the recently added object in order to get the full object
- 9.2.62.9. Step 9 - Issue a GetResultInfo for a Question to check the current progress of answers
- 9.2.62.10. Step 10 - Issue a GetResultInfo for a Question to check the current progress of answers
- 9.2.62.11. Step 11 - Issue a GetResultData to get answers for a question
- 9.2.63. Ask Saved Question Refresh Data
- 9.2.63.1. Step 1 - Authenticate to the SOAP API via /auth
- 9.2.63.2. Step 2 - Get the server version via /info.json
- 9.2.63.3. Step 3 - Issue a GetObject to find saved question objects
- 9.2.63.4. Step 4 - Issue a GetObject to get the full object of the last question asked by a saved question
- 9.2.63.5. Step 5 - Issue a GetResultInfo for a saved question in order to issue a new question, which refreshes the data for that saved question
- 9.2.63.6. Step 6 - Issue a GetObject for the saved question in order get the ID of the newly asked question
- 9.2.63.7. Step 7 - Issue a GetObject to get the full object of the last question asked by a saved question
- 9.2.63.8. Step 8 - Issue a GetResultInfo for a Question to check the current progress of answers
- 9.2.63.9. Step 9 - Issue a GetResultInfo for a Question to check the current progress of answers
- 9.2.63.10. Step 10 - Issue a GetResultData to get the answers for the last asked question of this saved question
- 9.2.64. Ask Saved Question By Name Sse
- 9.2.64.1. Step 1 - Authenticate to the SOAP API via /auth
- 9.2.64.2. Step 2 - Get the server version via /info.json
- 9.2.64.3. Step 3 - Issue a GetObject to find saved question objects
- 9.2.64.4. Step 4 - Issue a GetObject to get the full object of the last question asked by a saved question
- 9.2.64.5. Step 5 - Issue a GetResultData to start a Server Side Export and get an export_id
- 9.2.64.6. Step 6 - Perform an HTTP get to retrieve the status of a server side export
- 9.2.64.7. Step 7 - Perform an HTTP get to retrieve the status of a server side export
- 9.2.64.8. Step 8 - Perform an HTTP get to retrieve the data of a server side export
- 9.2.65. Ask Saved Question By Name
- 9.2.65.1. Step 1 - Authenticate to the SOAP API via /auth
- 9.2.65.2. Step 2 - Get the server version via /info.json
- 9.2.65.3. Step 3 - Issue a GetObject to find saved question objects
- 9.2.65.4. Step 4 - Issue a GetObject to get the full object of the last question asked by a saved question
- 9.2.65.5. Step 5 - Issue a GetResultData to get the answers for the last asked question of this saved question