Create a task from the dashboard
The user:- Opens the task creation view
- Provides a name, target URLs, and objective
- Defines the output schema
- Selects whether the task runs once or on a schedule
- Saves the task
POST /api/v1/tasks in the Task Service API.
Run a task
The user:- Opens an existing task
- Clicks run
- Monitors the execution in the execution list or detail view
POST /api/v1/tasks/:id/run.
Monitor execution progress
The user:- Opens the execution detail view
- Watches status transitions (queued → running → completed)
- Reviews progress indicators and phase labels
- Inspects logs or error messages if something fails
GET /api/v1/executions/:id.
Export results
The user:- Opens a completed execution
- Downloads results as CSV or JSON
- Inspects dataset details if available
/api/v1/executions/:id/results.
Browse and use templates
The user:- Opens the template catalog
- Filters by category or searches by keyword
- Selects a template and reviews its configuration
- Runs a preview to validate the template against their target
- Creates a task from the template when satisfied
/api/v1/templates.
Review analytics
The user:- Opens the analytics dashboard
- Reviews usage summaries, execution trends, and task-level statistics
- Drills into specific execution or task metrics
/api/v1/analytics.
Check billing and usage
The user:- Opens the billing view
- Reviews wallet balance and credit usage
- Inspects the ledger for detailed transaction history
- Reviews monthly statements
/api/v1/billing.
Use templates to speed up setup
The user:- Browses the template catalog
- Selects a starting point
- Validates the workflow through preview or initial runs
- Promotes it into a task they own