Skip to content

Get Task Ownership Board

GET
/api/v1/accountability/board
curl --request GET \
--url 'https://api.ultimateteam.ai/api/v1/accountability/board?overdue_threshold=3600&limit=50&offset=0' \
--header 'X-API-Key: <X-API-Key>'

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.

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
Overdue Threshold

Seconds before a task is considered overdue

integer
default: 3600

Seconds before a task is considered overdue

limit
Limit

Maximum entries to return

integer
default: 50 >= 1 <= 200

Maximum entries to return

offset
Offset

Number of entries to skip

integer
0

Number of entries to skip

Successful Response

Media typeapplication/json
TaskOwnershipBoard

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
Entries
Array<object>
TaskOwnershipEntry

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
Assigned Agent
string
created_at
required
Created At
string format: date-time
delegated_by
required
Delegated By
string
description
required
Description
string
elapsed_seconds
required
Elapsed Seconds
number
is_overdue
Is Overdue
boolean
priority
Priority
string
default: normal
status
required
Status
string
task_id
required
Task Id
string
overdue_count
required
Overdue Count
integer
total
required
Total
integer
Example
{
"entries": [
{
"is_overdue": false,
"priority": "normal"
}
]
}

Validation Error

Media typeapplication/json
HTTPValidationError
object
detail
Detail
Array<object>
ValidationError
object
ctx
Context
object
input
Input
loc
required
Location
Array
msg
required
Message
string
type
required
Error Type
string
Examplegenerated
{
"detail": [
{
"ctx": {},
"input": "example",
"loc": [
"example"
],
"msg": "example",
"type": "example"
}
]
}