curl --request GET \
--url https://api.example.com/api/boards/{board_id}/tasks{
"items": [
{
"id": "<string>",
"board_id": "<string>",
"title": "<string>",
"description": "<string>",
"status": "<string>",
"priority": "<string>",
"due_at": "<string>",
"assigned_agent_id": "<string>",
"created_by_user_id": "<string>",
"in_progress_at": "<string>",
"depends_on_task_ids": [
{}
],
"blocked_by_task_ids": [
{}
],
"is_blocked": true,
"tag_ids": [
{}
],
"tags": [
{}
],
"custom_field_values": {},
"created_at": "<string>",
"updated_at": "<string>"
}
],
"total": 123,
"limit": 123,
"offset": 123
}List board tasks with optional status and assignment filters
curl --request GET \
--url https://api.example.com/api/boards/{board_id}/tasks{
"items": [
{
"id": "<string>",
"board_id": "<string>",
"title": "<string>",
"description": "<string>",
"status": "<string>",
"priority": "<string>",
"due_at": "<string>",
"assigned_agent_id": "<string>",
"created_by_user_id": "<string>",
"in_progress_at": "<string>",
"depends_on_task_ids": [
{}
],
"blocked_by_task_ids": [
{}
],
"is_blocked": true,
"tag_ids": [
{}
],
"tags": [
{}
],
"custom_field_values": {},
"created_at": "<string>",
"updated_at": "<string>"
}
],
"total": 123,
"limit": 123,
"offset": 123
}Retrieve a paginated list of tasks for a specific board, with support for filtering by status, assigned agent, and assignment state.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/JorgeMedinaArauna/OpenClaw-Mission_control/llms.txt
Use this file to discover all available pages before exploring further.
inbox, in_progress, review, doneExample: status=inbox,in_progressinbox, in_progress, review, or donecurl -X GET "https://api.openclaw.ai/api/boards/123e4567-e89b-12d3-a456-426614174000/tasks?status=inbox,in_progress&limit=20" \
-H "Authorization: Bearer YOUR_API_KEY"
{
"items": [
{
"id": "550e8400-e29b-41d4-a716-446655440000",
"board_id": "123e4567-e89b-12d3-a456-426614174000",
"title": "Implement user authentication",
"description": "Add OAuth2 authentication flow with JWT tokens",
"status": "in_progress",
"priority": "high",
"due_at": "2026-03-15T18:00:00Z",
"assigned_agent_id": "9f8d7c6b-5a4e-3d2c-1b0a-9f8e7d6c5b4a",
"created_by_user_id": "1a2b3c4d-5e6f-7a8b-9c0d-1e2f3a4b5c6d",
"in_progress_at": "2026-03-05T10:30:00Z",
"depends_on_task_ids": [
"660e8400-e29b-41d4-a716-446655440001"
],
"blocked_by_task_ids": [],
"is_blocked": false,
"tag_ids": [
"7f6e5d4c-3b2a-1c0b-9a8f-7e6d5c4b3a2f"
],
"tags": [
{
"id": "7f6e5d4c-3b2a-1c0b-9a8f-7e6d5c4b3a2f",
"name": "backend",
"color": "#3b82f6"
}
],
"custom_field_values": {
"effort_points": 5,
"sprint": "Sprint 12"
},
"created_at": "2026-03-01T09:00:00Z",
"updated_at": "2026-03-05T10:30:00Z"
}
],
"total": 1,
"limit": 20,
"offset": 0
}
done will never show as blocked, even if dependencies existunassigned=true to find tasks available for assignment