Komodo Health · OAuth Scopes

Komodo Health OAuth Scopes

OAuth 2.0 probed

Komodo Health publishes 14 OAuth 2.0 scopes via the deviceCode, clientCredentials, and authorizationCode flows. Scopes are the fine-grained permissions an application requests at authorization time to act against the Komodo Health API on a user’s behalf.

Tokens are issued from https://auth.komodohealth.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.

CompanyHealthcareHealth DataLife SciencesReal-World DataHealthcare AnalyticsArtificial IntelligenceDataSnowflakeMCP
Scopes: 14 Flows: deviceCode, clientCredentials, authorizationCode Method: probed

OAuth endpoints

Authorization URL
https://auth.komodohealth.com/authorize
Token URL
https://auth.komodohealth.com/oauth/token
Flows
deviceCodeclientCredentialsauthorizationCode

Scopes (14)

ScopeDescriptionFlows
openid Request an ID token — OpenID Connect core.
profile Basic profile claims (name, given_name, family_name, nickname, picture).
email Email address claim.
email_verified Email verification status claim.
offline_access Issue a refresh token — used by the CLI to persist a session in ~/.komodo/credentials.
name Full name claim.
given_name Given name claim.
family_name Family name claim.
nickname Nickname claim.
picture Profile picture claim.
created_at Account creation timestamp claim.
identities Linked identity provider records claim.
phone Phone number claim.
address Address claim.

Source

OAuth Scopes

komodo-health-scopes.yml Raw ↑
generated: '2026-08-15'
method: probed
source: https://auth.komodohealth.com/.well-known/openid-configuration
description: >-
  OAuth 2.0 / OpenID Connect scopes advertised by Komodo Health's authorization
  server. Read verbatim from the anonymous OIDC discovery document at
  auth.komodohealth.com (issuer https://auth.komodohealth.com/), which was
  discovered from the `WWW-Authenticate: Bearer realm="auth.komodohealth.com"`
  challenge returned by the Kong gateway at api.komodohealth.com.

  IMPORTANT READING NOTE: every scope below is a standard OpenID Connect
  identity scope or claim scope. Komodo does NOT advertise resource scopes for
  its own API (nothing like `read:cohorts` or `write:apps`), and publishes no
  scopes/permissions reference page. Platform authorization is expressed instead
  as Komodo account membership plus RBAC/FGA grantable roles on Komodo Apps and
  secrets. Treat this file as "what the authorization server advertises", not as
  a Komodo API permission model — that model is not published.
docs: null
docs_note: >-
  No scopes or permissions reference page exists in the Marmot Development Kit
  documentation (checked docs.komodohealth.com guides + reference, 2026-08-15).

issuer: https://auth.komodohealth.com/
provider: Auth0-backed, operated on a Komodo-owned host

schemes:
  - name: KomodoOAuth2
    type: oauth2
    source: https://auth.komodohealth.com/.well-known/openid-configuration
    flows:
      - flow: deviceCode
        grant_type: urn:ietf:params:oauth:grant-type:device_code
        device_authorization_endpoint: https://auth.komodohealth.com/oauth/device/code
        tokenUrl: https://auth.komodohealth.com/oauth/token
        used_by: '`komodo login` — interactive web login (RFC 8628)'
      - flow: clientCredentials
        grant_type: client_credentials
        tokenUrl: https://auth.komodohealth.com/oauth/token
        used_by: service principals — machine-to-machine
      - flow: authorizationCode
        grant_type: authorization_code
        authorizationUrl: https://auth.komodohealth.com/authorize
        tokenUrl: https://auth.komodohealth.com/oauth/token
        pkce: [S256, plain]

scopes:
  - scope: openid
    description: Request an ID token — OpenID Connect core.
    kind: oidc-core
  - scope: profile
    description: Basic profile claims (name, given_name, family_name, nickname, picture).
    kind: oidc-core
  - scope: email
    description: Email address claim.
    kind: oidc-core
  - scope: email_verified
    description: Email verification status claim.
    kind: oidc-claim
  - scope: offline_access
    description: Issue a refresh token — used by the CLI to persist a session in ~/.komodo/credentials.
    kind: oidc-core
  - scope: name
    description: Full name claim.
    kind: oidc-claim
  - scope: given_name
    description: Given name claim.
    kind: oidc-claim
  - scope: family_name
    description: Family name claim.
    kind: oidc-claim
  - scope: nickname
    description: Nickname claim.
    kind: oidc-claim
  - scope: picture
    description: Profile picture claim.
    kind: oidc-claim
  - scope: created_at
    description: Account creation timestamp claim.
    kind: oidc-claim
  - scope: identities
    description: Linked identity provider records claim.
    kind: oidc-claim
  - scope: phone
    description: Phone number claim.
    kind: oidc-claim
  - scope: address
    description: Address claim.
    kind: oidc-claim

resource_scopes:
  published: false
  note: >-
    No Komodo-specific API resource scopes are advertised in discovery or
    documented anywhere public. Access to the per-account Snowflake warehouse is
    governed by Komodo account selection and the account's data subscriptions;
    access to Komodo Apps and secrets is governed by RBAC/FGA grantable roles
    (see the App Builder sharing tools in mcp/komodo-health-mcp.yml).

cross_references:
  authentication: authentication/komodo-health-authentication.yml
  well_known: well-known/komodo-health-well-known.yml
  raw_discovery: well-known/komodo-health-openid-configuration.json