Action Provider: 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
.
{
"echo_string": "Hello Globus Automate!",
"sleep_time": 5
}