Description
The ListSavedQueries API allows the Account Owner to retrieve a list of all the Saved Queries that were previously created.
Specific Request Parameters
(Refer to Common Request Parameters)
Specific Response Elements
(Refer to Common Response Elements)
The following specific "result" element is a child of the common root element "response" and a sibling of the common "metadata" element:
{ "result": { "savedQueries": [{"name": "name of a saved query"},{"name": "name of another saved query"}] } }
Specific Logical Errors
(Refer to Common Logical Error Codes)
Examples
Sample Request
Request URL: http://sandbox.apstrata.com/apsdb/rest/[authenticationkey]/ListSavedQueries?apsws.time=[timestamp]&apsws.authSig=[signature]
Sample XML Response
Success XML:
<response xmlns="http://www.apstrata.com/services/schemas/apstrata_database_response.xsd"> <metadata> <requestId>xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx</requestId> <status>success</status> </metadata> <result> <savedQueries> <savedQuery name="myQuery1"/> <savedQuery name="myQuery2"/> </savedQueries> </result> </response>
Failure XML:
<response xmlns="http://www.apstrata.com/services/schemas/apstrata_database_response.xsd"> <metadata> <requestId>xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx</requestId> <status>failure</status> <errorCode>[errorCode]</errorCode> <errorDetail>[failMsg]</errorDetail> </metadata> </response>
Sample JSON Response
{"response": { "metadata": { "requestId": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", "status": "success" } "result": { "savedQueries": [ { "name": "myQuery1" }, { "name": "myQuery2" } ] } }}