Skip to main content
GET

Overview

Tasks represent individual pieces of work to be executed by AI agents. Base URL: http://localhost:8887/api/tasks

List Tasks

Get all tasks with filtering and pagination.

Query Parameters

Status Values

  • pending - Not started
  • in_progress - Being executed
  • review - Awaiting review
  • completed - Successfully completed
  • failed - Execution failed
  • cancelled - Cancelled by user

Priority Values

  • low
  • medium
  • high
  • critical

Get Task

Retrieve a specific task with all details.

Create Task

Create a new task.

Request Body


Update Task

Update task properties.

Request Body


Cancel Task

Cancel a running task.

Get Task Logs

Get execution logs for a task.

Query Parameters


Bulk Operations

Bulk Update

Update multiple tasks at once.

Request Body

Bulk Delete

Request Body


SDK Examples

JavaScript/TypeScript

Python


Next Steps

Attempts API

Manage task attempts

Projects API

Organize tasks in projects

Processes API

Monitor running processes

Authorizations

Authorization
string
header
required

GitHub OAuth token obtained via device flow

Query Parameters

project_id
string<uuid>
required

Project ID to filter tasks

Response

200 - application/json

List of tasks with attempt status

The response is of type any.