Skip to content

Remote Execution

Remote Execution lets you trigger your automations from external systems via HTTP requests.

  1. Enable Remote Execution for a project.
  2. RTILA generates an API key for the project.
  3. External systems send HTTP requests to trigger the project.
  4. RTILA runs the automation and returns the results.
  1. Go to Automation Projects.
  2. Select the project.
  3. Click Remote in the ribbon.
  4. Toggle Enable Remote Execution.
  5. An API key is generated automatically.

Remote Execution modal showing the enable toggle and generated API key

Send a POST request to the RTILA API:

Terminal window
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"
}
}'
Field Type Required Description
api_key string Project API key
variables object Variables to pass to the project

To trigger from the internet (not just localhost), enable the Public Tunnel:

  1. Go to Preferences → General.
  2. Enable Public URL for Remote Execution.
  3. A public URL is generated (e.g., https://random-xyz.trycloudflare.com).
  4. 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.