Get status of last asynchronous request
get
/rest/{version}/admin/asyncstatus
Returns the status of the most recently issued request that required asynchronous processing - regardless of whether the same REST client issued the original asynchronous request, or even if the request was issued by a non-REST user. It is not possible for a REST client to get the status of any request except the most recently issued.
Request
Path Parameters
-
version: string
For this release, the value is "v1.0".
Header Parameters
-
Authorization:
The value in the Authorization header must be the string "Bearer <access token>", where <access token> is a valid, unexpired token received in response to a prior /auth/token request.
There's no request body for this operation.
Back to TopResponse
Supported Media Types
- application/xml
200 Response
The system successfully returns the status of the last asynchronous request. The response body indicates the operation and its status. The <additionalInfo> tag supplies additional information for the client.
If the asynchronous request failed, the <data> tag contains an error message.
If the asynchronous request failed, the <data> tag contains an error message.
Nested Schema : data
Type:
Show Source
object
-
additionalInfo(optional):
object additionalInfo
A request-specific structure that contains response information related to the original asynchronous request.
-
operationState(optional):
object operationState
Nested Schema : links
Type:
object
Nested Schema : messages
Type:
object
Nested Schema : additionalInfo
Type:
object
A request-specific structure that contains response information related to the original asynchronous request.
Show Source
-
verifySummary(optional):
object verifySummary
Response information for a verify configuration operation
Nested Schema : operationState
Type:
Show Source
object
-
errorMessage(optional):
string
-
operation:
string
Allowed Values:
[ "activate", "save", "verify", "restore" ]
-
status:
string
Allowed Values:
[ "fail", "success", "inProgress" ]
Nested Schema : verifySummary
Type:
object
Response information for a verify configuration operation
Show Source
Nested Schema : object
Type:
object
400 Response
The request is malformed or missing required information.
Nested Schema : data
Type:
object
Nested Schema : links
Type:
object
401 Response
The client is not authorized.
Nested Schema : data
Type:
object
Nested Schema : links
Type:
object
403 Response
This request requires the client to have administrator privileges.
Nested Schema : data
Type:
object
Nested Schema : links
Type:
object
404 Response
Unsupported versionId in URI
Nested Schema : data
Type:
object
Nested Schema : links
Type:
object
Examples
The following example shows how to get the status of the last asynchronous request by submitting a GET request on the REST resource using cURL. For more information about cURL, see Use cURL
curl -X GET \ --header 'Accept: application/xml' \ --header 'Authorization: Bearer <token>' \ 'https://10.0.0.2/rest/v1.0/admin/asyncstatus'
Example of the Response Headers
The following shows an example of the response headers.
HTTP/1.1 200 OK Date: Tue, 07 Aug 2018 12:12:03 GMT Cache-Control: no-cache Content-Length: 221 Content-Type: application/xml Connection: keep-alive Keep-Alive: timeout=60, max=99 Last-Modified: Tue, 07 Aug 2018 12:12:03 GMT X-Appweb-Seq: 4
Example of the Response Body
The following example shows the contents of the response body in XML format.
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <response> <data> <operationState> <operation>activate</operation> <status>success</status> </operationState> </data> <messages/> <links/> </response>