Rensei docs

Read org security metrics (overview / health / timeline / posture).

Returns security dashboard metrics scoped to the authenticated org. `metricType` selects the projection: overview (all sections), health, timeline, or posture. `timeRange` ∈ 24h/7d/30d/90d. Bearer-reachable for human principals (user token or browser session); rsk_* API keys and BYOA OAuth-agent tokens are rejected 403.

GET
/api/security/metrics

Authorization

headerAuthorizationBearer <rsk_live_*>

Rensei API key presented as Authorization: Bearer rsk_live_. Required API-key scopes are recorded per operation in x-rensei-required-scopes.

Query Parameters

metricType?string

Which projection to return (default overview).

Value in"overview""health""timeline""posture"
timeRange?string

Aggregation window (default 30d).

Value in"24h""7d""30d""90d"
limit?number

Timeline row cap (max 100).

Response Body

Security metrics; sections present depend on metricType.

application/json
  1. response
metrics?
health?
timeline?array<>
posture?
actorNames?
Example Request
curl -X GET 'https://app.rensei.ai/api/security/metrics'
Example Response
{  "metrics": {    "property1": null,    "property2": null  },  "health": {    "property1": null,    "property2": null  },  "timeline": [    {      "property1": null,      "property2": null    }  ],  "posture": {    "property1": null,    "property2": null  },  "actorNames": {    "property1": "string",    "property2": "string"  }}