/api/v1/usage # This month's usage against the plan: contracts started, weighted AI credits consumed, archive capacity, a per-user breakdown, admin-set per-user limits, and the 30 most recent metered events. `enforced` tells you whether allowances block (false in development deployments).
Auth · Bearer token · any member
curl https://app.version90.com/api/v1/usage \ -H "Authorization: Bearer $V90_TOKEN"
{
"contracts_used": 6, "contracts_included": 10,
"ai_credits_used": 84, "ai_credits_included": 300,
"archive_used": 41, "archive_capacity": 100,
"enforced": true,
"by_user": [{
"user_id": "b3c1d5e7-…",
"display_name": "Priya Nair",
"email": "priya@yourco.com",
"credits": 62,
"contracts": 4,
"actions": { "ai_review": 5, "ai_explain": 6, "contract_created": 4 }
}],
"user_ai_limits": { "9e8d7c6b-…": 50 }, // 0 = AI blocked; absent = unlimited
"recent": [{
"kind": "ai_review", // contract_created | ai_review | ai_explain |
// ai_identify | archive_stored | archive_reextract
"credits": 10, // 0 for included/free actions
"label": "AI review: MSA — Meridian Robotics",
"user": "Priya Nair",
"workspace_title": "MSA — Meridian Robotics",
"created_at": "2026-07-11T18:20:01+00:00",
"voided": false // true = failed run, charge reversed
}]
}