/v1/projects/{project_id}/usage/breakdownGet Project Usage BreakdownRetrieves the usage breakdown for a specific project, with various filter options by API feature or by groupings. Setting a feature (e.g. diarize) to true includes requests that used that feature, while false excludes requests that used it. Multiple true filters are combined with OR logic, while false filters use AND logic.
Parameters
project_idstringpathrequiredThe unique identifier of the project
startstring · datequeryStart date of the requested date range. Format accepted is YYYY-MM-DD
endstring · datequeryEnd date of the requested date range. Format accepted is YYYY-MM-DD
groupingstringqueryCommon usage grouping parameters
accessorstringqueryFilter for requests where a specific accessor was used
alternativesbooleanqueryFilter for requests where alternatives were used
callback_methodbooleanqueryFilter for requests where callback method was used
callbackbooleanqueryFilter for requests where callback was used
channelsbooleanqueryFilter for requests where channels were used
custom_intent_modebooleanqueryFilter for requests where custom intent mode was used
custom_intentbooleanqueryFilter for requests where custom intent was used
custom_topic_modebooleanqueryFilter for requests where custom topic mode was used
custom_topicbooleanqueryFilter for requests where custom topic was used
deploymentstringqueryFilter for requests where a specific deployment was used
detect_entitiesbooleanqueryFilter for requests where detect entities was used
detect_languagebooleanqueryFilter for requests where detect language was used
diarizebooleanqueryFilter for requests where diarize was used
dictationbooleanqueryFilter for requests where dictation was used
encodingbooleanqueryFilter for requests where encoding was used
endpointstringqueryFilter for requests where a specific endpoint was used
extrabooleanqueryFilter for requests where extra was used
filler_wordsbooleanqueryFilter for requests where filler words was used
intentsbooleanqueryFilter for requests where intents was used
keytermbooleanqueryFilter for requests where keyterm was used
keywordsbooleanqueryFilter for requests where keywords was used
languagebooleanqueryFilter for requests where language was used
measurementsbooleanqueryFilter for requests where measurements were used
methodstringqueryFilter for requests where a specific method was used
modelstringqueryFilter for requests where a specific model uuid was used
multichannelbooleanqueryFilter for requests where multichannel was used
numeralsbooleanqueryFilter for requests where numerals were used
paragraphsbooleanqueryFilter for requests where paragraphs were used
profanity_filterbooleanqueryFilter for requests where profanity filter was used
punctuatebooleanqueryFilter for requests where punctuate was used
redactbooleanqueryFilter for requests where redact was used
replacebooleanqueryFilter for requests where replace was used
sample_ratebooleanqueryFilter for requests where sample rate was used
searchbooleanqueryFilter for requests where search was used
sentimentbooleanqueryFilter for requests where sentiment was used
smart_formatbooleanqueryFilter for requests where smart format was used
summarizebooleanqueryFilter for requests where summarize was used
tagstringqueryFilter for requests where a specific tag was used
topicsbooleanqueryFilter for requests where topics was used
utt_splitbooleanqueryFilter for requests where utt split was used
utterancesbooleanqueryFilter for requests where utterances was used
versionbooleanqueryFilter for requests where version was used
Responses
UsageBreakdownV1Response
endstring · daterequiredEnd date of the usage period
resolutionobjectrequiredShow child attributes
amountnumber · doublerequiredAmount of units
unitsstringrequiredTime unit for the resolution
resultsarray of objectrequiredShow child attributes
Show array items
agent_hoursstringrequiredAgent hours used
groupingobjectrequiredShow child attributes
accessornull | stringOptional accessor identifier
deploymentnull | stringOptional deployment identifier
endstring · dateEnd date for this group
endpointnull | stringOptional endpoint identifier
feature_setnull | stringOptional feature set identifier
methodnull | stringOptional method identifier
modelsarray of stringShow child attributes
startstring · dateStart date for this group
tagsarray of stringOptional list of tags, null unless grouped by tags.
Show child attributes
hoursstringrequiredAudio hours processed
requestsnumber · doublerequiredNumber of requests
tokens_innumber · doublerequiredNumber of input tokens
tokens_outnumber · doublerequiredNumber of output tokens
total_hoursstringrequiredTotal hours including all processing
tts_charactersnumber · doublerequiredNumber of text-to-speech characters processed
startstring · daterequiredStart date of the usage period
{
"end": "2026-06-09",
"resolution": {
"amount": 0,
"units": "string"
},
"results": [
{
"agent_hours": "string",
"grouping": {
"accessor": "string",
"deployment": "string",
"end": "2026-06-09",
"endpoint": "string",
"feature_set": "string",
"method": "string",
"models": [
"string"
],
"start": "2026-06-09",
"tags": [
"string"
]
},
"hours": "string",
"requests": 0,
"tokens_in": 0,
"tokens_out": 0,
"total_hours": "string",
"tts_characters": 0
}
],
"start": "2026-06-09"
}ErrorResponse
oneOf · 3 options
ErrorResponseTextError
ErrorResponseLegacyError
err_codestringThe error code
err_msgstringThe error message
request_idstringThe request ID
ErrorResponseModernError
categorystringThe category of the error
detailsstringA description of the error
messagestringA message about the error
request_idstringThe unique identifier of the request
{
"err_code": "string",
"err_msg": "string",
"request_id": "string"
}