Transfer API
  • Transfer API Documentation
  • API Overview
  • Task Submission
  • Task Management
  • File Operations
  • Endpoints and Collections
  • Globus Connect Personal Management
  • Endpoint and Collection Search
  • Roles
  • Collection Bookmarks
  • Guest Collection Permission Management
  • Advanced Collection Management
  • Transfer Action Providers
    • Migrating Transfer Action Providers
    • Transfer Action Provider: Transfer
    • Transfer Action Provider: Delete
    • Transfer Action Provider: Manage Permission
    • Transfer Action Provider: List Directory Contents
    • Transfer Action Provider: Stat File or Directory
    • Transfer Action Provider: Make Directory
    • Transfer Action Provider: Collection Info
    • Transfer Action Provider: Create GCP Guest Collection
    • Transfer Action Provider: Create GCSv5 Guest Collection
Skip to main content
Globus Docs
  • APIs
    Auth Flows Groups Search Timers Transfer Globus Connect Server Compute Helper Pages
  • Applications
    Globus Connect Personal Globus Connect Server Premium Storage Connectors Compute Command Line Interface Python SDK JavaScript SDK
  • Guides
  • Support
    FAQs Mailing Lists Contact Us Check Support Tickets
  1. Home
  2. Globus Services
  3. Transfer API Documentation

Transfer API Documentation

This API provides a REST-style interface to the Globus reliable file transfer service. The Transfer API supports monitoring the progress of a user’s file transfer tasks, managing globus connect personal collections, listing remote directories, and submitting new transfer and delete tasks. The API is ideal for integration into Portals or Gateways to provide complex reliable file transfer capabilities without having to develop and support these features on your own. It is also easy to use for scripting, using any standard HTTPS or REST client library in scripting languages like Python and Ruby.

Contents

  • API Overview - overview of the Transfer API with information on how to make requests to the service

  • Task Submission - submit transfer and delete tasks

  • Task Management - monitor and cancel background transfer and delete tasks

  • File Operations - foreground filesystem operations, including directory listing (ls), creating directories (mkdir), renaming files (rename), and retrieving status information (stat)

  • Endpoints and Collections - information on Transfer endpoint and collection definitions and operations for getting information about them

  • Endpoint and Collection Search - find endpoints and collections matching a search query

  • Globus Connect Personal Management - create, update, and delete Globus Connect Personal collection definitions

  • Roles - information on Transfer roles and operations for managing them on Globus Connect Personal collections.

  • Collection Bookmarks - list, create, rename, and delete bookmarks for a collection and path

  • Guest Collection Permission Management - view and modify permissions on guest collections

  • Advanced Collection Management - users with effective roles on collections can monitor and operate on tasks on those collections

Mailing List

The developer-discuss@globus.org mailing list is the best place to get help using the Transfer API. Announcements about new features and deprecations are also sent to the list, so all users of the API are encouraged to subscribe.

Globus SDK

The Globus SDK can serve as a useful tool for python developers making Transfer API requests or as an example client for developers working in other languages.

The TransferClient class in particular provides helper methods for most Transfer API resources.

  • Transfer API Documentation
  • API Overview
  • Task Submission
  • Task Management
  • File Operations
  • Endpoints and Collections
  • Globus Connect Personal Management
  • Endpoint and Collection Search
  • Roles
  • Collection Bookmarks
  • Guest Collection Permission Management
  • Advanced Collection Management
  • Transfer Action Providers
    • Migrating Transfer Action Providers
    • Transfer Action Provider: Transfer
    • Transfer Action Provider: Delete
    • Transfer Action Provider: Manage Permission
    • Transfer Action Provider: List Directory Contents
    • Transfer Action Provider: Stat File or Directory
    • Transfer Action Provider: Make Directory
    • Transfer Action Provider: Collection Info
    • Transfer Action Provider: Create GCP Guest Collection
    • Transfer Action Provider: Create GCSv5 Guest Collection
© 2010- The University of Chicago Legal Privacy Accessibility