Globus Transfer testing Method List

globus_sdk.TransferClient

globus_sdk.TransferClient has registered responses for the following methods:

cancel_task (case="default")
{
  "DATA_TYPE": "result",
  "code": "Canceled",
  "message": "The task has been cancelled successfully.",
  "resource": "/task/573e207b-476c-4807-afb0-35014554eb5b/cancel",
  "request_id": "ABCdef789"
}
create_tunnel (case="default")
{
  "data": {
    "attributes": {
      "created_time": "2025-12-12T21:49:22.183977",
      "initiator_ip_address": null,
      "initiator_port": null,
      "label": "Test Tunnel",
      "lifetime_mins": 10,
      "listener_ip_address": null,
      "listener_port": null,
      "restartable": false,
      "state": "AWAITING_LISTENER",
      "status": "The tunnel is waiting for listening.",
      "submission_id": "6ab42cda-d7a4-11f0-ad34-0affc202d2e9"
    },
    "id": "34d97133-f17e-4f90-ad42-56ff5f3c2550",
    "relationships": {
      "initiator": {
        "data": {
          "id": "b96a8bff-bb19-40c6-afc7-a8f319023866",
          "type": "StreamAccessPoint"
        }
      },
      "listener": {
        "data": {
          "id": "07012587-d1db-4098-805f-d2f2e8c7cbe7",
          "type": "StreamAccessPoint"
        }
      },
      "owner": {
        "data": {
          "id": "4d443580-012d-4954-816f-e0592bd356e1",
          "type": "Identity"
        }
      }
    },
    "type": "Tunnel"
  },
  "meta": {
    "request_id": "e6KkKkNmw"
  }
}
delete_tunnel (case="default")
{
  "data": null,
  "meta": {
    "request_id": "ofayi2B4R"
  }
}
endpoint_manager_task_list (case="default")
{
  "DATA": [
    {
      "DATA_TYPE": "task",
      "bytes_checksummed": 0,
      "bytes_transferred": 14,
      "canceled_by_admin": null,
      "canceled_by_admin_message": null,
      "command": "API 0.10",
      "completion_time": "2024-02-06T06:59:02+00:00",
      "deadline": "2024-02-07T06:58:59+00:00",
      "delete_destination_extra": false,
      "destination_base_path": null,
      "destination_endpoint": "pliny_the_elder#3694e876-b7f9-4737-b909-10fcf29afb37",
      "destination_endpoint_display_name": "Ercolano",
      "destination_endpoint_id": "3694e876-b7f9-4737-b909-10fcf29afb37",
      "destination_host_endpoint": null,
      "destination_host_endpoint_display_name": null,
      "destination_host_endpoint_id": null,
      "destination_host_path": null,
      "destination_local_user": "pliny",
      "destination_local_user_status": "OK",
      "destination_mapped_collection_display_name": null,
      "destination_mapped_collection_id": null,
      "directories": 2,
      "effective_bytes_per_second": 5,
      "encrypt_data": false,
      "fail_on_quota_errors": false,
      "fatal_error": null,
      "faults": 0,
      "files": 3,
      "files_skipped": 0,
      "files_transferred": 3,
      "filter_rules": null,
      "history_deleted": false,
      "is_ok": null,
      "is_paused": false,
      "label": null,
      "nice_status": null,
      "nice_status_details": null,
      "nice_status_expires_in": null,
      "nice_status_short_description": null,
      "owner_id": "98899f9f-b697-4cdd-b770-36c17fa9a619",
      "owner_string": "pliny-the-elder@globus.org",
      "preserve_timestamp": false,
      "recursive_symlinks": "ignore",
      "request_time": "2024-02-06T06:58:59+00:00",
      "skip_source_errors": false,
      "source_base_path": null,
      "source_endpoint": "pliny#00000000-0000-0000-0005-4925541e7725",
      "source_endpoint_display_name": "Pompeii",
      "source_endpoint_id": "00000000-0000-0000-0005-4925541e7725",
      "source_host_endpoint": null,
      "source_host_endpoint_display_name": null,
      "source_host_endpoint_id": null,
      "source_host_path": null,
      "source_local_user": null,
      "source_local_user_status": "NO_PERMISSION",
      "source_mapped_collection_display_name": null,
      "source_mapped_collection_id": null,
      "status": "SUCCEEDED",
      "subtasks_canceled": 0,
      "subtasks_expired": 0,
      "subtasks_failed": 0,
      "subtasks_pending": 0,
      "subtasks_retrying": 0,
      "subtasks_skipped_errors": 0,
      "subtasks_succeeded": 6,
      "subtasks_total": 6,
      "symlinks": 0,
      "sync_level": null,
      "task_id": "00000000-0000-0000-0000-0000699934d5",
      "type": "TRANSFER",
      "username": "pliny",
      "verify_checksum": true
    }
  ],
  "DATA_TYPE": "task_list",
  "has_next_page": false,
  "last_key": "complete,2024-02-06T06:59:02.291996"
}
endpoint_manager_task_successful_transfers (case="default")
{
  "DATA_TYPE": "successful_transfers",
  "marker": 0,
  "next_marker": 93979,
  "DATA": [
    {
      "destination_path": "/path/to/destination",
      "source_path": "/path/to/source",
      "DATA_TYPE": "successful_transfer"
    }
  ]
}
get_endpoint (case="default")
{
  "DATA_TYPE": "endpoint",
  "id": "00000000-0000-0000-0005-4925541e7725",
  "display_name": "myserver",
  "organization": "My Org",
  "username": "auser",
  "description": "Example gridftp endpoint.",
  "entity_type": "GCSv4_host",
  "public": false,
  "french_english_bilingual": false,
  "is_globus_connect": false,
  "globus_connect_setup_key": null,
  "gcp_connected": null,
  "gcp_paused": null,
  "s3_url": null,
  "s3_owner_activated": false,
  "host_endpoint_id": null,
  "host_path": null,
  "disable_verify": false,
  "disable_anonymous_writes": false,
  "force_verify": false,
  "force_encryption": false,
  "mfa_required": false,
  "myproxy_server": null,
  "myproxy_dn": null,
  "non_functional": false,
  "non_functional_endpoint_display_name": null,
  "non_functional_endpoint_id": null,
  "oauth_server": null,
  "default_directory": null,
  "activated": false,
  "expires_in": 0,
  "expire_time": "2000-01-02 03:45:06+00:00",
  "shareable": true,
  "acl_available": false,
  "acl_editable": false,
  "in_use": false,
  "DATA": [
    {
      "DATA_TYPE": "server",
      "hostname": "gridftp.example.org",
      "uri": "gsiftp://gridftp.example.org:2811",
      "port": 2811,
      "scheme": "gsiftp",
      "id": 985,
      "subject": "/O=Grid/OU=Example/CN=host/gridftp.example.org"
    }
  ]
}
get_stream_access_point (case="default")
{
  "data": {
    "attributes": {
      "advertised_owner": "john@globus.org",
      "contact_email": null,
      "contact_info": null,
      "department": null,
      "description": null,
      "display_name": "Buzz Dev Listener",
      "info_link": null,
      "keywords": null,
      "organization": null,
      "tlsftp_server": "tlsftp://s-463c7.e7d5e.8540.test3.zones.dnsteam.globuscs.info:443"
    },
    "id": "fe922d22-a3e6-4dee-b916-2a18ac36fc8f",
    "relationships": {
      "host_endpoint": {
        "data": {
          "id": "d6428474-c308-4a2d-8a86-d377915d978b",
          "type": "Endpoint"
        }
      }
    },
    "type": "StreamAccessPoint"
  },
  "meta": {
    "request_id": "55QRq2iBa"
  }
}
get_submission_id (case="default")
{
  "value": "00000000-0000-0000-34af-1252da510f05"
}
get_tunnel (case="default")
{
  "data": {
    "attributes": {
      "created_time": "2025-12-12T21:11:50.525278",
      "initiator_ip_address": null,
      "initiator_port": null,
      "label": "Buzz Tester",
      "lifetime_mins": 360,
      "listener_ip_address": null,
      "listener_port": null,
      "restartable": false,
      "state": "AWAITING_LISTENER",
      "status": "The tunnel is waiting for listening",
      "submission_id": "292b0054-7084-46eb-83d6-7a6821b1f77e"
    },
    "id": "1dc99a83-999a-4679-8ab8-b378b732ceeb",
    "relationships": {
      "initiator": {
        "data": {
          "id": "711080dd-b4e9-405f-826c-b217cfa8f701",
          "type": "StreamAccessPoint"
        }
      },
      "listener": {
        "data": {
          "id": "3347ffc0-5c93-4049-ab7f-2d02c0cefe2c",
          "type": "StreamAccessPoint"
        }
      },
      "owner": {
        "data": {
          "id": "4d443580-012d-4954-816f-e0592bd356e1",
          "type": "Identity"
        }
      }
    },
    "type": "Tunnel"
  },
  "meta": {
    "request_id": "M6kFaS949"
  }
}
list_tunnels (case="default")
{
  "data": [
    {
      "attributes": {
        "created_time": "2025-12-12T21:11:50.525278",
        "initiator_ip_address": null,
        "initiator_port": null,
        "label": "Buzz Tester",
        "lifetime_mins": 360,
        "listener_ip_address": null,
        "listener_port": null,
        "restartable": false,
        "state": "AWAITING_LISTENER",
        "status": "The tunnel is waiting for listening contact detail setup.",
        "submission_id": "292b0054-7084-46eb-83d6-7a6821b1f77e"
      },
      "id": "1c1be52d-2d4d-4200-b4ad-d75d43eb0d9c",
      "relationships": {
        "initiator": {
          "data": {
            "id": "80583f05-75f3-4825-b8a5-6c3edf0bbc5c",
            "type": "StreamAccessPoint"
          }
        },
        "listener": {
          "data": {
            "id": "dd5fa993-749f-48fb-86cf-f07ad5797d7e",
            "type": "StreamAccessPoint"
          }
        },
        "owner": {
          "data": {
            "id": "4d443580-012d-4954-816f-e0592bd356e1",
            "type": "Identity"
          }
        }
      },
      "type": "Tunnel"
    },
    {
      "attributes": {
        "created_time": "2025-12-12T21:22:11.018233",
        "initiator_ip_address": null,
        "initiator_port": null,
        "label": "part 2",
        "lifetime_mins": 360,
        "listener_ip_address": null,
        "listener_port": null,
        "restartable": false,
        "state": "AWAITING_LISTENER",
        "status": "The tunnel is waiting for listening contact detail setup.",
        "submission_id": "fb3b1220-1d5f-4dcf-92f5-e7056a514319"
      },
      "id": "bf1b0d16-7d93-44eb-8773-9066a750c13e",
      "relationships": {
        "initiator": {
          "data": {
            "id": "34c6e671-c011-4bf8-bc30-5ccebada8f3b",
            "type": "StreamAccessPoint"
          }
        },
        "listener": {
          "data": {
            "id": "dd5fa993-749f-48fb-86cf-f07ad5797d7e",
            "type": "StreamAccessPoint"
          }
        },
        "owner": {
          "data": {
            "id": "4d443580-012d-4954-816f-e0592bd356e1",
            "type": "Identity"
          }
        }
      },
      "type": "Tunnel"
    }
  ],
  "links": null,
  "meta": {
    "request_id": "fAAfpnino"
  }
}
operation_mkdir (case="default")
{
  "DATA_TYPE": "mkdir_result",
  "code": "DirectoryCreated",
  "message": "The directory was created successfully",
  "request_id": "ShbIUzrWT",
  "resource": "/v0.10/operation/endpoint/00000000-0000-0000-0005-4925541e7725/mkdir"
}
operation_rename (case="default")
{
  "DATA_TYPE": "result",
  "code": "FileRenamed",
  "message": "File or directory renamed successfully",
  "request_id": "ShbIUzrWT",
  "resource": "/v0.10/operation/endpoint/00000000-0000-0000-0005-4925541e7725/rename"
}
operation_stat (case="default")
{
  "DATA_TYPE": "file",
  "group": "tutorial",
  "last_modified": "2023-12-18 16:52:50+00:00",
  "link_group": null,
  "link_last_modified": null,
  "link_size": null,
  "link_target": null,
  "link_user": null,
  "name": "file1.txt",
  "permissions": "0644",
  "size": 4,
  "type": "file",
  "user": "tutorial"
}
operation_stat (case="not_found")
{
  "code": "NotFound",
  "message": "Path not found, Error (list)\nEndpoint: Globus Tutorial Collection 1 (00000000-0000-0000-0005-4925541e7725)\nServer: 100.26.231.26:443\nMessage: No such file or directory\n---\nDetails: Error: '~/foo' not found\\r\\n550-GlobusError: v=1 c=PATH_NOT_FOUND\\r\\n550-GridFTP-Errno: 2\\r\\n550-GridFTP-Reason: System error in stat\\r\\n550-GridFTP-Error-String: No such file or directory\\r\\n550 End.\\r\\n\n",
  "request_id": "aaabbbccc",
  "resource": "/v0.10/operation/endpoint/00000000-0000-0000-0005-4925541e7725/stat"
}
operation_stat (case="permission_denied")
{
  "code": "EndpointPermissionDenied",
  "message": "Denied by endpoint, Error (list)\nEndpoint: Globus Tutorial Collection 1 (00000000-0000-0000-0005-4925541e7725)\nServer: 100.26.231.26:443\nCommand: MLST /foo\nMessage: Fatal FTP Response\n---\nDetails: 500 Command failed : Path not allowed.\\r\\n\n",
  "request_id": "aaabbbccc",
  "resource": "/v0.10/operation/endpoint/00000000-0000-0000-0005-4925541e7725/stat"
}
set_subscription_admin_verified (case="default")
{
  "DATA_TYPE": "result",
  "code": "Updated",
  "message": "Endpoint updated successfully",
  "request_id": "SKWMqNWyv",
  "resource": "/v0.10/endpoint/00000000-0000-0000-0005-4925541e7725/subscription_admin_verified"
}
set_subscription_admin_verified (case="no_admin_role")
{
  "code": "PermissionDenied",
  "message": "User does not have an admin role on the collection's subscription to set subscription_admin_verified",
  "request_id": "BHI2BHt8N",
  "resource": "/v0.10/endpoint/00000000-0000-0000-0000-00000000000a/subscription_admin_verified"
}
set_subscription_admin_verified (case="non_valid_verified_status")
{
  "code": "BadRequest",
  "message": "Could not parse JSON: Expecting value: line 1 column 33 (char 32)",
  "request_id": "NPjnXpSD6",
  "resource": "/v0.10/endpoint/00000000-0000-0000-0005-4925541e7725/subscription_admin_verified"
}
set_subscription_admin_verified (case="non_subscribed_endpoint")
{
  "code": "BadRequest",
  "message": "The collection must be associated with a subscription to set subscription_admin_verified",
  "request_id": "NPjnXpSD6",
  "resource": "/v0.10/endpoint/00000000-0000-0000-0000-00000000000b/subscription_admin_verified"
}
set_subscription_admin_verified (case="no_identities_in_session")
{
  "code": "BadRequest",
  "message": "No manager or admin identities in session for high-assurance subscription 00000000-0000-010a-b698-858243b78305",
  "request_id": "NPjnXpSD6",
  "resource": "/v0.10/endpoint/00000000-0000-0000-0000-00000000000c/subscription_admin_verified"
}
set_subscription_id (case="default")
{
  "DATA_TYPE": "result",
  "code": "Updated",
  "message": "Endpoint updated successfully",
  "request_id": "dWTZZe17L",
  "resource": "/v0.10/endpoint/00000000-0000-0000-0005-4925541e7725/subscription"
}
set_subscription_id (case="not_found")
{
  "code": "EndpointNotFound",
  "message": "No such endpoint '00000000-0000-0000-0005-4925541e7725'",
  "request_id": "BHI2BHt8N",
  "resource": "/v0.10/endpoint/00000000-0000-0000-0005-4925541e7725/subscription"
}
set_subscription_id (case="multi_subscriber_cannot_use_default")
{
  "code": "BadRequest",
  "message": "Please specify the subscription ID to use. You currently have access to: 00000000-0000-010a-b698-858243b78305, 00000000-0000-0000-0000-00000000000a",
  "request_id": "H1dFNg6QB",
  "resource": "/v0.10/endpoint/00000000-0000-0000-0005-4925541e7725/subscription"
}
submit_delete (case="default")
{
  "DATA_TYPE": "delete_result",
  "code": "Accepted",
  "message": "The delete has been accepted and a task has been created and queued for execution",
  "request_id": "NS2QXhLZ7",
  "resource": "/v0.10/delete",
  "submission_id": "00000000-0000-0000-34af-1252da510f05",
  "task_id": "00000000-0000-0000-0000-0000699934d5",
  "task_link": {
    "DATA_TYPE": "link",
    "href": "/v0.10/task/00000000-0000-0000-0000-0000699934d5?format=json",
    "rel": "related",
    "resource": "task",
    "title": "related task"
  }
}
submit_transfer (case="default")
{
  "DATA_TYPE": "transfer_result",
  "code": "Accepted",
  "message": "The transfer has been accepted and a task has been created and queued for execution",
  "request_id": "7HgMVYazI",
  "resource": "/v0.10/transfer",
  "submission_id": "00000000-0000-0000-34af-1252da510f05",
  "task_id": "00000000-0000-0000-0000-0000699934d5",
  "task_link": {
    "DATA_TYPE": "link",
    "href": "/v0.10/task/00000000-0000-0000-0000-0000699934d5?format=json",
    "rel": "related",
    "resource": "task",
    "title": "related task"
  }
}
submit_transfer (case="failure")
{
  "code": "ClientError.BadRequest.NoTransferItems",
  "message": "A transfer requires at least one item",
  "request_id": "oUAA6Sq2P",
  "resource": "/v0.10/transfer"
}
task_list (case="default")
{
  "DATA": [
    {
      "bytes_checksummed": 0,
      "bytes_transferred": 4,
      "canceled_by_admin": null,
      "canceled_by_admin_message": null,
      "command": "API 0.10",
      "completion_time": "2021-09-02T18:04:49+00:00",
      "deadline": "2021-09-03T18:04:47+00:00",
      "delete_destination_extra": false,
      "destination_endpoint": "mydest",
      "destination_endpoint_display_name": "Destination Endpoint",
      "destination_endpoint_id": "002b0e9b-7e46-4fb3-ba89-2a049b97361d",
      "directories": 0,
      "effective_bytes_per_second": 3,
      "encrypt_data": false,
      "fail_on_quota_errors": false,
      "fatal_error": null,
      "faults": 0,
      "files": 1,
      "files_skipped": 0,
      "files_transferred": 1,
      "filter_rules": null,
      "history_deleted": false,
      "is_ok": null,
      "is_paused": false,
      "label": null,
      "nice_status": null,
      "nice_status_details": null,
      "nice_status_expires_in": null,
      "nice_status_short_description": null,
      "owner_id": "76aaba61-5108-462c-8092-298eff16e024",
      "preserve_timestamp": false,
      "recursive_symlinks": "ignore",
      "request_time": "2021-09-02T18:04:47+00:00",
      "skip_source_errors": false,
      "source_endpoint": "mysrc",
      "source_endpoint_display_name": "Source Endpoint",
      "source_endpoint_id": "1172dcec-1066-4bba-97e1-4cc67a2df08f",
      "status": "SUCCEEDED",
      "subtasks_canceled": 0,
      "subtasks_expired": 0,
      "subtasks_failed": 0,
      "subtasks_pending": 0,
      "subtasks_retrying": 0,
      "subtasks_skipped_errors": 0,
      "subtasks_succeeded": 2,
      "subtasks_total": 2,
      "symlinks": 0,
      "sync_level": null,
      "task_id": "0269a817-e227-4c1e-bf5b-98db61007b70",
      "type": "TRANSFER",
      "username": "u_XrtivK6z9w2MZwr65os6nZX0wv",
      "verify_checksum": true
    }
  ],
  "DATA_TYPE": "task_list",
  "length": 1,
  "limit": 1000,
  "offset": 0,
  "total": 1
}
update_endpoint (case="default")
{
  "DATA_TYPE": "result",
  "code": "Updated",
  "message": "Endpoint updated successfully",
  "request_id": "6aZjzldyM",
  "resource": "/v0.10/endpoint/00000000-0000-0000-0005-4925541e7725"
}
update_tunnel (case="default")
{
  "data": {
    "attributes": {
      "created_time": "2025-12-12T21:11:50.525278",
      "initiator_ip_address": null,
      "initiator_port": null,
      "label": "Buzz Tester",
      "lifetime_mins": 360,
      "listener_ip_address": null,
      "listener_port": null,
      "restartable": false,
      "state": "STOPPING",
      "status": "A request to stop tunnel has been received.",
      "submission_id": "292b0054-7084-46eb-83d6-7a6821b1f77e"
    },
    "id": "1c1be52d-2d4d-4200-b4ad-d75d43eb0d9c",
    "relationships": {
      "initiator": {
        "data": {
          "id": "80583f05-75f3-4825-b8a5-6c3edf0bbc5c",
          "type": "StreamAccessPoint"
        }
      },
      "listener": {
        "data": {
          "id": "dd5fa993-749f-48fb-86cf-f07ad5797d7e",
          "type": "StreamAccessPoint"
        }
      },
      "owner": {
        "data": {
          "id": "4d443580-012d-4954-816f-e0592bd356e1",
          "type": "Identity"
        }
      }
    },
    "type": "Tunnel"
  },
  "meta": {
    "request_id": "pN0Aact40"
  }
}