Capability library / Application package

Gong package v1.0.0

Read Gong calls, transcripts, users, and workspaces in one company instance. Transcripts contain the conversation itself, including identifiable participants.

Review state: Reviewed · Distributable: yes, digest matches the release manifest

This page describes AAES Govern’s controls. AAES Operate has private-work permissions, operational reviews and recorded-spend limits; it does not include Govern. About AAES Govern

Before you enable this package

The endpoint host 'gong-instance.invalid' is a reserved .invalid placeholder that fails closed until you substitute the real host in both the endpoint URLs and the egress allowlist.

Read each action's effects and exclusions below. Before installation, also read the complete package requirements, including credential issuance, scope, expiry, and provider permissions. These are deployment prerequisites, not capabilities this package supplies.

Capabilities (4)

Each capability below is one registered operation. The complete package JSON includes its exact network destination allowlist. The repository stores it at packs/gong.json and embeds a copy in the release binary.

Risk tiers. R0 is the minimum for reads. R2 is the minimum for write, create, update, execute, and invoke. R3 is the minimum for delete, send, pay, deploy, approve, share, and transfer. Operators can raise these levels. A minimum tier does not measure the operation's business or confidentiality risk.

Field guide. Endpoint is the service address and request method. Connector is the adapter that makes the call. Custody describes how the credential is held; the credential reference identifies the value to resolve. Data class sets handling requirements: pii means personal data, financial means financial records, and internal means internal organizational data.

gong.calls.read v1.0.0R0

Kind
tool
Action
read
Endpoint
GET https://gong-instance.invalid/v2/calls
Connector
http
Custody
customer_vault
Credential ref
secret-ref-gong-access-key
Data class
pii

Read calls.

List calls that took place during a date range (fromDateTime and toDateTime are required query parameters; results are cursor-paginated). Each call record carries title, schedule, duration, direction, the hosting user's id and whether the call is private — metadata about identifiable people's conversations, classified as pii (personal data). The registered path covers the collection read only — single-call reads (GET /v2/calls/{id}) and the detailed-call query (POST /v2/calls/extensive) are not registered by this pack.

gong.calls.transcripts.read v1.0.0R0

Kind
tool
Action
read
Endpoint
POST https://gong-instance.invalid/v2/calls/transcript
Connector
http
Custody
customer_vault
Credential ref
secret-ref-gong-access-key
Data class
pii

Read call transcripts.

Retrieve transcripts of calls for a date range or a list of call ids. The method is POST because the filter travels in a request body; the documented effect is retrieval only — no Gong state is created or changed. The response is the verbatim content of conversations between team members and external participants, attributed by speaker id, classified as pii (personal data); this is the highest-confidentiality read in the pack even though the read action's tier floor is R0.

gong.users.read v1.0.0R0

Kind
tool
Action
read
Endpoint
GET https://gong-instance.invalid/v2/users
Connector
http
Custody
customer_vault
Credential ref
secret-ref-gong-access-key
Data class
pii

Read users.

List all of the company's Gong users (cursor-paginated): names, email addresses and aliases, phone numbers, job titles, manager links and recording settings — employee personal data, classified as pii (personal data). The registered path covers the collection read only — single-user reads (GET /v2/users/{id}) and user settings history are not registered by this pack.

gong.workspaces.read v1.0.0R0

Kind
tool
Action
read
Endpoint
GET https://gong-instance.invalid/v2/workspaces
Connector
http
Custody
customer_vault
Credential ref
secret-ref-gong-access-key
Data class
internal

Read workspaces.

List all company workspaces with their ids, names and descriptions — internal org-structure information, classified as internal data. The registered path covers the collection read only.

Credential reference

The credential field names a reference rather than containing credential material. Packs are designed not to contain secrets; the format checks cover only known credential formats and cannot prove that arbitrary text contains no secrets. Installing a package registers its capabilities. Configure the provider credentials, endpoints, and network access, then test the integration in your environment before enabling it.

Reference
secret-ref-gong-access-key
Custody
customer_vault
Injection
header (Authorization)

Configure the value and injection format specified in the package. Assign responsibility for credential rotation and revocation, restrict provider permissions, and keep credential material out of logs and responses.

Complete credential requirements

A Gong API access key pair (Access Key and Access Key Secret, created by a Gong technical administrator on the company's API page) held in the client's own secret manager. The stored material must be the complete Authorization header value: the scheme 'Basic', one separating space, then Base64(<accessKey>:<accessKeySecret>) per RFC 7617 — 'Basic <base64>'. customer_vault is the only generally-supported production custody model here — identity_federation and customer_broker are refused at startup and inline is lab-only.

The retrieved Gong documentation does not state an expiry for the access key pair or a self-serve rotation path — the documented lifecycle control is creation by a technical administrator on the company's API page, so the deployment must treat the pair as valid until revoked in the Gong web app and confirm revocation and rotation terms with Gong before enabling; an external deployment process owns re-issuing the pair and updating the vault entry — the executor injects the stored value verbatim and performs no credential lifecycle itself.

Least privilege: issue a dedicated pair for this integration only and revoke it when the integration is retired; where the OAuth Bearer flow is available, request only the scopes these capabilities need ('api:calls:read:basic', 'api:calls:read:transcript', 'api:users:read', 'api:workspaces:read').

Executor hygiene: the value must live only in executor memory for the lifetime of a call, must never be written to logs, traces or diagnostics, and must not appear in crash dumps; a deployment that cannot meet that bar must not enable the pack.

Resources

  • gong-company-calls (api, pii): https://gong-instance.invalid/v2/calls
  • gong-company-users (api, pii): https://gong-instance.invalid/v2/users
  • gong-company-workspaces (api, internal): https://gong-instance.invalid/v2/workspaces

Technical package and review record

Complete provider requirements and exclusions

The endpoint host 'gong-instance.invalid' is a reserved non-production placeholder (an RFC 2606 reserved TLD): substitute the company's own Gong API base URL host before enabling, in the endpoints, the resource locators and the egress allowlist — the allowlist matches exactly, so all three must be substituted together, and substitution is a required deployment step. Gong assigns each company a base URL shown on the company's API authentication page in the Gong web app; the real substitution shape is '{region}.api.gong.io' (for example 'us-0000.api.gong.io').

This pack registers only endpoints the official Gong API V2 reference documents: listing calls by date range, retrieving call transcripts, listing users, and listing workspaces. Reads are collection reads: single-record reads (GET /v2/calls/{id}, GET /v2/users/{id}), the detailed-call query (POST /v2/calls/extensive) and user stats are not registered by this pack.

Documented exclusions: this pack does not register any write path — uploading new calls (POST /v2/calls), adding call media (POST /v2/calls/{id}/media), CRM data upload, permission management including granting users individual access to calls, consent-meeting management, digital-interaction ingestion, and the data-privacy erasure endpoints (deleting all elements associated with an email address or phone number, which are destructive deletes) are all deliberate exclusions, not approximated capabilities.

Gong records and transcribes conversations between the company's team members and external participants, so call and transcript data is classified as pii (personal data); transcripts are the verbatim content of those conversations and carry the highest confidentiality exposure of the four reads.

Credential review completed on 2026-09-21 for a long-lived Basic-auth access key pair held in the customer's vault. The requirements and limits are below.

Issuance authority and delegation: a Gong technical administrator creates the Access Key and Access Key Secret pair on the company's API page, so issuance authority sits with the customer's own administrator.

Scope: the retrieved Gong documentation establishes no per-pair scoping for the Basic credential — per-endpoint scopes (api:calls:read:basic, api:calls:read:transcript, api:users:read, api:workspaces:read) exist only in the OAuth Bearer flow — so the least-privilege posture is a dedicated pair for this integration only, revoked when the integration is retired, and this pack makes no scoping claim for the pair itself.

Audience: no audience mechanism is documented — the Basic credential authorizes against the company's own base URL ('{region}.api.gong.io'), and audience binding beyond that is not established. TTL: the reviewed documentation states no expiry for the pair, so the completed review documents none: the deployment must treat the pair as valid until revoked and confirm lifecycle terms with Gong before enabling.

Refresh ownership: there is no refresh — re-issuing the pair and updating the vault entry is an external deployment process, and the executor injects the stored value verbatim and performs no credential lifecycle itself.

Revocation: the reviewed documentation describes no self-serve revocation or rotation path for the pair — the completed review documents this gap, the cut-off path is revocation in the Gong web app as the deployment confirms with Gong, and this pack makes no stronger claim. Executor access and replay/exposure: the executor reads only the vault reference; the pair is a Basic credential replayable with no documented TTL bound — so the vault reference is the only place the value may live.

Alternate access paths: the Gong web app, OAuth apps and any other key pairs retain access outside this pack, and revoking this pair closes only this path. Gong's OAuth 2.0 Bearer flow with per-endpoint scopes (available to published apps) remains one candidate stronger model, not an automatic pass. The credential review is complete. Assign accountable owners before deployment.

Download the complete package JSON for exact network allowlists, credential requirements, exclusions, and setup notes. Read these requirements before installation.

The full documentation review record is supplied in the evaluation package. The evaluation package runs in your environment and comes only with the paid design partnership. This page reproduces the source links and review block; the full record is available for evaluation. Discuss a design partnership to inspect it before installation.

Review block

This section reproduces the review block recorded in the pack file. The evidence and approval record is separate: for a reviewed pack, it is in the evaluation materials and in the release binary's embedded assets.

Review completed: 2026-09-22

7 sources, retrieved 2026-09-21

Current documentation links are navigation aids. They do not change the package, its historical sources or its review date. Review dates describe a documentation review, not a live integration test. No package is provider-endorsed or yet tested against a live provider tenant.

Release identity

SHA-256 of the pack file bytes: 34e525a1fdbaba9524d79c19fffbcc70fd2b1ed04658bbfc9bee2bf269725691

Distributable: yes, digest matches the release manifest. Editing a package changes its release identity. A deployment plan checks its own file digests; it does not restore reviewed status or authenticate approval.