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:debug is privileged: it expands diagnostic session events only for organization owners/admins.

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