Treasure Data · OAuth Scopes

Treasure Data OAuth Scopes

OAuth 2.0 probed

Treasure Data publishes 4 OAuth 2.0 scopes via the authorizationCode flow. Scopes are the fine-grained permissions an application requests at authorization time to act against the Treasure Data API on a user’s behalf.

Tokens are issued from https://console.us01.treasuredata.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.

Customer Data PlatformCDPBig DataData WarehouseHivePrestoEnterpriseArtificial IntelligenceMarketingAnalytics
Scopes: 4 Flows: authorizationCode Method: probed

OAuth endpoints

Authorization URL
https://console.us01.treasuredata.com/oauth/authorize
Token URL
https://console.us01.treasuredata.com/oauth/token
Flows
authorizationCode

Scopes (4)

ScopeDescriptionFlows
public Treasure Data's own application scope. Advertised alongside the three standard OIDC scopes; the authorization server does not publish a description for it and no docs page documents it further. authorizationCode
openid Request an ID token — standard OpenID Connect Core scope. authorizationCode
email Release the email and email_verified claims. authorizationCode
profile Release the standard profile claims. authorizationCode

Source

OAuth Scopes

Raw ↑
name: Treasure Data OAuth Scopes
description: >-
  OAuth 2.0 / OpenID Connect scopes advertised by Treasure Data's authorization server. Read from the
  provider's own discovery document rather than from an OpenAPI securityScheme — none of the eight
  published Treasure AI OpenAPI descriptions declares an oauth2 flow, so the discovery document is the
  only machine-readable source for the scope set.
specificationVersion: '0.1'
generated: '2026-08-13'
method: probed
source: https://api.treasuredata.com/.well-known/openid-configuration
file: well-known/treasure-data-openid-configuration.json
issuer: https://console.us01.treasuredata.com
schemes:
  - name: TreasureDataOAuth
    type: openIdConnect
    source: well-known/treasure-data-openid-configuration.json
    flows:
      - flow: authorizationCode
        authorizationUrl: https://console.us01.treasuredata.com/oauth/authorize
        tokenUrl: https://console.us01.treasuredata.com/oauth/token
        refreshUrl: https://console.us01.treasuredata.com/oauth/token
        pkce: [S256, plain]
scopes:
  - scope: public
    description: >-
      Treasure Data's own application scope. Advertised alongside the three standard OIDC scopes; the
      authorization server does not publish a description for it and no docs page documents it further.
    flows: [authorizationCode]
    sources: [well-known/treasure-data-openid-configuration.json]
    standard: false
  - scope: openid
    description: Request an ID token — standard OpenID Connect Core scope.
    flows: [authorizationCode]
    sources: [well-known/treasure-data-openid-configuration.json]
    standard: true
  - scope: email
    description: Release the email and email_verified claims.
    flows: [authorizationCode]
    sources: [well-known/treasure-data-openid-configuration.json]
    standard: true
  - scope: profile
    description: Release the standard profile claims.
    flows: [authorizationCode]
    sources: [well-known/treasure-data-openid-configuration.json]
    standard: true
scope_count: 4
claims:
  - iss
  - sub
  - aud
  - exp
  - iat
  - email
  - email_verified
  - td_account_id
  - administrator
notes:
  - >-
    Only one non-standard scope (`public`) exists. There is no read/write or per-resource scope model —
    an access token issued by this server is coarse-grained, and fine-grained authorization is handled
    separately by the Access Control policy/permission system in the TD API
    (/access_control/policies, /access_control/permissions).
  - >-
    No public scopes reference page was found in the documentation; the discovery document is the
    authoritative published list. Absence of a docs page is recorded, not guessed around.