Usage Guide

1. Add a Server

Go to Servers, click Add Server. Enter the server name and API base URL. You can also Import multiple servers from a .txt file using the provided template.

2. Create a Task

Go to Tasks, click Add. Select a server, enter the task title, API path, execution interval (seconds), and timeout. You can also Import multiple tasks from a .txt file.

Note: All tasks use GET method. Headers and body are not required.

3. Import from File

Click Import on the Servers or Tasks page. A modal will open where you can download the template file. Edit the template with your data, then upload it. The template uses pipe (|) separated values. Lines starting with # are ignored as comments.

4. Run Tasks

Tasks run automatically from the Dashboard. Keep the Dashboard page open — each task has a donut indicator showing the time remaining until the next execution.

Tasks only execute while the Dashboard page is active. The more active tasks, the more requests are sent to the target API.

5. Monitor Logs

Go to Logs to view the execution history. Filter by status or a specific task. Click Detail to see the API response with pretty-print and a copy button.

6. Theme & Display

Click the / icon next to the hamburger menu to toggle between dark and light mode. The theme automatically follows your system preference and your choice is saved.

7. Timezone Settings

Go to Settings to change the timezone. This affects the clock display at the top right and the task execution schedule.

Note: All time data is stored in UTC in the database. The timezone only affects the display, not the data.

Important Notes
  • The Dashboard page must remain open for tasks to run automatically.
  • After JavaScript changes, do Cmd + Shift + R (hard refresh).
  • Use the Execute Now () button on the Tasks page to run a task manually.
  • Inactive tasks will not be executed by the Dashboard.
  • When importing, servers must already exist in the system before tasks that reference them.