Flows API Menu
  • Globus Flows
  • Globus Automation Overview
  • Authoring Flows
  • Hosted Action Providers
    • Hello World Action Provider
    • Action Provider: Transfer - Transfer Task
    • Action Provider: Transfer - Delete Task
    • Action Provider: Transfer - Set Permission
    • Action Provider: Transfer - List Directory Contents
    • Action Provider: Transfer - Make Directory
    • Action Provider: Transfer - Get Collection Information
    • Action Provider: Search - Ingest Task
    • Action Provider: Search - Delete Task
    • Action Provider: Send Notification Email
    • Action Provider: Wait For User Selection
    • Action Provider: Expression Evaluation
    • Action Provider: Datacite Mint
Skip to main content
Globus Docs
  • APIs
    Auth Flows Groups Search Transfer Python SDK Helper Pages
  • How To
  • Guides
    Globus Connect Server High Assurance Collections for Protected Data Command Line Interface Premium Storage Connectors Security Modern Research Data Portal
  • Support
    FAQs Mailing Lists Contact Us Check Support Tickets
  1. Home
  2. Globus APIs
  3. Globus Flows
  4. Hosted Action Providers

Hosted Action Providers

Globus provides and operates a number of action providers which may be invoked directly or used within flows. Below is a brief summary of the action providers being operated including specific information on their URLs, scopes, and a summary of their functionality. Specific input specifications are not provided as they may be retrieved from the action provider directly via introspection:

globus-automate action introspect --action-url <action_url>

Or simply click on the URL to view the introspection results in a browser.

Note

When running Globus-hosted action providers the action subcommands do not require the use of the --action-scope option as these Action Providers are publicly visible. If interacting with a non-publicly visible Provider, all action subcommands will require the --action-scope option followed with the action provider’s corresponding scope value.

Globus Flows Action Providers

The following Action Providers are run as part of the Globus Flows service.

Hello World

A simple Action Provider for testing purposes

Transfer - Transfer Task

Using the Globus Transfer API, submit and monitor a Transfer Task

Transfer - Delete Task

Using the Globus Transfer API, submit and monitor a Delete Task

Transfer - Set Permission

Using the Globus Transfer API, set ACLs on Shares

Transfer - List Directory Contents

Using the Globus Transfer API, list directory contents

Transfer - Make Directory

Using the Globus Transfer API, create a directory

Transfer - Get Collection Information

Using the Globus Transfer API, get a description of an endpoint or collection

Search - Ingest Task

Using the Globus Search API, submit and monitor an Ingest Task

Search - Delete Task

Using the Globus Search API, submit and monitor a Delete-By-Subject or Delete-By-Query Task

Send Notification Email

Using credentials sent to this Action Provider, send an email

Wait For User Selection

Provide a set of options and wait for the flow runner to select one of those options

Expression Evaluation

Evaluate a programmatic expression using a restricted language

Datacite Mint

Create a new DOI using the Datacite API

Other Action Providers

funcX

URL: https://automate.funcx.org

Scope: https://auth.globus.org/scopes/b3db7e59-a6f1-4947-95c2-59d6b7a70f8c/action_all

Synchronous / Asynchronous: Asynchronous

FuncX supports an asynchronous action provider to provide access via the Globus automation platform. More details can be found in the funcX documentation.

  • Globus Flows
  • Globus Automation Overview
  • Authoring Flows
  • Hosted Action Providers
    • Hello World Action Provider
    • Action Provider: Transfer - Transfer Task
    • Action Provider: Transfer - Delete Task
    • Action Provider: Transfer - Set Permission
    • Action Provider: Transfer - List Directory Contents
    • Action Provider: Transfer - Make Directory
    • Action Provider: Transfer - Get Collection Information
    • Action Provider: Search - Ingest Task
    • Action Provider: Search - Delete Task
    • Action Provider: Send Notification Email
    • Action Provider: Wait For User Selection
    • Action Provider: Expression Evaluation
    • Action Provider: Datacite Mint
© 2010- The University of Chicago Legal Privacy Accessibility