{ "$schema": "http://json-schema.org/draft-07/schema#", "definitions": { "AccountTokenUsageDailyBucket": { "properties": { "startDate": { "type": "string" }, "tokens": { "format": "int64", "type": "integer" } }, "required": [ "startDate", "tokens" ], "type": "object" }, "AccountTokenUsageSummary": { "properties": { "currentStreakDays": { "format": "int64", "type": [ "integer", "null" ] }, "lifetimeTokens": { "format": "int64", "type": [ "integer", "null" ] }, "longestRunningTurnSec": { "format": "int64", "type": [ "integer", "null" ] }, "longestStreakDays": { "format": "int64", "type": [ "integer", "null" ] }, "peakDailyTokens": { "format": "int64", "type": [ "integer", "null" ] } }, "type": "object" }, "ThreadUsage": { "properties": { "estimatedUsageCreditsMicros": { "format": "int64", "type": "integer" }, "estimatedUsageUsdMicros": { "format": "int64", "type": [ "integer", "null" ] }, "groups": { "items": { "$ref": "#/definitions/ThreadUsageBreakdownGroup" }, "type": "array" }, "threadId": { "type": "string" } }, "required": [ "estimatedUsageCreditsMicros", "groups", "threadId" ], "type": "object" }, "ThreadUsageBreakdownGroup": { "properties": { "cachedInputTokens": { "format": "int64", "type": [ "integer", "null" ] }, "estimatedUsageCreditsMicros": { "format": "int64", "type": "integer" }, "inputTokens": { "format": "int64", "type": [ "integer", "null" ] }, "model": { "type": [ "string", "null" ] }, "netNewInputTokens": { "format": "int64", "type": [ "integer", "null" ] }, "outputTokens": { "format": "int64", "type": [ "integer", "null" ] }, "reasoningEffort": { "type": [ "string", "null" ] }, "speed": { "type": [ "string", "null" ] }, "totalTokens": { "format": "int64", "type": [ "integer", "null" ] } }, "required": [ "estimatedUsageCreditsMicros" ], "type": "object" } }, "properties": { "dailyUsageBuckets": { "items": { "$ref": "#/definitions/AccountTokenUsageDailyBucket" }, "type": [ "array", "null" ] }, "summary": { "$ref": "#/definitions/AccountTokenUsageSummary" }, "threadUsage": { "anyOf": [ { "$ref": "#/definitions/ThreadUsage" }, { "type": "null" } ], "default": null, "description": "Estimated usage when a thread was requested and its billing route is available." } }, "required": [ "summary" ], "title": "GetAccountTokenUsageResponse", "type": "object" }