Skip to main content
New to Corsair? See API access, authentication, and error handling.

Accounts Enrich

getResults

accountsEnrich.getResults Retrieve account enrichment results for a job. Risk: read
Input Output

start

accountsEnrich.start Start an account enrichment job. Risk: write
Input
Output

Auditing

listLogs

auditing.listLogs Retrieve Gong audit log entries for a time range. Risk: read
Input Output

Calls

add

calls.add Create a Gong call from an externally recorded conversation. Risk: write
Input Send downloadMediaUrl with the call, or upload the recording afterwards with calls.addRecording and the returned callId. Output

addRecording

calls.addRecording Upload media for a previously created Gong call. Risk: write
Input Output

get

calls.get Retrieve details for one Gong call. Risk: read
Input Output

getTranscripts

calls.getTranscripts Retrieve transcripts for calls matching the filter. Risk: read
Input Gong answers 404 when no call matches the filter.
Output

list

calls.list List calls within a requested date range. Risk: read
Input Output

listExtensive

calls.listExtensive Retrieve calls with detailed content and filters. Risk: read
Input Set contentSelector.exposedFields to choose what comes back: parties, content, interaction stats, public comments or media URLs. Gong answers 404 when no call matches the filter.
Output

Coaching

list

coaching.list List coaching metrics for users. Risk: read
Input Gong requires all four inputs: workspace-id, manager-id, from and to. Output

Contacts Enrich

getResults

contactsEnrich.getResults Retrieve contact enrichment results for a job. Risk: read
Input Output

start

contactsEnrich.start Start a contact enrichment job. Risk: write
Input
Output

Crm

deleteIntegration

crm.deleteIntegration Delete a Gong CRM integration and the CRM objects uploaded through it. Risk: destructive
Input Deletes the integration and the CRM objects uploaded through it. The delete is asynchronous: check it with crm.getRequestStatus. Output

getObjects

crm.getObjects Retrieve CRM objects by CRM IDs. Risk: read
Input Gong documents this for development only, to check that uploaded objects were processed. It returns up to 100 objects, and an ID Gong does not know comes back as null. Output

getRequestStatus

crm.getRequestStatus Retrieve CRM request status. Risk: read
Input Output

listIntegrations

crm.listIntegrations List Gong CRM integrations. Risk: read
Input: empty object Output

listSchemaFields

crm.listSchemaFields List selected CRM schema fields. Risk: read
Input Output

registerIntegration

crm.registerIntegration Register a Gong CRM integration. Risk: write
Input Output

uploadObjects

crm.uploadObjects Upload CRM objects from a data file. Risk: write
Input dataFile is an LDJSON file with one object per line and one object type per file, up to 200 MB. The upload is asynchronous: check it with crm.getRequestStatus and the same clientRequestId. Output

uploadSchemaFields

crm.uploadSchemaFields Upload selected CRM schema fields. Risk: write
Input
Output

Data Privacy

findEmailReferences

dataPrivacy.findEmailReferences Find Gong records associated with an email address. Risk: read
Input Output

findPhoneReferences

dataPrivacy.findPhoneReferences Find Gong records associated with a phone number. Risk: read
Input Output

purgeEmailAddress

dataPrivacy.purgeEmailAddress Delete an email address and the emails, calls, leads and contacts tied to it. Cannot be undone. Risk: destructive
Input Deletes email messages sent to or from the address, calls where it appears, and leads or contacts that have it. Remove the data from your CRM and email system first, or Gong imports it again. Output

purgePhoneNumber

dataPrivacy.purgePhoneNumber Delete a phone number and the calls, leads and contacts tied to it. Cannot be undone. Risk: destructive
Input Deletes the calls, leads and contacts tied to the phone number. Remove the data from your CRM first, or Gong imports it again. Output

Digital Interactions

add

digitalInteractions.add Add a digital interaction event to Gong. Risk: write
Input Output

Engage Flows

assign

engageFlows.assign Assign prospects to flows. Risk: write
Input
Output

assignedProspects

engageFlows.assignedProspects Retrieve prospects assigned to flows. Risk: read
Input Pass crmProspectsIds or flowInstanceIds. At least one of them must have an entry. Output

bulkAssignment

engageFlows.bulkAssignment Submit a bulk flow assignment. Risk: write
Input
Output

folders

engageFlows.folders List Engage flow folders. Risk: read
Input Gong’s reference documents the returned list under flows. Output

getBulkAssignment

engageFlows.getBulkAssignment Retrieve a bulk flow assignment. Risk: read
Input Output

list

engageFlows.list List Engage flows. Risk: read
Input Output

engageFlows.search Search Engage flows. Risk: read
Input Output

steps

engageFlows.steps Retrieve steps for Engage flows. Risk: read
Input Output

unassign

engageFlows.unassign Unassign flows by instance ID. Risk: write
Input Output

unassignProspects

engageFlows.unassignProspects Unassign prospect flows by CRM ID. Risk: write
Input Output

Entities

ask

entities.ask Ask a question about a CRM entity. Uses Gong credits. Risk: read
Input Uses Gong credits, by the number of calls and emails read (up to 60 calls and 500 emails). fromDateTime is required when timePeriod is CUSTOM_RANGE. Output

generateBrief

entities.generateBrief Generate an AI brief for a CRM entity. Uses Gong credits. Risk: read
Input Uses Gong credits. briefName is a brief from settings.briefs. fromDateTime is required when timePeriod is CUSTOM_RANGE. Output

Integration Settings

update

integrationSettings.update Update Gong integration settings. Risk: write
Input Output

Library

folderContent

library.folderContent List calls in a library folder. Risk: read
Input Output

folders

library.folders Retrieve public library folders. Risk: read
Input Output

Outcomes

list

outcomes.list List available call outcomes. Risk: read
Input: empty object Output

Permissions

addCallUsers

permissions.addCallUsers Grant individual users access to calls. Risk: write
Input
Output

createProfile

permissions.createProfile Create a permission profile. Risk: write
Input Output

deleteCallUsers

permissions.deleteCallUsers Remove individual users from call access. Risk: destructive
Input
Output

getCallUsers

permissions.getCallUsers Retrieve users with individual call access. Risk: read
Input
Output

getProfile

permissions.getProfile Retrieve a permission profile. Risk: read
Input Output

listProfiles

permissions.listProfiles List permission profiles for a workspace. Risk: read
Input Output

listProfileUsers

permissions.listProfileUsers List users attached to a permission profile. Risk: read
Input Output

updateProfile

permissions.updateProfile Update a permission profile. Risk: write
Input Output

Settings

briefs

settings.briefs List briefs. Risk: read
Input Output

scorecards

settings.scorecards List scorecards. Risk: read
Input: empty object Output

trackers

settings.trackers List keyword trackers. Risk: read
Input Output

Stats

aggregate

stats.aggregate Retrieve aggregate user activity. Risk: read
Input
Output

aggregateByPeriod

stats.aggregateByPeriod Retrieve aggregate activity by period. Risk: read
Input
Output

answeredScorecards

stats.answeredScorecards Retrieve answered scorecard statistics. Risk: read
Input
Output

dayByDay

stats.dayByDay Retrieve daily user activity. Risk: read
Input
Output

interaction

stats.interaction Retrieve interaction statistics. Risk: read
Input
Output

Targets

listDefinitions

targets.listDefinitions List target definitions. Risk: read
Input Output

uploadAssignments

targets.uploadAssignments Upload target assignments. Risk: write
Input file is a CSV of up to 10,000 rows. Set validateOnly to check the file without saving it. Output

Tasks

list

tasks.list List Gong tasks. Risk: read
Input
Output

updateReminder

tasks.updateReminder Update a task reminder. Risk: write
Input Output

Users

get

users.get Retrieve a user by Gong user identifier. Risk: read
Input Output

getHistory

users.getHistory Retrieve the settings history for a Gong user. Risk: read
Input Output

list

users.list List users in the Gong company workspace. Risk: read
Input Output

listMultiple

users.listMultiple List users matching the supplied filters. Risk: read
Input Output

Workspaces

list

workspaces.list List company workspaces. Risk: read
Input: empty object Output