quality-checks

Get Completed Tasks

Get task groups for quality checks.

Task Grouping:

  • Task IDs are formatted as xxx-1, xxx-2, xxx-y
  • Tasks are grouped by prefix (xxx - the part before the last dash)

Filters (applied to individual task instances):

  • is_deleted is null

Status Filter (applied to task groups based on unavailable task instances):

  • completed: Groups with >= 2 unavailable task instances
  • in_progress: Groups with exactly 1 unavailable task instance
  • pending: Groups with 0 unavailable task instances
  • Not provided: All groups

Ordering:

  • Ordered by updated_at DESC and task_id

Pagination:

  • limit: Number of task groups to return (default: 10, max: 100)
  • skip: Number of task groups to skip (default: 0)

Search:

  • search: Optional search string to filter by task_description (case-insensitive)

Returns:

  • total: Total number of task groups
  • limit: Limit used
  • skip: Skip used
  • items: Array of task groups with task_group_id, task_description, occupation_name, unavailable_instance_count (number of unavailable task instances), instances
get/api/quality-checks/tasks

Request

  • Base URL
    https://api.mit-llm-survey.academy (the document declares no server; this is the origin it was published from)
  • Auth
    none declared

Query parameters

limitinteger
skipinteger
searchstring nullable

Search string for task_description

status'completed' | 'in_progress' | 'pending' nullable

Filter by status: completed (>=2 unavailable instances), in_progress (=1 unavailable instance), pending (=0 unavailable instances)

Response

Successful Response

totalinteger required
limitinteger required
skipinteger required

Changes

No recorded changes to this operation across all 2 revisions of this API.