API Key Credentials
Most investigation endpoints accept API key credentials:Short-lived Bearer Tokens
Mint a bearer token from API key credentials:Machine bearer tokens minted from API keys are not console session tokens. Use
the Kyberis dashboard to create, list, update, or delete API keys; the
/v2/api-keys management endpoints require a console login session and do
not accept API keys or machine bearer tokens.Scopes
Different endpoints require different scopes. Common examples:
A missing scope returns
403 with error_code="insufficient_scope" and required_scopes.
Agent context
All investigationPOST calls should include agent_context.
resolve, evidence, relationships, assessment, hunt, hydrate, batch, finalize, and other.
You can include optional agent_context.skill to identify the executing skill:
id to 1–128 characters. If you provide version, use 1–64 characters;
both values reject control characters. Skill metadata is self-reported and does
not verify installation or outcomes. You can omit skill without changing
existing requests. See Intelligence flow
for recorded transport, agent, and skill attribution.
Hydration Headers
GET /v2/entities/{canonical_id} and GET /v2/evidence/{evidence_id} use headers for agent context:
Request Correlation
SendX-Request-ID when you need cross-system tracing. Kyberis responses include X-Request-ID; error bodies also include request_id..png?fit=max&auto=format&n=u7saXgSwhIjXsY7P&q=85&s=66da6f97e851defcb12af05b800a8a27)
.png?fit=max&auto=format&n=u7saXgSwhIjXsY7P&q=85&s=37df025ce7a3cc54dd90f8edad1cf54f)