For convenience, we have created a Gumloop Python SDK to more easily perform operations like starting an automation and retrieving outputs.
Installation
Usage
from gumloop import GumloopClient
# Initialize the client
client = GumloopClient(
api_key="your_api_key",
user_id="your_user_id"
)
# Run a flow and wait for outputs
output = client.run_flow(
flow_id="your_flow_id",
inputs={
"recipient": "example@email.com",
"subject": "Hello",
"body": "World"
}
)
print(output)
Optionally add a project_id
when creating the client if running automations in a workspace:
from gumloop import GumloopClient
# Initialize the client
client = GumloopClient(
api_key="your_api_key",
user_id="your_user_id",
project_id="your_project_id"
)