Home
OAuth Scopes
Corti
Corti OAuth Scopes
OAuth 2.0
searched
Corti publishes 44 OAuth 2.0 scopes via the clientCredentials and authorizationCode flows. Scopes are the fine-grained permissions an application requests at authorization time to act against the Corti API on a user’s behalf.
Tokens are issued from https://auth.eu.corti.app/realms/base/protocol/openid-connect/token.
This index is generated from the provider’s OpenAPI security definitions (and, where available, its documented scope reference) and refreshes on every APIs.io network build. Browse every provider’s scopes at scopes.apis.io .
Company Health Healthcare Artificial Intelligence Speech-to-Text Medical Coding Clinical Documentation Agents Machine-Learning
Scopes: 44
Flows: clientCredentials, authorizationCode
Method: searched
OAuth endpoints
Authorization URL https://auth.eu.corti.app/realms/base/protocol/openid-connect/auth
Token URL https://auth.eu.corti.app/realms/base/protocol/openid-connect/token
Flows clientCredentials authorizationCode
Scopes (44)
Scope Description Flows
interactions:read
Read interactions
interactions:readall
Read all interactions in the tenant
interactions:write
Create interactions
interactions:update
Update interactions
interactions:delete
Delete interactions
recordings:read
Read recordings
recordings:write
Upload/create recordings
recordings:delete
Delete recordings
transcripts:read
Read transcripts
transcripts:write
Create/update transcripts
transcripts:delete
Delete transcripts
documents:read
Read generated documents
documents:write
Generate documents
documents:update
Update documents
documents:delete
Delete documents
guided_documents:read
Read guided (structured) documents
guided_documents:write
Generate guided documents
guided_documents:update
Update guided documents
guided_documents:delete
Delete guided documents
guided_templates_sections:read
Read guided template sections
guided_templates_sections:write
Create guided template sections
guided_templates_sections:update
Update guided template sections
guided_templates_sections:delete
Delete guided template sections
templates:read
Read document templates
codes:read
Read predicted medical codes
codes:write
Predict/generate medical codes
codes:update
Update/select medical codes
facts:read
Read facts extracted from interactions
facts:write
Add/extract facts
facts:update
Update facts
transcribe
Access the real-time stateless speech-to-text (transcribe) WebSocket
streams
Access the real-time ambient documentation (stream) WebSocket
tools:write
Invoke stateless tools (e.g. coding
anonymize:write
Anonymize/de-identify content
languages:read
List supported languages
admin:read
Administration API read access
admin:write
Administration API write access
admin-templates:read
Read admin-managed templates
admin-logging:write
Manage admin logging configuration
admin-retention:write
Manage data retention
admin-retention-policy:write
Manage retention policy
admin-caching:write
Manage caching configuration
admin-db:write
Manage database configuration
admin-triggers:write
Manage admin triggers
📄 Provider scope reference: https://docs.corti.ai/authentication/overview
Source
OAuth Scopes
generated: '2026-07-18'
method: searched
source: https://auth.eu.corti.app/realms/base/.well-known/openid-configuration
docs: https://docs.corti.ai/authentication/overview
description: >-
OAuth 2.0 scopes harvested from Corti's live Keycloak OpenID Connect discovery
document (base realm). Corti issues short-lived (5 minute) access tokens via the
client_credentials grant; streaming clients may request limited-scope tokens
(e.g. "openid transcribe" or "openid streams"). Standard OIDC scopes (openid,
profile, email, phone, address, offline_access, roles, groups) are omitted from
the per-scope list below and noted under oidc_standard_scopes.
schemes:
- name: CortiAuth
type: oauth2
flows:
- flow: clientCredentials
tokenUrl: https://auth.eu.corti.app/realms/base/protocol/openid-connect/token
- flow: authorizationCode
authorizationUrl: https://auth.eu.corti.app/realms/base/protocol/openid-connect/auth
tokenUrl: https://auth.eu.corti.app/realms/base/protocol/openid-connect/token
environments:
- eu: https://auth.eu.corti.app
- us: https://auth.us.corti.app
oidc_standard_scopes:
- openid
- profile
- email
- phone
- address
- offline_access
- roles
- groups
- web-origins
- microprofile-jwt
- acr
- basic
- service_account
scopes:
- {scope: 'interactions:read', description: Read interactions}
- {scope: 'interactions:readall', description: Read all interactions in the tenant}
- {scope: 'interactions:write', description: Create interactions}
- {scope: 'interactions:update', description: Update interactions}
- {scope: 'interactions:delete', description: Delete interactions}
- {scope: 'recordings:read', description: Read recordings}
- {scope: 'recordings:write', description: Upload/create recordings}
- {scope: 'recordings:delete', description: Delete recordings}
- {scope: 'transcripts:read', description: Read transcripts}
- {scope: 'transcripts:write', description: Create/update transcripts}
- {scope: 'transcripts:delete', description: Delete transcripts}
- {scope: 'documents:read', description: Read generated documents}
- {scope: 'documents:write', description: Generate documents}
- {scope: 'documents:update', description: Update documents}
- {scope: 'documents:delete', description: Delete documents}
- {scope: 'guided_documents:read', description: Read guided (structured) documents}
- {scope: 'guided_documents:write', description: Generate guided documents}
- {scope: 'guided_documents:update', description: Update guided documents}
- {scope: 'guided_documents:delete', description: Delete guided documents}
- {scope: 'guided_templates_sections:read', description: Read guided template sections}
- {scope: 'guided_templates_sections:write', description: Create guided template sections}
- {scope: 'guided_templates_sections:update', description: Update guided template sections}
- {scope: 'guided_templates_sections:delete', description: Delete guided template sections}
- {scope: 'templates:read', description: Read document templates}
- {scope: 'codes:read', description: Read predicted medical codes}
- {scope: 'codes:write', description: Predict/generate medical codes}
- {scope: 'codes:update', description: Update/select medical codes}
- {scope: 'facts:read', description: Read facts extracted from interactions}
- {scope: 'facts:write', description: Add/extract facts}
- {scope: 'facts:update', description: Update facts}
- {scope: 'transcribe', description: Access the real-time stateless speech-to-text (transcribe) WebSocket}
- {scope: 'streams', description: Access the real-time ambient documentation (stream) WebSocket}
- {scope: 'tools:write', description: Invoke stateless tools (e.g. coding, fact extraction)}
- {scope: 'anonymize:write', description: Anonymize/de-identify content}
- {scope: 'languages:read', description: List supported languages}
- {scope: 'admin:read', description: Administration API read access}
- {scope: 'admin:write', description: Administration API write access}
- {scope: 'admin-templates:read', description: Read admin-managed templates}
- {scope: 'admin-logging:write', description: Manage admin logging configuration}
- {scope: 'admin-retention:write', description: Manage data retention}
- {scope: 'admin-retention-policy:write', description: Manage retention policy}
- {scope: 'admin-caching:write', description: Manage caching configuration}
- {scope: 'admin-db:write', description: Manage database configuration}
- {scope: 'admin-triggers:write', description: Manage admin triggers}
Every scope set here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for oauth scopes
4 MCP tools reach this
find_scopesBrowse and filter every scope set in the catalog.
apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
resolveTurn a domain, URL or GitHub org into the provider it belongs to.
find_cohortsEvery scored population of providers in the catalog.
All 92 tools
Call it yourself
curl for this page
This scope set
curl "https://apis.io/api/v1/scopes/corti-scopes"
All oauth scopes
curl "https://apis.io/api/v1/scopes?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no email required.
A second provider on the same verified email joins the account you already have.