Gong
Supported Entities and Actions
| Entity | Actions |
|---|---|
| Users | List, Get |
| Calls | List, Get |
| Calls Extensive | List |
| Call Audio | Download |
| Call Video | Download |
| Workspaces | List |
| Call Transcripts | List |
| Stats Activity Aggregate | List |
| Stats Activity Day By Day | List |
| Stats Interaction | List |
| Settings Scorecards | List |
| Settings Trackers | List |
| Library Folders | List |
| Library Folder Content | List |
| Coaching | List |
| Stats Activity Scorecards | List |
Users
Users List
Returns a list of all users in the Gong account
Python SDK
gong.users.list()
API
curl --location 'https://api.airbyte.ai/api/v1/connectors/instances/{your_connector_instance_id}/execute' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {your_auth_token}' \
--data '{
"entity": "users",
"action": "list"
}'
Params
| Parameter Name | Type | Required | Description |
|---|---|---|---|
cursor | string | No | Cursor for pagination |
Response Schema
Records
| Field Name | Type | Description |
|---|---|---|
id | string | |
emailAddress | string | |
created | string | |
active | boolean | |
emailAliases | array<string> | |
trustedEmailAddress | string | null | |
firstName | string | |
lastName | string | |
title | string | null | |
phoneNumber | string | null | |
extension | string | null | |
personalMeetingUrls | array<string> | |
settings | object | |
managerId | string | null | |
meetingConsentPageUrl | string | null | |
spokenLanguages | array<object> |
Meta
| Field Name | Type | Description |
|---|---|---|
pagination | object | |
pagination.totalRecords | integer | |
pagination.currentPageSize | integer | |
pagination.currentPageNumber | integer | |
pagination.cursor | string |
Users Get
Get a single user by ID
Python SDK
gong.users.get(
id="<str>"
)
API
curl --location 'https://api.airbyte.ai/api/v1/connectors/instances/{your_connector_instance_id}/execute' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {your_auth_token}' \
--data '{
"entity": "users",
"action": "get",
"params": {
"id": "<str>"
}
}'
Params
| Parameter Name | Type | Required | Description |
|---|---|---|---|
id | string | Yes | User ID |
Response Schema
Records
| Field Name | Type | Description |
|---|---|---|
id | string | |
emailAddress | string | |
created | string | |
active | boolean | |
emailAliases | array<string> | |
trustedEmailAddress | string | null | |
firstName | string | |
lastName | string | |
title | string | null | |
phoneNumber | string | null | |
extension | string | null | |
personalMeetingUrls | array<string> | |
settings | object | |
managerId | string | null | |
meetingConsentPageUrl | string | null | |
spokenLanguages | array<object> |
Calls
Calls List
Retrieve calls data by date range
Python SDK
gong.calls.list()
API
curl --location 'https://api.airbyte.ai/api/v1/connectors/instances/{your_connector_instance_id}/execute' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {your_auth_token}' \
--data '{
"entity": "calls",
"action": "list"
}'
Params
| Parameter Name | Type | Required | Description |
|---|---|---|---|
fromDateTime | string | No | Start date in ISO 8601 format |
toDateTime | string | No | End date in ISO 8601 format |
cursor | string | No | Cursor for pagination |
Response Schema
Records
| Field Name | Type | Description |
|---|---|---|
id | string | |
url | string | |
title | string | |
scheduled | string | |
started | string | |
duration | integer | |
primaryUserId | string | |
direction | string | |
system | string | |
scope | string | |
media | string | |
language | string | |
workspaceId | string | |
sdrDisposition | string | null | |
clientUniqueId | string | null | |
customData | string | null | |
purpose | string | null | |
meetingUrl | string | |
isPrivate | boolean | |
calendarEventId | string | null |
Meta
| Field Name | Type | Description |
|---|---|---|
pagination | object | |
pagination.totalRecords | integer | |
pagination.currentPageSize | integer | |
pagination.currentPageNumber | integer | |
pagination.cursor | string |
Calls Get
Get specific call data by ID
Python SDK
gong.calls.get(
id="<str>"
)
API
curl --location 'https://api.airbyte.ai/api/v1/connectors/instances/{your_connector_instance_id}/execute' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {your_auth_token}' \
--data '{
"entity": "calls",
"action": "get",
"params": {
"id": "<str>"
}
}'
Params
| Parameter Name | Type | Required | Description |
|---|---|---|---|
id | string | Yes | Call ID |
Response Schema
Records
| Field Name | Type | Description |
|---|---|---|
id | string | |
url | string | |
title | string | |
scheduled | string | |
started | string | |
duration | integer | |
primaryUserId | string | |
direction | string | |
system | string | |
scope | string | |
media | string | |
language | string | |
workspaceId | string | |
sdrDisposition | string | null | |
clientUniqueId | string | null | |
customData | string | null | |
purpose | string | null | |
meetingUrl | string | |
isPrivate | boolean | |
calendarEventId | string | null |
Calls Extensive
Calls Extensive List
Retrieve detailed call data including participants, interaction stats, and content
Python SDK
gong.calls_extensive.list(
filter={}
)
API
curl --location 'https://api.airbyte.ai/api/v1/connectors/instances/{your_connector_instance_id}/execute' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {your_auth_token}' \
--data '{
"entity": "calls_extensive",
"action": "list",
"params": {
"filter": {}
}
}'
Params
| Parameter Name | Type | Required | Description |
|---|---|---|---|
filter | object | Yes | |
filter.fromDateTime | string | No | Start date in ISO 8601 format |
filter.toDateTime | string | No | End date in ISO 8601 format |
filter.callIds | array<string> | No | List of specific call IDs to retrieve |
filter.workspaceId | string | No | Filter by workspace ID |
contentSelector | object | No | Select which content to include in the response |
contentSelector.context | "Extended" | No | Context level for the data |
contentSelector.contextTiming | array<"Now" | "TimeOfCall"> | No | Context timing options |
contentSelector.exposedFields | object | No | Specify which fields to include in the response |
contentSelector.exposedFields.collaboration | object | No | |
contentSelector.exposedFields.collaboration.publicComments | boolean | No | Include public comments |
contentSelector.exposedFields.content | object | No | |
contentSelector.exposedFields.content.pointsOfInterest | boolean | No | Include points of interest (deprecated, use highlights) |
contentSelector.exposedFields.content.structure | boolean | No | Include call structure |
contentSelector.exposedFields.content.topics | boolean | No | Include topics discussed |
contentSelector.exposedFields.content.trackers | boolean | No | Include trackers |
contentSelector.exposedFields.content.trackerOccurrences | boolean | No | Include tracker occurrences |
contentSelector.exposedFields.content.brief | boolean | No | Include call brief |
contentSelector.exposedFields.content.outline | boolean | No | Include call outline |
contentSelector.exposedFields.content.highlights | boolean | No | Include call highlights |
contentSelector.exposedFields.content.callOutcome | boolean | No | Include call outcome |
contentSelector.exposedFields.content.keyPoints | boolean | No | Include key points |
contentSelector.exposedFields.interaction | object | No | |
contentSelector.exposedFields.interaction.personInteractionStats | boolean | No | Include person interaction statistics |
contentSelector.exposedFields.interaction.questions | boolean | No | Include questions asked |
contentSelector.exposedFields.interaction.speakers | boolean | No | Include speaker information |
contentSelector.exposedFields.interaction.video | boolean | No | Include video interaction data |
contentSelector.exposedFields.media | boolean | No | Include media URLs (audio/video) |
contentSelector.exposedFields.parties | boolean | No | Include participant information |
cursor | string | No | Cursor for pagination |
Response Schema
Records
| Field Name | Type | Description |
|---|---|---|
metaData | object | |
parties | array<object> | |
interaction | object | |
collaboration | object | |
content | object | |
media | object |
Meta
| Field Name | Type | Description |
|---|---|---|
pagination | object | |
pagination.totalRecords | integer | |
pagination.currentPageSize | integer | |
pagination.currentPageNumber | integer | |
pagination.cursor | string |
Call Audio
Call Audio Download
Downloads the audio media file for a call. Temporarily, the request body must be configured with:
{"filter": {"callIds": [CALL_ID]}, "contentSelector": {"exposedFields": {"media": true}}}
Python SDK
async for chunk in gong.call_audio.download():# Process each chunk (e.g., write to file)
file.write(chunk)
Note: Download operations return an async iterator of bytes chunks for memory-efficient streaming. Use
async forto process chunks as they arrive.
API
curl --location 'https://api.airbyte.ai/api/v1/connectors/instances/{your_connector_instance_id}/execute' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {your_auth_token}' \
--data '{
"entity": "call_audio",
"action": "download"
}'
Params
| Parameter Name | Type | Required | Description |
|---|---|---|---|
filter | object | No | |
filter.callIds | array<string> | No | List containing the single call ID |
contentSelector | object | No | |
contentSelector.exposedFields | object | No | |
contentSelector.exposedFields.media | boolean | No | Must be true to get media URLs |
range_header | string | No | Optional Range header for partial downloads (e.g., 'bytes=0-99') |
Call Video
Call Video Download
Downloads the video media file for a call. Temporarily, the request body must be configured with:
{"filter": {"callIds": [CALL_ID]}, "contentSelector": {"exposedFields": {"media": true}}}
Python SDK
async for chunk in gong.call_video.download():# Process each chunk (e.g., write to file)
file.write(chunk)
Note: Download operations return an async iterator of bytes chunks for memory-efficient streaming. Use
async forto process chunks as they arrive.
API
curl --location 'https://api.airbyte.ai/api/v1/connectors/instances/{your_connector_instance_id}/execute' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {your_auth_token}' \
--data '{
"entity": "call_video",
"action": "download"
}'
Params
| Parameter Name | Type | Required | Description |
|---|---|---|---|
filter | object | No | |
filter.callIds | array<string> | No | List containing the single call ID |
contentSelector | object | No | |
contentSelector.exposedFields | object | No | |
contentSelector.exposedFields.media | boolean | No | Must be true to get media URLs |
range_header | string | No | Optional Range header for partial downloads (e.g., 'bytes=0-99') |
Workspaces
Workspaces List
List all company workspaces
Python SDK
gong.workspaces.list()
API
curl --location 'https://api.airbyte.ai/api/v1/connectors/instances/{your_connector_instance_id}/execute' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {your_auth_token}' \
--data '{
"entity": "workspaces",
"action": "list"
}'
Response Schema
Records
| Field Name | Type | Description |
|---|---|---|
id | string | |
workspaceId | string | |
name | string | |
description | string |
Call Transcripts
Call Transcripts List
Returns transcripts for calls in a specified date range or specific call IDs
Python SDK
gong.call_transcripts.list()
API
curl --location 'https://api.airbyte.ai/api/v1/connectors/instances/{your_connector_instance_id}/execute' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {your_auth_token}' \
--data '{
"entity": "call_transcripts",
"action": "list"
}'
Params
| Parameter Name | Type | Required | Description |
|---|---|---|---|
filter | object | No | |
filter.fromDateTime | string | No | Start date in ISO 8601 format (optional if callIds provided) |
filter.toDateTime | string | No | End date in ISO 8601 format (optional if callIds provided) |
filter.callIds | array<string> | No | List of specific call IDs to retrieve transcripts for |
cursor | string | No | Cursor for pagination |
Response Schema
Records
| Field Name | Type | Description |
|---|---|---|
callId | string | |
transcript | array<object> |
Meta
| Field Name | Type | Description |
|---|---|---|
pagination | object | |
pagination.totalRecords | integer | |
pagination.currentPageSize | integer | |
pagination.currentPageNumber | integer | |
pagination.cursor | string |
Stats Activity Aggregate
Stats Activity Aggregate List
Provides aggregated user activity metrics across a specified period
Python SDK
gong.stats_activity_aggregate.list()
API
curl --location 'https://api.airbyte.ai/api/v1/connectors/instances/{your_connector_instance_id}/execute' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {your_auth_token}' \
--data '{
"entity": "stats_activity_aggregate",
"action": "list"
}'
Params
| Parameter Name | Type | Required | Description |
|---|---|---|---|
filter | object | No | |
filter.fromDate | string | No | Start date (YYYY-MM-DD) |
filter.toDate | string | No | End date (YYYY-MM-DD) |
filter.userIds | array<string> | No | List of user IDs to retrieve stats for |
Response Schema
Records
| Field Name | Type | Description |
|---|---|---|
userId | string | |
userEmailAddress | string | |
userAggregateActivityStats | object | |
userAggregateActivityStats.callsAsHost | integer | |
userAggregateActivityStats.callsGaveFeedback | integer | |
userAggregateActivityStats.callsRequestedFeedback | integer | |
userAggregateActivityStats.callsReceivedFeedback | integer | |
userAggregateActivityStats.ownCallsListenedTo | integer | |
userAggregateActivityStats.othersCallsListenedTo | integer | |
userAggregateActivityStats.callsSharedInternally | integer | |
userAggregateActivityStats.callsSharedExternally | integer | |
userAggregateActivityStats.callsScorecardsFilled | integer | |
userAggregateActivityStats.callsScorecardsReceived | integer | |
userAggregateActivityStats.callsAttended | integer | |
userAggregateActivityStats.callsCommentsGiven | integer | |
userAggregateActivityStats.callsCommentsReceived | integer | |
userAggregateActivityStats.callsMarkedAsFeedbackGiven | integer | |
userAggregateActivityStats.callsMarkedAsFeedbackReceived | integer |
Meta
| Field Name | Type | Description |
|---|---|---|
pagination | object | |
pagination.totalRecords | integer | |
pagination.currentPageSize | integer | |
pagination.currentPageNumber | integer | |
pagination.cursor | string |
Stats Activity Day By Day
Stats Activity Day By Day List
Delivers daily user activity metrics across a specified date range
Python SDK
gong.stats_activity_day_by_day.list()
API
curl --location 'https://api.airbyte.ai/api/v1/connectors/instances/{your_connector_instance_id}/execute' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {your_auth_token}' \
--data '{
"entity": "stats_activity_day_by_day",
"action": "list"
}'
Params
| Parameter Name | Type | Required | Description |
|---|---|---|---|
filter | object | No | |
filter.fromDate | string | No | Start date (YYYY-MM-DD) |
filter.toDate | string | No | End date (YYYY-MM-DD) |
filter.userIds | array<string> | No | List of user IDs to retrieve stats for |
Response Schema
Records
| Field Name | Type | Description |
|---|---|---|
userId | string | |
userEmailAddress | string | |
userDailyActivityStats | array<object> | |
userDailyActivityStats[].callsAsHost | array<string> | |
userDailyActivityStats[].callsGaveFeedback | array<string> | |
userDailyActivityStats[].callsRequestedFeedback | array<string> | |
userDailyActivityStats[].callsReceivedFeedback | array<string> | |
userDailyActivityStats[].ownCallsListenedTo | array<string> | |
userDailyActivityStats[].othersCallsListenedTo | array<string> | |
userDailyActivityStats[].callsSharedInternally | array<string> | |
userDailyActivityStats[].callsSharedExternally | array<string> | |
userDailyActivityStats[].callsAttended | array<string> | |
userDailyActivityStats[].callsCommentsGiven | array<string> | |
userDailyActivityStats[].callsCommentsReceived | array<string> | |
userDailyActivityStats[].callsMarkedAsFeedbackGiven | array<string> | |
userDailyActivityStats[].callsMarkedAsFeedbackReceived | array<string> | |
userDailyActivityStats[].callsScorecardsFilled | array<string> | |
userDailyActivityStats[].callsScorecardsReceived | array<string> | |
userDailyActivityStats[].fromDate | string | |
userDailyActivityStats[].toDate | string |
Meta
| Field Name | Type | Description |
|---|---|---|
pagination | object | |
pagination.totalRecords | integer | |
pagination.currentPageSize | integer | |
pagination.currentPageNumber | integer | |
pagination.cursor | string |
Stats Interaction
Stats Interaction List
Returns interaction stats for users based on calls that have Whisper turned on
Python SDK
gong.stats_interaction.list()
API
curl --location 'https://api.airbyte.ai/api/v1/connectors/instances/{your_connector_instance_id}/execute' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {your_auth_token}' \
--data '{
"entity": "stats_interaction",
"action": "list"
}'
Params
| Parameter Name | Type | Required | Description |
|---|---|---|---|
filter | object | No | |
filter.fromDate | string | No | Start date (YYYY-MM-DD) |
filter.toDate | string | No | End date (YYYY-MM-DD) |
filter.userIds | array<string> | No | List of user IDs to retrieve stats for |
Response Schema
Records
| Field Name | Type | Description |
|---|---|---|
userId | string | |
userEmailAddress | string | |
personInteractionStats | array<object> | |
personInteractionStats[].name | string | |
personInteractionStats[].value | number |
Meta
| Field Name | Type | Description |
|---|---|---|
pagination | object | |
pagination.totalRecords | integer | |
pagination.currentPageSize | integer | |
pagination.currentPageNumber | integer | |
pagination.cursor | string |
Settings Scorecards
Settings Scorecards List
Retrieve all scorecard configurations in the company
Python SDK
gong.settings_scorecards.list()
API
curl --location 'https://api.airbyte.ai/api/v1/connectors/instances/{your_connector_instance_id}/execute' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {your_auth_token}' \
--data '{
"entity": "settings_scorecards",
"action": "list"
}'
Params
| Parameter Name | Type | Required | Description |
|---|---|---|---|
workspaceId | string | No | Filter scorecards by workspace ID |
Response Schema
Records
| Field Name | Type | Description |
|---|---|---|
scorecardId | string | |
scorecardName | string | |
workspaceId | string | null | |
enabled | boolean | |
updaterUserId | string | |
created | string | |
updated | string | |
reviewMethod | string | |
questions | array<object> | |
questions[].questionId | string | |
questions[].questionRevisionId | string | |
questions[].questionText | string | |
questions[].questionType | string | |
questions[].isRequired | boolean | |
questions[].isOverall | boolean | |
questions[].updaterUserId | string | |
questions[].answerGuide | string | null | |
questions[].minRange | string | null | |
questions[].maxRange | string | null | |
questions[].created | string | |
questions[].updated | string | |
questions[].answerOptions | array<object> |
Settings Trackers
Settings Trackers List
Retrieve all keyword tracker configurations in the company
Python SDK
gong.settings_trackers.list()
API
curl --location 'https://api.airbyte.ai/api/v1/connectors/instances/{your_connector_instance_id}/execute' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {your_auth_token}' \
--data '{
"entity": "settings_trackers",
"action": "list"
}'
Params
| Parameter Name | Type | Required | Description |
|---|---|---|---|
workspaceId | string | No | Filter trackers by workspace ID |
Response Schema
Records
| Field Name | Type | Description |
|---|---|---|
trackerId | string | |
trackerName | string | |
workspaceId | string | null | |
languageKeywords | array<object> | |
affiliation | string | |
partOfQuestion | boolean | |
saidAt | string | |
saidAtInterval | string | null | |
saidAtUnit | string | null | |
saidInTopics | array<string> | |
filterQuery | string | |
created | string | |
creatorUserId | string | null | |
updated | string | |
updaterUserId | string | null |
Library Folders
Library Folders List
Retrieve the folder structure of the call library
Python SDK
gong.library_folders.list(
workspace_id="<str>"
)
API
curl --location 'https://api.airbyte.ai/api/v1/connectors/instances/{your_connector_instance_id}/execute' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {your_auth_token}' \
--data '{
"entity": "library_folders",
"action": "list",
"params": {
"workspaceId": "<str>"
}
}'
Params
| Parameter Name | Type | Required | Description |
|---|---|---|---|
workspaceId | string | Yes | Workspace ID to retrieve folders from |
Response Schema
Records
| Field Name | Type | Description |
|---|---|---|
id | string | |
name | string | |
parentFolderId | string | null | |
createdBy | string | null | |
updated | string |
Library Folder Content
Library Folder Content List
Retrieve calls in a specific library folder
Python SDK
gong.library_folder_content.list(
folder_id="<str>"
)
API
curl --location 'https://api.airbyte.ai/api/v1/connectors/instances/{your_connector_instance_id}/execute' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {your_auth_token}' \
--data '{
"entity": "library_folder_content",
"action": "list",
"params": {
"folderId": "<str>"
}
}'
Params
| Parameter Name | Type | Required | Description |
|---|---|---|---|
folderId | string | Yes | Folder ID to retrieve content from |
cursor | string | No | Cursor for pagination |
Response Schema
Records
| Field Name | Type | Description |
|---|---|---|
callId | string | |
title | string | |
started | string | |
duration | integer | |
primaryUserId | string | |
url | string |
Meta
| Field Name | Type | Description |
|---|---|---|
pagination | object | |
pagination.totalRecords | integer | |
pagination.currentPageSize | integer | |
pagination.currentPageNumber | integer | |
pagination.cursor | string |
Coaching
Coaching List
Retrieve coaching metrics for a manager and their direct reports
Python SDK
gong.coaching.list(
workspace_id="<str>",
manager_id="<str>",
from_="2025-01-01T00:00:00Z",
to="2025-01-01T00:00:00Z"
)
API
curl --location 'https://api.airbyte.ai/api/v1/connectors/instances/{your_connector_instance_id}/execute' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {your_auth_token}' \
--data '{
"entity": "coaching",
"action": "list",
"params": {
"workspace-id": "<str>",
"manager-id": "<str>",
"from": "2025-01-01T00:00:00Z",
"to": "2025-01-01T00:00:00Z"
}
}'
Params
| Parameter Name | Type | Required | Description |
|---|---|---|---|
workspace-id | string | Yes | Workspace ID |
manager-id | string | Yes | Manager user ID |
from | string | Yes | Start date in ISO 8601 format |
to | string | Yes | End date in ISO 8601 format |
Response Schema
Records
| Field Name | Type | Description |
|---|---|---|
userId | string | |
userEmailAddress | string | |
userName | string | |
isManager | boolean | |
coachingMetrics | object | |
coachingMetrics.callsListened | integer | |
coachingMetrics.callsAttended | integer | |
coachingMetrics.callsWithFeedback | integer | |
coachingMetrics.callsWithComments | integer | |
coachingMetrics.scorecardsFilled | integer |
Stats Activity Scorecards
Stats Activity Scorecards List
Retrieve answered scorecards for applicable reviewed users or scorecards for a date range
Python SDK
gong.stats_activity_scorecards.list()
API
curl --location 'https://api.airbyte.ai/api/v1/connectors/instances/{your_connector_instance_id}/execute' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {your_auth_token}' \
--data '{
"entity": "stats_activity_scorecards",
"action": "list"
}'
Params
| Parameter Name | Type | Required | Description |
|---|---|---|---|
filter | object | No | |
filter.fromDateTime | string | No | Start date in ISO 8601 format |
filter.toDateTime | string | No | End date in ISO 8601 format |
filter.scorecardIds | array<string> | No | List of scorecard IDs to filter by |
filter.reviewedUserIds | array<string> | No | List of reviewed user IDs to filter by |
filter.reviewerUserIds | array<string> | No | List of reviewer user IDs to filter by |
filter.callIds | array<string> | No | List of call IDs to filter by |
cursor | string | No | Cursor for pagination |
Response Schema
Records
| Field Name | Type | Description |
|---|---|---|
answeredScorecardId | string | |
scorecardId | string | |
scorecardName | string | |
callId | string | |
callStartTime | string | |
reviewedUserId | string | |
reviewerUserId | string | |
reviewMethod | string | |
editorUserId | string | null | |
answeredDateTime | string | |
reviewTime | string | |
visibilityType | string | |
answers | array<object> | |
answers[].questionId | string | |
answers[].questionRevisionId | string | |
answers[].isOverall | boolean | |
answers[].answer | string | |
answers[].answerText | string | null | |
answers[].score | number | |
answers[].notApplicable | boolean | |
answers[].selectedOptions | array | null | |
overallScore | number | |
visibility | string |
Meta
| Field Name | Type | Description |
|---|---|---|
pagination | object | |
pagination.totalRecords | integer | |
pagination.currentPageSize | integer | |
pagination.currentPageNumber | integer | |
pagination.cursor | string |
Authentication
The Gong connector supports the following authentication methods:
Access Key Authentication
| Field Name | Type | Required | Description |
|---|---|---|---|
access_key | str | Yes | Your Gong API Access Key |
access_key_secret | str | Yes | Your Gong API Access Key Secret |
Example
Python SDK
GongConnector(
auth_config=GongAuthConfig(
access_key="<Your Gong API Access Key>",
access_key_secret="<Your Gong API Access Key Secret>"
)
)
API
curl --location 'https://api.airbyte.ai/api/v1/connectors/instances' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {your_auth_token}' \
--data '{
"connector_definition_id": "32382e40-3b49-4b99-9c5c-4076501914e7",
"auth_config": {
"access_key": "<Your Gong API Access Key>",
"access_key_secret": "<Your Gong API Access Key Secret>"
},
"name": "My Gong Connector"
}'