Validate Org API Key
Validate an org API key and retrieve its details. The key must belong to the specified organization. No authentication required.
Headers
The raw API key to validate (alternative to body)
Path Parameters
Body
The raw API key to validate (iak_{orgSlug}_{uuid})
Response
API key is valid
Internal role ID
Unique slug identifying the API key within the org
Array of permission strings. Convention: {product}:{resource}:{action} Wildcards: Use * at end only (e.g., orgs:* matches orgs:members:manage) Platform permissions: - orgs:* (full org access) - orgs:members:manage, orgs:roles:manage, orgs:manage - orgs:branding:manage, orgs:navigation:manage - orgs:subscriptions:view, orgs:subscriptions:manage - orgs:apikeys:manage, orgs:invites:manage, orgs:join-rules:manage - secure-chat:, store:, knowledge:, builder: - agent-builder:, analytics:view, platform-admin: Custom app permissions: {app-slug}:{resource}:{action} Example: my-crm:contacts:read, my-crm:deals:manage Super admin: ["*"] (matches everything)
Optional string array of resource patterns restricting where permissions apply. Format: resourceType:resourceId. Examples: agents:agent-abc-123, models:gpt-4o, orgs:acme, agents:, models:, *
Optional owner type identifier for this API key (e.g. agent, user, app). Indexed alongside ownerId for fast lookups.
Optional owner ID for this API key. Indexed alongside ownerType for fast lookups.