9.2.64. Ask Saved Question By Name Sse

Get the Saved Question object for Installed Applications then get the latest result data available using Server Side Export for that Saved Question

9.2.64.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.64.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-701-29b97782e68278725322ab84aafb73c07c061edb94c7a92b4c41f6242974fd25eec5231da64b31a04f26258e8da040f8e2e3c5f92ca633c1f59a88126ff7ae85"
}
  • Response Headers:
1
2
3
4
5
{
  "connection": "keep-alive",
  "content-length": "21408",
  "content-type": "application/json"
}

9.2.64.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-701-29b97782e68278725322ab84aafb73c07c061edb94c7a92b4c41f6242974fd25eec5231da64b31a04f26258e8da040f8e2e3c5f92ca633c1f59a88126ff7ae85"
}
  • 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.64.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-701-29b97782e68278725322ab84aafb73c07c061edb94c7a92b4c41f6242974fd25eec5231da64b31a04f26258e8da040f8e2e3c5f92ca633c1f59a88126ff7ae85"
}
  • 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.64.5. Step 5 - Issue a GetResultData to start a Server Side Export and get an export_id

1
2
3
4
5
6
7
8
9
{
  "Accept": "*/*",
  "Accept-Encoding": "gzip",
  "Connection": "keep-alive",
  "Content-Length": "556",
  "Content-Type": "text/xml; charset=utf-8",
  "User-Agent": "python-requests/2.7.0 CPython/2.7.10 Darwin/14.5.0",
  "session": "1-701-29b97782e68278725322ab84aafb73c07c061edb94c7a92b4c41f6242974fd25eec5231da64b31a04f26258e8da040f8e2e3c5f92ca633c1f59a88126ff7ae85"
}
  • Response Headers:
1
2
3
4
5
{
  "connection": "keep-alive",
  "content-length": "874",
  "content-type": "text/xml;charset=UTF-8"
}

9.2.64.6. Step 6 - Perform an HTTP get to retrieve the status of a server side export

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-701-29b97782e68278725322ab84aafb73c07c061edb94c7a92b4c41f6242974fd25eec5231da64b31a04f26258e8da040f8e2e3c5f92ca633c1f59a88126ff7ae85"
}
  • Response Headers:
1
2
3
4
{
  "content-length": "12",
  "content-type": "application/octet-stream"
}

9.2.64.7. Step 7 - Perform an HTTP get to retrieve the status of a server side export

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-701-29b97782e68278725322ab84aafb73c07c061edb94c7a92b4c41f6242974fd25eec5231da64b31a04f26258e8da040f8e2e3c5f92ca633c1f59a88126ff7ae85"
}
  • Response Headers:
1
2
3
4
{
  "content-length": "30",
  "content-type": "application/octet-stream"
}

9.2.64.8. Step 8 - Perform an HTTP get to retrieve the data of a server side export

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-701-29b97782e68278725322ab84aafb73c07c061edb94c7a92b4c41f6242974fd25eec5231da64b31a04f26258e8da040f8e2e3c5f92ca633c1f59a88126ff7ae85"
}
  • Response Headers:
1
2
3
4
5
{
  "content-encoding": "gzip",
  "content-length": "26799",
  "content-type": "application/octet-stream"
}

Footnotes

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