Gong Data Privacy API
Operations for data privacy management and compliance
Operations for data privacy management and compliance
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-data-privacy-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 Data Privacy 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: Data Privacy
description: Operations for data privacy management and compliance
paths:
/data-privacy/email-references:
get:
operationId: retrieveEmailReferences
summary: Gong Retrieve email address references
description: Retrieves all references to a specified email address across the Gong platform, including calls, meetings, and other records. Used to fulfill data subject access requests under privacy regulations.
tags:
- Data Privacy
parameters:
- name: emailAddress
in: query
required: true
description: The email address to search for references.
schema:
type: string
format: email
responses:
'200':
description: Successful response containing all references to the email address.
content:
application/json:
schema:
$ref: '#/components/schemas/EmailReferencesResponse'
'400':
description: Bad request due to invalid email address format.
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'
/data-privacy/phone-references:
get:
operationId: retrievePhoneReferences
summary: Gong Retrieve phone number references
description: Retrieves all references to a specified phone number across the Gong platform, including calls, meetings, and other records. Used to fulfill data subject access requests under privacy regulations.
tags:
- Data Privacy
parameters:
- name: phoneNumber
in: query
required: true
description: The phone number to search for references.
schema:
type: string
responses:
'200':
description: Successful response containing all references to the phone number.
content:
application/json:
schema:
$ref: '#/components/schemas/PhoneReferencesResponse'
'400':
description: Bad request due to invalid phone number format.
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'
/data-privacy/email-delete:
post:
operationId: deleteEmailAddressData
summary: Gong Delete email address and associated data
description: Purges all data associated with the specified email address from the Gong platform, including call records, transcripts, and user data. This operation is irreversible and supports compliance with data erasure requests under GDPR and similar regulations.
tags:
- Data Privacy
requestBody:
required: true
content:
application/json:
schema:
$ref: '#/components/schemas/EmailDeleteRequest'
responses:
'200':
description: Data deletion request accepted and being processed.
content:
application/json:
schema:
$ref: '#/components/schemas/DataDeletionResponse'
'400':
description: Bad request due to invalid email address.
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'
/data-privacy/phone-delete:
post:
operationId: deletePhoneNumberData
summary: Gong Delete phone number and associated data
description: Purges all data associated with the specified phone number from the Gong platform, including call records and transcripts. This operation is irreversible and supports compliance with data erasure requests under GDPR and similar regulations.
tags:
- Data Privacy
requestBody:
required: true
content:
application/json:
schema:
$ref: '#/components/schemas/PhoneDeleteRequest'
responses:
'200':
description: Data deletion request accepted and being processed.
content:
application/json:
schema:
$ref: '#/components/schemas/DataDeletionResponse'
'400':
description: Bad request due to invalid phone number.
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:
DataReference:
type: object
properties:
type:
type: string
enum:
- Call
- Meeting
- Email
- EngageFlow
- User
description: The type of record containing the reference.
id:
type: string
description: The unique identifier of the record.
date:
type: string
format: date-time
description: Date associated with the reference.
details:
type: string
description: Additional details about the reference.
PhoneDeleteRequest:
type: object
required:
- phoneNumber
properties:
phoneNumber:
type: string
description: The phone number whose associated data should be deleted.
EmailDeleteRequest:
type: object
required:
- emailAddress
properties:
emailAddress:
type: string
format: email
description: The email address whose associated data should be deleted.
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.
PhoneReferencesResponse:
type: object
properties:
requestId:
type: string
description: A unique identifier for the request.
phoneNumber:
type: string
description: The phone number that was searched.
references:
type: array
items:
$ref: '#/components/schemas/DataReference'
description: List of references to the phone number.
DataDeletionResponse:
type: object
properties:
requestId:
type: string
description: A unique identifier for the request.
status:
type: string
enum:
- Accepted
- Processing
- Complete
description: Status of the deletion request.
EmailReferencesResponse:
type: object
properties:
requestId:
type: string
description: A unique identifier for the request.
emailAddress:
type: string
format: email
description: The email address that was searched.
references:
type: array
items:
$ref: '#/components/schemas/DataReference'
description: List of references to the email address.
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.