DEVELOPER DOCS

REST API

Claude Code Analytics

On this page

Engineering-productivity rollups derived from Claude Code telemetry ingested via the Claude Code OTLP endpoints.


Claude Code usage

HTTP
GET /v1/observ/orgs/{org}/workspaces/{ws}/claude-code/usage

Per-employee usage rollup.

Auth: API key or JWT · Role: viewer

Query parameters

NameTypeRequiredDefaultDescription
periodstring➖dayday | week | month

Examples

u = evigauge.get("/v1/observ/orgs/{org}/workspaces/{ws}/claude-code/usage",
                 params={"period": "week"})
print(u)

Claude Code commits

HTTP
GET /v1/observ/orgs/{org}/workspaces/{ws}/claude-code/commits

Recent Claude Code-authored commits.

Auth: API key or JWT · Role: viewer

Query parameters

NameTypeRequiredDefaultDescription
limitinteger➖50Max commits returned

Examples

c = evigauge.get("/v1/observ/orgs/{org}/workspaces/{ws}/claude-code/commits",
                 params={"limit": 20})
print(c)

Claude Code top files

HTTP
GET /v1/observ/orgs/{org}/workspaces/{ws}/claude-code/top-files

Most-edited files across Claude Code commits — a churn signal.

Auth: API key or JWT · Role: viewer

Query parameters

NameTypeRequiredDefaultDescription
periodstring➖weekday | week | month
limitinteger➖50Max files returned

Examples

tf = evigauge.get("/v1/observ/orgs/{org}/workspaces/{ws}/claude-code/top-files",
                  params={"period": "month", "limit": 25})
print(tf)