ccusage / data-loader / loadSessionUsageById
Function: loadSessionUsageById()
ts
function loadSessionUsageById(sessionId, options?): Promise<
| null
| {
totalCost: number;
entries: object[];
}>;
Load usage data for a specific session by sessionId Searches for a JSONL file named {sessionId}.jsonl in all Claude project directories
Parameters
Parameter | Type | Description |
---|---|---|
sessionId | string | The session ID to load data for (matches the JSONL filename) |
options? | { mode? : "auto" | "calculate" | "display" ; offline? : boolean ; } | Options for loading data |
options.mode? | "auto" | "calculate" | "display" | Cost calculation mode (auto, calculate, display) |
options.offline? | boolean | Whether to use offline pricing data |
Returns
Promise
< | null
| { totalCost
: number
; entries
: object
[]; }>
Usage data for the specific session or null if not found