Laporkan perkiraan penggunaan token terjemahan organisasi dan penggunaan byte basis data per tabel.
Laporkan perkiraan penggunaan token terjemahan (per bahasa) dan penggunaan byte basis data per tabel untuk sebuah organisasi WorkOS.
Auth: Bearer JWT (WorkOS).
| Parameter | Tipe | Wajib | Catatan |
|---|---|---|---|
orgId | uuid | ya | Organisasi WorkOS yang akan dilaporkan. |
{
"orgId": "...",
"translations": {
"translations": 120,
"estimatedPromptTokens": 45000,
"estimatedCompletionTokens": 42000,
"estimatedTotalTokens": 87000,
"byLanguage": [
{
"language": "fr",
"translations": 40,
"estimated_prompt_tokens": 15000,
"estimated_completion_tokens": 14000,
"estimated_total_tokens": 29000
}
],
"note": "..."
},
"database": {
"totalBytes": 1048576,
"totalHuman": "1.0 MB",
"byTable": [ { "table": "documents", "rows": 42, "bytes": 500000 } ],
"note": "..."
}
}
Jumlah token bersifat perkiraan (heuristik ~4 karakter per token ditambah alokasi tetap untuk prompt sistem per panggilan), bukan penggunaan yang ditagihkan oleh penyedia. Penggunaan basis data menjumlahkan pg_column_size per tabel yang dimiliki; biner gambar yang disimpan di penyimpanan objek tidak dihitung. Perhatikan keunikan serde: di dalam byLanguage, kunci token menggunakan snake_case (estimated_prompt_tokens, dll.) sementara objek induknya menggunakan camelCase.
curl '{CMS_API_URL}/usage?orgId=<uuid>' \
-H 'Authorization: Bearer <workos-jwt>'
400 — orgId hilang atau tidak valid401 — JWT hilang atau tidak valid500 — kegagalan kueri