Known differences

Gong

A Gong workspace that answers the Public API v2 (calls, transcripts, users, CRM, Engage flows, stats and data privacy), plus an MCP server.

Vendor reference: https://gong.app.gong.io/settings/api/documentation ↗. Machine-readable: compat/gong.json.

Surfaces

KindPathNotes
REST/v2calls, transcripts, users, workspaces, CRM, flows, tasks, stats, coaching, data privacy
OAuthGong OAuthBasic access-key auth and OAuth bearer tokens
MCP/mcplist tools page with the REST cursor

API versions: Public API v2

Supported

Not supported

Known differences and test guidance

ScenarioDifference from GongIn your tests
Empty selectionsAn empty call, transcript or log selection answers Gong's documented 404 "No calls found for the specified period".Treat that 404 as an empty range, as you would against Gong.
MCP pagingMCP list tools return the REST records.cursor; the Gong MCP servers in use expose no cursor.Do not assert that MCP results lack a cursor.
Faults over MCPAn injected 429 or 5xx on the MCP transport ends the MCP session instead of returning a retryable tool error.Reset faults or open a fresh session when you drive MCP.
AI text and transcriptsBriefs, outlines and answers are templated, and a transcript has one turn per agenda section, so talk time is a fraction of call duration.Do not assert on wording or on talk time matching duration.
Data-privacy erasureGong's erase endpoints are asynchronous; here the erasure is applied at once with no pending state.Do not poll for a pending state; assert the data is gone.
Uploaded mediaThe filename, content type and byte count are recorded and a playable-looking URL is returned; the media itself is not stored.Do not download uploaded media and compare bytes.

Fault injection

KeyWhat the client sees
throttle429 {"requestId", "errors": ["Too Many Requests"]} with Retry-After, on /v2 and /mcp
fail_nextThe next N calls fail as throttle does, then clear
quota_limit429 "API calls quota exceeded"; reset_quota clears the window
error_rate500 "Internal server error" for the given fraction of calls
latency_msFixed added latency on every data-plane request

Applies to every system