OXYGENOXYGEN
← All integrations
Gong logo

Gong

Read call recordings and revenue intelligence.

CRMOAuth58 endpoints

Endpoints

OperationMethod & pathEffectLatencyRateCost
GONG_ADD_CALL_MEDIA_V2_CALLS_ID_MEDIA
Adds a call media, recorded by a telephony system (PBX) or other media recording facility. Gong accepts call recordings in various audio and video file formats, including WAV, MP3, MP4, MKV and FLAC. If uploading a dual-channel (stereo) file separated by speaker, make sure to specify which channel corresponds to the company team member (rep) in the parties/mediaChannelId parameter of the Add New Call operation. When accessed through a Bearer token authorization method, this endpoint requires the scope 'api:calls:create'.
POST /composio/gong/gong_add_call_media_v2_calls_id_mediaexternal_sendmanaged
GONG_ADD_NEW_CALL_V2_CALLS
When using this endpoint, either provide a downloadMediaUrl or use the returned callId in a follow-up request to /v2/calls/{id}/media to upload the media file. When accessed through a Bearer token authorization method, this endpoint requires the scope 'api:calls:create'.
POST /composio/gong/gong_add_new_call_v2_callsexternal_sendmanaged
GONG_AGGREGATE_ACTIVITY_BY_PERIOD_VIA_API
Lists the aggregated activity of multiple users within the Gong system for each time period within the defined date range. This endpoint returns multiple records, one for each user. For each user there are items for every time period in the date range, including statistics about the user's activity. Records are returned only for users with activity in the range. When accessed through a Bearer token authorization method, this endpoint requires the scope 'api:stats:user-actions'.
POST /composio/gong/gong_aggregate_activity_by_period_via_apiexternal_sendmanaged
GONG_AGGREGATE_USER_ACTIVITY_STATISTICS
Lists the activity of multiple users within the Gong system during a defined period. Given the period, this endpoint returns multiple records, one for each user, with an applicable activity during the period. Each record includes statistics about the user's activity. When accessed through a Bearer token authorization method, this endpoint requires the scope 'api:stats:user-actions'.
POST /composio/gong/gong_aggregate_user_activity_statisticsexternal_sendmanaged
GONG_ASSIGN_PROSPECTS_TO_FLOW
Use this endpoint to assign a number of prospects to a flow. Prospects can be contacts or leads in your CRM. Generate a list of comma separated CRM Ids of the prospects you want to add to a flow. The flowInstanceOwnerEmail parameter is the email address of the Gong user who set up the flow instance and owns the flow to-dos. You can assign up to 200 prospects to a flow in a single request. When accessed through a Bearer token authorization method, this endpoint requires the scope 'api:flows:write'.
POST /composio/gong/gong_assign_prospects_to_flowexternal_sendmanaged
GONG_CREATE_ACTIVITY_SCORECARDS_REPORT
Retrieve all the answers for the scorecards that were reviewed during a specified date range, for calls that took place during a specified date range, for specific scorecards or for specific reviewed users. When accessed through a Bearer token authorization method, this endpoint requires the scope 'api:stats:scorecards'.
POST /composio/gong/gong_create_activity_scorecards_reportexternal_sendmanaged
GONG_CREATE_A_NEW_GONG_MEETING_V2_MEETINGS
When accessed through a Bearer token authorization method, this endpoint requires the scope 'api:meetings:user:create'.
POST /composio/gong/gong_create_a_new_gong_meeting_v2_meetingsexternal_sendmanaged
GONG_CREATE_PERMISSION_PROFILE_V2_PERMISSION_PROFILE
Create a permission profile in a given workspace.
POST /composio/gong/gong_create_permission_profile_v2_permission_profileexternal_sendmanaged
GONG_DATA_PRIVACY_FOR_PHONE_NUMBER
Shows the elements in the Gong system that reference the given phone number. Given a phone number, this endpoint returns details of any leads or contacts with this phone number and their associated calls and email messages. When accessed through a Bearer token authorization method, this endpoint requires the scope 'api:data-privacy:read'.
POST /composio/gong/gong_data_privacy_for_phone_numberexternal_sendmanaged
GONG_DELETE_A_GENERIC_CRM_INTEGRATION_V2_CRM_INTEGRATIONS
Deletes an existing generic CRM integration from the Gong platform. This endpoint asynchronously removes a CRM integration and all its associated CRM objects (Accounts, Contacts, Deals, Leads, and Users). Use this when you want to disconnect a previously established integration between Gong and a CRM system. IMPORTANT: This endpoint only works with generic CRM integrations created via the 'register_crm_integration' action. It does NOT delete native integrations (e.g., Salesforce, HubSpot) that were set up directly through Gong's UI. The deletion is permanent and cannot be undone, so use with caution. This operation will affect data synchronization and may impact existing analytics or reports that rely on the integrated CRM data. Before deletion, you can retrieve existing integration details using the 'get_crm_integration_details' action to verify the integration ID.
POST /composio/gong/gong_delete_a_generic_crm_integration_v2_crm_integrationsexternal_sendmanaged
GONG_DELETE_MEETING
Deletes a Gong meeting created via the Meetings API (Beta). Use this to remove a scheduled meeting by providing its unique meeting ID and the organizer's email address. Note: This endpoint is for meetings created through Gong's Meetings API, not for recorded calls accessible via the Calls API. Returns organizer email and request ID upon successful deletion.
POST /composio/gong/gong_delete_meetingexternal_sendmanaged
GONG_DELETE_USERS_FROM_CALL_ACCESS_LIST
Remove individual user access from calls. The request can only remove access previously given by the /v2/calls/users-access API. If a given user does not have access to the call, they will be unaffected. If a given user does have access to the call, but not through the public API (for example if the call was shared with the user), the user's access will remain unchanged. When accessed through a Bearer token authorization method, this endpoint requires the scope 'api:call-user-access:write'.
POST /composio/gong/gong_delete_users_from_call_access_listexternal_sendmanaged
GONG_ERASE_DATA_FOR_EMAIL_ADDRESS
Erase all data associated with an email address from Gong (GDPR compliance). This endpoint permanently deletes from the Gong system: - All calls where the email address appears (as lead, contact, attendee, or speaker) - All email messages sent to or from the address - All leads or contacts with this email address **IMPORTANT NOTES:** - The deletion is NOT immediate and may take several hours to complete - Has a data integrity protection mechanism to prevent deletion of abnormal number of objects - Delete the data from your CRM and email system BEFORE this operation to prevent re-import - If deletion fails, contact support at help@gong.io - Requires Bearer token scope: 'api:data-privacy:delete' **CAUTION:** This is a destructive operation that cannot be undone.
POST /composio/gong/gong_erase_data_for_email_addressexternal_sendmanaged
GONG_ERASE_DATA_FOR_PHONE_NUMBER
Given a phone number, this endpoint deletes from the Gong system any leads or contacts with a matching phone number or mobile phone number. Email messages sent to or from these leads/contacts are deleted. Calls where the leads/contacts appear are deleted. The deletion is not immediate, and may take several hours to complete. This endpoint contains a data integrity protection mechanism to prevent the deletion of an abnormal number of objects. If the deletion fails please contact support at help@gong.io Delete the data from your CRM and email system before performing this operation so that private data is not re-imported into Gong. When accessed through a Bearer token authorization method, this endpoint requires the scope 'api:data-privacy:delete'.
POST /composio/gong/gong_erase_data_for_phone_numberexternal_sendmanaged
GONG_FETCH_ALL_PERMISSION_PROFILES
Returns a list of all permission profiles. The listing is in the alphabetical order of the profile names.
GET /composio/gong/gong_fetch_all_permission_profilesnonemanaged
GONG_GET_CALL_BY_ID
Tool to fetch specific call metadata by call ID. Use when you need to retrieve detailed information about a specific call using Gong's unique identifier.
GET /composio/gong/gong_get_call_by_idnonemanaged
GONG_GET_CALL_TRANSCRIPT
Tool to retrieve call transcripts from Gong. Use when you need to access the text content of calls with speaker information, timestamps, and topic categorization. Requires either a date range or specific call IDs to filter results.
GET /composio/gong/gong_get_call_transcriptnonemanaged
GONG_GET_CRM_INTEGRATION_DETAILS
Retrieves details of generic CRM integrations registered with Gong. This endpoint returns generic CRM integrations that were set up using the PUT /v2/crm/integrations endpoint. It does NOT return native integrations (e.g., SALESFORCE, HubSpot) that are configured through Gong's UI. Note: Gong allows only one active CRM integration at a time (either generic or native). If a native integration is active, you cannot register a generic integration until the native one is disconnected. Returns an empty list if no generic CRM integrations exist. Required OAuth scope: 'api:crm:integrations:read'
GET /composio/gong/gong_get_crm_integration_detailsnonemanaged
GONG_GET_CRM_OBJECTS_V2_CRM_ENTITIES
Retrieves specific CRM objects by their IDs from Gong's CRM integration. Use this endpoint to fetch detailed information about CRM entities (accounts, contacts, deals, or leads) that have been uploaded to Gong through a registered CRM integration. This is particularly useful during development to verify that CRM objects are uploaded and processed correctly. Prerequisites: - A registered CRM integration (use the register CRM integration endpoint first) - CRM objects must be uploaded to Gong before they can be retrieved - You need the specific CRM IDs of the objects you want to fetch The response includes a crmObjectsMap containing the requested CRM objects with their fields and values as defined in your CRM system.
GET /composio/gong/gong_get_crm_objects_v2_crm_entitiesnonemanaged
GONG_GET_FLOW_PROSPECTS
Tool to retrieve Gong Engage flows assigned to specified prospects. Use when you need to get flow instance IDs and details for specific CRM prospect IDs. Requires 'api:flows:read' scope.
GET /composio/gong/gong_get_flow_prospectsnonemanaged
GONG_GET_INTERACTION_STATISTICS
Tool to retrieve interaction trend statistics for users based on calls with Whisper enabled. Use when analyzing user interaction patterns, measuring engagement metrics, or tracking communication behaviors over a specified date range. Returns metrics like interactivity, question rate, longest monologue, and patience levels.
GET /composio/gong/gong_get_interaction_statisticsnonemanaged
GONG_GET_PERMISSION_PROFILE
Returns a permission profile.
GET /composio/gong/gong_get_permission_profilenonemanaged
GONG_GET_REQUEST_STATUS_V2_CRM_REQUEST_STATUS
The GetCRMRequestStatus endpoint retrieves the current status of CRM integration requests in the Gong platform. It allows users to check the progress and outcome of operations related to CRM data uploads, synchronization, or other CRM-related processes. This endpoint is particularly useful for monitoring the health and progress of CRM integrations, troubleshooting issues, and ensuring data consistency between Gong and connected CRM systems. It should be used when you need to verify if a CRM integration request has been completed, is still in progress, or has encountered any errors. The endpoint does not modify any data and is intended for status checking only. Note that the specific details returned may vary depending on the type and complexity of the CRM integration request being queried.
GET /composio/gong/gong_get_request_status_v2_crm_request_statusnonemanaged
GONG_GET_USER_BY_ID
Tool to retrieve individual user details by user ID. Use when you need to fetch specific user information including profile data, settings, and organizational details.
GET /composio/gong/gong_get_user_by_idnonemanaged
GONG_GET_USER_SETTINGS_HISTORY
Tool to retrieve historical changes to a user's settings. Use when you need to track capability modifications for a specific user identified by their Gong ID.
GET /composio/gong/gong_get_user_settings_historynonemanaged
GONG_LIST_ALL_COACHING_METRICS_V2_COACHING
List all of the coaching metrics of a manager. When accessed through a Bearer token authorization method, this endpoint requires the scope 'api:coaching:read'.
GET /composio/gong/gong_list_all_coaching_metrics_v2_coachingnonemanaged
GONG_LIST_ALL_COMPANY_WORKSPACES_V2_WORKSPACES
Returns a list of all workspaces including their details. When accessed through a Bearer token authorization method, this endpoint requires the scope 'api:workspaces:read'.
GET /composio/gong/gong_list_all_company_workspaces_v2_workspacesnonemanaged
GONG_LIST_ALL_USERS_V2_USERS
List all of the company's users. When accessed through a Bearer token authorization method, this endpoint requires the scope 'api:users:read'.
GET /composio/gong/gong_list_all_users_v2_usersnonemanaged
GONG_LIST_CALL_OUTCOMES
Tool to retrieve all available call outcomes defined in Gong. Use when you need to list all call outcome configurations including their categories, sentiments, and automation settings.
GET /composio/gong/gong_list_call_outcomesnonemanaged
GONG_LIST_FLOW_FOLDERS
Tool to list all Gong Engage flow folders with visibility types. Use when you need to retrieve company flow folders, personal folders, and folders shared with a specific user.
GET /composio/gong/gong_list_flow_foldersnonemanaged
GONG_LIST_FOLDER_CALLS
Given a folder id, this endpoint retrieves a list of calls in it. When accessed through a Bearer token authorization method, this endpoint requires the scope 'api:library:read'.
GET /composio/gong/gong_list_folder_callsnonemanaged
GONG_LIST_GONG_ENGAGE_FLOWS_V2_FLOWS
Engage flows have the following visibility types: * Company: visible to everyone in the company, can only be edited by users with edit permissions. * Personal: reps can set up their own flows which are only available to them. * Shared: reps can share a flow with other reps. Those reps can then add leads to the flow. This endpoint returns all company flows, together with personal flows and flows shared with the user specified in the flowOwnerEmail parameter. When accessed through a Bearer token authorization method, use the 'api:flows:read' scope.
GET /composio/gong/gong_list_gong_engage_flows_v2_flowsnonemanaged
GONG_LIST_SCHEMA_FIELDS_V2_CRM_ENTITY_SCHEMA
Retrieves schema fields for a specific CRM object type within a Generic CRM integration. Returns field metadata including names, data types (STRING, NUMBER, PICKLIST, etc.), labels, reference relationships, and picklist values for ACCOUNT, CONTACT, DEAL, or LEAD objects. IMPORTANT: Only works with Generic CRM integrations created via /v2/crm/integrations API. Does NOT work with native integrations (Salesforce, HubSpot, Dynamics 365). Required: integrationId (from Generic CRM integration creation), objectType (ACCOUNT/CONTACT/DEAL/LEAD).
GET /composio/gong/gong_list_schema_fields_v2_crm_entity_schemanonemanaged
GONG_LIST_SCORECARDS
Tool to retrieve all scorecards within the Gong system. Use when you need to list all scorecard configurations and their associated assessment questions.
GET /composio/gong/gong_list_scorecardsnonemanaged
GONG_LIST_TASKS
Tool to retrieve Engage tasks assigned to a specific user with filtering options. Use when you need to list tasks by status, action type, and other criteria. Requires 'api:tasks:read' scope.
GET /composio/gong/gong_list_tasksnonemanaged
GONG_LIST_USERS_BY_FILTER_V2_USERS_EXTENSIVE
List multiple Users. When accessed through a Bearer token authorization method, this endpoint requires the scope 'api:users:read'.
GET /composio/gong/gong_list_users_by_filter_v2_users_extensivenonemanaged
GONG_MANAGE_USER_CALL_ACCESS
Retrieves a list of users who have been granted individual access to specific calls through the API. This endpoint returns only users with explicit API-granted access and doesn't include users who have access through other means (such as being sharing recipients or having access through permission profiles). When accessed through a Bearer token authorization method, this endpoint requires the scope 'api:call-user-access:read'.
POST /composio/gong/gong_manage_user_call_accessexternal_sendmanaged
GONG_POST_A_DIGITAL_INTERACTION_V2_DIGITAL_INTERACTION
When accessed through a Bearer token authorization method, this endpoint requires the scope 'api:digital-interactions:write'.
POST /composio/gong/gong_post_a_digital_interaction_v2_digital_interactionexternal_sendmanaged
GONG_POST_DAY_BY_DAY_ACTIVITY_STATS
Retrieve the daily activity of multiple users within the Gong system for a range of dates. This endpoint returns records including statistics about each user's activity, on the daily level. Records are returned only for users with activity in the range. When accessed through a Bearer token authorization method, this endpoint requires the scope 'api:stats:user-actions:detailed'.
POST /composio/gong/gong_post_day_by_day_activity_statsexternal_sendmanaged
GONG_REGISTER_CRM_INTEGRATION
Updates an existing CRM integration in the Gong platform. This endpoint allows you to modify the details of a previously set up integration between Gong and your Customer Relationship Management (CRM) system. It's primarily used for changing the integration's name or reassigning the ownership to a different team member. This operation is crucial for maintaining accurate and up-to-date integration configurations, especially when there are changes in your organization's structure or integration strategies. Note that this endpoint only updates the integration metadata and does not affect the actual data synchronization between Gong and your CRM.
POST /composio/gong/gong_register_crm_integrationexternal_sendmanaged
GONG_REPORT_CONTENT_SHARE_EVENT
Tool to push content share engagement events to Gong's activity timeline. Use when documenting that a Gong user shared content with external participants such as contracts or proposals.
POST /composio/gong/gong_report_content_share_eventexternal_sendmanaged
GONG_REPORT_CONTENT_VIEW_EVENT
Tool to log content view engagement events to Gong's activity timeline. Use when tracking external participants viewing shared content like documents or presentations.
POST /composio/gong/gong_report_content_view_eventexternal_sendmanaged
GONG_REPORT_CUSTOM_ENGAGEMENT_EVENT
Report custom engagement events to Gong's activity timeline. Use this action to track when external participants (prospects, customers) engage with content such as viewing documents, signing contracts, attending webinars, or downloading materials. The events appear in Gong's activity timeline and help track customer engagement. Required fields: reportingSystem (identifier for your system), eventTimestamp (ISO-8601 format), and actor information (at minimum actor__email and actor__name) to identify who performed the action. Common use cases: Document viewed, contract signed, webinar attended, presentation downloaded, proposal opened. When accessed through a Bearer token authorization method, this endpoint requires the scope 'api:engagement-data:write'.
POST /composio/gong/gong_report_custom_engagement_eventexternal_sendmanaged
GONG_RETRIEVE_CALL_DATA_BY_DATE_RANGE_V2_CALLS
List calls that took place during a specified date range. When accessed through a Bearer token authorization method, this endpoint requires the scope 'api:calls:read:basic'.
POST /composio/gong/gong_retrieve_call_data_by_date_range_v2_callsexternal_sendmanaged
GONG_RETRIEVE_DATA_PRIVACY_INFO_FOR_EMAIL_ADDRESS
Retrieves data privacy information for a third-party email address. Shows all elements in the Gong system that reference the given email address, including calls, email messages, meetings, customer data, and engagement events. This endpoint is designed for third-party privacy requests (e.g., customers, prospects, or external contacts) and will reject internal Gong user email addresses. When accessed through a Bearer token authorization, this endpoint requires the scope 'api:data-privacy:read'.
POST /composio/gong/gong_retrieve_data_privacy_info_for_email_addressexternal_sendmanaged
GONG_RETRIEVE_FILTERED_CALL_DETAILS
Lists detailed call data for calls that took place during a specified date range, have specified call IDs or hosted by specified users. When accessed through a Bearer token authorization method, this endpoint requires the 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'.
POST /composio/gong/gong_retrieve_filtered_call_detailsexternal_sendmanaged
GONG_RETRIEVE_LIBRARY_FOLDERS_V2_LIBRARY_FOLDERS
Use this endpoint to retrieve a list of public library folders. We do not allow retrieval of either private or archived folders. When accessed through a Bearer token authorization method, this endpoint requires the scope 'api:library:read'.
POST /composio/gong/gong_retrieve_library_folders_v2_library_foldersexternal_sendmanaged
GONG_RETRIEVE_LOGS_DATA_BY_TYPE_AND_TIME_RANGE_V2_LOGS
List log entries that took place during a specified time range. When accessed through a Bearer token authorization method, this endpoint requires the scope 'api:logs:read'.
POST /composio/gong/gong_retrieve_logs_data_by_type_and_time_range_v2_logsexternal_sendmanaged
GONG_RETRIEVE_MANUAL_CRM_CALL_ASSOCIATIONS
Returns a list of all calls that were manually associated or re-associated with CRM account and deal/opportunity since a given time. Actions will be listed in the ascending order of their timing. Notice if a call was associated and later re-associated the API will return both events. When accessed through a Bearer token authorization method, this endpoint requires the scope 'api:crm-calls:manual-association:read'.
POST /composio/gong/gong_retrieve_manual_crm_call_associationsexternal_sendmanaged
GONG_RETRIEVE_TRACKER_DETAILS_V2_SETTINGS_TRACKERS
Retrieves details of all keyword trackers in the system or in a given workspace. When accessed through a Bearer token authorization method, this endpoint requires the 'api:settings:trackers:read' scope.
POST /composio/gong/gong_retrieve_tracker_details_v2_settings_trackersexternal_sendmanaged
GONG_RETRIEVE_TRANSCRIPTS_OF_CALLS_V2_CALLS_TRANSCRIPT
DEPRECATED: Use GONG_GET_CALL_TRANSCRIPT instead. Returns transcripts for calls that took place during the specified date period. If call IDs are specified, only transcripts for calls with those IDs that took place during the time period are returned. When accessed through a Bearer token authorization method, this endpoint requires the scope 'api:calls:read:transcript'.
POST /composio/gong/gong_retrieve_transcripts_of_calls_v2_calls_transcriptexternal_sendmanaged
GONG_RETRIEVE_USERS_FROM_PERMISSION_PROFILE
Returns a list of all users whose access is controlled by the given permission profile. When accessed through a Bearer token authorization method, this endpoint requires the scope 'api:users:read'.
POST /composio/gong/gong_retrieve_users_from_permission_profileexternal_sendmanaged
GONG_SET_USER_CALL_ACCESS
Give individual users access to calls. If a user already has access (perhaps the call was shared with them, or they have access through their permission profiles) the request will have no effect. When accessed through a Bearer token authorization method, this endpoint requires the scope 'api:call-user-access:write'.
POST /composio/gong/gong_set_user_call_accessexternal_sendmanaged
GONG_UNASSIGN_FLOWS_BY_CRM_ID
Tool to unassign flows from prospects by their CRM Prospect ID. Use when you need to remove a prospect from specific flows or all flows in Gong Engage.
POST /composio/gong/gong_unassign_flows_by_crm_idexternal_sendmanaged
GONG_UPDATE_A_GONG_MEETING_V2_MEETINGS_MEETING_ID
When accessed through a Bearer token authorization method, this endpoint requires the scope 'api:meetings:user:update'.
POST /composio/gong/gong_update_a_gong_meeting_v2_meetings_meeting_idexternal_sendmanaged
GONG_UPDATE_PERMISSION_PROFILE_V2_PERMISSION_PROFILE
Update a permission profile.
POST /composio/gong/gong_update_permission_profile_v2_permission_profileexternal_sendmanaged
GONG_UPLOAD_CRM_OBJECTS_V2_CRM_ENTITIES
Uploads CRM entity data to Gong via LDJSON file. Use this to insert, update, or delete CRM entities (Accounts, Contacts, Deals, Leads, Stages, Business Users) in Gong's platform. The file should be in LDJSON format (Line-Delimited JSON) where each line is a separate JSON object representing one entity. Each entity object must include 'objectId' (unique CRM ID), 'objectType' (matching the objectType parameter), and 'fields' (array of name-value pairs for entity attributes). Maximum file size is 200MB. After upload, use the returned requestId with /v2/crm/request-status to check processing status. Requires 'api:crm:upload' scope and a registered CRM integration (via /v2/crm/integrations).
POST /composio/gong/gong_upload_crm_objects_v2_crm_entitiesexternal_sendmanaged
GONG_VALIDATE_MEETING_INTEGRATION
Validates Gong meeting integration status for one or more users by their email addresses. This endpoint checks if users have their meeting integration properly configured in Gong. Returns status information including whether users exist, if their integration is valid, and any error messages with help/fix URLs if issues are found. Use this when you need to: - Verify meeting integration is working for specific users - Diagnose meeting recording or import issues - Check if users are properly set up to use Gong meeting features - Troubleshoot why meetings aren't being captured for certain users Note: The API returns an empty array when all specified users have valid integration or when users don't have meeting integration issues to report.
POST /composio/gong/gong_validate_meeting_integrationexternal_sendmanaged