Remote Execution
Remote Execution lets you trigger your automations from external systems via HTTP requests.
How It Works
Section titled “How It Works”- Enable Remote Execution for a project.
- RTILA generates an API key for the project.
- External systems send HTTP requests to trigger the project.
- RTILA runs the automation and returns the results.
Enabling Remote Execution
Section titled “Enabling Remote Execution”- Go to Automation Projects.
- Select the project.
- Click Remote in the ribbon.
- Toggle Enable Remote Execution.
- An API key is generated automatically.

Triggering Remotely
Section titled “Triggering Remotely”Send a POST request to the RTILA API:
curl -X POST 'http://127.0.0.1:8880/api/remote' \ -H "Authorization: Bearer YOUR_SESSION_TOKEN" \ -H "Content-Type: application/json" \ -d '{ "api_key": "YOUR_PROJECT_API_KEY", "variables": { "query": "web scraping" } }'Request Body
Section titled “Request Body”| Field | Type | Required | Description |
|---|---|---|---|
api_key |
string | ✅ | Project API key |
variables |
object | ❌ | Variables to pass to the project |
Public Tunnel
Section titled “Public Tunnel”To trigger from the internet (not just localhost), enable the Public Tunnel:
- Go to Preferences → General.
- Enable Public URL for Remote Execution.
- A public URL is generated (e.g.,
https://random-xyz.trycloudflare.com). - Use this URL for remote triggers.
⚠️ Note: The public tunnel URL is temporary. It changes every time you restart the app or toggle the tunnel.