Documentation Index

Fetch the complete documentation index at: https://help.gong.io/llms.txt

Use this file to discover all available pages before exploring further.

Retrieve detailed call data by various filters (/v2/calls/extensive)

Prev Next
Post
/v2/calls/extensive

Lists detailed call data for calls that took place during a specified date range, have specified call IDs or hosted by specified users.

Required authorizaton scope: 'api:calls:read:extensive'. Moreover, clients requesting media download URLs by the contentSelector.exposedFields.media field should also have the scope 'api:calls:read:media-url'.

Body parameters
Expand All
object
cursor
string

When paging is needed, provide the value supplied by the previous API call to bring the following page of records.

ExampleeyJhbGciOiJIUzI1NiJ9.eyJjYWxsSWQiM1M30.6qKwpOcvnuweTZmFRzYdtjs_YwJphJU4QIwWFM
filter
object (CallsRequestFilterWithOwners) Required

Filter parameters.

fromDateTime
string

Date and time (in ISO-8601 format: '2018-02-18T02:30:00-07:00' or '2018-02-18T08:00:00Z', where Z stands for UTC) from which to list recorded calls. Returns calls that started on or after the specified date and time. If not provided, list starts with earliest call. The date applies to call start time.

Example2018-02-17T02:30:00-08:00
toDateTime
string

Date and time (in ISO-8601 format: '2018-02-18T02:30:00-07:00' or '2018-02-18T08:00:00Z', where Z stands for UTC) until which to list recorded calls. Returns calls that started up to but excluding specified date and time. If not provided, list ends with most recent call. The date applies to call start time.

Example2018-02-19T02:30:00-08:00
workspaceId
string

Optional Workspace identifier, if supplied the API will return only the calls belonging to this workspace.

Example623457276584334
callIds
Array of string

List of calls Ids to be filtered. If not supplied, returns all calls between fromDateTime and toDateTime.

Example[ "7782342274025937895" ]
string
primaryUserIds
Array of string

An optional list of user identifiers, if supplied the API will return only the calls hosted by the specified users. The identifiers in this field match the primaryUserId field of the calls.

Example[ "7782342274025937895" ]
string
contentSelector
object (ContentSelector)

The content selector identifies which data components, if any, are needed, by the caller

context
string

If 'Basic', add links to external systems (context objects) such as CRM, Telephony System, Case Management. If 'Extended' include also data (context fields) for these links. Default value 'None'

Valid values[ "None", "Basic", "Extended" ]
contextTiming
Array of string

Timing for the context data. The field is optional and can contain either "Now" or "TimeOfCall" or both. The default value is ["Now"]. Can be provided only when the context field is set to 'Extended'

string

Timing for the context data. The field is optional and can contain either "Now" or "TimeOfCall" or both. The default value is ["Now"]. Can be provided only when the context field is set to 'Extended'

Valid values[ "Now", "TimeOfCall" ]
exposedFields
object (ExposedFields)

The exposed fields identifies which field, if any, are returned in the response object

parties
boolean

If true, add information about the parties of the call

Exampletrue
content
object (CallContent)

The content of the call

structure
boolean

If true, add call agenda, if available

Examplefalse
topics
boolean

If true, add duration of call topics

Examplefalse
trackers
boolean

If true, returns smart tracker and keyword tracker information for the call.

Examplefalse
trackerOccurrences
boolean

If true, the API will return the timing and speaker ID of each occurrence of a tracker (in addition to other tracker data). This functionality must be used in combination with the "trackers" field. The occurrence data is available only for the calls recorded since Jan 1, 2023, contact Gong support if a backfill of this data is required.

Examplefalse
pointsOfInterest
boolean

deprecated.

Examplefalse
brief
boolean

When true, returns the spotlight call brief.

Exampletrue
outline
boolean

When true, returns the call outline.

Exampletrue
highlights
boolean

When true, returns the call highlights.

Exampletrue
callOutcome
boolean

When true, returns the outcome of the call.

Exampletrue
keyPoints
boolean

When true, returns the key points of the call.

Exampletrue
interaction
object (CallInteraction)

The interaction data of the call

speakers
boolean

If true, add the time each participant spoke.

Exampletrue
video
boolean

If true, add video statistics

Exampletrue
personInteractionStats
boolean

If true, add statistics for the host of the call.

Exampletrue
questions
boolean

If true, add question counts

Exampletrue
collaboration
object (CallCollaboration)

Call collaboration

publicComments
boolean

If true, add public comments made for this call

Exampletrue
media
boolean

If true and exist, add audio url and video url of the call. The urls will be available for 8 hours.

Exampletrue
Responses
200

Successful response

Expand All
object
requestId
string

A Gong request reference Id, generated for this request. Can be used for troubleshooting purposes.

Example4al018gzaztcr8nbukw
records
object (Records)

Information about the number of records that match the requested filter.

totalRecords
integer (int32)

Total number of records.

Example263
currentPageSize
integer (int32)

Number of records in the current page.

Example100
currentPageNumber
integer (int32)

Current page number.

Example0
cursor
string

Returned only when there are more records to be retrieved. Repeat the API call and pass this cursor value in the request to retrieve the next page of records.

ExampleeyJhbGciOiJIUzI1NiJ9.eyJjYWxsSWQiM1M30.6qKwpOcvnuweTZmFRzYdtjs_YwJphJU4QIwWFM
calls
Array of object (CallData)

A list with one entry per call.

object

A list with one entry per call.

metaData
object (CallBasicData)

call's metadata.

id
string

Gong's unique numeric identifier for the call (up to 20 digits).

Example7782342274025937895
url
string

The URL to the page in the Gong web application where the call is available.

Examplehttps://app.gong.io/call?id=7782342274025937895
title
string

The title of the call.

ExampleExample call
scheduled
string (date-time)

Scheduled date and time of the call in the ISO-8601 format (e.g., '2018-02-18T02:30:00-07:00' or '2018-02-18T08:00:00Z', where Z stands for UTC).

Example2018-02-17T10:30:00Z
started
string (date-time)

The date and time when the call was recorded in the ISO-8601 format (e.g., '2018-02-18T02:30:00-07:00' or '2018-02-18T08:00:00Z', where Z stands for UTC).

Example2018-02-17T10:30:00Z
duration
integer (int64)

The duration of the call, in seconds.

Example460
primaryUserId
string

The primary user ID of the team member who hosted the call.

Example234599484848423
direction
string

Call direction.

Valid values[ "Inbound", "Outbound", "Conference", "Unknown" ]
system
string

The system with which the call was carried out (e.g., WebEx, ShoreTel, etc.).

ExampleOutreach
scope
string

The scope of the call: 'internal' if all the participants are from the company, 'external' if some participants are not from the company, or 'unknown' if the scope is unknown.

Valid values[ "Internal", "External", "Unknown" ]
ExampleInternal
media
string

Media type

Valid values[ "Video", "Audio" ]
ExampleVideo
language
string

The language codes (as defined by ISO-639-2B). E.g., eng, fre, spa, ger, and ita. Also used are und (unsupported language), and zxx (not enough speech content for identification).

Exampleeng
workspaceId
string

Gong's unique numeric identifier for the call's workspace (up to 20 digits).

Example623457276584334
sdrDisposition
string

The SDR disposition of the call. This can be an automated value provided by the provider, or manually entered by the rep.

ExampleGot the gatekeeper
clientUniqueId
string

The call's unique identifier in the origin recording system (typically a telephony recording system). The identifier is provided to Gong during the call creation via the Public API or through telephony systems integrations.

Example7JEHFRGXDDZFEW2FC4U
customData
string

Metadata as was provided to Gong during the call creation via the Public API.

ExampleConference Call
purpose
string

The purpose of the call.

ExampleDemo Call
meetingUrl
string

The meeting provider URL on which the web conference was recorded.

Examplehttps://zoom.us/j/123
isPrivate
boolean

If the call is private.

Examplefalse
calendarEventId
string

The Id of the meeting in Google or Outlook Calendar.

Exampleabcde@google.com
context
Array of object (CallContextDto)

A list of the agenda of each part of the call.

object

Links to external systems such as CRM, Dialer, Case Management etc

system
string

External system name. e.g. Salesforce

Valid values[ "Salesforce", "HubSpot", "MicrosoftDynamic", "Generic" ]
ExampleSalesforce
objects
Array of object (ExternalCallObject)

List of objects within the external system

object

External Object

objectType
string

Object Type. e.g Opportunity.

Valid values[ "Opportunity", "Account" ]
ExampleOpportunity
objectId
string

Object ID

Example0013601230sV7grAAC
fields
Array of object (ContextField)
object

External object data

name
string

Field name. For Account supported fields are: Name, Website, Industry and all the custom fields. For Opportunity supported fields are Name, LeadSource, Type, StageName, Probability, Amount, CloseDate and all the custom fields.

Examplename
value
object

Field value

ExampleGong Inc.
timing
string

Timing of object

Valid values[ "Now", "TimeOfCall" ]
parties
Array of object (Party)

A list of the call's participants

object
id
string

Unique ID of the participant in the call.

Example56825452554556
emailAddress
string

Email address.

Exampletest@test.com
name
string

The name of the participant.

ExampleTest User
title
string

The job title of the participant

ExampleEnterprise Account Executive
userId
string

The user ID of the participant within the Gong system, if the participant exists in the system.

Example234599484848423
speakerId
string

Unique ID of a participant that spoke in the call. References to this id will appear in the '/v2/calls/transcript' endpoint response.

Example6432345678555530067
context
Array of object (PartyContextDto)

A list of links to external systems such as CRM, Dialer, Case Management, etc.

object

Links to external systems such as CRM, Dialer, Case Management etc

system
string

External system name. e.g. Salesforce

Valid values[ "Salesforce", "HubSpot", "MicrosoftDynamic", "Generic" ]
ExampleSalesforce
objects
Array of object (ExternalPartyObject)

List of objects within the external system

object

External Object

objectType
string

Object Type. e.g. Lead

Valid values[ "Contact", "User", "Lead" ]
ExampleContact
objectId
string

Object ID

Example0013601230sV7grAAC
fields
Array of object (PartyContextField)

Object fields

object

External object data

name
string

Field name. All custom fields are supported.

Examplename
value
object

Object value

ExampleGong Inc.
timing
string

Timing of object

Valid values[ "Now", "TimeOfCall" ]
affiliation
string

Whether the participant is from the company or not.

Valid values[ "Internal", "External", "Unknown" ]
phoneNumber
string

The phone number of the participant.

Example+1 123-567-8989
methods
Array of string

Whether the participant was invited to the meeting or only attended the call.

string

Whether the participant was invited to the meeting or only attended the call.

Valid values[ "Invitee", "Attendee" ]
content
object (ContentDto)

Analysis of the interaction content.

structure
Array of object (StructureDto)

A list of the agenda of each part of the call.

object

Agenda of the current part of the call

name
string

The agenda name

ExampleMeeting Setup
duration
integer (int64)

The duration of this part of the call

Example67
trackers
Array of object (TrackerDto)
object
id
string

The unique ID of the Tracker.

Example56825452554556
name
string

The name of the Tracker (e.g., Stores).

ExampleCompetitors
count
integer (int32)

The number of times words in this Tracker occurred in the call.

Example7
type
string

The type of the tracker - Keyword or Smart.

Valid values[ "KEYWORD", "SMART" ]
ExampleKEYWORD
occurrences
Array of object (occurrences)

Details when the smart or keyword tracker term came up in the call. The list does not specify each phrase defined in the tracker, rather it lists when any term relevant to the tracker was mentioned. Empty when keyword trackers are set to display each term in the tracker separately.

object
startTime
number (double)

The number of seconds from the beginning of the call when the tracker phrase was captured.

Example32.56
speakerId
string

Unique ID of the speaker in the call who said the tracker term. Same as the speakerID in the "parties" field and in the transcript.

Example234599484848423
phrases
Array of object (trackerPhrases)

Details when each specific phrase defined in the keyword tracker came up in the call. Smart trackers are not listed.

object
count
integer (int32)

The number of times this phrase was mentioned in the call.

Example5
occurrences
Array of object (occurrences)

Lists when each keyword tracker phrase was mentioned in the call.

object
startTime
number (double)

The number of seconds from the beginning of the call when the tracker phrase was captured.

Example32.56
speakerId
string

Unique ID of the speaker in the call who said the tracker term. Same as the speakerID in the "parties" field and in the transcript.

Example234599484848423
phrase
string

The specific phrase within the tracker (e.g., Walmart).

ExampleWalmart
topics
Array of object (TopicDto)
object
name
string

The name of the topic (e.g., Pricing).

ExampleObjections
duration
integer (int32)

The total time, in seconds, spent on this topic within the call.

Example86
brief
string

The brief of the call. Returned when it is available and contentSelector.exposedFields.content.brief = true.

outline
Array of object (CallOutlineSection)

Outline of the call, divided into sections. Returned when it is available and contentSelector.exposedFields.content.outline = true.

object
section
string

The name of this section of the call.

startTime
number (double)

The starting time of this section, in seconds, from the start of the call.

duration
number (double)

The duration of this section, in seconds.

items
Array of object (CallOutlineItem)

List of items of this section.

object
text
string

The text of this section item.

startTime
number (double)

The starting time of this section item, in seconds from the start of the call.

highlights
Array of object (CallHighlightsSection)

List of highlights of the call. Returned when it is available and contentSelector.exposedFields.content.highlights = true.

object
title
string

The title of the highlights section.

items
Array of object (CallHighlightsItem)

List of highlight items of the call in this section.

object
text
string

The text of the highlights section item.

startTimes
Array of number

List of starting times of the highlights section item, in seconds from the start of the call.

number (double)
callOutcome
object (CallOutcome)

The outcome of the call, as automatically set by Gong AI. Returned when it is available and contentSelector.exposedFields.content.callOutcome = true.

id
string

The ID of the call outcome, as automatically set by Gong AI

ExampleMEETING_BOOKED
category
string

The category of the call outcome, as automatically set by Gong AI

ExampleAnswered
name
string

The name of the call outcome, as automatically set by Gong AI

ExampleMeeting booked
keyPoints
Array of object (CallKeyPoint)

List of key points of the call. Returned when it is available and contentSelector.exposedFields.content.keyPoints = true.

object
text
string

The text of the key point.

interaction
object (InteractionMeasuresDto)

Metrics collected around the interaction during the call.

speakers
Array of object (UserSpeaker)

A list of the talk duration per speaker.

object

Talking duration

id
string

Unique ID of the participant in the call.

Example56825452554556
userId
string

User Id within the Gong system

Example234599484848423
talkTime
number (double)

Talk duration in seconds

Example145.0
interactionStats
Array of object (InteractionStatsDto)

A list of interaction statistics. Applicable values: 'Talk Ratio', 'Longest Monologue', 'Longest Customer Story', 'Interactivity', 'Patience'.

object

Interaction statistics

name
string

Stat name

ExampleInteractivity
value
number

Stat measurement

Example56.0
video
Array of object (VideoInteractionDto)

A list of video statistics about what's presented and for how long.

object

Video statistics

name
string

Video segment type. Can have the values: 'Browser', 'Presentation', 'WebcamPrimaryUser', 'WebcamNonCompany', and 'Webcam'.

'Browser': When the video segment shows a web browser.

'Presentation': When the video segment shows a presentation (such as PowerPoint).

'WebcamPrimaryUser': When the video segment shows the webcam of the primary user.

'WebcamNonCompany': When the video segment shows webcam speakers that gong has identified as being non-company.

'Webcam': When the video segment shows any webcam.

ExampleBrowser
duration
number (float)

Total video segments duration in seconds.

Example218.0
questions
object (Questions)

Question counts of the call.

companyCount
integer (int32)

The number of questions asked by company speakers.

nonCompanyCount
integer (int32)

The number of questions asked by non-company speakers.

collaboration
object (CollaborationDto)

Collaboration information added to the call

publicComments
Array of object (CommentDto)

A list of public comments.

object
id
string

Unique identifier of the comment within the Gong's system.

Example6843152929075440037
audioStartTime
number (float)

The number of seconds from the beginning of the call that the comment start refers to.

Example26.0
audioEndTime
number (float)

The number of seconds from the beginning of the call that the comment ends refers to.

Example26.0
commenterUserId
string

Unique identifier of the user who wrote the comment.

Example234599484848423
comment
string

The comment itself. The comment may contains person tagging in this format @[user name](user Id)

Examplenew comment
posted
string (date-time)

The date and time in the ISO-8601 format (e.g., '2018-02-18T02:30:00-07:00' or '2018-02-18T08:00:00Z', where Z stands for UTC); in which the comment was posted.

Example2018-02-17T10:30:00Z
inReplyTo
string

The unique identifier of the original comment in case the current comment is a reply to the original one.

Example792390015966656336
duringCall
boolean

True if the comment was written during the call, false if it was posted after the call.

media
object (MediaDto)

The media urls of the call.

audioUrl
string (url)

If true and exist, add audio url of the call. The url will be available for 8 hours.

videoUrl
string (url)

If true and exist, add video url of the call. The url will be available for 8 hours.

400

Malformed request

object
requestId
string

A Gong request reference Id, generated for this request. Can be used for troubleshooting purposes.

Example4al018gzaztcr8nbukw
errors
Array of string

Error messages.

Example[ "An error has occurred" ]
string
401

Access denied

object
requestId
string

A Gong request reference Id, generated for this request. Can be used for troubleshooting purposes.

Example4al018gzaztcr8nbukw
errors
Array of string

Error messages.

Example[ "An error has occurred" ]
string
404

No calls found for the specified period

object
requestId
string

A Gong request reference Id, generated for this request. Can be used for troubleshooting purposes.

Example4al018gzaztcr8nbukw
errors
Array of string

Error messages.

Example[ "An error has occurred" ]
string
429

API request limit exceeded

Headers
Retry-After
integer
Number of seconds to wait before making a new request.
object
requestId
string

A Gong request reference Id, generated for this request. Can be used for troubleshooting purposes.

Example4al018gzaztcr8nbukw
errors
Array of string

Error messages.

Example[ "An error has occurred" ]
string
500

Failed to complete the operation due to an unexpected error

object
requestId
string

A Gong request reference Id, generated for this request. Can be used for troubleshooting purposes.

Example4al018gzaztcr8nbukw
errors
Array of string

Error messages.

Example[ "An error has occurred" ]
string