Skip to main content
POST
Check a saved provider account

Authorizations

Authorization
string
header
required

Your Reason API key from Settings > API. New keys use reason_; legacy ara_ keys remain accepted. Keys are capability-scoped: run, mcp:read, mcp:write, secrets:read, secrets:write, sessions:read, sessions:debug, knowledge:read, memory:read, memory:write, skills:read, skills:write, repos:read, repos:write, reviews:read, reviews:write, deployment:read, analytics:read, org:read, org:write, attachments:read, attachments:write, guardrails:read, guardrails:write, automations:read, automations:write, agent_auth:read. mcp:write manages MCP server configuration only; it does not authorize remote MCP-tool execution. sessions:read reads sessions, including the assistant, reasoning and tool activity in their events. sessions:debug is privileged: only for organization owners/admins, it expands session events to the full diagnostic projection (diagnostic event kinds, status text and raw event metadata).

Path Parameters

orgId
string
required

Organization id or slug. Resolve it with GET /v3/self.

providerId
string
required

The provider identifier (e.g. openai, anthropic, google, deepseek).

accountKey
string
required

The exact saved provider account slot identifier. URL-encode this path segment.

Required string length: 1 - 512

Response

Point-in-time metadata evidence; inference is not tested.

connected
boolean | null
required

Saved credential presence, not validity. Null means storage could not be inspected.

authentication
object
required
capacity
object
required
inference
string
required

No model execution occurred. Metadata checks do not establish inference access.

Allowed value: "not_tested"
observed_at
string<date-time>
required