Flows API Menu
  • Globus Flows
  • Globus Automation Overview
  • Authoring Flows
  • Flows Permissions
  • 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

Hello World Action Provider

URL: https://actions.globus.org/hello_world

Scope: https://auth.globus.org/scopes/actions.globus.org/hello_world

Synchronous / Asynchronous: Either

The Hello World action provider is very simple and is primarily intended for testing and bootstrapping purposes. It can operate in either synchronous or asynchronous modes. In the synchronous mode, only a single string is sent in the body and the response will return containing a constant value ("Hello": "World") and a reply to the input ("hello": "<input string>"). To get asynchronous operation, the value sleep_time should be included in the input with a value of a number of seconds the Action should take to complete. Subsequent invocations of /status will return the state ACTIVE until the number of seconds indicated in sleep_time have elapsed at which point the status will become SUCCEEDED.

Example Input
{
    "echo_string": "Hello Globus Automate!",
    "sleep_time": 5
}
  • Globus Flows
  • Globus Automation Overview
  • Authoring Flows
  • Flows Permissions
  • 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