Gets token and chunk usage statistics for an asset.
Returns aggregate counts across the asset's current index: indexed documents, chunks, and embedded tokens. Useful for billing dashboards and for sizing decisions before changing the token budget via `PATCH /assets/{asset}`. Reflects the current state of the index, not lifetime totals — deleted documents are excluded. For per-operation cost detail use `GET /assets/{asset}/operations`.
Authorization
Bearer JWT Authorization header using the Bearer scheme. Enter 'Bearer' [space] and then your token.
In: header
Path Parameters
The RAG asset ID.
uuidThe tenant identifier
Response Body
curl -X GET "https://api.fruxon.com/v1/tenants/string/assets/497f6eca-6276-4993-bfeb-53cbbbba6f08/usage"{
"assetId": "00000000-0000-0000-0000-000000000000",
"totalTokenCount": 0,
"totalChunkCount": 0,
"operationCount": 0
}{
"type": "string",
"title": "string",
"status": 0,
"detail": "string",
"instance": "string",
"property1": null,
"property2": null
}Lists supported content types for file upload ingestion.
Returns the MIME types and file extensions that `POST /assets:file` will accept. Use this to validate uploads client-side before submitting the multipart request. The list reflects parser availability in the RAG service and is identical for all tenants.
Lists every integration config in the tenant.
Returns the configurations for every integration in the tenant in a single call, across all integrations. Use the per-integration list under `/integrations/{integration}/configs` when only one integration's configs are needed; this endpoint is for callers — such as the Agent Network channel picker — that need the whole set at once. Pass `has_channels=true` (or `has_triggers=true`) to restrict to configs whose integration declares the matching capability — the channel picker uses this so a Postgres or OpenAI config doesn't appear in a Slack/Telegram dropdown.