GET /v1/operator/:operator_id/profile
One operator's current JIS, dimensions, decay projection, and JIS history.
What this is
Operator-level judgment profile. Current JIS, per-dimension scores, classification band, JIS sparkline history, decay projection.
When to use
Manager dashboards, one-on-one reviews, threshold-triggered alerts.
Request
curl https://api.cohesionauth.com/v1/operator/analyst-42/profile \
-H "X-API-Key: $COHESION_API_KEY"
Python
profile = client.operator_profile(operator_id="analyst-42")
TypeScript
const profile = await client.operatorProfile("analyst-42");
Path param
operator_id: alphanumeric plus hyphens and underscores, 1-256 chars.
Response (abridged)
{
"profile": {
"operator_id": "analyst-42",
"jis": 74.3,
"band": "Adequate",
"dimensions": { "...": "..." },
"minimum_data_met": true,
"total_interactions": 127
},
"jis_history": [
{ "timestamp": "2026-04-15T00:00:00Z", "jis": 77.1 },
{ "timestamp": "2026-04-22T00:00:00Z", "jis": 74.3 }
],
"request_id": "req_01H...",
"timestamp": "2026-04-22T18:22:10.432Z"
}
Errors
| Status | Meaning |
|---|---|
404 | Operator not found |
422 | operator_id failed regex check |
Next step
Guide: monitor operator judgment.