RunReveal · OAuth Scopes

RunReveal OAuth Scopes

OAuth 2.0 searched

RunReveal publishes 37 OAuth 2.0 scopes via the authorizationCode and refreshToken flows. Scopes are the fine-grained permissions an application requests at authorization time to act against the RunReveal API on a user’s behalf.

Tokens are issued from https://www-api.runreveal.com/oauth/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.

CompanySecuritySIEMSecurity Log ManagementDetection EngineeringThreat DetectionIncident ResponseObservabilitySQLMCPAI
Scopes: 37 Flows: authorizationCode, refreshToken Method: searched

OAuth endpoints

Authorization URL
https://www-api.runreveal.com/oauth/authorize
Token URL
https://www-api.runreveal.com/oauth/token
Flows
authorizationCoderefreshToken

Scopes (37)

ScopeDescriptionFlows
workspaces#read Read workspace settings and membership
workspaces#edit Modify workspace settings and membership
sources#read Read log sources and their configuration
sources#edit Create and modify log sources
destinations#read Read log destinations
destinations#edit Create and modify log destinations
queries#read Read saved queries
queries#edit Create and modify saved queries
filters#read Read pipeline filters
filters#edit Create and modify pipeline filters
enrichments#read Read log enrichments
enrichments#edit Create and modify log enrichments
investigations#read Read investigations
investigations#edit Create and modify investigations
investigations#delete Delete investigations
notifications#read Read notification configuration
notifications#edit Create and modify notification configuration
notifications#send Send notifications
dashboard_layouts#read Read dashboard layouts
dashboard_layouts#edit Create and modify dashboard layouts
custom_views#read Read custom log views
custom_views#edit Create and modify custom log views
custom_roles#read Read custom RBAC roles
custom_roles#edit Create and modify custom RBAC roles
agents#read Read AI agents
agents#edit Create and modify AI agents
agent_skills#read Read agent skills
agent_skills#edit Create and modify agent skills
agent_skills#load Load and execute agent skills
chat#read Read AI chat sessions
chat#edit Create and modify AI chat sessions
topics#read Read topics
topics#edit Create and modify topics
params#read Read parameters
params#edit Create and modify parameters
tokens#create Create API tokens
sessions#manage Manage authentication sessions

Source

OAuth Scopes

runreveal-scopes.yml Raw ↑
generated: '2026-07-21'
method: searched
source: https://api.runreveal.com/.well-known/oauth-authorization-server
docs: https://docs.runreveal.com/ai-chat/model-context-protocol
notes: >-
  Scopes captured verbatim from RunReveal's RFC 8414 OAuth Authorization Server
  metadata (scopes_supported). Format is resource#action. OAuth is used for the
  hosted remote MCP server and for third-party API access; the CLI also supports
  API-token auth. No published human-readable scope reference page was found, so
  descriptions below are derived from the resource#action naming.
schemes:
- name: OAuth2
  source: https://api.runreveal.com/.well-known/oauth-authorization-server
  issuer: https://www-api.runreveal.com
  flows:
  - flow: authorizationCode
    authorizationUrl: https://www-api.runreveal.com/oauth/authorize
    tokenUrl: https://www-api.runreveal.com/oauth/token
    pkce: [S256, plain]
  - flow: refreshToken
    tokenUrl: https://www-api.runreveal.com/oauth/token
  registration_endpoint: https://www-api.runreveal.com/oauth/client
  token_endpoint_auth_methods: [client_secret_post, none]
scopes:
- {scope: 'workspaces#read',        description: Read workspace settings and membership}
- {scope: 'workspaces#edit',        description: Modify workspace settings and membership}
- {scope: 'sources#read',           description: Read log sources and their configuration}
- {scope: 'sources#edit',           description: Create and modify log sources}
- {scope: 'destinations#read',      description: Read log destinations}
- {scope: 'destinations#edit',      description: Create and modify log destinations}
- {scope: 'queries#read',           description: Read saved queries}
- {scope: 'queries#edit',           description: Create and modify saved queries}
- {scope: 'filters#read',           description: Read pipeline filters}
- {scope: 'filters#edit',           description: Create and modify pipeline filters}
- {scope: 'enrichments#read',       description: Read log enrichments}
- {scope: 'enrichments#edit',       description: Create and modify log enrichments}
- {scope: 'investigations#read',    description: Read investigations}
- {scope: 'investigations#edit',    description: Create and modify investigations}
- {scope: 'investigations#delete',  description: Delete investigations}
- {scope: 'notifications#read',     description: Read notification configuration}
- {scope: 'notifications#edit',     description: Create and modify notification configuration}
- {scope: 'notifications#send',     description: Send notifications}
- {scope: 'dashboard_layouts#read', description: Read dashboard layouts}
- {scope: 'dashboard_layouts#edit', description: Create and modify dashboard layouts}
- {scope: 'custom_views#read',      description: Read custom log views}
- {scope: 'custom_views#edit',      description: Create and modify custom log views}
- {scope: 'custom_roles#read',      description: Read custom RBAC roles}
- {scope: 'custom_roles#edit',      description: Create and modify custom RBAC roles}
- {scope: 'agents#read',            description: Read AI agents}
- {scope: 'agents#edit',            description: Create and modify AI agents}
- {scope: 'agent_skills#read',      description: Read agent skills}
- {scope: 'agent_skills#edit',      description: Create and modify agent skills}
- {scope: 'agent_skills#load',      description: Load and execute agent skills}
- {scope: 'chat#read',              description: Read AI chat sessions}
- {scope: 'chat#edit',              description: Create and modify AI chat sessions}
- {scope: 'topics#read',            description: Read topics}
- {scope: 'topics#edit',            description: Create and modify topics}
- {scope: 'params#read',            description: Read parameters}
- {scope: 'params#edit',            description: Create and modify parameters}
- {scope: 'tokens#create',          description: Create API tokens}
- {scope: 'sessions#manage',        description: Manage authentication sessions}