Skip to content

Get Task Ownership Board

GET
/api/v1/accountability/board

Get the real-time task ownership board.

Returns a filterable board of active tasks showing which agent owns each task, who delegated it, and whether it is overdue.

Args: agent_role: Optional filter by assigned agent. status: Optional filter by task status. delegator: Optional filter by delegating agent. overdue_threshold: Seconds before overdue marking. limit: Maximum entries. offset: Pagination offset. user: The authenticated user context. svc: The agent metrics service (injected).

Returns: The task ownership board with entries and counts.

Authorizations

Parameters

Query Parameters

agent_role
Any of:
string

Filter by assigned agent role

status
Any of:
string

Filter by task status

delegator
Any of:
string

Filter by delegating agent role

overdue_threshold

Seconds before a task is considered overdue

integer
default: 3600

Seconds before a task is considered overdue

limit

Maximum entries to return

integer
default: 50 >= 1 <= 200

Maximum entries to return

offset

Number of entries to skip

integer

Number of entries to skip

Responses

200

Successful Response

Filterable board of active tasks with ownership info.

Attributes: entries: List of task ownership entries. total: Total number of matching entries. overdue_count: Number of overdue entries.

object
entries
required
Array<object>

A single entry on the task ownership board.

Attributes: task_id: The task identifier. description: Human-readable task description. assigned_agent: Agent role assigned to this task. delegated_by: Agent role that delegated this task. status: Current task status. elapsed_seconds: Seconds since task creation. priority: Task priority level. is_overdue: Whether the task exceeds the overdue threshold. created_at: When the task was created.

object
assigned_agent
required
string
created_at
required
string format: date-time
delegated_by
required
string
description
required
string
elapsed_seconds
required
number
is_overdue
boolean
priority
string
default: normal
status
required
string
task_id
required
string
overdue_count
required
integer
total
required
integer

422

Validation Error

object
detail
Array<object>
object
ctx
object
input
loc
required
Array
msg
required
string
type
required
string