Agent.GetMoveCopyStatus

Prev Next

Gets the status of the API call on the copied/moved agent.

URL parameters

Name Required Type Description
BatchID True numeric Unique identifier used to monitor the progress of the Agent.Copy and Agent.MoveGet request.

Responses

Name Type Description
Result string Success if the operation was successful.
State string Done if the operation was completed.
Error Message string Returns a description of what the error is when the job errors.
Error Code string It returns a shorter version description of what the error is when the** job** errors.
Progress string Shows the progress of the copying/moving process.

Sample request

curl -X GET "https://api.mozenda.com/rest?WebServiceKey=XXXXXXXX -XXXX-XXXX-XXXX-XXXXXXXXXXXX&Service=Mozenda10&Operation=Agent.GetMoveCopyStatus&BatchID=32557"

Sample responses

XML

<?xml version="1.0" encoding="utf-8"?>
<GetMoveCopyStatusResponse xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <Result>Success</Result>
  <State>Done</State>
  <ErrorMessage />
  <ErrorCode />
  <Progress />
</GetMoveCopyStatusResponse>

JSON (add &ResponseFormat=JSON)

{
   "State": "Done",
   "ErrorMessage": "",
   "ErrorCode": "",
   "Progress": "",
   "JsonResult": {
      "Command": "Agent.GetMoveCopyStatus",
      "AutoLoggedIn": false,
      "WebConsoleKey": "",
      "Result": "Success",
      "ErrorCode": "",
      "ErrorDescription": "",
      "ErrorList": [],
      "ExecutionTime": {
         "Ticks": 0,
         "Days": 0,
         "Hours": 0,
         "Milliseconds": 0,
         "Minutes": 0,
         "Seconds": 0,
         "TotalDays": 0,
         "TotalHours": 0,
         "TotalMilliseconds": 0,
         "TotalMinutes": 0,
         "TotalSeconds": 0
      }
   }
}