Gong · OAuth Scopes

Gong OAuth Scopes

OAuth 2.0 searched

Gong publishes 6 OAuth 2.0 scopes. Scopes are the fine-grained permissions an application requests at authorization time to act against the Gong API on a user’s behalf.

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.

SalesRevenue IntelligenceConversationAnalyticsArtificial IntelligenceConversation IntelligenceSales EngagementCRMForecastingTranscriptionAgents
Scopes: 6 Flows: Method: searched

Scopes (6)

ScopeDescriptionFlows
mcp:ai-ask:read Read access to Gong's ASK synthesis over accounts and deals (ask_account, ask_deal).
mcp:ai-briefer:read Read access to generated briefs (generate_brief / AI Briefer).
mcp:ai-assistant:read Read access to Gong Assistant AI insights over the MCP server.
api:flows:read Read Gong Engage flows and flow folders, and list flows assigned to prospects. Required by GET /v2/flows, GET /v2/flows/folders and POST /v2/flows/prospects when using Bearer token authorization.
api:calls:read:basic Basic read access to call records. Named in Gong's documented token response example.
api:calls:create Create/upload calls. Named in Gong's documented token response example.

Source

OAuth Scopes

Raw ↑
generated: '2026-08-13'
method: searched
source: >-
  https://help.gong.io/docs/create-an-app-for-gong,
  https://help.gong.io/docs/gong-engage-api-capabilities,
  https://mcp.gong.io/.well-known/oauth-authorization-server
docs: https://help.gong.io/docs/create-an-app-for-gong
note: >-
  Gong runs TWO disjoint OAuth 2.0 scope families against two different token
  endpoints. The api:* family authorizes the REST v2 surface at
  api.gong.io/v2; the mcp:* family authorizes the MCP server at
  mcp.gong.io/mcp. The complete api:* scope catalogue is NOT published: Gong's
  own OAuth guide says "Check the API documentation to see which APIs use which
  scopes", and that API documentation sits behind a Gong login at
  app.gong.io/settings/api/documentation. Only the scopes Gong states in public
  documentation are recorded as provider-published below; scopes attested only
  by integrators are kept in a separate, clearly-labelled block and are NOT
  presented as Gong's own list. derive-oauth-scopes.py returned nothing because
  the harvested OpenAPI files declare HTTP basic/bearer securitySchemes rather
  than an oauth2 scheme with a scopes map.
schemes:
- name: GongOAuth2 (REST v2)
  flow: authorizationCode
  authorizationUrl: https://app.gong.io/oauth2/authorize
  tokenUrl: https://app.gong.io/oauth2/generate-customer-token
  refreshUrl: https://app.gong.io/oauth2/generate-customer-token
  client_auth: HTTP Basic, Base64(client_id:client_secret)
  scope_delimiter: space
  token_default_validity: 1 day (override with validity_duration, in seconds)
  authorization_code_validity: 10 minutes
  per_customer_base_url: >-
    The token response carries api_base_url_for_customer (e.g.
    https://company-17.api.gong.io). Requests MUST be directed at that host, not
    at the generic api.gong.io, and it must be stored per customer.
  user_level_oauth: >-
    Not supported. Gong states authorization happens once at a global (company)
    level, so there is no per-end-user consent model on the REST surface.
  source: https://help.gong.io/docs/create-an-app-for-gong
- name: GongMCPOAuth2
  flow: authorizationCode
  pkce: [S256]
  issuer: https://mcp.gong.io
  authorizationUrl: https://app.gong.io/oauth2/authorize
  tokenUrl: https://app.gong.io/oauth2/generate-mcp-token
  client_auth: [client_secret_basic, client_secret_post]
  resource: https://mcp.gong.io/mcp
  source: https://mcp.gong.io/.well-known/oauth-authorization-server
scopes:
- scope: mcp:ai-ask:read
  family: mcp
  description: Read access to Gong's ASK synthesis over accounts and deals (ask_account, ask_deal).
  schemes: [GongMCPOAuth2]
  sources: [https://mcp.gong.io/.well-known/oauth-authorization-server]
- scope: mcp:ai-briefer:read
  family: mcp
  description: Read access to generated briefs (generate_brief / AI Briefer).
  schemes: [GongMCPOAuth2]
  sources: [https://mcp.gong.io/.well-known/oauth-authorization-server]
- scope: mcp:ai-assistant:read
  family: mcp
  description: Read access to Gong Assistant AI insights over the MCP server.
  schemes: [GongMCPOAuth2]
  sources: [https://mcp.gong.io/.well-known/oauth-authorization-server]
- scope: api:flows:read
  family: api
  description: >-
    Read Gong Engage flows and flow folders, and list flows assigned to
    prospects. Required by GET /v2/flows, GET /v2/flows/folders and
    POST /v2/flows/prospects when using Bearer token authorization.
  schemes: [GongOAuth2 (REST v2)]
  operations: [listEngageFlows, listFlowFolders, listAssignedFlowsForProspects]
  sources: [https://help.gong.io/docs/gong-engage-api-capabilities]
- scope: api:calls:read:basic
  family: api
  description: Basic read access to call records. Named in Gong's documented token response example.
  schemes: [GongOAuth2 (REST v2)]
  sources: [https://help.gong.io/docs/create-an-app-for-gong]
- scope: api:calls:create
  family: api
  description: Create/upload calls. Named in Gong's documented token response example.
  schemes: [GongOAuth2 (REST v2)]
  sources: [https://help.gong.io/docs/create-an-app-for-gong]
third_party_attested:
  note: >-
    Scope strings published by integrators who have completed Gong's OAuth
    review, NOT by Gong. Recorded for completeness and traceability; they are
    not treated as provider-published and should be re-verified against Gong's
    gated API reference before being relied on.
  scopes:
  - {scope: 'api:calls:read:extensive', source: 'https://docs.airbyte.com/integrations/sources/gong'}
  - {scope: 'api:calls:read:transcript', source: 'https://docs.airbyte.com/integrations/sources/gong'}
  - {scope: 'api:users:read', source: 'https://docs.airbyte.com/integrations/sources/gong'}
  - {scope: 'api:stats:scorecards', source: 'https://docs.airbyte.com/integrations/sources/gong'}
  - {scope: 'api:stats:interaction', source: 'https://docs.airbyte.com/integrations/sources/gong'}
  - {scope: 'api:settings:scorecards:read', source: 'https://docs.airbyte.com/integrations/sources/gong'}
gap: >-
  Gong publishes no consolidated scope/permission reference outside the
  authenticated app. This is the single most useful thing Gong could publish for
  agent and integrator onboarding: the mcp:* family is discoverable anonymously
  from RFC 8414 metadata, while the far larger api:* family is not discoverable
  at all.