/filerepository/operations

Uses the operation ID returned from the resource transfer API (api/v1/filerepository/transfer/Resources) to check the status of the resource transfer. The status can be one of the following: pending, running, completed, or failed.

GET api/v1/filerepository/operations/{operationId}

Uses the operation ID returned from the resource transfer API (api/v1/filerepository/transfer/Resources) to check the status of the resource transfer. The status can be one of the following: pending, running, completed, or failed. For more information about the resource transfer API, see /filerepository/transfer/Resources.

After you run the resource transfer API (api/v1/filerepository/transfer/Resources), an operation ID is returned, and the move operation for the resource transfer begins. This move operation can take some time. To check the status of the move operation, run this operations API using the operation ID returned from the resource transfer API.

URL Parameters

  • operationId: The operation ID that is returned after the resource transfer API (api/v1/filerepository/transfer/Resources) is run.

For example, /api/v1/filerepository/operations/{operationId}

Successful Response

HTTP Status Code

Returns

200

The status of the move operation that includes the following information: operation ID, status (for example, pending, running, completed, or failed), message, summary of the data, and the date and time of the status check.

Example response:
{
  "id": "246ceb6f-8a13-4b1d-a174-cf28aa3563cd",
  "status": "completed",
  "message": "Move operation completed successfully",
  "data": {
    "movedResources": 1,
    "destinationFolderId": "PRIVATE_USER001",
    "completedAt": "2025-06-17T11:51:20.674Z",
    "duplicateResolution": "ABORT",
    "message": "Move operation completed"
  },
  "timestamp": "2025-06-17T11:51:20.674Z"
}