Search Calls

gong.search_calls
ActionCRM & salesconnection required

Calls the Gong API with the connection's credentials.

Search calls by date range, call ids or host, returning the detail the content selector asks for.

Connection

Required
Yes — the node will not save without one
Auth type
Username & password
Providers
Gong
Secret shape
{"username": "<access key>", "password": "<access key secret>"} — the access_key / access_key_secret spelling is accepted too
Config it needs
base_url, workspace_id
Resolved by
config.connection_id, else node.connection_id

Configuration

7 fields, none required. A dotted path is a nested object and name[] an array of objects — the editor renders the same tree.

FieldTypeRequiredDefaultConstraintsExample
from_date_time
Start of the window, ISO-8601 (e.g. 2026-01-01T00:00:00Z or 2026-01-01T02:30:00-07:00).
stringNo—iso8601 format2026-01-01T00:00:00Z
to_date_time
End of the window, ISO-8601. Must be later than the start of the window.
stringNo—iso8601 format2026-01-31T00:00:00Z
call_ids
Gong call ids, as a JSON array or a comma-separated string. Leave blank to filter by date range instead; an empty list is not a filter Gong accepts.
arrayNo—≥ 1 characters; array of string—
primary_user_ids
Only calls hosted by these Gong user ids, as a JSON array or a comma-separated string.
arrayNo—array of string—
workspace_id
Limit to one Gong workspace. Blank uses the connection's workspace_id, or every workspace.
stringNo———
content_selector
Gong contentSelector object choosing which blocks come back, e.g. {"exposedFields": {"parties": true, "content": {"brief": true}}}. Blank asks for parties only.
objectNo——{"exposedFields":{"content":{"brief":true},"parties":true}}
cursor
The 'cursor' from the previous page; leave blank for the first page. Gong expires a cursor about an hour after the first page of a sequence.
stringNo———
  • At least one of from_date_time, call_ids must be set.

Example configuration

Every value below is the contract’s own example or default — nothing invented.

{
  "content_selector": {
    "exposedFields": {
      "content": {
        "brief": true
      },
      "parties": true
    }
  },
  "from_date_time": "2026-01-01T00:00:00Z",
  "to_date_time": "2026-01-31T00:00:00Z"
}

Output

One shape.

result

FieldTypeExample
items
The records on this page, each exactly as Gong returned it.
array—
count
How many records this page holds.
number—
cursor
Feed back as 'cursor' to fetch the next page; empty once the last page is reached.
string—
has_more
True while Gong still has records beyond this page.
boolean—
total_records
Records matching the request across every page.
number—
request_id
Gong's reference id for this request, for support tickets.
string—
{
  "count": 0,
  "cursor": "",
  "has_more": false,
  "items": [],
  "request_id": "",
  "total_records": 0
}

Notes

  • Gong needs a filter: give a from_date_time or a list of call_ids, or the request is refused before it is sent.

See Search Calls run in a workflow.

In a technical demo we add the Gong connection, drop the node on the canvas and let Workflow Health pre-flight it before the first real run.