AI Usage
Endpoints for AI Usage
ReferenceView as Markdown
Endpoints for AI Usage
GET/api/v1/ai-usage/cost
Authentication: Bearer token (JWT)
monthlyarray of AiUsageMonthlyCostDtoRequired10 fieldsmonthlysubritePricenumberRequired when parent is presentField path: monthly[].subritePricecurrencystringRequired when parent is presentField path: monthly[].currencycallCountnumberRequired when parent is presentField path: monthly[].callCountinputTokensnumberRequired when parent is presentField path: monthly[].inputTokens{
"monthly": [
{
"features": []
}
],
"total": {
"subritePrice": 0,
"currency": "string",
"callCount": 0,
"inputTokens": 0,
"cachedInputTokens": 0,
"outputTokens": 0,
"totalTokens": 0
}
}unauthorized
This response has no body.
forbiddenResource
messageCodestringRequiredmessagestringerrorsarray of FieldErrorRequired7 fieldserrorsinternalServerError
Same fields as Get monthly AI token usage and cost for the current tenant (403).
curlcurl https://api.subrite.no/api/v1/ai-usage/cost \
--header 'Authorization: Bearer <token>'cachedInputTokensnumberRequired when parent is presentField path: monthly[].cachedInputTokensoutputTokensnumberRequired when parent is presentField path: monthly[].outputTokenstotalTokensnumberRequired when parent is presentField path: monthly[].totalTokensmonthstringRequired when parent is presentField path: monthly[].monthunpricedCallCountnumberRequired when parent is presentField path: monthly[].unpricedCallCountfeaturesarray of AiUsageFeatureCostDtoRequired when parent is presentField path: monthly[].features6 fieldsmonthly[].featuresfeaturestringRequired when parent is presentField path: monthly[].features[].featurecapabilitystringRequired when parent is presentField path: monthly[].features[].capabilitysubritePricenumberRequired when parent is presentField path: monthly[].features[].subritePriceinputTokensnumberRequired when parent is presentField path: monthly[].features[].inputTokensoutputTokensnumberRequired when parent is presentField path: monthly[].features[].outputTokenscallCountnumberRequired when parent is presentField path: monthly[].features[].callCounttotalAiUsageTotalDtoRequired7 fieldstotalsubritePricenumberRequiredField path: total.subritePricecurrencystringRequiredField path: total.currencycallCountnumberRequiredField path: total.callCountinputTokensnumberRequiredField path: total.inputTokenscachedInputTokensnumberRequiredField path: total.cachedInputTokensoutputTokensnumberRequiredField path: total.outputTokenstotalTokensnumberRequiredField path: total.totalTokensfieldstringRequired when parent is presentField path: errors[].fieldfieldValuestringRequired when parent is presentField path: errors[].fieldValueidentifierstringRequired when parent is presentField path: errors[].identifieridentifierValuestringRequired when parent is presentField path: errors[].identifierValuemessageCodestringRequired when parent is presentField path: errors[].messageCodemessagestringField path: errors[].messageerrorTypestringRequired when parent is presentField path: errors[].errorType{
"messageCode": "string",
"message": "string",
"errors": [
{}
]
}