Melde die geschätzte Nutzung von Übersetzungs-Token einer Organisation sowie die Byte-Nutzung pro Datenbanktabelle.
Berichte den geschätzten Verbrauch von Übersetzungs-Token (nach Sprache) sowie die Byte-Nutzung pro Datenbanktabelle einer WorkOS-Organisation.
Auth: Bearer-JWT (WorkOS).
| Parameter | Typ | Erforderlich | Hinweise |
|---|---|---|---|
orgId | uuid | ja | Die WorkOS-Organisation, über die berichtet werden soll. |
{
"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": "..."
}
}
Token-Zählungen sind Schätzungen (eine Heuristik von ca. 4 Zeichen pro Token plus ein fester Systemprompt-Zuschlag pro Aufruf) und entsprechen nicht der vom Anbieter abgerechneten Nutzung. Die Datenbanknutzung summiert pg_column_size pro eigener Tabelle; im Objektspeicher abgelegte Bild-Binärdaten werden nicht mitgerechnet. Beachte die Serde-Eigenheit: In byLanguage verwenden die Token-Schlüssel Snake_case (estimated_prompt_tokens usw.), während das übergeordnete Objekt CamelCase nutzt.
curl '{CMS_API_URL}/usage?orgId=<uuid>' \
-H 'Authorization: Bearer <workos-jwt>'
400 — fehlende oder ungültige orgId401 — fehlendes oder ungültiges JWT500 — Abfragefehler