Skip to main content

getStats

client.todos.getStats(params?: TodoListParams): Promise<TodoStats>

Retrieves todo statistics, optionally filtered by thread.

Returns aggregated statistics about todos including counts by status, priority distribution, and completion rates. When a threadId is provided, statistics are scoped to that specific thread only.

Parameters

ParameterTypeRequiredDescription
paramsTodoListParamsNoOptional query parameters for filtering statistics

Returns

Promise<TodoStats> — A promise that resolves to TodoStats object with metrics

Example

import { CodeBoltClient } from '@codebolt/clientsdk';

const client = new CodeBoltClient();

const result = await client.todos.getStats();
console.log(result);