9.2.63. Ask Saved Question Refresh Data

Get the Saved Question object for Installed Applications, ask the server to refresh the data vailable, wait for the new question spawned to complete results, then get the latest result data available for that Saved Question

9.2.63.1. Step 1 - Authenticate to the SOAP API via /auth

1
2
3
4
5
6
7
8
{
  "Accept": "*/*",
  "Accept-Encoding": "gzip, deflate",
  "Connection": "keep-alive",
  "User-Agent": "python-requests/2.7.0 CPython/2.7.10 Darwin/14.5.0",
  "password": "VGFuaXVtMjAxNSE=",
  "username": "QWRtaW5pc3RyYXRvcg=="
}
  • Response Headers:
1
2
3
4
5
{
  "connection": "keep-alive",
  "content-length": "134",
  "content-type": "text/plain; charset=us-ascii"
}

9.2.63.2. Step 2 - Get the server version via /info.json

1
2
3
4
5
6
7
{
  "Accept": "*/*",
  "Accept-Encoding": "gzip, deflate",
  "Connection": "keep-alive",
  "User-Agent": "python-requests/2.7.0 CPython/2.7.10 Darwin/14.5.0",
  "session": "1-700-6994c0aafc5acfe93d8e0597690acddb0b9aa30f1c467bda22e98ef8201f85870f813597f07d5aebd273f2d1905b902718e2e6552a509912de2fca2d90e38914"
}
  • Response Headers:
1
2
3
4
5
{
  "connection": "keep-alive",
  "content-length": "21410",
  "content-type": "application/json"
}

9.2.63.3. Step 3 - Issue a GetObject to find saved question objects

1
2
3
4
5
6
7
8
9
{
  "Accept": "*/*",
  "Accept-Encoding": "gzip",
  "Connection": "keep-alive",
  "Content-Length": "527",
  "Content-Type": "text/xml; charset=utf-8",
  "User-Agent": "python-requests/2.7.0 CPython/2.7.10 Darwin/14.5.0",
  "session": "1-700-6994c0aafc5acfe93d8e0597690acddb0b9aa30f1c467bda22e98ef8201f85870f813597f07d5aebd273f2d1905b902718e2e6552a509912de2fca2d90e38914"
}
  • Response Headers:
1
2
3
4
5
6
{
  "connection": "keep-alive",
  "content-encoding": "gzip",
  "content-type": "text/xml;charset=UTF-8",
  "transfer-encoding": "chunked"
}

9.2.63.4. Step 4 - Issue a GetObject to get the full object of the last question asked by a saved question

1
2
3
4
5
6
7
8
9
{
  "Accept": "*/*",
  "Accept-Encoding": "gzip",
  "Connection": "keep-alive",
  "Content-Length": "21692",
  "Content-Type": "text/xml; charset=utf-8",
  "User-Agent": "python-requests/2.7.0 CPython/2.7.10 Darwin/14.5.0",
  "session": "1-700-6994c0aafc5acfe93d8e0597690acddb0b9aa30f1c467bda22e98ef8201f85870f813597f07d5aebd273f2d1905b902718e2e6552a509912de2fca2d90e38914"
}
  • Response Headers:
1
2
3
4
5
6
{
  "connection": "keep-alive",
  "content-encoding": "gzip",
  "content-type": "text/xml;charset=UTF-8",
  "transfer-encoding": "chunked"
}

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

1
2
3
4
5
6
7
8
9
{
  "Accept": "*/*",
  "Accept-Encoding": "gzip",
  "Connection": "keep-alive",
  "Content-Length": "542",
  "Content-Type": "text/xml; charset=utf-8",
  "User-Agent": "python-requests/2.7.0 CPython/2.7.10 Darwin/14.5.0",
  "session": "1-700-6994c0aafc5acfe93d8e0597690acddb0b9aa30f1c467bda22e98ef8201f85870f813597f07d5aebd273f2d1905b902718e2e6552a509912de2fca2d90e38914"
}
  • Response Headers:
1
2
3
4
5
6
{
  "connection": "keep-alive",
  "content-encoding": "gzip",
  "content-type": "text/xml;charset=UTF-8",
  "transfer-encoding": "chunked"
}

9.2.63.6. Step 6 - Issue a GetObject for the saved question in order get the ID of the newly asked question

1
2
3
4
5
6
7
8
9
{
  "Accept": "*/*",
  "Accept-Encoding": "gzip",
  "Connection": "keep-alive",
  "Content-Length": "538",
  "Content-Type": "text/xml; charset=utf-8",
  "User-Agent": "python-requests/2.7.0 CPython/2.7.10 Darwin/14.5.0",
  "session": "1-700-6994c0aafc5acfe93d8e0597690acddb0b9aa30f1c467bda22e98ef8201f85870f813597f07d5aebd273f2d1905b902718e2e6552a509912de2fca2d90e38914"
}
  • Response Headers:
1
2
3
4
5
6
{
  "connection": "keep-alive",
  "content-encoding": "gzip",
  "content-type": "text/xml;charset=UTF-8",
  "transfer-encoding": "chunked"
}

9.2.63.7. Step 7 - Issue a GetObject to get the full object of the last question asked by a saved question

1
2
3
4
5
6
7
8
9
{
  "Accept": "*/*",
  "Accept-Encoding": "gzip",
  "Connection": "keep-alive",
  "Content-Length": "940",
  "Content-Type": "text/xml; charset=utf-8",
  "User-Agent": "python-requests/2.7.0 CPython/2.7.10 Darwin/14.5.0",
  "session": "1-700-6994c0aafc5acfe93d8e0597690acddb0b9aa30f1c467bda22e98ef8201f85870f813597f07d5aebd273f2d1905b902718e2e6552a509912de2fca2d90e38914"
}
  • Response Headers:
1
2
3
4
5
6
{
  "connection": "keep-alive",
  "content-encoding": "gzip",
  "content-type": "text/xml;charset=UTF-8",
  "transfer-encoding": "chunked"
}

9.2.63.8. Step 8 - Issue a GetResultInfo for a Question to check the current progress of answers

1
2
3
4
5
6
7
8
9
{
  "Accept": "*/*",
  "Accept-Encoding": "gzip",
  "Connection": "keep-alive",
  "Content-Length": "496",
  "Content-Type": "text/xml; charset=utf-8",
  "User-Agent": "python-requests/2.7.0 CPython/2.7.10 Darwin/14.5.0",
  "session": "1-700-6994c0aafc5acfe93d8e0597690acddb0b9aa30f1c467bda22e98ef8201f85870f813597f07d5aebd273f2d1905b902718e2e6552a509912de2fca2d90e38914"
}
  • Response Headers:
1
2
3
4
5
6
{
  "connection": "keep-alive",
  "content-encoding": "gzip",
  "content-type": "text/xml;charset=UTF-8",
  "transfer-encoding": "chunked"
}

9.2.63.9. Step 9 - Issue a GetResultInfo for a Question to check the current progress of answers

1
2
3
4
5
6
7
8
9
{
  "Accept": "*/*",
  "Accept-Encoding": "gzip",
  "Connection": "keep-alive",
  "Content-Length": "496",
  "Content-Type": "text/xml; charset=utf-8",
  "User-Agent": "python-requests/2.7.0 CPython/2.7.10 Darwin/14.5.0",
  "session": "1-700-6994c0aafc5acfe93d8e0597690acddb0b9aa30f1c467bda22e98ef8201f85870f813597f07d5aebd273f2d1905b902718e2e6552a509912de2fca2d90e38914"
}
  • Response Headers:
1
2
3
4
5
6
{
  "connection": "keep-alive",
  "content-encoding": "gzip",
  "content-type": "text/xml;charset=UTF-8",
  "transfer-encoding": "chunked"
}

9.2.63.10. Step 10 - Issue a GetResultData to get the answers for the last asked question of this saved question

1
2
3
4
5
6
7
8
9
{
  "Accept": "*/*",
  "Accept-Encoding": "gzip",
  "Connection": "keep-alive",
  "Content-Length": "524",
  "Content-Type": "text/xml; charset=utf-8",
  "User-Agent": "python-requests/2.7.0 CPython/2.7.10 Darwin/14.5.0",
  "session": "1-700-6994c0aafc5acfe93d8e0597690acddb0b9aa30f1c467bda22e98ef8201f85870f813597f07d5aebd273f2d1905b902718e2e6552a509912de2fca2d90e38914"
}
  • Response Headers:
1
2
3
4
5
6
{
  "connection": "keep-alive",
  "content-encoding": "gzip",
  "content-type": "text/xml;charset=UTF-8",
  "transfer-encoding": "chunked"
}

Footnotes

[1]this file automatically created by BUILD/build_api_examples.py