Applies a snapshot
post
/policy/risk/v1/snapshots/{snapshotId}
Snapshot that is available in the system can be applied using this API.
Request
Path Parameters
-
snapshotId(required): string
Identifier of the snapshot.
There's no request body for this operation.
Back to TopResponse
Supported Media Types
- application/json
200 Response
Snapshot apply.
Root Schema : schema
Type:
object401 Response
Unauthorized
500 Response
Internal server error
503 Response
Service Unavailable
Examples
The following example shows a sample request and response for applying a snapshot.
cURL Command to Apply a Snapshot in JSON Format
curl --location --request POST '<PolicyUrl>/policy/risk/v1/snapshots/<snapshotId>/apply' \ --header 'Authorization: Basic <Base64Encoded(<username>:<password>)>' \ --data ''
Sample Response in JSON Format
{
"serverResponseTime": 1637234358515,
"clientContext": {
"invocationContext": {
"createTime": 1637234268558,
"invocationId": "bdf85700-e991-4a37-b89c-fb410a0a9fe3",
"traceDataXml": "<OARMInvocationContext><invocationId><![CDATA[bdf85700-e991-4a37-b89c-fb410a0a9fe3]]></invocationId><locale></locale><createTime>2021-11-18 11:17:48.558 +0000</createTime></OARMInvocationContext>"
},
"sessionContext": {
"sessionId": "",
"clientId": "",
"clientVersion": "",
"userPrincipal": "",
"ipAddress": "",
"userAgent": "",
"createTime": 1637234268558,
"appName": "UASPolicyApi",
"accessControlledRole": false,
"orgAccessList": [],
"roles": [],
"traceDataXml": "<OARMSessionContextOARMSessionContext><clientId></clientId><userAgentString></userAgentString><userPrincipal></userPrincipal><roles><![CDATA[[]]]></roles><ip></ip><clientVersion></clientVersion><createTime>2021-11-18 11:17:48.558 +0000</createTime></OARMSessionContextOARMSessionContext>"
},
"taskContext": {
"taskId": "bdf85700-e991-4a37-b89c-fb410a0a9fe3",
"createTime": 1637234268558,
"traceDataXml": "<OARMTaskContext><taskId><![CDATA[bdf85700-e991-4a37-b89c-fb410a0a9fe3]]></taskId><createTime>2021-11-18 11:17:48.558 +0000</createTime></OARMTaskContext>"
},
"traceDataXml": "<clientContext><OARMSessionContextOARMSessionContext><clientId></clientId><userAgentString></userAgentString><userPrincipal></userPrincipal><roles><![CDATA[[]]]></roles><ip></ip><clientVersion></clientVersion><createTime>2021-11-18 11:17:48.558 +0000</createTime></OARMSessionContextOARMSessionContext><OARMTaskContext><taskId><![CDATA[bdf85700-e991-4a37-b89c-fb410a0a9fe3]]></taskId><createTime>2021-11-18 11:17:48.558 +0000</createTime></OARMTaskContext><OARMInvocationContext><invocationId><![CDATA[bdf85700-e991-4a37-b89c-fb410a0a9fe3]]></invocationId><locale></locale><createTime>2021-11-18 11:17:48.558 +0000</createTime></OARMInvocationContext></clientContext>"
},
"traceDataXml": "<OARMResponse><serverId><![CDATA[idmpe0053/100.102.50.168]]></serverId><status><![CDATA[SUCCESS]]></status><serverResponseTime>2021-11-18 11:19:18.515 +0000</serverResponseTime><serverVersion><![CDATA[11.1.1.2.0]]></serverVersion><messageList></messageList></OARMResponse>",
"oarmmessages": [],
"success": true,
"warning": false,
"serverVersion": "11.1.1.2.0",
"systemError": false,
"serverId": "idmpe0053/100.102.50.168",
"object": true,
"error": false
}cURL Command to Apply a Snapshot in XML Format
curl --location --request POST '<PolicyUrl>/policy/risk/v1/snapshots/<snapshotId>/apply' \ --header 'Content-Type: application/xml' \ --header 'Accept: application/xml' \ --header 'Authorization: Basic <Base64Encoded(<username>:<password>)>' \ --data ''
Sample Response in XML Format
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<SnapshotResponse>
<serverResponseTime>1637234358515</serverResponseTime>
<clientContext>
<invocationContext>
<createTime>1637234268558</createTime>
<invocationId>bdf85700-e991-4a37-b89c-fb410a0a9fe3</invocationId>
<traceDataXml>
<OARMInvocationContext>
<invocationId>
<![CDATA[bdf85700-e991-4a37-b89c-fb410a0a9fe3]]>
</invocationId>
<locale></locale>
<createTime>2021-11-18 11:17:48.558 +0000</createTime>
</OARMInvocationContext>
</traceDataXml>
</invocationContext>
<sessionContext>
<sessionId></sessionId>
<clientId></clientId>
<clientVersion></clientVersion>
<userPrincipal></userPrincipal>
<ipAddress></ipAddress>
<userAgent></userAgent>
<createTime>1637234268558</createTime>
<appName>UASPolicyApi</appName>
<accessControlledRole>false</accessControlledRole>
<traceDataXml>
<OARMSessionContextOARMSessionContext>
<clientId></clientId>
<userAgentString></userAgentString>
<userPrincipal></userPrincipal>
<roles>
<![CDATA[[]]]>
</roles>
<ip></ip>
<clientVersion></clientVersion>
<createTime>2021-11-18 11:17:48.558 +0000</createTime>
</OARMSessionContextOARMSessionContext>
</traceDataXml>
</sessionContext>
<taskContext>
<taskId>bdf85700-e991-4a37-b89c-fb410a0a9fe3</taskId>
<createTime>1637234268558</createTime>
<traceDataXml>
<OARMTaskContext>
<taskId>
<![CDATA[bdf85700-e991-4a37-b89c-fb410a0a9fe3]]>
</taskId>
<createTime>2021-11-18 11:17:48.558 +0000</createTime>
</OARMTaskContext>
</traceDataXml>
</taskContext>
<traceDataXml>
<clientContext>
<OARMSessionContextOARMSessionContext>
<clientId></clientId>
<userAgentString></userAgentString>
<userPrincipal></userPrincipal>
<roles>
<![CDATA[[]]]>
</roles>
<ip></ip>
<clientVersion></clientVersion>
<createTime>2021-11-18 11:17:48.558 +0000</createTime>
</OARMSessionContextOARMSessionContext>
<OARMTaskContext>
<taskId>
<![CDATA[bdf85700-e991-4a37-b89c-fb410a0a9fe3]]>
</taskId>
<createTime>2021-11-18 11:17:48.558 +0000</createTime>
</OARMTaskContext>
<OARMInvocationContext>
<invocationId>
<![CDATA[bdf85700-e991-4a37-b89c-fb410a0a9fe3]]>
</invocationId>
<locale></locale>
<createTime>2021-11-18 11:17:48.558 +0000</createTime>
</OARMInvocationContext>
</clientContext>
</traceDataXml>
</clientContext>
<traceDataXml>
<OARMResponse>
<serverId>
<![CDATA[idmpe0053/100.102.50.168]]>
</serverId>
<status>
<![CDATA[SUCCESS]]>
</status>
<serverResponseTime>2021-11-18 11:19:18.515 +0000</serverResponseTime>
<serverVersion>
<![CDATA[11.1.1.2.0]]>
</serverVersion>
<messageList></messageList>
</OARMResponse>
</traceDataXml>
<success>true</success>
<warning>false</warning>
<serverVersion>11.1.1.2.0</serverVersion>
<systemError>false</systemError>
<serverId>idmpe0053/100.102.50.168</serverId>
<object>true</object>
<error>false</error>
</SnapshotResponse>