Action Provider: Transfer - Transfer Task
Scope: https://auth.globus.org/scopes/actions.globus.org/transfer/transfer
Synchronous / Asynchronous: Either
The Globus Transfer - Transfer Data action provider uses the Globus Transfer Task API to perform a transfer of data from one Globus Collection to another. The input includes both the source and destination collection ids and file paths within the collection where the source file or folder is located and the destination folder where the transfer should be placed. It also supports indicating that transfers should be performed recursively to traverse the entire source file system tree and allows labeling the transfer should it be viewed directly in the Globus WebApp or via the Globus API or CLI. The body of the action status directly reflects the information returned when monitoring the transfer task using the Globus Transfer API.
{
"source_endpoint_id": "go#ep1",
"destination_endpoint_id": "go#ep2",
"transfer_items": [
{
"source_path": "/~/campus_source/dataset1/",
"destination_path": "/~/dmz_temp/",
"recursive": true
}
],
"notify_on_succeeded": false,
"notify_on_failed": true,
"notify_on_inactive": true
}