Gong Statistics API
Operations for retrieving activity and performance statistics
Operations for retrieving activity and performance statistics
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.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.curl "https://apis.io/api/v1/apis/gong-statistics-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.
openapi: 3.2.0
info:
title: Gong Auditing Audit Logs Statistics API
description: The Gong Auditing API enables retrieval of audit log data by type and time range, providing visibility into user actions and system events for compliance and security monitoring.
version: 2.0.0
contact:
name: Gong
url: https://www.gong.io
email: support@gong.io
license:
name: Proprietary
url: https://www.gong.io/terms-of-service/
termsOfService: https://www.gong.io/terms-of-service/
servers:
- url: https://api.gong.io/v2
description: Gong API v2 Production Server
security:
- basicAuth: []
- bearerAuth: []
tags:
- name: Statistics
description: Operations for retrieving activity and performance statistics
paths:
/stats/activity/aggregated:
post:
operationId: retrieveAggregatedActivity
summary: Gong Retrieve aggregated activity
description: Retrieves aggregated user activity statistics for a specified time period. Returns metrics such as call counts, email counts, and other activity measures grouped by user.
tags:
- Statistics
requestBody:
required: true
content:
application/json:
schema:
$ref: '#/components/schemas/AggregatedActivityRequest'
responses:
'200':
description: Successful response containing aggregated activity data.
content:
application/json:
schema:
$ref: '#/components/schemas/AggregatedActivityResponse'
'400':
description: Bad request due to invalid parameters.
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
'401':
description: Unauthorized - invalid or missing authentication credentials.
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
'429':
description: Rate limit exceeded.
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
/stats/activity/day-by-day:
post:
operationId: retrieveDailyActivity
summary: Gong Retrieve daily activity
description: Retrieves daily activity statistics broken down by date for specified users and time period. Returns per-day metrics for calls, emails, and other activities.
tags:
- Statistics
requestBody:
required: true
content:
application/json:
schema:
$ref: '#/components/schemas/DailyActivityRequest'
responses:
'200':
description: Successful response containing daily activity data.
content:
application/json:
schema:
$ref: '#/components/schemas/DailyActivityResponse'
'400':
description: Bad request due to invalid parameters.
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
'401':
description: Unauthorized - invalid or missing authentication credentials.
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
'429':
description: Rate limit exceeded.
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
/stats/interaction:
post:
operationId: retrieveInteractionStats
summary: Gong Retrieve interaction statistics
description: Retrieves interaction statistics for calls including talk ratios, longest monologues, interactivity scores, and patience metrics for specified users and time period.
tags:
- Statistics
requestBody:
required: true
content:
application/json:
schema:
$ref: '#/components/schemas/InteractionStatsRequest'
responses:
'200':
description: Successful response containing interaction statistics.
content:
application/json:
schema:
$ref: '#/components/schemas/InteractionStatsResponse'
'400':
description: Bad request due to invalid parameters.
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
'401':
description: Unauthorized - invalid or missing authentication credentials.
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
'429':
description: Rate limit exceeded.
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
/coaching/metrics:
get:
operationId: listCoachingMetrics
summary: Gong List coaching metrics
description: Retrieves coaching metrics for a specified manager, workspace, and time period. Returns data about coaching activities and performance.
tags:
- Statistics
parameters:
- name: workspace-id
in: query
required: false
description: Filter by workspace ID.
schema:
type: string
- name: manager-id
in: query
required: false
description: Filter by manager's Gong user ID.
schema:
type: string
- name: from
in: query
required: true
description: Start date for the metrics period in ISO-8601 format.
schema:
type: string
format: date-time
- name: to
in: query
required: true
description: End date for the metrics period in ISO-8601 format.
schema:
type: string
format: date-time
responses:
'200':
description: Successful response containing coaching metrics.
content:
application/json:
schema:
$ref: '#/components/schemas/CoachingMetricsResponse'
'400':
description: Bad request due to invalid parameters.
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
'401':
description: Unauthorized - invalid or missing authentication credentials.
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
'429':
description: Rate limit exceeded.
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
components:
schemas:
InteractionStatsRequest:
type: object
properties:
cursor:
type: string
description: Cursor for pagination.
filter:
type: object
properties:
fromDateTime:
type: string
format: date-time
description: Start of the date range.
toDateTime:
type: string
format: date-time
description: End of the date range.
userIds:
type: array
items:
type: string
description: Filter by specific user IDs.
description: Filter criteria for interaction statistics.
DailyActivityRequest:
type: object
properties:
cursor:
type: string
description: Cursor for pagination.
filter:
type: object
properties:
fromDateTime:
type: string
format: date-time
description: Start of the date range.
toDateTime:
type: string
format: date-time
description: End of the date range.
userIds:
type: array
items:
type: string
description: Filter by specific user IDs.
description: Filter criteria for daily activity.
DailyActivityResponse:
type: object
properties:
requestId:
type: string
description: A unique identifier for the request.
records:
type: object
properties:
totalRecords:
type: integer
currentPageSize:
type: integer
cursor:
type: string
usersDayByDayActivity:
type: array
items:
type: object
properties:
userId:
type: string
description: The Gong user ID.
dailyActivities:
type: array
items:
type: object
properties:
date:
type: string
format: date
description: The activity date.
callsAsHost:
type: integer
callsAttended:
type: integer
callsGaveComments:
type: integer
callsAccessedRecording:
type: integer
description: Daily activity breakdown per user.
AggregatedActivityResponse:
type: object
properties:
requestId:
type: string
description: A unique identifier for the request.
records:
type: object
properties:
totalRecords:
type: integer
currentPageSize:
type: integer
cursor:
type: string
usersAggregatedActivity:
type: array
items:
$ref: '#/components/schemas/UserAggregatedActivity'
description: List of aggregated activity per user.
AggregatedActivityRequest:
type: object
properties:
cursor:
type: string
description: Cursor for pagination.
filter:
type: object
properties:
fromDateTime:
type: string
format: date-time
description: Start of the date range.
toDateTime:
type: string
format: date-time
description: End of the date range.
userIds:
type: array
items:
type: string
description: Filter by specific user IDs.
description: Filter criteria for activity retrieval.
InteractionStatsResponse:
type: object
properties:
requestId:
type: string
description: A unique identifier for the request.
records:
type: object
properties:
totalRecords:
type: integer
currentPageSize:
type: integer
cursor:
type: string
usersInteractionStats:
type: array
items:
$ref: '#/components/schemas/UserInteractionStats'
description: Interaction statistics per user.
UserAggregatedActivity:
type: object
properties:
userId:
type: string
description: The Gong user ID.
callsAsHost:
type: integer
description: Number of calls where the user was the host.
callsAttended:
type: integer
description: Number of calls the user attended.
callsGaveComments:
type: integer
description: Number of calls where the user gave comments.
callsReceivedComments:
type: integer
description: Number of calls where the user received comments.
callsAccessedRecording:
type: integer
description: Number of calls where the user accessed the recording.
callsScored:
type: integer
description: Number of calls scored by the user.
ownCallsListenedTo:
type: integer
description: Number of own calls the user listened to.
othersCallsListenedTo:
type: integer
description: Number of others' calls the user listened to.
ErrorResponse:
type: object
properties:
requestId:
type: string
description: A unique identifier for the request.
errors:
type: array
items:
type: string
description: List of error messages.
CoachingMetricsResponse:
type: object
properties:
requestId:
type: string
description: A unique identifier for the request.
metrics:
type: array
items:
type: object
properties:
userId:
type: string
description: The user ID.
callsListenedTo:
type: integer
description: Number of direct report calls listened to.
commentsGiven:
type: integer
description: Number of comments given to direct reports.
scorecardsFilled:
type: integer
description: Number of scorecards filled for direct reports.
description: Coaching metrics data.
UserInteractionStats:
type: object
properties:
userId:
type: string
description: The Gong user ID.
callsCount:
type: integer
description: Total number of calls.
talkRatio:
type: number
format: float
description: Average talk ratio (percentage of time the user spoke).
longestMonologue:
type: number
description: Longest uninterrupted speaking duration in seconds.
interactivity:
type: number
format: float
description: Average interactivity score.
patience:
type: number
format: float
description: Average patience metric.
questionRate:
type: number
format: float
description: Average question rate per call.
securitySchemes:
basicAuth:
type: http
scheme: basic
description: 'Basic authentication using your Gong API access key and secret. Format: base64(access_key:access_secret).'
bearerAuth:
type: http
scheme: bearer
description: OAuth 2.0 Bearer token authentication.