> ## Documentation Index
> Fetch the complete documentation index at: https://docs.parable.work/llms.txt
> Use this file to discover all available pages before exploring further.

# Gong API

> Gong is a revenue intelligence platform that captures and analyzes customer interactions (calls, meetings, emails) to provide insights for sales teams. It offers conversation analytics, deal intelligence, coaching scorecards, and CRM integration capabilities. The Gong API (v2) provides programmatic access to calls, transcripts, users, activity statistics, scorecards, trackers, workspaces, CRM entities, and audit logs.

Gong is a revenue intelligence platform that captures and analyzes customer interactions (calls, meetings, emails) to provide insights for sales teams. It offers conversation analytics, deal intelligence, coaching scorecards, and CRM integration capabilities. The Gong API (v2) provides programmatic access to calls, transcripts, users, activity statistics, scorecards, trackers, workspaces, CRM entities, and audit logs.

<Tabs>
  <Tab title="Overview">
    ### Gong

    Connect Parable to Gong for calls, CRM, meetings, and workspace analytics using HTTP Basic authentication with a workspace-scoped Access Key and Secret.

    #### Conversations & CRM

    Call recordings, transcripts, CRM associations, meetings

    #### People & workspace

    Users, workspaces, scorecards, trackers, audit logs

    ### Gong (OAuth)

    Connect Parable to Gong using OAuth 2.0 with Parable's in-app authorization wizard. You create a Gong OAuth application, register Parable's redirect URI, set **API Base URL** under Connection Settings, then authorize from the Provider page. Parable exchanges the authorization code, stores tokens securely, and may update **API Base URL** from Gong when the token response includes a regional endpoint.

    You do not paste a refresh token manually.

    #### Conversations & CRM

    Call recordings, transcripts, CRM associations, meetings

    #### People & workspace

    Users, workspaces, scorecards, trackers, audit logs

    ### Gong (OAuth)

    Authorize (browser redirect):

    ```
    GET https://app.gong.io/oauth2/authorize
    ```

    Token exchange (used by Parable after authorization):

    ```
    POST https://app.gong.io/oauth2/generate-customer-token
    ```

    Authentication uses `client_secret_basic` (HTTP Basic with client ID and secret).

    ## Data streams

    This Provider Plugin defines 20 data streams.

    | Stream                         | Description                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 | Sync        |
    | ------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------- |
    | `calls`                        | List all calls by date range from Gong. Returns basic call metadata including call ID, title, scheduled time, duration, direction, and participants.                                                                                                                                                                                                                                                                                                                                                                                        | incremental |
    | `calls_extensive`              | Retrieve detailed/extensive call data from Gong including topics, trackers, parties, key points, highlights, and other rich content fields. Uses POST with filter and content selector.                                                                                                                                                                                                                                                                                                                                                     | incremental |
    | `call_transcripts`             | Retrieve call transcripts from Gong. Returns transcript segments with speaker identification, timestamps, and text for each call. NOTE: Gong does not expose a per-transcript modified timestamp; the watermark is the run window's end (`fromDateTime`), not a record-level cursor. Re-running an overlapping window refetches transcripts (PK = callId). Bronze stores every run as a new partition; downstream Silver/Gold layers are responsible for dedup-on-`callId`-keep-latest.                                                     | incremental |
    | `users`                        | List all Gong users in the organization. Returns user profiles including name, email, role, and activity status.                                                                                                                                                                                                                                                                                                                                                                                                                            | full        |
    | `user_settings_history`        | Retrieve the settings change history for each Gong user. Returns historical records of user settings changes over time, useful for tracking configuration changes and compliance auditing. This is a child endpoint of users — it iterates over all users and fetches settings history for each one via GET /v2/users/{id}/settings-history.                                                                                                                                                                                                | full        |
    | `scorecards`                   | Retrieve all scorecard definitions/settings from Gong. Returns scorecard templates with their questions and scoring criteria.                                                                                                                                                                                                                                                                                                                                                                                                               | full        |
    | `answered_scorecards`          | Retrieve answered/completed scorecards for calls within a date range. Returns scorecard responses with scores, answers, and reviewer information.                                                                                                                                                                                                                                                                                                                                                                                           | incremental |
    | `trackers`                     | Retrieve all keyword tracker definitions from Gong. Returns tracker configurations including keywords, phrases, and associated settings.                                                                                                                                                                                                                                                                                                                                                                                                    | full        |
    | `workspaces`                   | List all company workspaces in Gong. Returns workspace definitions with names and configuration.                                                                                                                                                                                                                                                                                                                                                                                                                                            | full        |
    | `library_folders`              | List all public library folders in Gong. Returns folder hierarchy for organizing call recordings.                                                                                                                                                                                                                                                                                                                                                                                                                                           | full        |
    | `logs`                         | List log entries from Gong by type and time range. Returns audit/activity log entries for compliance and monitoring.                                                                                                                                                                                                                                                                                                                                                                                                                        | incremental |
    | `manual_crm_associations`      | List calls that have been manually associated with CRM objects since a given time. Returns association mappings between calls and CRM entities.                                                                                                                                                                                                                                                                                                                                                                                             | incremental |
    | `daily_activity`               | Retrieve day-by-day activity statistics for users. Returns one row per user (with a `dayActivity` array) snapshotting the configured incremental window. NOTE: snapshot semantics — PK = userId; rerunning with an overlapping window emits a fresh snapshot row per user for that window. Bronze appends every run as a new partition; Silver/Gold are responsible for dedup-on-userId-keep-latest. `cursorField` is `fromDate`, the window-start filter sent in the request body, since aggregate responses have no per-record timestamp. | incremental |
    | `interaction_stats`            | Retrieves interaction statistics for users including coaching and whisper call metrics. Provides data on manager-rep interaction patterns.                                                                                                                                                                                                                                                                                                                                                                                                  | incremental |
    | `crm_entities`                 | DISABLED: Gong has no list CRM entities API. GET /v2/crm/entities only fetches objects by known CRM IDs (dev verification). Use calls\_extensive (Extended context) and manual\_crm\_associations for CRM data. Enable only for explicit ID-based enrichment follow-ups.                                                                                                                                                                                                                                                                    | full        |
    | `meetings`                     | DISABLED: Gong has no list meetings API. Meeting metadata (meetingUrl, calendarEventId, schedule) is available on calls and calls\_extensive. Enable only if a future Gong list endpoint is added.                                                                                                                                                                                                                                                                                                                                          | incremental |
    | `activity_aggregate`           | Retrieve aggregated user activity statistics from Gong. Returns one row per user summarising the configured incremental window. NOTE: snapshot semantics — PK = userId; rerunning with an overlapping window emits a fresh snapshot row per user for that window. Bronze appends every run as a new partition; Silver/Gold are responsible for dedup-on-userId-keep-latest. `cursorField` is `fromDate`, the window-start filter sent in the request body.                                                                                  | incremental |
    | `activity_aggregate_by_period` | Retrieve user activity statistics aggregated by time period from Gong. Same metrics as activity\_aggregate broken down by configurable time buckets. NOTE: snapshot semantics — PK = userId; rerunning with an overlapping window emits a fresh snapshot row per user for that window. Bronze appends every run as a new partition; Silver/Gold are responsible for dedup-on-userId-keep-latest. `cursorField` is `fromDate`, the window-start filter sent in the request body.                                                             | incremental |
    | `permission_profiles`          | Retrieve all permission profiles from Gong for each workspace. Returns workspace permission profiles including profile IDs, names, and access settings.                                                                                                                                                                                                                                                                                                                                                                                     | full        |
    | `crm_integrations`             | Retrieve CRM integration configuration from Gong. Returns details about connected CRM systems, schema fields, deal stages, and object mappings.                                                                                                                                                                                                                                                                                                                                                                                             | full        |
  </Tab>

  <Tab title="Setup Guide">
    ### Gong

    #### What You'll Need

    | Credential            | What it is                                                                       |
    | --------------------- | -------------------------------------------------------------------------------- |
    | **Access Key**        | Workspace API access key from Gong                                               |
    | **Access Key Secret** | Secret shown once when the key is created                                        |
    | **API Base URL**      | Gong API host (`https://api.gong.io` or your regional URL from Company Settings) |

    > **Info:** **Setup access in Gong.** These steps require **Technical Administrator (to create API keys and manage scopes)**, or a colleague with equivalent permissions who can create credentials for you.
    >
    > If that is not you, ask your Gong administrator.

    * Your Gong **API Base URL**. Most workspaces use `https://api.gong.io`. Regional endpoints (for example `https://us-12345.api.gong.io`) appear under **Company Settings → Ecosystem → API**.

    > **Info:** Gong API keys are workspace-scoped. They can expire; Gong notifies workspace admins before rotation.

    #### Step 1: Open Gong API settings

    1. Sign in to Gong as a Technical Administrator.
    2. Open **Company Settings → Ecosystem → API** (or go to <a href="https://app.gong.io/company/api" target="_blank" rel="noopener noreferrer">app.gong.io/company/api</a>).

    #### Step 2: Enable required API scopes

    Each API key in Gong has scopes toggled individually. Enable only the scopes for the data categories you want Parable to collect.

    | Scope                                   | Purpose                                  |
    | --------------------------------------- | ---------------------------------------- |
    | `api:calls:read:basic`                  | Call recordings                          |
    | `api:calls:read:extensive`              | Call details & AI insights               |
    | `api:calls:read:transcript`             | Call transcripts                         |
    | `api:users:read`                        | Users & settings history                 |
    | `api:settings:scorecards:read`          | Scorecard definitions                    |
    | `api:stats:scorecards`                  | Scorecard responses                      |
    | `api:settings:trackers:read`            | Tracker definitions                      |
    | `api:workspaces:read`                   | Workspaces & library folders             |
    | `api:logs:read`                         | Audit logs                               |
    | `api:crm-calls:manual-association:read` | CRM call associations                    |
    | `api:stats:user-actions:detailed`       | Daily user activity                      |
    | `api:stats:interaction`                 | Interaction statistics                   |
    | `api:stats:user-actions`                | Activity aggregates                      |
    | `api:crm:get-objects`                   | CRM entities (Accounts, Contacts, Deals) |
    | `api:meetings:integration:status`       | Meetings                                 |
    | `api:permission-profile:read`           | Permission profiles                      |
    | `api:crm:integrations:read`             | CRM integrations                         |

    > **Info:** `api:permission-profile:read` may need to be enabled by Gong Support on some tiers.

    #### Step 3: Create API credentials

    1. Click **Get API Key**.
    2. Copy the **Access Key** and **Access Key Secret**. The secret is shown once — store it in a password manager before closing the page.

    > **Warning:** **Copy your Access Key Secret now!**
    >
    > This is the only time it will be displayed. Store it in a secure password manager before closing this page.

    #### Step 4: Enter values in the form

    1. **Access Key**, **Access Key Secret**, and **API Base URL**: Enter the values from Gong (use your regional base URL if applicable).
    2. Click **Save & test connection**.

    Use environment variables so secrets do not appear in shell history:

    ```bash Test with curl theme={null}
    read -rs -p "Access Key: " GONG_KEY && echo
    read -rs -p "Access Key Secret: " GONG_SECRET && echo
    read -p "API Base URL [https://api.gong.io]: " GONG_BASE_URL
    GONG_BASE_URL="${GONG_BASE_URL:-https://api.gong.io}"
    curl --silent --user "${GONG_KEY}:${GONG_SECRET}" \
      "${GONG_BASE_URL}/v2/workspaces"
    unset GONG_KEY GONG_SECRET GONG_BASE_URL
    ```

    > **Success:** **Success!** If you received a `200 OK` response with valid data, your credentials are configured correctly. You can now configure this Provider in Parable.

    > **Tip:** A successful response includes `requestId`, `records`, and a `workspaces` array. Prefer `curl --netrc-file` over `curl -u "KEY:SECRET"` for one-liners so credentials are not written to shell history.

    > **Tip:** **Rate Limits:** Gong enforces rate limits of **about 3 requests/second and 10,000 requests per day; Parable respects Retry-After**.
    >
    > Parable handles rate limiting automatically with exponential backoff, but initial syncs of large datasets may take longer due to these limits.

    ### Gong (OAuth)

    #### What You'll Need

    | Credential        | What it is                                                                                 |
    | ----------------- | ------------------------------------------------------------------------------------------ |
    | **Client ID**     | OAuth application client ID from Gong                                                      |
    | **Client Secret** | OAuth application client secret                                                            |
    | **API Base URL**  | Gong API host. Default `https://api.gong.io`; use your regional URL when Gong provides one |

    > **Info:** **Setup access in Gong.** These steps require **Technical Administrator (to create OAuth applications and manage scopes)**, or a colleague with equivalent permissions who can create credentials for you.
    >
    > If that is not you, ask your Gong administrator.

    * A Gong OAuth application with the API scopes you need enabled
    * Permission to register redirect URIs on that OAuth application
    * Your Gong **API Base URL**. Most workspaces use `https://api.gong.io`. Regional endpoints (for example `https://us-12345.api.gong.io`) appear under Gong **Settings → Technical Settings → API Authentication**.

    #### Step 1: Create a Gong OAuth application

    1. Sign in to Gong as a Technical Administrator.
    2. Open **Company Settings → Ecosystem → API**.
    3. Select the **Integrations** tab.
    4. Create an OAuth application and note the **Client ID** and **Client Secret**.

    #### Step 2: Enable required API scopes

    Each OAuth application in Gong has scopes toggled individually. Enable only the scopes for the data categories you want Parable to collect.

    | Scope                                   | Purpose                                  |
    | --------------------------------------- | ---------------------------------------- |
    | `api:calls:read:basic`                  | Call recordings                          |
    | `api:calls:read:extensive`              | Call details & AI insights               |
    | `api:calls:read:transcript`             | Call transcripts                         |
    | `api:users:read`                        | Users & settings history                 |
    | `api:settings:scorecards:read`          | Scorecard definitions                    |
    | `api:stats:scorecards`                  | Scorecard responses                      |
    | `api:settings:trackers:read`            | Tracker definitions                      |
    | `api:workspaces:read`                   | Workspaces & library folders             |
    | `api:logs:read`                         | Audit logs                               |
    | `api:crm-calls:manual-association:read` | CRM call associations                    |
    | `api:stats:user-actions:detailed`       | Daily user activity                      |
    | `api:stats:interaction`                 | Interaction statistics                   |
    | `api:stats:user-actions`                | Activity aggregates                      |
    | `api:crm:get-objects`                   | CRM entities (Accounts, Contacts, Deals) |
    | `api:meetings:integration:status`       | Meetings                                 |
    | `api:permission-profile:read`           | Permission profiles                      |
    | `api:crm:integrations:read`             | CRM integrations                         |

    > **Info:** `api:permission-profile:read` may need to be enabled by Gong Support on some tiers.

    #### Step 3: Create the connection in Parable

    1. Open the Gong **OAuth** Provider in Parable and click to add a connection.
    2. Enter a **connection name**.
    3. Under **Connection Settings**, set **API Base URL**. Leave the default (`https://api.gong.io`) unless Gong shows a regional endpoint (for example `https://us-12345.api.gong.io`).
    4. Copy the **Redirect URI** shown on the form.
    5. Click **Continue to OAuth setup**.

    Parable creates the connection and opens the OAuth authorization screen.

    #### Step 4: Register the redirect URI in Gong

    1. In your Gong OAuth application settings, add the **Redirect URI** you copied from Parable as an allowed redirect URI.
    2. Register it **exactly** as shown (including your workspace subdomain and path).

    > **Info:** The redirect URI includes your workspace subdomain. Example: `https://{tenant-name}.parable.work/platform/providers/oauth/callback`. Do **not** register the apex host alone (`https://parable.work/...`). Gong must match the subdomain of the workspace where you started the connection.

    #### Step 5: Authorize with Parable

    1. On the OAuth authorization screen, enter your **Client ID** and **Client Secret**.
    2. Click **Connect with OAuth**. You are redirected to Gong to approve permissions.
    3. After you approve, Parable redirects back automatically, stores your tokens, and validates the connection. If Gong returns a regional API host in the token response, Parable updates **API Base URL** on the connection.

    > **Info:** Parable validates credentials automatically after authorization. You do not paste a refresh token, and there is no separate **Save & test connection** step on the OAuth authorization screen.

    To rotate credentials later, click **Re-authorize with OAuth** on the connection page.

    Parable shows **API Base URL** under **Connection Settings** on the Gong OAuth create and connection forms (default `https://api.gong.io`). Syncs use this value as the Gong API host. After OAuth completes, if Gong returns a regional host with the tokens, Parable updates the same setting.

    | Value                                    | When to use                                                                        |
    | ---------------------------------------- | ---------------------------------------------------------------------------------- |
    | `https://api.gong.io`                    | Default for most Gong accounts                                                     |
    | `https://us-12345.api.gong.io` (example) | Regional host shown in Gong **Settings → Technical Settings → API Authentication** |
  </Tab>

  <Tab title="Permissions">
    ### Gong

    | Scope                                   | Purpose                                  |
    | --------------------------------------- | ---------------------------------------- |
    | `api:calls:read:basic`                  | Call recordings                          |
    | `api:calls:read:extensive`              | Call details & AI insights               |
    | `api:calls:read:transcript`             | Call transcripts                         |
    | `api:users:read`                        | Users & settings history                 |
    | `api:settings:scorecards:read`          | Scorecard definitions                    |
    | `api:stats:scorecards`                  | Scorecard responses                      |
    | `api:settings:trackers:read`            | Tracker definitions                      |
    | `api:workspaces:read`                   | Workspaces & library folders             |
    | `api:logs:read`                         | Audit logs                               |
    | `api:crm-calls:manual-association:read` | CRM call associations                    |
    | `api:stats:user-actions:detailed`       | Daily user activity                      |
    | `api:stats:interaction`                 | Interaction statistics                   |
    | `api:stats:user-actions`                | Activity aggregates                      |
    | `api:crm:get-objects`                   | CRM entities (Accounts, Contacts, Deals) |
    | `api:meetings:integration:status`       | Meetings                                 |
    | `api:permission-profile:read`           | Permission profiles                      |
    | `api:crm:integrations:read`             | CRM integrations                         |

    ### Gong (OAuth)

    | Scope                                   | Purpose                                  |
    | --------------------------------------- | ---------------------------------------- |
    | `api:calls:read:basic`                  | Call recordings                          |
    | `api:calls:read:extensive`              | Call details & AI insights               |
    | `api:calls:read:transcript`             | Call transcripts                         |
    | `api:users:read`                        | Users & settings history                 |
    | `api:settings:scorecards:read`          | Scorecard definitions                    |
    | `api:stats:scorecards`                  | Scorecard responses                      |
    | `api:settings:trackers:read`            | Tracker definitions                      |
    | `api:workspaces:read`                   | Workspaces & library folders             |
    | `api:logs:read`                         | Audit logs                               |
    | `api:crm-calls:manual-association:read` | CRM call associations                    |
    | `api:stats:user-actions:detailed`       | Daily user activity                      |
    | `api:stats:interaction`                 | Interaction statistics                   |
    | `api:stats:user-actions`                | Activity aggregates                      |
    | `api:crm:get-objects`                   | CRM entities (Accounts, Contacts, Deals) |
    | `api:meetings:integration:status`       | Meetings                                 |
    | `api:permission-profile:read`           | Permission profiles                      |
    | `api:crm:integrations:read`             | CRM integrations                         |

    > **Info:** `api:permission-profile:read` may need to be enabled by Gong Support on some tiers.

    > **Success:** After authorization, Parable shows an authorized status and validates the connection automatically.

    > **Tip:** **Rate Limits:** Gong enforces rate limits of **about 3 requests per second; Parable respects Retry-After**.
    >
    > Parable handles rate limiting automatically with exponential backoff, but initial syncs of large datasets may take longer due to these limits.

    <AccordionGroup>
      <Accordion id="provider-permission-tap-gong-activity-aggregate-304374b5e0d1" title="Activity Aggregate" icon="chart-line" iconType="sharp-duotone-solid">
        Developer identifier: `activity_aggregate`

        **Activity Aggregate.** Retrieve aggregated user activity statistics from Gong. Returns one row per user summarising the configured incremental window. `cursorField` is `fromDate`, the window-start filter sent in the request body.

        * **Enables:** Measure each user's provider-reported aggregate activity counts across the configured request window.
        * **Scope:** Reads the records selected by Gong API's `/{apiVersion}/stats/activity/aggregate` operation as a snapshot stream using incremental synchronization. Visibility follows the Gong API credential, workspace access, and the endpoint's content-selection settings. Aggregate activity counts reflect Gong's definitions and the configured request window; they do not establish work quality or employee performance. This stream supplies no reliable deletion signal.

        <AccordionGroup>
          <Accordion id="provider-permission-field-gong-activity-aggregate-useraggregateactivitysta-97b4c3abcb64" title="User Aggregate Activity Stats" icon="chart-pie" iconType="sharp-duotone-solid">
            Developer identifier: `activity_aggregate.userAggregateActivityStats`

            **User Aggregate Activity Stats.** Aggregated activity counts for the user over the window. It preserves the nested context needed to interpret the parent activity aggregate.

            * **Enables:** Attribute user aggregate activity stats in `activity_aggregate.userAggregateActivityStats` to the parent activity aggregate; identify parent records where that nested user aggregate activity stats object is absent.
            * **Interpretation:** Gong API reports user aggregate activity stats as a nested object on each activity aggregate; optional children may be absent from a valid response.
          </Accordion>

          <Accordion id="provider-permission-field-gong-activity-aggregate-useraggregateactivitysta-a4fc14e7b9cc" title="Calls As Host" icon="video" iconType="sharp-duotone-solid">
            Developer identifier: `activity_aggregate.userAggregateActivityStats.callsAsHost`

            **Calls As Host.** Total calls as host. It supplies the calls as host measure for the user aggregate activity stat at the provider's declared unit and grain.

            * **Enables:** Measure calls as host through `activity_aggregate.userAggregateActivityStats.callsAsHost` for each user aggregate activity stat and compare only values with the same unit and record grain.
            * **Interpretation:** Gong API reports calls as host as a measure on each user aggregate activity stat; compare only records with the same unit and aggregation grain.
          </Accordion>

          <Accordion id="provider-permission-field-gong-activity-aggregate-useraggregateactivitysta-6827da000de7" title="Calls Attended" icon="video" iconType="sharp-duotone-solid">
            Developer identifier: `activity_aggregate.userAggregateActivityStats.callsAttended`

            **Calls Attended.** Total calls attended. It supplies the calls attended measure for the user aggregate activity stat at the provider's declared unit and grain.

            * **Enables:** Measure calls attended through `activity_aggregate.userAggregateActivityStats.callsAttended` for each user aggregate activity stat and compare only values with the same unit and record grain.
            * **Interpretation:** Gong API reports calls attended as a measure on each user aggregate activity stat; compare only records with the same unit and aggregation grain.
          </Accordion>

          <Accordion id="provider-permission-field-gong-activity-aggregate-useraggregateactivitysta-0c8b81a7123d" title="Calls Comments Given" icon="headset" iconType="sharp-duotone-solid">
            Developer identifier: `activity_aggregate.userAggregateActivityStats.callsCommentsGiven`

            **Calls Comments Given.** Total comments given. It supplies the calls comments given measure for the user aggregate activity stat at the provider's declared unit and grain.

            * **Enables:** Measure calls comments given through `activity_aggregate.userAggregateActivityStats.callsCommentsGiven` for each user aggregate activity stat and compare only values with the same unit and record grain.
            * **Interpretation:** Gong API reports calls comments given as a measure on each user aggregate activity stat; compare only records with the same unit and aggregation grain.
          </Accordion>

          <Accordion id="provider-permission-field-gong-activity-aggregate-useraggregateactivitysta-f253dca9f623" title="Calls Comments Received" icon="video" iconType="sharp-duotone-solid">
            Developer identifier: `activity_aggregate.userAggregateActivityStats.callsCommentsReceived`

            **Calls Comments Received.** Total comments received. It supplies the calls comments received measure for the user aggregate activity stat at the provider's declared unit and grain.

            * **Enables:** Measure calls comments received through `activity_aggregate.userAggregateActivityStats.callsCommentsReceived` for each user aggregate activity stat and compare only values with the same unit and record grain.
            * **Interpretation:** Gong API reports calls comments received as a measure on each user aggregate activity stat; compare only records with the same unit and aggregation grain.
          </Accordion>

          <Accordion id="provider-permission-field-gong-activity-aggregate-useraggregateactivitysta-f9e9562fb18b" title="Calls Gave Feedback" icon="phone" iconType="sharp-duotone-solid">
            Developer identifier: `activity_aggregate.userAggregateActivityStats.callsGaveFeedback`

            **Calls Gave Feedback.** Total calls where the user gave feedback. It supplies the calls gave feedback measure for the user aggregate activity stat at the provider's declared unit and grain.

            * **Enables:** Measure calls gave feedback through `activity_aggregate.userAggregateActivityStats.callsGaveFeedback` for each user aggregate activity stat and compare only values with the same unit and record grain.
            * **Interpretation:** Gong API reports calls gave feedback as a measure on each user aggregate activity stat; compare only records with the same unit and aggregation grain.
          </Accordion>

          <Accordion id="provider-permission-field-gong-activity-aggregate-useraggregateactivitysta-ebb9bd4db82c" title="Calls Marked As Feedback Given" icon="phone" iconType="sharp-duotone-solid">
            Developer identifier: `activity_aggregate.userAggregateActivityStats.callsMarkedAsFeedbackGiven`

            **Calls Marked As Feedback Given.** Total calls marked as feedback given. It supplies the calls marked as feedback given measure for the user aggregate activity stat at the provider's declared unit and grain.

            * **Enables:** Measure calls marked as feedback given through `activity_aggregate.userAggregateActivityStats.callsMarkedAsFeedbackGiven` for each user aggregate activity stat and compare only values with the same unit and record grain.
            * **Interpretation:** Gong API reports calls marked as feedback given as a measure on each user aggregate activity stat; compare only records with the same unit and aggregation grain.
          </Accordion>

          <Accordion id="provider-permission-field-gong-activity-aggregate-useraggregateactivitysta-75f3195a01c2" title="Calls Marked As Feedback Received" icon="video" iconType="sharp-duotone-solid">
            Developer identifier: `activity_aggregate.userAggregateActivityStats.callsMarkedAsFeedbackReceived`

            **Calls Marked As Feedback Received.** Total calls marked as feedback received. It supplies the calls marked as feedback received measure for the user aggregate activity stat at the provider's declared unit and grain.

            * **Enables:** Measure calls marked as feedback received through `activity_aggregate.userAggregateActivityStats.callsMarkedAsFeedbackReceived` for each user aggregate activity stat and compare only values with the same unit and record grain.
            * **Interpretation:** Gong API reports calls marked as feedback received as a measure on each user aggregate activity stat; compare only records with the same unit and aggregation grain.
          </Accordion>

          <Accordion id="provider-permission-field-gong-activity-aggregate-useraggregateactivitysta-4263bb751b59" title="Calls Received Feedback" icon="video" iconType="sharp-duotone-solid">
            Developer identifier: `activity_aggregate.userAggregateActivityStats.callsReceivedFeedback`

            **Calls Received Feedback.** Total calls where the user received feedback. It supplies the calls received feedback measure for the user aggregate activity stat at the provider's declared unit and grain.

            * **Enables:** Measure calls received feedback through `activity_aggregate.userAggregateActivityStats.callsReceivedFeedback` for each user aggregate activity stat and compare only values with the same unit and record grain.
            * **Interpretation:** Gong API reports calls received feedback as a measure on each user aggregate activity stat; compare only records with the same unit and aggregation grain.
          </Accordion>

          <Accordion id="provider-permission-field-gong-activity-aggregate-useraggregateactivitysta-dc672c178b95" title="Calls Requested Feedback" icon="headset" iconType="sharp-duotone-solid">
            Developer identifier: `activity_aggregate.userAggregateActivityStats.callsRequestedFeedback`

            **Calls Requested Feedback.** Total calls where the user requested feedback. It supplies the calls requested feedback measure for the user aggregate activity stat at the provider's declared unit and grain.

            * **Enables:** Measure calls requested feedback through `activity_aggregate.userAggregateActivityStats.callsRequestedFeedback` for each user aggregate activity stat and compare only values with the same unit and record grain.
            * **Interpretation:** Gong API reports calls requested feedback as a measure on each user aggregate activity stat; compare only records with the same unit and aggregation grain.
          </Accordion>

          <Accordion id="provider-permission-field-gong-activity-aggregate-useraggregateactivitysta-e1813edaa97c" title="Calls Scorecards Filled" icon="headset" iconType="sharp-duotone-solid">
            Developer identifier: `activity_aggregate.userAggregateActivityStats.callsScorecardsFilled`

            **Calls Scorecards Filled.** Total scorecards filled. It supplies the calls scorecards filled measure for the user aggregate activity stat at the provider's declared unit and grain.

            * **Enables:** Measure calls scorecards filled through `activity_aggregate.userAggregateActivityStats.callsScorecardsFilled` for each user aggregate activity stat and compare only values with the same unit and record grain.
            * **Interpretation:** Gong API reports calls scorecards filled as a measure on each user aggregate activity stat; compare only records with the same unit and aggregation grain.
          </Accordion>

          <Accordion id="provider-permission-field-gong-activity-aggregate-useraggregateactivitysta-2489f78a5bab" title="Calls Scorecards Received" icon="phone" iconType="sharp-duotone-solid">
            Developer identifier: `activity_aggregate.userAggregateActivityStats.callsScorecardsReceived`

            **Calls Scorecards Received.** Total scorecards received. It supplies the calls scorecards received measure for the user aggregate activity stat at the provider's declared unit and grain.

            * **Enables:** Measure calls scorecards received through `activity_aggregate.userAggregateActivityStats.callsScorecardsReceived` for each user aggregate activity stat and compare only values with the same unit and record grain.
            * **Interpretation:** Gong API reports calls scorecards received as a measure on each user aggregate activity stat; compare only records with the same unit and aggregation grain.
          </Accordion>

          <Accordion id="provider-permission-field-gong-activity-aggregate-useraggregateactivitysta-73facdc7223b" title="Calls Shared Externally" icon="phone" iconType="sharp-duotone-solid">
            Developer identifier: `activity_aggregate.userAggregateActivityStats.callsSharedExternally`

            **Calls Shared Externally.** Total calls shared externally. It supplies the calls shared externally measure for the user aggregate activity stat at the provider's declared unit and grain.

            * **Enables:** Measure calls shared externally through `activity_aggregate.userAggregateActivityStats.callsSharedExternally` for each user aggregate activity stat and compare only values with the same unit and record grain.
            * **Interpretation:** Gong API reports calls shared externally as a measure on each user aggregate activity stat; compare only records with the same unit and aggregation grain.
          </Accordion>

          <Accordion id="provider-permission-field-gong-activity-aggregate-useraggregateactivitysta-65a2e3b41912" title="Calls Shared Internally" icon="phone" iconType="sharp-duotone-solid">
            Developer identifier: `activity_aggregate.userAggregateActivityStats.callsSharedInternally`

            **Calls Shared Internally.** Total calls shared internally. It supplies the calls shared internally measure for the user aggregate activity stat at the provider's declared unit and grain.

            * **Enables:** Measure calls shared internally through `activity_aggregate.userAggregateActivityStats.callsSharedInternally` for each user aggregate activity stat and compare only values with the same unit and record grain.
            * **Interpretation:** Gong API reports calls shared internally as a measure on each user aggregate activity stat; compare only records with the same unit and aggregation grain.
          </Accordion>

          <Accordion id="provider-permission-field-gong-activity-aggregate-useraggregateactivitysta-fc8180db15d3" title="Others Calls Listened To" icon="video" iconType="sharp-duotone-solid">
            Developer identifier: `activity_aggregate.userAggregateActivityStats.othersCallsListenedTo`

            **Others Calls Listened To.** Total others' calls listened to. It supplies the others calls listened to measure for the user aggregate activity stat at the provider's declared unit and grain.

            * **Enables:** Measure others calls listened to through `activity_aggregate.userAggregateActivityStats.othersCallsListenedTo` for each user aggregate activity stat and compare only values with the same unit and record grain.
            * **Interpretation:** Gong API reports others calls listened to as a measure on each user aggregate activity stat; compare only records with the same unit and aggregation grain.
          </Accordion>

          <Accordion id="provider-permission-field-gong-activity-aggregate-useraggregateactivitysta-ab26c39fe837" title="Own Calls Listened To" icon="video" iconType="sharp-duotone-solid">
            Developer identifier: `activity_aggregate.userAggregateActivityStats.ownCallsListenedTo`

            **Own Calls Listened To.** Total own calls listened to. It supplies the own calls listened to measure for the user aggregate activity stat at the provider's declared unit and grain.

            * **Enables:** Measure own calls listened to through `activity_aggregate.userAggregateActivityStats.ownCallsListenedTo` for each user aggregate activity stat and compare only values with the same unit and record grain.
            * **Interpretation:** Gong API reports own calls listened to as a measure on each user aggregate activity stat; compare only records with the same unit and aggregation grain.
          </Accordion>

          <Accordion id="provider-permission-field-gong-activity-aggregate-useremailaddress-a6425b05df0d" title="User Email Address" icon="inbox" iconType="sharp-duotone-solid">
            Developer identifier: `activity_aggregate.userEmailAddress`

            **User Email Address.** Email address of the user. It supplies the provider-reported address or location facet for the activity aggregate, not a residency determination.

            * **Enables:** Attribute each activity aggregate to a person or account by the exact user email address in `activity_aggregate.userEmailAddress`; identify addresses that do not match the Gong API directory.
            * **Interpretation:** Gong API reports user email address as an address on each activity aggregate; aliases, casing, and unverified addresses can prevent a one-to-one person match.
          </Accordion>

          <Accordion id="provider-permission-field-gong-activity-aggregate-userid-447147ae24a0" title="User ID" icon="address-book" iconType="sharp-duotone-solid">
            Developer identifier: `activity_aggregate.userId`

            **User ID.** User ID. It provides the reference needed to connect the activity aggregate to the corresponding provider object.

            * **Enables:** Match repeated activity aggregate entries on user ID in `activity_aggregate.userId`; collapse only entries that share this declared transform key.
            * **Interpretation:** Gong API reports user ID as an identifier in its user namespace; it is not a universal identity outside Gong API. The connector explicitly marks this field as a transform deduplication key.
          </Accordion>
        </AccordionGroup>
      </Accordion>

      <Accordion id="provider-permission-tap-gong-activity-aggregate-by-period-caacad23e36b" title="Activity Aggregate By Period" icon="chart-column" iconType="sharp-duotone-solid">
        Developer identifier: `activity_aggregate_by_period`

        **Activity Aggregate By Period.** Retrieve user activity statistics aggregated by time period from Gong. Same metrics as activity\_aggregate broken down by configurable time buckets. `cursorField` is `fromDate`, the window-start filter sent in the request body.

        * **Enables:** Compare each user's provider-reported activity counts across the configured period buckets.
        * **Scope:** Reads the records selected by Gong API's `/{apiVersion}/stats/activity/aggregate-by-period` operation as a snapshot stream using incremental synchronization. Visibility follows the Gong API credential, workspace access, and the endpoint's content-selection settings. Period aggregates reflect Gong's definitions and requested buckets; they do not establish work quality or employee performance. This stream supplies no reliable deletion signal.

        <AccordionGroup>
          <Accordion id="provider-permission-field-gong-activity-aggregate-by-period-useraggregatea-71da5fd3ce51" title="User Aggregate Activity" icon="user-shield" iconType="sharp-duotone-solid">
            Developer identifier: `activity_aggregate_by_period.userAggregateActivity`

            **User Aggregate Activity.** Aggregated activity counts per time period. It preserves the nested context needed to interpret the parent activity aggregate by period.

            * **Enables:** Measure each returned user aggregate activity in `activity_aggregate_by_period.userAggregateActivity` at its element and time grain; compare values only when Gong API reports the same unit and aggregation.
            * **Interpretation:** Gong API returns user aggregate activity as an array of user aggregate activity entries on each activity aggregate by period; missing, empty, and permission-redacted arrays are not equivalent.
          </Accordion>

          <Accordion id="provider-permission-field-gong-activity-aggregate-by-period-useraggregatea-247a28b657ac" title="Calls As Host" icon="video" iconType="sharp-duotone-solid">
            Developer identifier: `activity_aggregate_by_period.userAggregateActivity.callsAsHost`

            **Calls As Host.** Calls as host in period. It supplies the calls as host measure for the user aggregate activity at the provider's declared unit and grain.

            * **Enables:** Measure calls as host through `activity_aggregate_by_period.userAggregateActivity.callsAsHost` for each user aggregate activity and compare only values with the same unit and record grain.
            * **Interpretation:** Gong API reports calls as host as a measure on each user aggregate activity; compare only records with the same unit and aggregation grain.
          </Accordion>

          <Accordion id="provider-permission-field-gong-activity-aggregate-by-period-useraggregatea-416e271c0cda" title="Calls Attended" icon="video" iconType="sharp-duotone-solid">
            Developer identifier: `activity_aggregate_by_period.userAggregateActivity.callsAttended`

            **Calls Attended.** Calls attended in period. It supplies the calls attended measure for the user aggregate activity at the provider's declared unit and grain.

            * **Enables:** Measure calls attended through `activity_aggregate_by_period.userAggregateActivity.callsAttended` for each user aggregate activity and compare only values with the same unit and record grain.
            * **Interpretation:** Gong API reports calls attended as a measure on each user aggregate activity; compare only records with the same unit and aggregation grain.
          </Accordion>

          <Accordion id="provider-permission-field-gong-activity-aggregate-by-period-useraggregatea-adefd454e710" title="Calls Comments Given" icon="headset" iconType="sharp-duotone-solid">
            Developer identifier: `activity_aggregate_by_period.userAggregateActivity.callsCommentsGiven`

            **Calls Comments Given.** Comments given in period. It supplies the calls comments given measure for the user aggregate activity at the provider's declared unit and grain.

            * **Enables:** Measure calls comments given through `activity_aggregate_by_period.userAggregateActivity.callsCommentsGiven` for each user aggregate activity and compare only values with the same unit and record grain.
            * **Interpretation:** Gong API reports calls comments given as a measure on each user aggregate activity; compare only records with the same unit and aggregation grain.
          </Accordion>

          <Accordion id="provider-permission-field-gong-activity-aggregate-by-period-useraggregatea-e85742280a64" title="Calls Comments Received" icon="video" iconType="sharp-duotone-solid">
            Developer identifier: `activity_aggregate_by_period.userAggregateActivity.callsCommentsReceived`

            **Calls Comments Received.** Comments received in period. It supplies the calls comments received measure for the user aggregate activity at the provider's declared unit and grain.

            * **Enables:** Measure calls comments received through `activity_aggregate_by_period.userAggregateActivity.callsCommentsReceived` for each user aggregate activity and compare only values with the same unit and record grain.
            * **Interpretation:** Gong API reports calls comments received as a measure on each user aggregate activity; compare only records with the same unit and aggregation grain.
          </Accordion>

          <Accordion id="provider-permission-field-gong-activity-aggregate-by-period-useraggregatea-1e2bae3230db" title="Calls Gave Feedback" icon="phone" iconType="sharp-duotone-solid">
            Developer identifier: `activity_aggregate_by_period.userAggregateActivity.callsGaveFeedback`

            **Calls Gave Feedback.** Calls where the user gave feedback in period. It supplies the calls gave feedback measure for the user aggregate activity at the provider's declared unit and grain.

            * **Enables:** Measure calls gave feedback through `activity_aggregate_by_period.userAggregateActivity.callsGaveFeedback` for each user aggregate activity and compare only values with the same unit and record grain.
            * **Interpretation:** Gong API reports calls gave feedback as a measure on each user aggregate activity; compare only records with the same unit and aggregation grain.
          </Accordion>

          <Accordion id="provider-permission-field-gong-activity-aggregate-by-period-useraggregatea-8a1c1faa2606" title="Calls Marked As Feedback Given" icon="phone" iconType="sharp-duotone-solid">
            Developer identifier: `activity_aggregate_by_period.userAggregateActivity.callsMarkedAsFeedbackGiven`

            **Calls Marked As Feedback Given.** Calls marked as feedback given in period. It supplies the calls marked as feedback given measure for the user aggregate activity at the provider's declared unit and grain.

            * **Enables:** Measure calls marked as feedback given through `activity_aggregate_by_period.userAggregateActivity.callsMarkedAsFeedbackGiven` for each user aggregate activity and compare only values with the same unit and record grain.
            * **Interpretation:** Gong API reports calls marked as feedback given as a measure on each user aggregate activity; compare only records with the same unit and aggregation grain.
          </Accordion>

          <Accordion id="provider-permission-field-gong-activity-aggregate-by-period-useraggregatea-7cddfb88616d" title="Calls Marked As Feedback Received" icon="video" iconType="sharp-duotone-solid">
            Developer identifier: `activity_aggregate_by_period.userAggregateActivity.callsMarkedAsFeedbackReceived`

            **Calls Marked As Feedback Received.** Calls marked as feedback received in period. It supplies the calls marked as feedback received measure for the user aggregate activity at the provider's declared unit and grain.

            * **Enables:** Measure calls marked as feedback received through `activity_aggregate_by_period.userAggregateActivity.callsMarkedAsFeedbackReceived` for each user aggregate activity and compare only values with the same unit and record grain.
            * **Interpretation:** Gong API reports calls marked as feedback received as a measure on each user aggregate activity; compare only records with the same unit and aggregation grain.
          </Accordion>

          <Accordion id="provider-permission-field-gong-activity-aggregate-by-period-useraggregatea-bb54289af56d" title="Calls Received Feedback" icon="video" iconType="sharp-duotone-solid">
            Developer identifier: `activity_aggregate_by_period.userAggregateActivity.callsReceivedFeedback`

            **Calls Received Feedback.** Calls where the user received feedback in period. It supplies the calls received feedback measure for the user aggregate activity at the provider's declared unit and grain.

            * **Enables:** Measure calls received feedback through `activity_aggregate_by_period.userAggregateActivity.callsReceivedFeedback` for each user aggregate activity and compare only values with the same unit and record grain.
            * **Interpretation:** Gong API reports calls received feedback as a measure on each user aggregate activity; compare only records with the same unit and aggregation grain.
          </Accordion>

          <Accordion id="provider-permission-field-gong-activity-aggregate-by-period-useraggregatea-104e78d93f3f" title="Calls Requested Feedback" icon="headset" iconType="sharp-duotone-solid">
            Developer identifier: `activity_aggregate_by_period.userAggregateActivity.callsRequestedFeedback`

            **Calls Requested Feedback.** Calls where the user requested feedback in period. It supplies the calls requested feedback measure for the user aggregate activity at the provider's declared unit and grain.

            * **Enables:** Measure calls requested feedback through `activity_aggregate_by_period.userAggregateActivity.callsRequestedFeedback` for each user aggregate activity and compare only values with the same unit and record grain.
            * **Interpretation:** Gong API reports calls requested feedback as a measure on each user aggregate activity; compare only records with the same unit and aggregation grain.
          </Accordion>

          <Accordion id="provider-permission-field-gong-activity-aggregate-by-period-useraggregatea-bcecdfc33330" title="Calls Scorecards Filled" icon="headset" iconType="sharp-duotone-solid">
            Developer identifier: `activity_aggregate_by_period.userAggregateActivity.callsScorecardsFilled`

            **Calls Scorecards Filled.** Scorecards filled in period. It supplies the calls scorecards filled measure for the user aggregate activity at the provider's declared unit and grain.

            * **Enables:** Measure calls scorecards filled through `activity_aggregate_by_period.userAggregateActivity.callsScorecardsFilled` for each user aggregate activity and compare only values with the same unit and record grain.
            * **Interpretation:** Gong API reports calls scorecards filled as a measure on each user aggregate activity; compare only records with the same unit and aggregation grain.
          </Accordion>

          <Accordion id="provider-permission-field-gong-activity-aggregate-by-period-useraggregatea-504765b00a4e" title="Calls Scorecards Received" icon="phone" iconType="sharp-duotone-solid">
            Developer identifier: `activity_aggregate_by_period.userAggregateActivity.callsScorecardsReceived`

            **Calls Scorecards Received.** Scorecards received in period. It supplies the calls scorecards received measure for the user aggregate activity at the provider's declared unit and grain.

            * **Enables:** Measure calls scorecards received through `activity_aggregate_by_period.userAggregateActivity.callsScorecardsReceived` for each user aggregate activity and compare only values with the same unit and record grain.
            * **Interpretation:** Gong API reports calls scorecards received as a measure on each user aggregate activity; compare only records with the same unit and aggregation grain.
          </Accordion>

          <Accordion id="provider-permission-field-gong-activity-aggregate-by-period-useraggregatea-aa2efec209ba" title="Calls Shared Externally" icon="phone" iconType="sharp-duotone-solid">
            Developer identifier: `activity_aggregate_by_period.userAggregateActivity.callsSharedExternally`

            **Calls Shared Externally.** Calls shared externally in period. It supplies the calls shared externally measure for the user aggregate activity at the provider's declared unit and grain.

            * **Enables:** Measure calls shared externally through `activity_aggregate_by_period.userAggregateActivity.callsSharedExternally` for each user aggregate activity and compare only values with the same unit and record grain.
            * **Interpretation:** Gong API reports calls shared externally as a measure on each user aggregate activity; compare only records with the same unit and aggregation grain.
          </Accordion>

          <Accordion id="provider-permission-field-gong-activity-aggregate-by-period-useraggregatea-bd02c9f05ec3" title="Calls Shared Internally" icon="phone" iconType="sharp-duotone-solid">
            Developer identifier: `activity_aggregate_by_period.userAggregateActivity.callsSharedInternally`

            **Calls Shared Internally.** Calls shared internally in period. It supplies the calls shared internally measure for the user aggregate activity at the provider's declared unit and grain.

            * **Enables:** Measure calls shared internally through `activity_aggregate_by_period.userAggregateActivity.callsSharedInternally` for each user aggregate activity and compare only values with the same unit and record grain.
            * **Interpretation:** Gong API reports calls shared internally as a measure on each user aggregate activity; compare only records with the same unit and aggregation grain.
          </Accordion>

          <Accordion id="provider-permission-field-gong-activity-aggregate-by-period-useraggregatea-5efe24ebbdf7" title="From Date" icon="id-card" iconType="sharp-duotone-solid">
            Developer identifier: `activity_aggregate_by_period.userAggregateActivity.fromDate`

            **From Date.** Start of the period in ISO-8601. It anchors the activity aggregate by period on the provider's reported timeline.

            * **Enables:** Match repeated user aggregate activity entries on from date in `activity_aggregate_by_period.userAggregateActivity.fromDate`; collapse only entries that share this declared transform key.
            * **Interpretation:** Gong API reports from date as a timestamp on each user aggregate activity; timezone and precision follow this API field, and absence is not an inferred event time. The connector explicitly marks this field as a transform deduplication key.
          </Accordion>

          <Accordion id="provider-permission-field-gong-activity-aggregate-by-period-useraggregatea-7ff5dfc5483e" title="Others Calls Listened To" icon="video" iconType="sharp-duotone-solid">
            Developer identifier: `activity_aggregate_by_period.userAggregateActivity.othersCallsListenedTo`

            **Others Calls Listened To.** Others' calls listened to in period. It supplies the others calls listened to measure for the user aggregate activity at the provider's declared unit and grain.

            * **Enables:** Measure others calls listened to through `activity_aggregate_by_period.userAggregateActivity.othersCallsListenedTo` for each user aggregate activity and compare only values with the same unit and record grain.
            * **Interpretation:** Gong API reports others calls listened to as a measure on each user aggregate activity; compare only records with the same unit and aggregation grain.
          </Accordion>

          <Accordion id="provider-permission-field-gong-activity-aggregate-by-period-useraggregatea-6479c47b8a77" title="Own Calls Listened To" icon="video" iconType="sharp-duotone-solid">
            Developer identifier: `activity_aggregate_by_period.userAggregateActivity.ownCallsListenedTo`

            **Own Calls Listened To.** Own calls listened to in period. It supplies the own calls listened to measure for the user aggregate activity at the provider's declared unit and grain.

            * **Enables:** Measure own calls listened to through `activity_aggregate_by_period.userAggregateActivity.ownCallsListenedTo` for each user aggregate activity and compare only values with the same unit and record grain.
            * **Interpretation:** Gong API reports own calls listened to as a measure on each user aggregate activity; compare only records with the same unit and aggregation grain.
          </Accordion>

          <Accordion id="provider-permission-field-gong-activity-aggregate-by-period-useraggregatea-12f9ae05cebd" title="To Date" icon="location-crosshairs" iconType="sharp-duotone-solid">
            Developer identifier: `activity_aggregate_by_period.userAggregateActivity.toDate`

            **To Date.** End of the period in ISO-8601. It anchors the activity aggregate by period on the provider's reported timeline.

            * **Enables:** Order Activity Aggregate By Period by to date in `activity_aggregate_by_period.userAggregateActivity.toDate` and isolate records inside an exact provider reporting window.
            * **Interpretation:** Gong API reports to date as a timestamp on each user aggregate activity; timezone and precision follow this API field, and absence is not an inferred event time.
          </Accordion>

          <Accordion id="provider-permission-field-gong-activity-aggregate-by-period-useremailaddre-f6e747d39d6b" title="User Email Address" icon="inbox" iconType="sharp-duotone-solid">
            Developer identifier: `activity_aggregate_by_period.userEmailAddress`

            **User Email Address.** Email address of the user. It supplies the provider-reported address or location facet for the activity aggregate by period, not a residency determination.

            * **Enables:** Attribute each activity aggregate by period to a person or account by the exact user email address in `activity_aggregate_by_period.userEmailAddress`; identify addresses that do not match the Gong API directory.
            * **Interpretation:** Gong API reports user email address as an address on each activity aggregate by period; aliases, casing, and unverified addresses can prevent a one-to-one person match.
          </Accordion>

          <Accordion id="provider-permission-field-gong-activity-aggregate-by-period-userid-11cc4ff38de7" title="User ID" icon="address-book" iconType="sharp-duotone-solid">
            Developer identifier: `activity_aggregate_by_period.userId`

            **User ID.** User ID. It provides the reference needed to connect the activity aggregate by period to the corresponding provider object.

            * **Enables:** Match repeated activity aggregate by period entries on user ID in `activity_aggregate_by_period.userId`; collapse only entries that share this declared transform key.
            * **Interpretation:** Gong API reports user ID as an identifier in its user namespace; it is not a universal identity outside Gong API. The connector explicitly marks this field as a transform deduplication key.
          </Accordion>
        </AccordionGroup>
      </Accordion>

      <Accordion id="provider-permission-tap-gong-answered-scorecards-6d5cedd28f77" title="Answered Scorecards" icon="chart-column" iconType="sharp-duotone-solid">
        Developer identifier: `answered_scorecards`

        **Answered Scorecards.** Retrieve answered/completed scorecards for calls within a date range. Returns scorecard responses with scores, answers, and reviewer information.

        * **Enables:** Match provider-entered scorecard answers to calls, questions, reviewers, and completion times.
        * **Scope:** Reads the records selected by Gong API's `/{apiVersion}/stats/activity/scorecards` operation as an event stream using incremental synchronization. Visibility follows the Gong API credential, workspace access, and the endpoint's content-selection settings. Answers, scores, and reviewer context are entered or calculated in Gong and must remain within their scorecard and call context. This stream supplies no reliable deletion signal.

        <AccordionGroup>
          <Accordion id="provider-permission-field-gong-answered-scorecards-answeredscorecardid-f88d7ea9b23c" title="Answered Scorecard ID" icon="id-card" iconType="sharp-duotone-solid">
            Developer identifier: `answered_scorecards.answeredScorecardId`

            **Answered Scorecard ID.** Unique identifier. It provides the reference needed to connect the answered scorecard to the corresponding provider object.

            * **Enables:** Match repeated answered scorecard entries on answered scorecard ID in `answered_scorecards.answeredScorecardId`; collapse only entries that share this declared transform key.
            * **Interpretation:** Gong API reports answered scorecard ID as an identifier in its answered scorecard namespace; it is not a universal identity outside Gong API. The connector explicitly marks this field as a transform deduplication key.
          </Accordion>

          <Accordion id="provider-permission-field-gong-answered-scorecards-answers-25b9c2962a19" title="Answers" icon="user-shield" iconType="sharp-duotone-solid">
            Developer identifier: `answered_scorecards.answers`

            **Answers.** Answers given for each scorecard question. It preserves the nested context needed to interpret the parent answered scorecard.

            * **Enables:** Search the returned answers content in `answered_scorecards.answers` while preserving element order and attribution to the parent answered scorecard.
            * **Interpretation:** Gong API returns answers as ordered content or provider-generated content metadata on each answered scorecard; truncation, omission, and inaccessible source media can limit completeness.
          </Accordion>

          <Accordion id="provider-permission-field-gong-answered-scorecards-answers-answertext-08d6bcffb531" title="Answer Text" icon="badge-check" iconType="sharp-duotone-solid">
            Developer identifier: `answered_scorecards.answers.answerText`

            **Answer Text.** Free-text answer or numeric score as text. Nullable. It defines the content surface available for this answered scorecard.

            * **Enables:** Locate answer records by answer text in `answered_scorecards.answers.answerText`; attribute each text match to its parent answered scorecard and, when present, its reported author.
            * **Interpretation:** Gong supplies this call content; provider-generated excerpts or summaries may omit context and are not Parable-authored assessments.
          </Accordion>

          <Accordion id="provider-permission-field-gong-answered-scorecards-answers-isoverall-908313fbf940" title="Is Overall" icon="location-crosshairs" iconType="sharp-duotone-solid">
            Developer identifier: `answered_scorecards.answers.isOverall`

            **Is Overall.** The provider-reported is overall for each answer in Answered Scorecards. It distinguishes the provider-defined is overall state or classification for the answer.

            * **Enables:** Filter Answered Scorecards by whether is overall in `answered_scorecards.answers.isOverall`; count true, false, and missing results separately.
            * **Interpretation:** Gong API reports is overall as a boolean on each answer; a missing field is unknown, not false.
          </Accordion>

          <Accordion id="provider-permission-field-gong-answered-scorecards-answers-notapplicable-d626e1d2bccc" title="Not Applicable" icon="globe" iconType="sharp-duotone-solid">
            Developer identifier: `answered_scorecards.answers.notApplicable`

            **Not Applicable.** Whether the reviewer marked the question not applicable. It distinguishes the provider-defined not applicable state or classification for the answer.

            * **Enables:** Filter Answered Scorecards by whether the reviewer marked the question not applicable in `answered_scorecards.answers.notApplicable`; count true, false, and missing results separately.
            * **Interpretation:** Gong API reports the reviewer marked the question not applicable as a boolean on each answer; a missing field is unknown, not false.
          </Accordion>

          <Accordion id="provider-permission-field-gong-answered-scorecards-answers-questionid-49d09d0eacc8" title="Question ID" icon="id-card" iconType="sharp-duotone-solid">
            Developer identifier: `answered_scorecards.answers.questionId`

            **Question ID.** The provider-reported question ID for each answer in Answered Scorecards. It provides the reference needed to connect the answered scorecard to the corresponding provider object.

            * **Enables:** Match repeated answer entries on question ID in `answered_scorecards.answers.questionId`; collapse only entries that share this declared transform key.
            * **Interpretation:** Gong API reports question ID as an identifier in its question namespace; it is not a universal identity outside Gong API. The connector explicitly marks this field as a transform deduplication key.
          </Accordion>

          <Accordion id="provider-permission-field-gong-answered-scorecards-answers-questionrevisio-0d4d1eff46e4" title="Question Revision ID" icon="id-card" iconType="sharp-duotone-solid">
            Developer identifier: `answered_scorecards.answers.questionRevisionId`

            **Question Revision ID.** The provider-reported question revision ID for each answer in Answered Scorecards. It provides the reference needed to connect the answered scorecard to the corresponding provider object.

            * **Enables:** Connect each answer in Answered Scorecards to the referenced question revision through `answered_scorecards.answers.questionRevisionId`; flag question revision ID values that do not resolve in that provider namespace.
            * **Interpretation:** Gong API reports question revision ID as an identifier in its question revision namespace; it is not a universal identity outside Gong API.
          </Accordion>

          <Accordion id="provider-permission-field-gong-answered-scorecards-answers-score-0673a905bb13" title="Score" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `answered_scorecards.answers.score`

            **Score.** Numeric score for the question, if applicable. It supplies the returned score text needed to understand the answer in context.

            * **Enables:** Search the returned score text in `answered_scorecards.answers.score` and attribute each match to its parent answered scorecard and reported author when available.
            * **Interpretation:** Gong API supplies score as returned text on each answer; truncation, formatting, and access boundaries can limit completeness.
          </Accordion>

          <Accordion id="provider-permission-field-gong-answered-scorecards-answers-selectedoptions-465d0154430c" title="Selected Options" icon="passport" iconType="sharp-duotone-solid">
            Developer identifier: `answered_scorecards.answers.selectedOptions`

            **Selected Options.** Selected answer options for choice questions. Nullable. It preserves the nested context needed to interpret the parent answered scorecard.

            * **Enables:** Compare the exact Gong API-configured selected options set in `answered_scorecards.answers.selectedOptions` for each answer; preserve provider labels and unknown entries.
            * **Interpretation:** Gong API returns selected options as an array of selected option value entries on each answer; missing, empty, and permission-redacted arrays are not equivalent.
          </Accordion>

          <Accordion id="provider-permission-field-gong-answered-scorecards-callid-26e564b90029" title="Call ID" icon="address-book" iconType="sharp-duotone-solid">
            Developer identifier: `answered_scorecards.callId`

            **Call ID.** Call ID that was scored. It provides the reference needed to connect the answered scorecard to the corresponding provider object.

            * **Enables:** Connect each answered scorecard in Answered Scorecards to the referenced call through `answered_scorecards.callId`; flag call ID values that do not resolve in that provider namespace.
            * **Interpretation:** Gong API reports call ID as an identifier in its call namespace; it is not a universal identity outside Gong API.
          </Accordion>

          <Accordion id="provider-permission-field-gong-answered-scorecards-callstarttime-c59102692727" title="Call Start Time" icon="phone" iconType="sharp-duotone-solid">
            Developer identifier: `answered_scorecards.callStartTime`

            **Call Start Time.** Call start time. It anchors the answered scorecard on the provider's reported timeline.

            * **Enables:** Filter Answered Scorecards by call start time in `answered_scorecards.callStartTime`; pair that boundary with the corresponding end before measuring elapsed time.
            * **Interpretation:** Gong API reports call start time as a timestamp on each answered scorecard; timezone and precision follow this API field, and absence is not an inferred event time.
          </Accordion>

          <Accordion id="provider-permission-field-gong-answered-scorecards-editoruserid-a68e4727c703" title="Editor User ID" icon="address-book" iconType="sharp-duotone-solid">
            Developer identifier: `answered_scorecards.editorUserId`

            **Editor User ID.** User who last edited the answered scorecard. Nullable. It provides the reference needed to connect the answered scorecard to the corresponding provider object.

            * **Enables:** Connect each answered scorecard in Answered Scorecards to the referenced editor user through `answered_scorecards.editorUserId`; flag editor user ID values that do not resolve in that provider namespace.
            * **Interpretation:** Gong API reports editor user ID as an identifier in its editor user namespace; it is not a universal identity outside Gong API.
          </Accordion>

          <Accordion id="provider-permission-field-gong-answered-scorecards-revieweduserid-e5c910c56b71" title="Reviewed User ID" icon="id-card" iconType="sharp-duotone-solid">
            Developer identifier: `answered_scorecards.reviewedUserId`

            **Reviewed User ID.** User being reviewed. It provides the reference needed to connect the answered scorecard to the corresponding provider object.

            * **Enables:** Connect each answered scorecard in Answered Scorecards to the referenced reviewed user through `answered_scorecards.reviewedUserId`; flag reviewed user ID values that do not resolve in that provider namespace.
            * **Interpretation:** Gong API reports reviewed user ID as an identifier in its reviewed user namespace; it is not a universal identity outside Gong API.
          </Accordion>

          <Accordion id="provider-permission-field-gong-answered-scorecards-revieweruserid-7c122b486f7e" title="Reviewer User ID" icon="id-card" iconType="sharp-duotone-solid">
            Developer identifier: `answered_scorecards.reviewerUserId`

            **Reviewer User ID.** Reviewer user ID. Null when the scorecard was filled automatically. It provides the reference needed to connect the answered scorecard to the corresponding provider object.

            * **Enables:** Connect each answered scorecard in Answered Scorecards to the referenced reviewer user through `answered_scorecards.reviewerUserId`; flag reviewer user ID values that do not resolve in that provider namespace.
            * **Interpretation:** Gong API reports reviewer user ID as an identifier in its reviewer user namespace; it is not a universal identity outside Gong API.
          </Accordion>

          <Accordion id="provider-permission-field-gong-answered-scorecards-reviewmethod-98082d91755e" title="Review Method" icon="map-location-dot" iconType="sharp-duotone-solid">
            Developer identifier: `answered_scorecards.reviewMethod`

            **Review Method.** How the scorecard was completed (e.g., MANUAL, AUTOMATIC). It distinguishes the provider-defined review method state or classification for the answered scorecard.

            * **Enables:** Filter Answered Scorecards by the exact Gong API-defined review method in `answered_scorecards.reviewMethod` and preserve unknown values as distinct categories.
            * **Interpretation:** Gong API supplies review method from its own taxonomy on each answered scorecard; preserve unknown and newly introduced labels.
          </Accordion>

          <Accordion id="provider-permission-field-gong-answered-scorecards-reviewtime-713e79ea277f" title="Review Time" icon="map-location-dot" iconType="sharp-duotone-solid">
            Developer identifier: `answered_scorecards.reviewTime`

            **Review Time.** Review completion time. It is needed to place the answered scorecard on the provider timeline at the field's stated precision.

            * **Enables:** Order Answered Scorecards by the provider-reported instant in `answered_scorecards.reviewTime` and isolate records inside the same time window and precision.
            * **Interpretation:** Gong API reports review time as a time value for each answered scorecard; format, timezone, precision, and absolute-versus-relative meaning follow this field's contract. A connector directive uses this field to order records for latest-state or incremental processing. The schema designates this field as the event timestamp.
          </Accordion>

          <Accordion id="provider-permission-field-gong-answered-scorecards-scorecardid-2b7c792ca93f" title="Scorecard ID" icon="id-card" iconType="sharp-duotone-solid">
            Developer identifier: `answered_scorecards.scorecardId`

            **Scorecard ID.** Scorecard template ID. It provides the reference needed to connect the answered scorecard to the corresponding provider object.

            * **Enables:** Connect each answered scorecard in Answered Scorecards to the referenced scorecard through `answered_scorecards.scorecardId`; flag scorecard ID values that do not resolve in that provider namespace.
            * **Interpretation:** Gong API reports scorecard ID as an identifier in its scorecard namespace; it is not a universal identity outside Gong API.
          </Accordion>

          <Accordion id="provider-permission-field-gong-answered-scorecards-scorecardname-9f1e675edd82" title="Scorecard Name" icon="address-book" iconType="sharp-duotone-solid">
            Developer identifier: `answered_scorecards.scorecardName`

            **Scorecard Name.** Scorecard name. It gives the answered scorecard a human-readable provider label while its identifier remains the stable reference.

            * **Enables:** Label each answered scorecard with scorecard name from `answered_scorecards.scorecardName`; distinguish records that share that display name but have different Gong API identifiers.
            * **Interpretation:** Gong API reports scorecard name as display text for each answered scorecard; names are mutable and are not stable identities.
          </Accordion>

          <Accordion id="provider-permission-field-gong-answered-scorecards-visibilitytype-2ba4aca8687c" title="Visibility Type" icon="location-crosshairs" iconType="sharp-duotone-solid">
            Developer identifier: `answered_scorecards.visibilityType`

            **Visibility Type.** Visibility setting. It distinguishes the provider-defined visibility type state or classification for the answered scorecard.

            * **Enables:** Segment answered scorecard entries in Answered Scorecards by visibility type in `answered_scorecards.visibilityType`; compare counts only within the same Gong API taxonomy.
            * **Interpretation:** Gong API reports visibility type as a label from its own taxonomy on each answered scorecard; preserve unknown labels rather than mapping them by assumption.
          </Accordion>
        </AccordionGroup>
      </Accordion>

      <Accordion id="provider-permission-tap-gong-call-transcripts-102f4c20cce5" title="Call Transcripts" icon="headset" iconType="sharp-duotone-solid">
        Developer identifier: `call_transcripts`

        **Call Transcripts.** Retrieve call transcripts from Gong. Returns transcript segments with speaker identification, timestamps, and text for each call. Gong does not expose a per-transcript modified timestamp, so the plan's request window supplies `fromDateTime` and `toDateTime`.

        * **Enables:** Locate transcript sentences by call, speaker, and offset for conversation review.
        * **Scope:** Reads the records selected by Gong API's `/{apiVersion}/calls/transcript` operation as an event stream using incremental synchronization. Visibility follows the Gong API credential, workspace access, and the endpoint's content-selection settings. The stream contains provider transcript text with speaker labels and offsets, not recording audio or video. This stream supplies no reliable deletion signal.

        <AccordionGroup>
          <Accordion id="provider-permission-field-gong-call-transcripts-callid-ccab32e583f0" title="Call ID" icon="address-book" iconType="sharp-duotone-solid">
            Developer identifier: `call_transcripts.callId`

            **Call ID.** Unique identifier of the call. It provides the reference needed to connect the call transcript to the corresponding provider object.

            * **Enables:** Match repeated call transcript entries on call ID in `call_transcripts.callId`; collapse only entries that share this declared transform key.
            * **Interpretation:** Gong API reports call ID as an identifier in its call namespace; it is not a universal identity outside Gong API. The connector explicitly marks this field as a transform deduplication key.
          </Accordion>

          <Accordion id="provider-permission-field-gong-call-transcripts-transcript-8aacf1807d5c" title="Transcript" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `call_transcripts.transcript`

            **Transcript.** Array of transcript segments. It preserves the nested context needed to interpret the parent call transcript.

            * **Enables:** Reconstruct the returned transcript in `call_transcripts.transcript` by preserving sentence order, speaker attribution, and call-relative offsets for the parent call transcript.
            * **Interpretation:** Gong API returns transcript as ordered content or provider-generated content metadata on each call transcript; truncation, omission, and inaccessible source media can limit completeness.
          </Accordion>

          <Accordion id="provider-permission-field-gong-call-transcripts-transcript-sentences-669b340801cc" title="Sentences" icon="lock" iconType="sharp-duotone-solid">
            Developer identifier: `call_transcripts.transcript.sentences`

            **Sentences.** The provider-returned sentences collection nested under the transcript structure for each call transcript; needed to retain every element with its parent relationship.

            * **Enables:** Reconstruct the returned transcript in `call_transcripts.transcript.sentences` by preserving sentence order, speaker attribution, and call-relative offsets for the parent call transcript.
            * **Interpretation:** Gong API returns sentences as ordered content or provider-generated content metadata on each transcript; truncation, omission, and inaccessible source media can limit completeness.
          </Accordion>

          <Accordion id="provider-permission-field-gong-call-transcripts-transcript-sentences-end-f7fd95176130" title="End" icon="phone" iconType="sharp-duotone-solid">
            Developer identifier: `call_transcripts.transcript.sentences.end`

            **End.** End time in ms. It supplies the end measure for the sentence at the provider's declared unit and grain.

            * **Enables:** Order call excerpts by the numeric end in `call_transcripts.transcript.sentences.end`; pair start and end positions before calculating a span.
            * **Interpretation:** Gong API reports end as milliseconds on each sentence; compare only records with the same unit and aggregation grain. Gong returns a call-relative position in the stated unit; it is not a wall-clock timestamp.
          </Accordion>

          <Accordion id="provider-permission-field-gong-call-transcripts-transcript-sentences-start-1382dd457a37" title="Start" icon="video" iconType="sharp-duotone-solid">
            Developer identifier: `call_transcripts.transcript.sentences.start`

            **Start.** Start time in ms. It supplies the start measure for the sentence at the provider's declared unit and grain.

            * **Enables:** Order call excerpts by the numeric start in `call_transcripts.transcript.sentences.start`; pair start and end positions before calculating a span.
            * **Interpretation:** Gong API reports start as milliseconds on each sentence; compare only records with the same unit and aggregation grain. Gong returns a call-relative position in the stated unit; it is not a wall-clock timestamp.
          </Accordion>

          <Accordion id="provider-permission-field-gong-call-transcripts-transcript-sentences-text-f8c12477455f" title="Text" icon="lock" iconType="sharp-duotone-solid">
            Developer identifier: `call_transcripts.transcript.sentences.text`

            **Text.** Transcribed text. It defines the content surface available for this call transcript.

            * **Enables:** Locate sentence records by text in `call_transcripts.transcript.sentences.text`; attribute each text match to its parent call transcript and, when present, its reported author.
            * **Interpretation:** This is provider transcript data, not the source audio or video, and speaker attribution can reflect provider labeling limits.
          </Accordion>

          <Accordion id="provider-permission-field-gong-call-transcripts-transcript-speakerid-e00ea57ec6bd" title="Speaker ID" icon="id-card" iconType="sharp-duotone-solid">
            Developer identifier: `call_transcripts.transcript.speakerId`

            **Speaker ID.** Speaker ID. It provides the reference needed to connect the call transcript to the corresponding provider object.

            * **Enables:** Match repeated transcript entries on speaker ID in `call_transcripts.transcript.speakerId`; collapse only entries that share this declared transform key.
            * **Interpretation:** Gong API reports speaker ID as an identifier in its speaker namespace; it is not a universal identity outside Gong API. The connector explicitly marks this field as a transform deduplication key.
          </Accordion>

          <Accordion id="provider-permission-field-gong-call-transcripts-transcript-topic-d73458d95238" title="Topic" icon="passport" iconType="sharp-duotone-solid">
            Developer identifier: `call_transcripts.transcript.topic`

            **Topic.** Topic label. It supplies the returned topic text needed to understand the transcript in context.

            * **Enables:** Search the returned topic text in `call_transcripts.transcript.topic` and attribute each match to its parent call transcript and reported author when available.
            * **Interpretation:** Gong API supplies topic as returned text on each transcript; truncation, formatting, and access boundaries can limit completeness. Gong API generated or classified this result; it may be incomplete and is not a Parable-authored judgment.
          </Accordion>
        </AccordionGroup>
      </Accordion>

      <Accordion id="provider-permission-tap-gong-calls-f8e44b93e3ed" title="Calls" icon="video" iconType="sharp-duotone-solid">
        Developer identifier: `calls`

        **Calls.** List all calls by date range from Gong. Returns basic call metadata including call ID, title, scheduled time, duration, direction, and participants.

        * **Enables:** Inventory Gong call metadata by date range and attribute each call to its participants, direction, and scheduled time.
        * **Scope:** Reads the records selected by Gong API's `/{apiVersion}/calls` operation as an event stream using incremental synchronization. Visibility follows the Gong API credential, workspace access, and the endpoint's content-selection settings. The stream contains basic call metadata, not transcript text, recordings, or the richer provider-generated content from the extensive-call operation. This stream supplies no reliable deletion signal.

        <AccordionGroup>
          <Accordion id="provider-permission-field-gong-calls-calendareventid-65200680a1f1" title="Calendar Event ID" icon="lock" iconType="sharp-duotone-solid">
            Developer identifier: `calls.calendarEventId`

            **Calendar Event ID.** Associated calendar event ID. It provides the reference needed to connect the call to the corresponding provider object.

            * **Enables:** Connect each call in Calls to the referenced calendar event through `calls.calendarEventId`; flag calendar event ID values that do not resolve in that provider namespace.
            * **Interpretation:** Gong API reports calendar event ID as an identifier in its calendar event namespace; it is not a universal identity outside Gong API.
          </Accordion>

          <Accordion id="provider-permission-field-gong-calls-clientuniqueid-26ca75f6d97d" title="Client Unique ID" icon="address-book" iconType="sharp-duotone-solid">
            Developer identifier: `calls.clientUniqueId`

            **Client Unique ID.** Client-provided unique identifier. It provides the reference needed to connect the call to the corresponding provider object.

            * **Enables:** Connect each call in Calls to the referenced client unique through `calls.clientUniqueId`; flag client unique ID values that do not resolve in that provider namespace.
            * **Interpretation:** Gong API reports client unique ID as an identifier in its client unique namespace; it is not a universal identity outside Gong API.
          </Accordion>

          <Accordion id="provider-permission-field-gong-calls-customdata-aa53c9897778" title="Custom Data" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `calls.customData`

            **Custom Data.** Custom data associated with the call. It must be interpreted with the enclosing provider field name, type, or custom schema for the call.

            * **Enables:** Interpret `calls.customData` with the enclosing custom field name, declared type, and provider schema; compare only records that share that contract.
            * **Interpretation:** Gong API reports custom data under the enclosing custom or typed field contract on each call; compare it only with values from the same provider key and type.
          </Accordion>

          <Accordion id="provider-permission-field-gong-calls-direction-6472633af0c7" title="Direction" icon="headset" iconType="sharp-duotone-solid">
            Developer identifier: `calls.direction`

            **Direction.** Direction of the call (Inbound or Outbound). It distinguishes the provider-defined direction state or classification for the call.

            * **Enables:** Filter Calls by the exact Gong API-defined direction in `calls.direction` and preserve unknown values as distinct categories.
            * **Interpretation:** Gong API supplies direction from its own taxonomy on each call; preserve unknown and newly introduced labels.
          </Accordion>

          <Accordion id="provider-permission-field-gong-calls-duration-daf61f1847c4" title="Duration" icon="headset" iconType="sharp-duotone-solid">
            Developer identifier: `calls.duration`

            **Duration.** Duration of the call in seconds. It supplies the duration measure for the call at the provider's declared unit and grain.

            * **Enables:** Measure duration through `calls.duration` for each call and compare only values with the same unit and record grain.
            * **Interpretation:** Gong API reports duration as a measure on each call; compare only records with the same unit and aggregation grain.
          </Accordion>

          <Accordion id="provider-permission-field-gong-calls-id-651e91d6593e" title="ID" icon="id-card" iconType="sharp-duotone-solid">
            Developer identifier: `calls.id`

            **ID.** Unique identifier for the call. It provides the reference needed to connect the call to the corresponding provider object.

            * **Enables:** Match repeated call entries on ID in `calls.id`; collapse only entries that share this declared transform key.
            * **Interpretation:** Gong API reports ID as an identifier in its call namespace; it is not a universal identity outside Gong API. The connector explicitly marks this field as a transform deduplication key.
          </Accordion>

          <Accordion id="provider-permission-field-gong-calls-isprivate-c971e1e31593" title="Is Private" icon="phone" iconType="sharp-duotone-solid">
            Developer identifier: `calls.isPrivate`

            **Is Private.** Whether the call is private. It distinguishes the provider-defined is private state or classification for the call.

            * **Enables:** Filter Calls by whether the call is private in `calls.isPrivate`; count true, false, and missing results separately.
            * **Interpretation:** Gong API reports the call is private as a boolean on each call; a missing field is unknown, not false.
          </Accordion>

          <Accordion id="provider-permission-field-gong-calls-language-e1dc322b9b65" title="Language" icon="address-book" iconType="sharp-duotone-solid">
            Developer identifier: `calls.language`

            **Language.** Language of the call. It supplies the language profile facet used to reconcile or attribute the call.

            * **Enables:** Reconcile the call's language in `calls.language` with its provider profile or directory identity; confirm ambiguous matches with the stable provider ID.
            * **Interpretation:** Gong API reports language as a mutable profile or directory attribute on each call; it may be absent, shared, or non-unique.
          </Accordion>

          <Accordion id="provider-permission-field-gong-calls-media-29f0f55f057c" title="Media" icon="headset" iconType="sharp-duotone-solid">
            Developer identifier: `calls.media`

            **Media.** Media type of the call. It distinguishes the provider-defined media state or classification for the call.

            * **Enables:** Filter Calls by the exact Gong API-defined media in `calls.media` and preserve unknown values as distinct categories.
            * **Interpretation:** Gong API supplies media from its own taxonomy on each call; preserve unknown and newly introduced labels.
          </Accordion>

          <Accordion id="provider-permission-field-gong-calls-meetingurl-ed83835a74f3" title="Meeting URL" icon="lock" iconType="sharp-duotone-solid">
            Developer identifier: `calls.meetingUrl`

            **Meeting URL.** Meeting URL for the call. It locates the provider resource or path associated with the call.

            * **Enables:** Associate each call with the resource identified by meeting URL in `calls.meetingUrl`; verify the link resolves to the expected Gong API object.
            * **Interpretation:** Gong API reports meeting URL as a resource locator for each call; access still depends on viewer permissions and the URL may expire or change.
          </Accordion>

          <Accordion id="provider-permission-field-gong-calls-primaryuserid-4116b00dc3a6" title="Primary User ID" icon="unlock" iconType="sharp-duotone-solid">
            Developer identifier: `calls.primaryUserId`

            **Primary User ID.** ID of the primary Gong user associated with the call. It provides the reference needed to connect the call to the corresponding provider object.

            * **Enables:** Connect each call in Calls to the referenced primary user through `calls.primaryUserId`; flag primary user ID values that do not resolve in that provider namespace.
            * **Interpretation:** Gong API reports primary user ID as an identifier in its primary user namespace; it is not a universal identity outside Gong API.
          </Accordion>

          <Accordion id="provider-permission-field-gong-calls-purpose-3944385582ab" title="Purpose" icon="unlock" iconType="sharp-duotone-solid">
            Developer identifier: `calls.purpose`

            **Purpose.** Purpose of the call. It supplies the returned purpose text needed to understand the call in context.

            * **Enables:** Search the returned purpose text in `calls.purpose` and attribute each match to its parent call and reported author when available.
            * **Interpretation:** Gong API supplies purpose as returned text on each call; truncation, formatting, and access boundaries can limit completeness.
          </Accordion>

          <Accordion id="provider-permission-field-gong-calls-scheduled-2443dbc29913" title="Scheduled" icon="video" iconType="sharp-duotone-solid">
            Developer identifier: `calls.scheduled`

            **Scheduled.** Scheduled time of the call in ISO-8601 format. It is needed to place the call on the provider timeline at the field's stated precision.

            * **Enables:** Order Calls by the provider-reported instant in `calls.scheduled` and isolate records inside the same time window and precision.
            * **Interpretation:** Gong API reports scheduled as a time value for each call; format, timezone, precision, and absolute-versus-relative meaning follow this field's contract.
          </Accordion>

          <Accordion id="provider-permission-field-gong-calls-scope-18033b6d29c2" title="Scope" icon="video" iconType="sharp-duotone-solid">
            Developer identifier: `calls.scope`

            **Scope.** Scope of the call (Internal/External). It distinguishes the provider-defined scope state or classification for the call.

            * **Enables:** Filter Calls by the exact Gong API-defined scope in `calls.scope` and preserve unknown values as distinct categories.
            * **Interpretation:** Gong API supplies scope from its own taxonomy on each call; preserve unknown and newly introduced labels.
          </Accordion>

          <Accordion id="provider-permission-field-gong-calls-sdrdisposition-afdac74a2fbb" title="Sdr Disposition" icon="phone" iconType="sharp-duotone-solid">
            Developer identifier: `calls.sdrDisposition`

            **Sdr Disposition.** Sales-development representative disposition tag. It distinguishes the provider-defined sdr disposition state or classification for the call.

            * **Enables:** Filter Calls by the exact Gong API-defined sdr disposition in `calls.sdrDisposition` and preserve unknown values as distinct categories.
            * **Interpretation:** Gong API supplies sdr disposition from its own taxonomy on each call; preserve unknown and newly introduced labels.
          </Accordion>

          <Accordion id="provider-permission-field-gong-calls-started-5a087145b121" title="Started" icon="phone" iconType="sharp-duotone-solid">
            Developer identifier: `calls.started`

            **Started.** Actual start time of the call in ISO-8601 format. It anchors the call on the provider's reported timeline.

            * **Enables:** Order Calls by started in `calls.started` and isolate records inside an exact provider reporting window.
            * **Interpretation:** Gong API reports started as a timestamp on each call; timezone and precision follow this API field, and absence is not an inferred event time. A connector directive uses this field to order records for latest-state or incremental processing. The schema designates this field as the event timestamp.
          </Accordion>

          <Accordion id="provider-permission-field-gong-calls-system-9ce12550b848" title="System" icon="video" iconType="sharp-duotone-solid">
            Developer identifier: `calls.system`

            **System.** Telephony or conferencing system used. It distinguishes the provider-defined system state or classification for the call.

            * **Enables:** Filter Calls by the exact Gong API-defined system in `calls.system` and preserve unknown values as distinct categories.
            * **Interpretation:** Gong API supplies system from its own taxonomy on each call; preserve unknown and newly introduced labels.
          </Accordion>

          <Accordion id="provider-permission-field-gong-calls-title-6ec5a1e4090d" title="Title" icon="phone" iconType="sharp-duotone-solid">
            Developer identifier: `calls.title`

            **Title.** Title or subject of the call. It supplies the returned title text needed to understand the call in context.

            * **Enables:** Label each call with title from `calls.title`; distinguish records that share that display name but have different Gong API identifiers.
            * **Interpretation:** Gong API reports title as display text for each call; names are mutable and are not stable identities.
          </Accordion>

          <Accordion id="provider-permission-field-gong-calls-url-7ec329cf68c2" title="URL" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `calls.url`

            **URL.** URL to view the call in Gong. It locates the provider resource or path associated with the call.

            * **Enables:** Associate each call with the resource identified by URL in `calls.url`; verify the link resolves to the expected Gong API object.
            * **Interpretation:** Gong API reports URL as a resource locator for each call; access still depends on viewer permissions and the URL may expire or change.
          </Accordion>

          <Accordion id="provider-permission-field-gong-calls-workspaceid-c28e4cc8f022" title="Workspace ID" icon="id-card" iconType="sharp-duotone-solid">
            Developer identifier: `calls.workspaceId`

            **Workspace ID.** Workspace the call belongs to. It provides the reference needed to connect the call to the corresponding provider object.

            * **Enables:** Connect each call in Calls to the referenced workspace through `calls.workspaceId`; flag workspace ID values that do not resolve in that provider namespace.
            * **Interpretation:** Gong API reports workspace ID as an identifier in its workspace namespace; it is not a universal identity outside Gong API.
          </Accordion>
        </AccordionGroup>
      </Accordion>

      <Accordion id="provider-permission-tap-gong-calls-extensive-0c6e11eb95d0" title="Calls Extensive" icon="phone" iconType="sharp-duotone-solid">
        Developer identifier: `calls_extensive`

        **Calls Extensive.** Retrieve detailed/extensive call data from Gong including topics, trackers, parties, key points, highlights, and other rich content fields. Uses POST with filter and content selector.

        * **Enables:** Review Gong-provided topics, trackers, highlights, comments, and interaction measures in the context of each call.
        * **Scope:** Reads the records selected by Gong API's `/{apiVersion}/calls/extensive` operation as an event stream using incremental synchronization. Visibility follows the Gong API credential, workspace access, and the endpoint's content-selection settings. Gong supplies topics, trackers, highlights, summaries, and classifications; they may be incomplete and are not independent Parable assessments. Transcript text and recording bytes are not part of this operation. This stream supplies no reliable deletion signal.

        <AccordionGroup>
          <Accordion id="provider-permission-field-gong-calls-extensive-collaboration-de4ecb665eb3" title="Collaboration" icon="phone" iconType="sharp-duotone-solid">
            Developer identifier: `calls_extensive.collaboration`

            **Collaboration.** Collaboration data (public comments) on the call. It preserves the nested context needed to interpret the parent extensive call.

            * **Enables:** Attribute collaboration in `calls_extensive.collaboration` to the parent extensive call; identify parent records where that nested collaboration object is absent.
            * **Interpretation:** Gong API reports collaboration as a nested object on each extensive call; optional children may be absent from a valid response.
          </Accordion>

          <Accordion id="provider-permission-field-gong-calls-extensive-collaboration-publiccomment-be517de382a5" title="Public Comments" icon="unlock" iconType="sharp-duotone-solid">
            Developer identifier: `calls_extensive.collaboration.publicComments`

            **Public Comments.** The provider-returned public comments collection nested under the collaboration structure for each extensive call; needed to retain every element with its parent relationship.

            * **Enables:** Search the returned public comments content in `calls_extensive.collaboration.publicComments` while preserving element order and attribution to the parent extensive call.
            * **Interpretation:** Gong API returns public comments as ordered content or provider-generated content metadata on each collaboration; truncation, omission, and inaccessible source media can limit completeness.
          </Accordion>

          <Accordion id="provider-permission-field-gong-calls-extensive-collaboration-publiccomment-3b48e82cfc71" title="Audio End Time" icon="headset" iconType="sharp-duotone-solid">
            Developer identifier: `calls_extensive.collaboration.publicComments.audioEndTime`

            **Audio End Time.** The provider-reported audio end time for each public comment in extensive call. It supplies the audio end time measure for the public comment at the provider's declared unit and grain.

            * **Enables:** Order call excerpts by the numeric audio end time in `calls_extensive.collaboration.publicComments.audioEndTime`; pair start and end positions before calculating a span.
            * **Interpretation:** Gong API reports audio end time as a number at the parent record's grain on each public comment; compare only records with the same unit and aggregation grain. Gong returns a numeric call-relative position here, but this declaration does not state a unit; do not interpret it as a wall-clock timestamp.
          </Accordion>

          <Accordion id="provider-permission-field-gong-calls-extensive-collaboration-publiccomment-76e062d02752" title="Audio Start Time" icon="headset" iconType="sharp-duotone-solid">
            Developer identifier: `calls_extensive.collaboration.publicComments.audioStartTime`

            **Audio Start Time.** The provider-reported audio start time for each public comment in extensive call. It supplies the audio start time measure for the public comment at the provider's declared unit and grain.

            * **Enables:** Order call excerpts by the numeric audio start time in `calls_extensive.collaboration.publicComments.audioStartTime`; pair start and end positions before calculating a span.
            * **Interpretation:** Gong API reports audio start time as a number at the parent record's grain on each public comment; compare only records with the same unit and aggregation grain. Gong returns a numeric call-relative position here, but this declaration does not state a unit; do not interpret it as a wall-clock timestamp.
          </Accordion>

          <Accordion id="provider-permission-field-gong-calls-extensive-collaboration-publiccomment-5892b2da4bde" title="Comment" icon="lock" iconType="sharp-duotone-solid">
            Developer identifier: `calls_extensive.collaboration.publicComments.comment`

            **Comment.** The provider-reported comment for each public comment in extensive call. It defines the content surface available for this extensive call.

            * **Enables:** Locate public comment records by comment in `calls_extensive.collaboration.publicComments.comment`; attribute each text match to its parent extensive call and, when present, its reported author.
            * **Interpretation:** Gong supplies this call content; provider-generated excerpts or summaries may omit context and are not Parable-authored assessments.
          </Accordion>

          <Accordion id="provider-permission-field-gong-calls-extensive-collaboration-publiccomment-ec2622db2030" title="Commenter User ID" icon="address-book" iconType="sharp-duotone-solid">
            Developer identifier: `calls_extensive.collaboration.publicComments.commenterUserId`

            **Commenter User ID.** The provider-reported commenter user ID for each public comment in extensive call. It provides the reference needed to connect the extensive call to the corresponding provider object.

            * **Enables:** Connect each public comment in extensive call to the referenced commenter user through `calls_extensive.collaboration.publicComments.commenterUserId`; flag commenter user ID values that do not resolve in that provider namespace.
            * **Interpretation:** Gong API reports commenter user ID as an identifier in its commenter user namespace; it is not a universal identity outside Gong API.
          </Accordion>

          <Accordion id="provider-permission-field-gong-calls-extensive-collaboration-publiccomment-9e5e92622e59" title="During Call" icon="video" iconType="sharp-duotone-solid">
            Developer identifier: `calls_extensive.collaboration.publicComments.duringCall`

            **During Call.** The provider-reported during call for each public comment in extensive call. It distinguishes the provider-defined during call state or classification for the public comment.

            * **Enables:** Filter extensive call by whether during call in `calls_extensive.collaboration.publicComments.duringCall`; count true, false, and missing results separately.
            * **Interpretation:** Gong API reports during call as a boolean on each public comment; a missing field is unknown, not false.
          </Accordion>

          <Accordion id="provider-permission-field-gong-calls-extensive-collaboration-publiccomment-cb77d3f39f2e" title="ID" icon="id-card" iconType="sharp-duotone-solid">
            Developer identifier: `calls_extensive.collaboration.publicComments.id`

            **ID.** The provider-reported ID for each public comment in extensive call. It provides the reference needed to connect the extensive call to the corresponding provider object.

            * **Enables:** Connect each public comment in extensive call to the referenced public comment through `calls_extensive.collaboration.publicComments.id`; flag ID values that do not resolve in that provider namespace.
            * **Interpretation:** Gong API reports ID as an identifier in its public comment namespace; it is not a universal identity outside Gong API.
          </Accordion>

          <Accordion id="provider-permission-field-gong-calls-extensive-collaboration-publiccomment-ed2bc6a2962d" title="In Reply To" icon="user-shield" iconType="sharp-duotone-solid">
            Developer identifier: `calls_extensive.collaboration.publicComments.inReplyTo`

            **In Reply To.** The provider-reported in reply to for each public comment in extensive call. It identifies the related provider object that gives the public comment its parent, owner, or container context.

            * **Enables:** Connect each public comment to the related in reply to in `calls_extensive.collaboration.publicComments.inReplyTo` and verify that the referenced provider object resolves in the expected parent or container.
            * **Interpretation:** Gong API reports in reply to as relationship context on each public comment; resolve it in the named provider namespace rather than by display text alone.
          </Accordion>

          <Accordion id="provider-permission-field-gong-calls-extensive-collaboration-publiccomment-8fa98dd78c48" title="Posted" icon="headset" iconType="sharp-duotone-solid">
            Developer identifier: `calls_extensive.collaboration.publicComments.posted`

            **Posted.** ISO-8601 timestamp. It is needed to place the public comment on the provider timeline at the field's stated precision.

            * **Enables:** Order Calls Extensive by the provider-reported instant in `calls_extensive.collaboration.publicComments.posted` and isolate records inside the same time window and precision.
            * **Interpretation:** Gong API reports posted as a time value for each public comment; format, timezone, precision, and absolute-versus-relative meaning follow this field's contract.
          </Accordion>

          <Accordion id="provider-permission-field-gong-calls-extensive-content-878d5fce9aa4" title="Content" icon="lock" iconType="sharp-duotone-solid">
            Developer identifier: `calls_extensive.content`

            **Content.** Rich content for the call (topics, trackers, brief, highlights, etc.). It preserves the nested context needed to interpret the parent extensive call.

            * **Enables:** Attribute content in `calls_extensive.content` to the parent extensive call; identify parent records where that nested content object is absent.
            * **Interpretation:** Gong API reports content as a nested object on each extensive call; optional children may be absent from a valid response. Gong API generated or classified this result; it may be incomplete and is not a Parable-authored judgment.
          </Accordion>

          <Accordion id="provider-permission-field-gong-calls-extensive-content-brief-a2469d4f5f16" title="Brief" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `calls_extensive.content.brief`

            **Brief.** AI-generated brief summary of the call. It defines the content surface available for this extensive call.

            * **Enables:** Locate content records by brief in `calls_extensive.content.brief`; attribute each text match to its parent extensive call and, when present, its reported author.
            * **Interpretation:** Gong supplies this call content; provider-generated excerpts or summaries may omit context and are not Parable-authored assessments. Gong API generated or classified this result; it may be incomplete and is not a Parable-authored judgment.
          </Accordion>

          <Accordion id="provider-permission-field-gong-calls-extensive-content-calloutcome-6f8f9f759331" title="Call Outcome" icon="phone" iconType="sharp-duotone-solid">
            Developer identifier: `calls_extensive.content.callOutcome`

            **Call Outcome.** The structured call outcome details attached to each content in extensive call. It preserves the nested context needed to interpret the parent extensive call.

            * **Enables:** Attribute call outcome in `calls_extensive.content.callOutcome` to the parent extensive call; identify parent records where that nested call outcome object is absent.
            * **Interpretation:** Gong API reports call outcome as a nested object on each content; optional children may be absent from a valid response.
          </Accordion>

          <Accordion id="provider-permission-field-gong-calls-extensive-content-calloutcome-categor-6c190dbbb0ad" title="Category" icon="passport" iconType="sharp-duotone-solid">
            Developer identifier: `calls_extensive.content.callOutcome.category`

            **Category.** The provider-reported category for each call outcome in extensive call. It distinguishes the provider-defined category state or classification for the call outcome.

            * **Enables:** Segment call outcome entries in extensive call by category in `calls_extensive.content.callOutcome.category`; compare counts only within the same Gong API taxonomy.
            * **Interpretation:** Gong API reports category as a label from its own taxonomy on each call outcome; preserve unknown labels rather than mapping them by assumption. Gong API generated or classified this result; it may be incomplete and is not a Parable-authored judgment.
          </Accordion>

          <Accordion id="provider-permission-field-gong-calls-extensive-content-calloutcome-id-ed42180bc602" title="ID" icon="id-card" iconType="sharp-duotone-solid">
            Developer identifier: `calls_extensive.content.callOutcome.id`

            **ID.** The provider-reported ID for each call outcome in extensive call. It provides the reference needed to connect the extensive call to the corresponding provider object.

            * **Enables:** Connect each call outcome in extensive call to the referenced call outcome through `calls_extensive.content.callOutcome.id`; flag ID values that do not resolve in that provider namespace.
            * **Interpretation:** Gong API reports ID as an identifier in its call outcome namespace; it is not a universal identity outside Gong API.
          </Accordion>

          <Accordion id="provider-permission-field-gong-calls-extensive-content-calloutcome-name-6df5d9b8add5" title="Name" icon="id-card" iconType="sharp-duotone-solid">
            Developer identifier: `calls_extensive.content.callOutcome.name`

            **Name.** The provider-reported name for each call outcome in extensive call. It gives the call outcome a human-readable provider label while its identifier remains the stable reference.

            * **Enables:** Label each call outcome with name from `calls_extensive.content.callOutcome.name`; distinguish records that share that display name but have different Gong API identifiers.
            * **Interpretation:** Gong API reports name as display text for each call outcome; names are mutable and are not stable identities.
          </Accordion>

          <Accordion id="provider-permission-field-gong-calls-extensive-content-highlights-3ef745c139fd" title="Highlights" icon="passport" iconType="sharp-duotone-solid">
            Developer identifier: `calls_extensive.content.highlights`

            **Highlights.** The provider-returned highlights collection nested under the content structure for each extensive call; needed to retain every element with its parent relationship.

            * **Enables:** Review each provider-generated highlight in `calls_extensive.content.highlights` within its parent extensive call; retain element order and attribution without treating it as a Parable judgment.
            * **Interpretation:** Gong API returns highlights as ordered content or provider-generated content metadata on each content; truncation, omission, and inaccessible source media can limit completeness. Gong API generated or classified this result; it may be incomplete and is not a Parable-authored judgment.
          </Accordion>

          <Accordion id="provider-permission-field-gong-calls-extensive-content-highlights-items-9e7ac4daab66" title="Items" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `calls_extensive.content.highlights.items`

            **Items.** The provider-returned items collection nested under the highlight structure for each extensive call; needed to retain every element with its parent relationship.

            * **Enables:** Review each provider-generated item in `calls_extensive.content.highlights.items` within its parent extensive call; retain element order and attribution without treating it as a Parable judgment.
            * **Interpretation:** Gong API returns items as ordered content or provider-generated content metadata on each highlight; truncation, omission, and inaccessible source media can limit completeness.
          </Accordion>

          <Accordion id="provider-permission-field-gong-calls-extensive-content-highlights-items-st-a74fde1f3976" title="Start Times" icon="phone" iconType="sharp-duotone-solid">
            Developer identifier: `calls_extensive.content.highlights.items.startTimes`

            **Start Times.** The provider-returned start times collection nested under the item structure for each extensive call; needed to retain every element with its parent relationship.

            * **Enables:** Order the returned start times values in `calls_extensive.content.highlights.items.startTimes` at the provider's declared unit and pair interval boundaries before measuring elapsed time for the parent extensive call.
            * **Interpretation:** Gong API returns start times as ordered time values on each item; unit, timezone, and absolute-versus-relative meaning follow the provider field and must not be guessed.
          </Accordion>

          <Accordion id="provider-permission-field-gong-calls-extensive-content-highlights-items-te-8b11ce1e1af6" title="Text" icon="lock" iconType="sharp-duotone-solid">
            Developer identifier: `calls_extensive.content.highlights.items.text`

            **Text.** The provider-reported text for each item in extensive call. It defines the content surface available for this extensive call.

            * **Enables:** Locate item records by text in `calls_extensive.content.highlights.items.text`; attribute each text match to its parent extensive call and, when present, its reported author.
            * **Interpretation:** Gong supplies this call content; provider-generated excerpts or summaries may omit context and are not Parable-authored assessments.
          </Accordion>

          <Accordion id="provider-permission-field-gong-calls-extensive-content-highlights-title-4e80aec1e638" title="Title" icon="id-card" iconType="sharp-duotone-solid">
            Developer identifier: `calls_extensive.content.highlights.title`

            **Title.** The provider-reported title for each highlight in extensive call. It gives the highlight a human-readable provider label while its identifier remains the stable reference.

            * **Enables:** Label each highlight with title from `calls_extensive.content.highlights.title`; distinguish records that share that display name but have different Gong API identifiers.
            * **Interpretation:** Gong API reports title as display text for each highlight; names are mutable and are not stable identities.
          </Accordion>

          <Accordion id="provider-permission-field-gong-calls-extensive-content-keypoints-c6274f785e61" title="Key Points" icon="passport" iconType="sharp-duotone-solid">
            Developer identifier: `calls_extensive.content.keyPoints`

            **Key Points.** The provider-returned key points collection nested under the content structure for each extensive call; needed to retain every element with its parent relationship.

            * **Enables:** Connect the parent extensive call to every referenced key point in `calls_extensive.content.keyPoints`; identify provider IDs that do not resolve to the expected related object.
            * **Interpretation:** Gong API returns key points as an array of key point entries on each content; missing, empty, and permission-redacted arrays are not equivalent. Gong API generated or classified this result; it may be incomplete and is not a Parable-authored judgment.
          </Accordion>

          <Accordion id="provider-permission-field-gong-calls-extensive-content-keypoints-text-8e494d5f2f65" title="Text" icon="lock" iconType="sharp-duotone-solid">
            Developer identifier: `calls_extensive.content.keyPoints.text`

            **Text.** The provider-reported text for each key point in extensive call. It defines the content surface available for this extensive call.

            * **Enables:** Locate key point records by text in `calls_extensive.content.keyPoints.text`; attribute each text match to its parent extensive call and, when present, its reported author.
            * **Interpretation:** Gong supplies this call content; provider-generated excerpts or summaries may omit context and are not Parable-authored assessments.
          </Accordion>

          <Accordion id="provider-permission-field-gong-calls-extensive-content-outline-f672be9f3f1e" title="Outline" icon="passport" iconType="sharp-duotone-solid">
            Developer identifier: `calls_extensive.content.outline`

            **Outline.** The provider-returned outline collection nested under the content structure for each extensive call; needed to retain every element with its parent relationship.

            * **Enables:** Review each provider-generated outline in `calls_extensive.content.outline` within its parent extensive call; retain element order and attribution without treating it as a Parable judgment.
            * **Interpretation:** Gong API returns outline as ordered content or provider-generated content metadata on each content; truncation, omission, and inaccessible source media can limit completeness. Gong API generated or classified this result; it may be incomplete and is not a Parable-authored judgment.
          </Accordion>

          <Accordion id="provider-permission-field-gong-calls-extensive-content-outline-duration-c73e35a9babd" title="Duration" icon="headset" iconType="sharp-duotone-solid">
            Developer identifier: `calls_extensive.content.outline.duration`

            **Duration.** The provider-reported duration for each outline in extensive call. It supplies the duration measure for the outline at the provider's declared unit and grain.

            * **Enables:** Measure duration through `calls_extensive.content.outline.duration` for each outline and compare only values with the same unit and record grain.
            * **Interpretation:** Gong API reports duration as a measure on each outline; compare only records with the same unit and aggregation grain.
          </Accordion>

          <Accordion id="provider-permission-field-gong-calls-extensive-content-outline-items-990370449105" title="Items" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `calls_extensive.content.outline.items`

            **Items.** The provider-returned items collection nested under the outline structure for each extensive call; needed to retain every element with its parent relationship.

            * **Enables:** Review each provider-generated item in `calls_extensive.content.outline.items` within its parent extensive call; retain element order and attribution without treating it as a Parable judgment.
            * **Interpretation:** Gong API returns items as ordered content or provider-generated content metadata on each outline; truncation, omission, and inaccessible source media can limit completeness.
          </Accordion>

          <Accordion id="provider-permission-field-gong-calls-extensive-content-outline-items-start-62fea108fdbc" title="Start Time" icon="headset" iconType="sharp-duotone-solid">
            Developer identifier: `calls_extensive.content.outline.items.startTime`

            **Start Time.** The provider-reported start time for each item in extensive call. It supplies the start time measure for the item at the provider's declared unit and grain.

            * **Enables:** Order call excerpts by the numeric start time in `calls_extensive.content.outline.items.startTime`; pair start and end positions before calculating a span.
            * **Interpretation:** Gong API reports start time as a number at the parent record's grain on each item; compare only records with the same unit and aggregation grain. Gong returns a numeric call-relative position here, but this declaration does not state a unit; do not interpret it as a wall-clock timestamp.
          </Accordion>

          <Accordion id="provider-permission-field-gong-calls-extensive-content-outline-items-text-8c27aa4a2406" title="Text" icon="lock" iconType="sharp-duotone-solid">
            Developer identifier: `calls_extensive.content.outline.items.text`

            **Text.** The provider-reported text for each item in extensive call. It defines the content surface available for this extensive call.

            * **Enables:** Locate item records by text in `calls_extensive.content.outline.items.text`; attribute each text match to its parent extensive call and, when present, its reported author.
            * **Interpretation:** Gong supplies this call content; provider-generated excerpts or summaries may omit context and are not Parable-authored assessments.
          </Accordion>

          <Accordion id="provider-permission-field-gong-calls-extensive-content-outline-section-693d22c388fb" title="Section" icon="unlock" iconType="sharp-duotone-solid">
            Developer identifier: `calls_extensive.content.outline.section`

            **Section.** The provider-reported section for each outline in extensive call. It supplies the returned section text needed to understand the outline in context.

            * **Enables:** Search the returned section text in `calls_extensive.content.outline.section` and attribute each match to its parent calls extensive and reported author when available.
            * **Interpretation:** Gong API supplies section as returned text on each outline; truncation, formatting, and access boundaries can limit completeness.
          </Accordion>

          <Accordion id="provider-permission-field-gong-calls-extensive-content-outline-starttime-ceab6dfd7432" title="Start Time" icon="headset" iconType="sharp-duotone-solid">
            Developer identifier: `calls_extensive.content.outline.startTime`

            **Start Time.** The provider-reported start time for each outline in extensive call. It supplies the start time measure for the outline at the provider's declared unit and grain.

            * **Enables:** Order call excerpts by the numeric start time in `calls_extensive.content.outline.startTime`; pair start and end positions before calculating a span.
            * **Interpretation:** Gong API reports start time as a number at the parent record's grain on each outline; compare only records with the same unit and aggregation grain. Gong returns a numeric call-relative position here, but this declaration does not state a unit; do not interpret it as a wall-clock timestamp.
          </Accordion>

          <Accordion id="provider-permission-field-gong-calls-extensive-content-pointsofinterest-18516d42a8d8" title="Points Of Interest" icon="phone" iconType="sharp-duotone-solid">
            Developer identifier: `calls_extensive.content.pointsOfInterest`

            **Points Of Interest.** The structured points of interest details attached to each content in extensive call. It preserves the nested context needed to interpret the parent extensive call.

            * **Enables:** Attribute points of interest in `calls_extensive.content.pointsOfInterest` to the parent extensive call; identify parent records where that nested points of interest object is absent.
            * **Interpretation:** Gong API reports points of interest as a nested object on each content; optional children may be absent from a valid response.
          </Accordion>

          <Accordion id="provider-permission-field-gong-calls-extensive-content-pointsofinterest-ac-2ed27ca33ad3" title="Action Items" icon="badge-check" iconType="sharp-duotone-solid">
            Developer identifier: `calls_extensive.content.pointsOfInterest.actionItems`

            **Action Items.** The provider-returned action items collection nested under the points of interest structure for each extensive call; needed to retain every element with its parent relationship.

            * **Enables:** Search the returned action items content in `calls_extensive.content.pointsOfInterest.actionItems` while preserving element order and attribution to the parent extensive call.
            * **Interpretation:** Gong API returns action items as ordered content or provider-generated content metadata on each points-of-interest group; truncation, omission, and inaccessible source media can limit completeness.
          </Accordion>

          <Accordion id="provider-permission-field-gong-calls-extensive-content-pointsofinterest-ac-35bb3b9a750f" title="Snippet" icon="video" iconType="sharp-duotone-solid">
            Developer identifier: `calls_extensive.content.pointsOfInterest.actionItems.snippet`

            **Snippet.** The provider-reported snippet for each action item in extensive call. It defines the content surface available for this extensive call.

            * **Enables:** Locate extensive call records whose snippet in `calls_extensive.content.pointsOfInterest.actionItems.snippet` contains the search term; open the Gong API record when the excerpt lacks needed context.
            * **Interpretation:** This is an excerpt supplied by the provider, not the complete body or an attachment.
          </Accordion>

          <Accordion id="provider-permission-field-gong-calls-extensive-content-pointsofinterest-ac-5036022a179d" title="Snippet End Time" icon="headset" iconType="sharp-duotone-solid">
            Developer identifier: `calls_extensive.content.pointsOfInterest.actionItems.snippetEndTime`

            **Snippet End Time.** The provider-reported snippet end time for each action item in extensive call. It defines the content surface available for this extensive call.

            * **Enables:** Locate extensive call records whose snippet end time in `calls_extensive.content.pointsOfInterest.actionItems.snippetEndTime` contains the search term; open the Gong API record when the excerpt lacks needed context.
            * **Interpretation:** This is an excerpt supplied by the provider, not the complete body or an attachment. Gong returns a numeric call-relative position here, but this declaration does not state a unit; do not interpret it as a wall-clock timestamp.
          </Accordion>

          <Accordion id="provider-permission-field-gong-calls-extensive-content-pointsofinterest-ac-d444bee1a581" title="Snippet Start Time" icon="headset" iconType="sharp-duotone-solid">
            Developer identifier: `calls_extensive.content.pointsOfInterest.actionItems.snippetStartTime`

            **Snippet Start Time.** The provider-reported snippet start time for each action item in extensive call. It defines the content surface available for this extensive call.

            * **Enables:** Locate extensive call records whose snippet start time in `calls_extensive.content.pointsOfInterest.actionItems.snippetStartTime` contains the search term; open the Gong API record when the excerpt lacks needed context.
            * **Interpretation:** This is an excerpt supplied by the provider, not the complete body or an attachment. Gong returns a numeric call-relative position here, but this declaration does not state a unit; do not interpret it as a wall-clock timestamp.
          </Accordion>

          <Accordion id="provider-permission-field-gong-calls-extensive-content-pointsofinterest-ac-d17747387ecb" title="Speaker ID" icon="id-card" iconType="sharp-duotone-solid">
            Developer identifier: `calls_extensive.content.pointsOfInterest.actionItems.speakerId`

            **Speaker ID.** The provider-reported speaker ID for each action item in extensive call. It provides the reference needed to connect the extensive call to the corresponding provider object.

            * **Enables:** Connect each action item in extensive call to the referenced speaker through `calls_extensive.content.pointsOfInterest.actionItems.speakerId`; flag speaker ID values that do not resolve in that provider namespace.
            * **Interpretation:** Gong API reports speaker ID as an identifier in its speaker namespace; it is not a universal identity outside Gong API.
          </Accordion>

          <Accordion id="provider-permission-field-gong-calls-extensive-content-structure-5113edc0ac3f" title="Structure" icon="badge-check" iconType="sharp-duotone-solid">
            Developer identifier: `calls_extensive.content.structure`

            **Structure.** The provider-returned structure collection nested under the content structure for each extensive call; needed to retain every element with its parent relationship.

            * **Enables:** Search the returned structure content in `calls_extensive.content.structure` while preserving element order and attribution to the parent extensive call.
            * **Interpretation:** Gong API returns structure as ordered content or provider-generated content metadata on each content; truncation, omission, and inaccessible source media can limit completeness.
          </Accordion>

          <Accordion id="provider-permission-field-gong-calls-extensive-content-structure-duration-3d0aad036ef1" title="Duration" icon="headset" iconType="sharp-duotone-solid">
            Developer identifier: `calls_extensive.content.structure.duration`

            **Duration.** Section duration in seconds. It supplies the duration measure for the structure at the provider's declared unit and grain.

            * **Enables:** Measure duration through `calls_extensive.content.structure.duration` for each structure and compare only values with the same unit and record grain.
            * **Interpretation:** Gong API reports duration as a measure on each structure; compare only records with the same unit and aggregation grain.
          </Accordion>

          <Accordion id="provider-permission-field-gong-calls-extensive-content-structure-name-bdfb1e465ce8" title="Name" icon="headset" iconType="sharp-duotone-solid">
            Developer identifier: `calls_extensive.content.structure.name`

            **Name.** Section name (e.g., Discussion, Setup). It supplies the returned name text needed to understand the structure in context.

            * **Enables:** Label each structure with name from `calls_extensive.content.structure.name`; distinguish records that share that display name but have different Gong API identifiers.
            * **Interpretation:** Gong API reports name as display text for each structure; names are mutable and are not stable identities.
          </Accordion>

          <Accordion id="provider-permission-field-gong-calls-extensive-content-topics-2ce36db2a3d2" title="Topics" icon="lock" iconType="sharp-duotone-solid">
            Developer identifier: `calls_extensive.content.topics`

            **Topics.** The provider-returned topics collection nested under the content structure for each extensive call; needed to retain every element with its parent relationship.

            * **Enables:** Review each provider-generated topic in `calls_extensive.content.topics` within its parent extensive call; retain element order and attribution without treating it as a Parable judgment.
            * **Interpretation:** Gong API returns topics as ordered content or provider-generated content metadata on each content; truncation, omission, and inaccessible source media can limit completeness. Gong API generated or classified this result; it may be incomplete and is not a Parable-authored judgment.
          </Accordion>

          <Accordion id="provider-permission-field-gong-calls-extensive-content-topics-duration-4057710531cc" title="Duration" icon="badge-check" iconType="sharp-duotone-solid">
            Developer identifier: `calls_extensive.content.topics.duration`

            **Duration.** Total seconds spent on this topic. It supplies the duration measure for the topic at the provider's declared unit and grain.

            * **Enables:** Measure duration through `calls_extensive.content.topics.duration` for each topic and compare only values with the same unit and record grain.
            * **Interpretation:** Gong API reports duration as a measure on each topic; compare only records with the same unit and aggregation grain. Gong API generated or classified this result; it may be incomplete and is not a Parable-authored judgment.
          </Accordion>

          <Accordion id="provider-permission-field-gong-calls-extensive-content-topics-name-bd5f129aaf4c" title="Name" icon="lock" iconType="sharp-duotone-solid">
            Developer identifier: `calls_extensive.content.topics.name`

            **Name.** Topic name. It supplies the returned name text needed to understand the topic in context.

            * **Enables:** Label each topic with name from `calls_extensive.content.topics.name`; distinguish records that share that display name but have different Gong API identifiers.
            * **Interpretation:** Gong API reports name as display text for each topic; names are mutable and are not stable identities. Gong API generated or classified this result; it may be incomplete and is not a Parable-authored judgment.
          </Accordion>

          <Accordion id="provider-permission-field-gong-calls-extensive-content-trackeroccurrences-40ea7770e77d" title="Tracker Occurrences" icon="lock" iconType="sharp-duotone-solid">
            Developer identifier: `calls_extensive.content.trackerOccurrences`

            **Tracker Occurrences.** The provider-returned tracker occurrences collection nested under the content structure for each extensive call; needed to retain every element with its parent relationship.

            * **Enables:** Review each provider-generated tracker occurrence in `calls_extensive.content.trackerOccurrences` within its parent extensive call; retain element order and attribution without treating it as a Parable judgment.
            * **Interpretation:** Gong API returns tracker occurrences as ordered content or provider-generated content metadata on each content; truncation, omission, and inaccessible source media can limit completeness. Gong API generated or classified this result; it may be incomplete and is not a Parable-authored judgment.
          </Accordion>

          <Accordion id="provider-permission-field-gong-calls-extensive-content-trackeroccurrences--63557fb4f55e" title="Speaker ID" icon="id-card" iconType="sharp-duotone-solid">
            Developer identifier: `calls_extensive.content.trackerOccurrences.speakerId`

            **Speaker ID.** The provider-reported speaker ID for each tracker occurrence in extensive call. It provides the reference needed to connect the extensive call to the corresponding provider object.

            * **Enables:** Connect each tracker occurrence in extensive call to the referenced speaker through `calls_extensive.content.trackerOccurrences.speakerId`; flag speaker ID values that do not resolve in that provider namespace.
            * **Interpretation:** Gong API reports speaker ID as an identifier in its speaker namespace; it is not a universal identity outside Gong API.
          </Accordion>

          <Accordion id="provider-permission-field-gong-calls-extensive-content-trackeroccurrences--1aaedb302be3" title="Start Time" icon="headset" iconType="sharp-duotone-solid">
            Developer identifier: `calls_extensive.content.trackerOccurrences.startTime`

            **Start Time.** The provider-reported start time for each tracker occurrence in extensive call. It supplies the start time measure for the tracker occurrence at the provider's declared unit and grain.

            * **Enables:** Order call excerpts by the numeric start time in `calls_extensive.content.trackerOccurrences.startTime`; pair start and end positions before calculating a span.
            * **Interpretation:** Gong API reports start time as a number at the parent record's grain on each tracker occurrence; compare only records with the same unit and aggregation grain. Gong returns a numeric call-relative position here, but this declaration does not state a unit; do not interpret it as a wall-clock timestamp.
          </Accordion>

          <Accordion id="provider-permission-field-gong-calls-extensive-content-trackeroccurrences--715d6b3ee300" title="Tracker ID" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `calls_extensive.content.trackerOccurrences.trackerId`

            **Tracker ID.** The provider-reported tracker ID for each tracker occurrence in extensive call. It provides the reference needed to connect the extensive call to the corresponding provider object.

            * **Enables:** Connect each tracker occurrence in extensive call to the referenced tracker through `calls_extensive.content.trackerOccurrences.trackerId`; flag tracker ID values that do not resolve in that provider namespace.
            * **Interpretation:** Gong API reports tracker ID as an identifier in its tracker namespace; it is not a universal identity outside Gong API. Gong API generated or classified this result; it may be incomplete and is not a Parable-authored judgment.
          </Accordion>

          <Accordion id="provider-permission-field-gong-calls-extensive-content-trackers-aa82ce1a5a67" title="Trackers" icon="lock" iconType="sharp-duotone-solid">
            Developer identifier: `calls_extensive.content.trackers`

            **Trackers.** The provider-returned trackers collection nested under the content structure for each extensive call; needed to retain every element with its parent relationship.

            * **Enables:** Compare the exact Gong API-configured trackers set in `calls_extensive.content.trackers` for each content; preserve provider labels and unknown entries.
            * **Interpretation:** Gong API returns trackers as an array of tracker entries on each content; missing, empty, and permission-redacted arrays are not equivalent. Gong API generated or classified this result; it may be incomplete and is not a Parable-authored judgment.
          </Accordion>

          <Accordion id="provider-permission-field-gong-calls-extensive-content-trackers-count-4bba203a15e4" title="Count" icon="lock" iconType="sharp-duotone-solid">
            Developer identifier: `calls_extensive.content.trackers.count`

            **Count.** Number of times the tracker fired. It supplies the count measure for the tracker at the provider's declared unit and grain.

            * **Enables:** Measure count through `calls_extensive.content.trackers.count` for each tracker and compare only values with the same unit and record grain.
            * **Interpretation:** Gong API reports count as a measure on each tracker; compare only records with the same unit and aggregation grain. Gong API generated or classified this result; it may be incomplete and is not a Parable-authored judgment.
          </Accordion>

          <Accordion id="provider-permission-field-gong-calls-extensive-content-trackers-id-8689af197056" title="ID" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `calls_extensive.content.trackers.id`

            **ID.** Tracker ID. It provides the reference needed to connect the extensive call to the corresponding provider object.

            * **Enables:** Connect each tracker in extensive call to the referenced tracker through `calls_extensive.content.trackers.id`; flag ID values that do not resolve in that provider namespace.
            * **Interpretation:** Gong API reports ID as an identifier in its tracker namespace; it is not a universal identity outside Gong API. Gong API generated or classified this result; it may be incomplete and is not a Parable-authored judgment.
          </Accordion>

          <Accordion id="provider-permission-field-gong-calls-extensive-content-trackers-name-b626040e5315" title="Name" icon="lock" iconType="sharp-duotone-solid">
            Developer identifier: `calls_extensive.content.trackers.name`

            **Name.** Tracker name. It gives the tracker a human-readable provider label while its identifier remains the stable reference.

            * **Enables:** Label each tracker with name from `calls_extensive.content.trackers.name`; distinguish records that share that display name but have different Gong API identifiers.
            * **Interpretation:** Gong API reports name as display text for each tracker; names are mutable and are not stable identities. Gong API generated or classified this result; it may be incomplete and is not a Parable-authored judgment.
          </Accordion>

          <Accordion id="provider-permission-field-gong-calls-extensive-content-trackers-occurrence-ce28dfa3fffd" title="Occurrences" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `calls_extensive.content.trackers.occurrences`

            **Occurrences.** The provider-returned occurrences collection nested under the tracker structure for each extensive call; needed to retain every element with its parent relationship.

            * **Enables:** Review each provider-generated occurrence in `calls_extensive.content.trackers.occurrences` within its parent extensive call; retain element order and attribution without treating it as a Parable judgment.
            * **Interpretation:** Gong API returns occurrences as ordered content or provider-generated content metadata on each tracker; truncation, omission, and inaccessible source media can limit completeness.
          </Accordion>

          <Accordion id="provider-permission-field-gong-calls-extensive-content-trackers-occurrence-ede57280d8e2" title="Speaker ID" icon="id-card" iconType="sharp-duotone-solid">
            Developer identifier: `calls_extensive.content.trackers.occurrences.speakerId`

            **Speaker ID.** The provider-reported speaker ID for each occurrence in extensive call. It provides the reference needed to connect the extensive call to the corresponding provider object.

            * **Enables:** Connect each occurrence in extensive call to the referenced speaker through `calls_extensive.content.trackers.occurrences.speakerId`; flag speaker ID values that do not resolve in that provider namespace.
            * **Interpretation:** Gong API reports speaker ID as an identifier in its speaker namespace; it is not a universal identity outside Gong API.
          </Accordion>

          <Accordion id="provider-permission-field-gong-calls-extensive-content-trackers-occurrence-08056427f383" title="Start Time" icon="headset" iconType="sharp-duotone-solid">
            Developer identifier: `calls_extensive.content.trackers.occurrences.startTime`

            **Start Time.** Start time in seconds from call start. It supplies the start time measure for the occurrence at the provider's declared unit and grain.

            * **Enables:** Order call excerpts by the numeric start time in `calls_extensive.content.trackers.occurrences.startTime`; pair start and end positions before calculating a span.
            * **Interpretation:** Gong API reports start time as seconds on each occurrence; compare only records with the same unit and aggregation grain. Gong returns a call-relative position in the stated unit; it is not a wall-clock timestamp.
          </Accordion>

          <Accordion id="provider-permission-field-gong-calls-extensive-content-trackers-phrases-c42f0a374799" title="Phrases" icon="user-shield" iconType="sharp-duotone-solid">
            Developer identifier: `calls_extensive.content.trackers.phrases`

            **Phrases.** The provider-returned phrases collection nested under the tracker structure for each extensive call; needed to retain every element with its parent relationship.

            * **Enables:** Review each provider-generated phrase in `calls_extensive.content.trackers.phrases` within its parent extensive call; retain element order and attribution without treating it as a Parable judgment.
            * **Interpretation:** Gong API returns phrases as ordered content or provider-generated content metadata on each tracker; truncation, omission, and inaccessible source media can limit completeness.
          </Accordion>

          <Accordion id="provider-permission-field-gong-calls-extensive-content-trackers-phrases-co-d0c21cefd1ce" title="Count" icon="headset" iconType="sharp-duotone-solid">
            Developer identifier: `calls_extensive.content.trackers.phrases.count`

            **Count.** The provider-reported count for each phrase in extensive call. It supplies the count measure for the phrase at the provider's declared unit and grain.

            * **Enables:** Measure count through `calls_extensive.content.trackers.phrases.count` for each phrase and compare only values with the same unit and record grain.
            * **Interpretation:** Gong API reports count as a measure on each phrase; compare only records with the same unit and aggregation grain.
          </Accordion>

          <Accordion id="provider-permission-field-gong-calls-extensive-content-trackers-phrases-oc-404194d47cdb" title="Occurrences" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `calls_extensive.content.trackers.phrases.occurrences`

            **Occurrences.** The provider-returned occurrences collection nested under the phrase structure for each extensive call; needed to retain every element with its parent relationship.

            * **Enables:** Review each provider-generated occurrence in `calls_extensive.content.trackers.phrases.occurrences` within its parent extensive call; retain element order and attribution without treating it as a Parable judgment.
            * **Interpretation:** Gong API returns occurrences as ordered content or provider-generated content metadata on each phrase; truncation, omission, and inaccessible source media can limit completeness.
          </Accordion>

          <Accordion id="provider-permission-field-gong-calls-extensive-content-trackers-phrases-oc-0b3eb60b3209" title="Speaker ID" icon="id-card" iconType="sharp-duotone-solid">
            Developer identifier: `calls_extensive.content.trackers.phrases.occurrences.speakerId`

            **Speaker ID.** The provider-reported speaker ID for each occurrence in extensive call. It provides the reference needed to connect the extensive call to the corresponding provider object.

            * **Enables:** Connect each occurrence in extensive call to the referenced speaker through `calls_extensive.content.trackers.phrases.occurrences.speakerId`; flag speaker ID values that do not resolve in that provider namespace.
            * **Interpretation:** Gong API reports speaker ID as an identifier in its speaker namespace; it is not a universal identity outside Gong API.
          </Accordion>

          <Accordion id="provider-permission-field-gong-calls-extensive-content-trackers-phrases-oc-2ad6b3459fc0" title="Start Time" icon="headset" iconType="sharp-duotone-solid">
            Developer identifier: `calls_extensive.content.trackers.phrases.occurrences.startTime`

            **Start Time.** The provider-reported start time for each occurrence in extensive call. It supplies the start time measure for the occurrence at the provider's declared unit and grain.

            * **Enables:** Order call excerpts by the numeric start time in `calls_extensive.content.trackers.phrases.occurrences.startTime`; pair start and end positions before calculating a span.
            * **Interpretation:** Gong API reports start time as a number at the parent record's grain on each occurrence; compare only records with the same unit and aggregation grain. Gong returns a numeric call-relative position here, but this declaration does not state a unit; do not interpret it as a wall-clock timestamp.
          </Accordion>

          <Accordion id="provider-permission-field-gong-calls-extensive-content-trackers-phrases-ph-5124ae1e9be5" title="Phrase" icon="badge-check" iconType="sharp-duotone-solid">
            Developer identifier: `calls_extensive.content.trackers.phrases.phrase`

            **Phrase.** The provider-reported phrase for each phrase in extensive call. It supplies the returned phrase text needed to understand the phrase in context.

            * **Enables:** Search the returned phrase text in `calls_extensive.content.trackers.phrases.phrase` and attribute each match to its parent calls extensive and reported author when available.
            * **Interpretation:** Gong API supplies phrase as returned text on each phrase; truncation, formatting, and access boundaries can limit completeness.
          </Accordion>

          <Accordion id="provider-permission-field-gong-calls-extensive-content-trackers-type-04fc33791f27" title="Type" icon="unlock" iconType="sharp-duotone-solid">
            Developer identifier: `calls_extensive.content.trackers.type`

            **Type.** Tracker type (KEYWORD, SMART). It distinguishes the provider-defined type state or classification for the tracker.

            * **Enables:** Segment tracker entries in extensive call by type in `calls_extensive.content.trackers.type`; compare counts only within the same Gong API taxonomy.
            * **Interpretation:** Gong API reports type as a label from its own taxonomy on each tracker; preserve unknown labels rather than mapping them by assumption. Gong API generated or classified this result; it may be incomplete and is not a Parable-authored judgment.
          </Accordion>

          <Accordion id="provider-permission-field-gong-calls-extensive-context-a7a948eb01fb" title="Context" icon="user-shield" iconType="sharp-duotone-solid">
            Developer identifier: `calls_extensive.context`

            **Context.** CRM context objects associated with the call (accounts, deals, contacts) from connected CRM systems. Populated when contentSelector.context is Extended. It preserves the nested context needed to interpret the parent extensive call.

            * **Enables:** Attribute every returned context in `calls_extensive.context` to its parent extensive call; keep each relationship distinct and distinguish an absent array from an explicitly empty one.
            * **Interpretation:** Gong API returns context as an array of context entries on each extensive call; missing, empty, and permission-redacted arrays are not equivalent.
          </Accordion>

          <Accordion id="provider-permission-field-gong-calls-extensive-context-objects-4cc20aedae35" title="Objects" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `calls_extensive.context.objects`

            **Objects.** CRM objects from this system associated with the call. It preserves the nested context needed to interpret the parent extensive call.

            * **Enables:** Attribute every returned object in `calls_extensive.context.objects` to its parent extensive call; keep each relationship distinct and distinguish an absent array from an explicitly empty one.
            * **Interpretation:** Gong API returns objects as an array of object entries on each context; missing, empty, and permission-redacted arrays are not equivalent.
          </Accordion>

          <Accordion id="provider-permission-field-gong-calls-extensive-context-objects-fields-12ceda9caecb" title="Fields" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `calls_extensive.context.objects.fields`

            **Fields.** CRM field name/value pairs for the object. It preserves the nested context needed to interpret the parent extensive call.

            * **Enables:** Compare the exact Gong API-configured fields set in `calls_extensive.context.objects.fields` for each object; preserve provider labels and unknown entries.
            * **Interpretation:** Gong API returns fields as an array of field entries on each object; missing, empty, and permission-redacted arrays are not equivalent.
          </Accordion>

          <Accordion id="provider-permission-field-gong-calls-extensive-context-objects-fields-name-7c7774de22aa" title="Name" icon="id-card" iconType="sharp-duotone-solid">
            Developer identifier: `calls_extensive.context.objects.fields.name`

            **Name.** CRM field name. It gives the field a human-readable provider label while its identifier remains the stable reference.

            * **Enables:** Label each field with name from `calls_extensive.context.objects.fields.name`; distinguish records that share that display name but have different Gong API identifiers.
            * **Interpretation:** Gong API reports name as display text for each field; names are mutable and are not stable identities.
          </Accordion>

          <Accordion id="provider-permission-field-gong-calls-extensive-context-objects-fields-valu-548f2f3d5b44" title="Value" icon="id-card" iconType="sharp-duotone-solid">
            Developer identifier: `calls_extensive.context.objects.fields.value`

            **Value.** CRM field value serialized as a string. It must be interpreted with the enclosing provider field name, type, or custom schema for the field.

            * **Enables:** Interpret `calls_extensive.context.objects.fields.value` with the enclosing custom field name, declared type, and provider schema; compare only records that share that contract.
            * **Interpretation:** Gong API reports value under the enclosing custom or typed field contract on each field; compare it only with values from the same provider key and type.
          </Accordion>

          <Accordion id="provider-permission-field-gong-calls-extensive-context-objects-objectid-739c3bb27ecb" title="Object ID" icon="id-card" iconType="sharp-duotone-solid">
            Developer identifier: `calls_extensive.context.objects.objectId`

            **Object ID.** CRM object identifier. It provides the reference needed to connect the extensive call to the corresponding provider object.

            * **Enables:** Connect each object in extensive call to the referenced object through `calls_extensive.context.objects.objectId`; flag object ID values that do not resolve in that provider namespace.
            * **Interpretation:** Gong API reports object ID as an identifier in its object namespace; it is not a universal identity outside Gong API.
          </Accordion>

          <Accordion id="provider-permission-field-gong-calls-extensive-context-objects-objecttype-ab6bd382cc33" title="Object Type" icon="video" iconType="sharp-duotone-solid">
            Developer identifier: `calls_extensive.context.objects.objectType`

            **Object Type.** CRM object type (Account, Opportunity, Contact, etc.). It supplies the object type boundary, band, or unit needed to interpret the companion measure.

            * **Enables:** Segment object entries in extensive call by object type in `calls_extensive.context.objects.objectType`; compare counts only within the same Gong API taxonomy.
            * **Interpretation:** Gong API reports object type as a label from its own taxonomy on each object; preserve unknown labels rather than mapping them by assumption.
          </Accordion>

          <Accordion id="provider-permission-field-gong-calls-extensive-context-system-20be52be2424" title="System" icon="address-book" iconType="sharp-duotone-solid">
            Developer identifier: `calls_extensive.context.system`

            **System.** CRM system name (e.g., Salesforce). It distinguishes the provider-defined system state or classification for the context.

            * **Enables:** Match repeated context entries on system in `calls_extensive.context.system`; collapse only entries that share this declared transform key.
            * **Interpretation:** Gong API reports system on each context; missing and empty values can have different meanings. The connector explicitly marks this field as a transform deduplication key.
          </Accordion>

          <Accordion id="provider-permission-field-gong-calls-extensive-interaction-b10bf2c26c9f" title="Interaction" icon="video" iconType="sharp-duotone-solid">
            Developer identifier: `calls_extensive.interaction`

            **Interaction.** Interaction metrics for the call. It preserves the nested context needed to interpret the parent extensive call.

            * **Enables:** Attribute interaction in `calls_extensive.interaction` to the parent extensive call; identify parent records where that nested interaction object is absent.
            * **Interpretation:** Gong API reports interaction as a nested object on each extensive call; optional children may be absent from a valid response.
          </Accordion>

          <Accordion id="provider-permission-field-gong-calls-extensive-interaction-interactionstat-2d9303a4972c" title="Interaction Stats" icon="lock" iconType="sharp-duotone-solid">
            Developer identifier: `calls_extensive.interaction.interactionStats`

            **Interaction Stats.** The provider-returned interaction stats collection nested under the interaction structure for each extensive call; needed to retain every element with its parent relationship.

            * **Enables:** Measure each returned interaction stat in `calls_extensive.interaction.interactionStats` at its element and time grain; compare values only when Gong API reports the same unit and aggregation.
            * **Interpretation:** Gong API returns interaction stats as an array of interaction stat entries on each interaction; missing, empty, and permission-redacted arrays are not equivalent.
          </Accordion>

          <Accordion id="provider-permission-field-gong-calls-extensive-interaction-interactionstat-0bf3aa32c113" title="Name" icon="id-card" iconType="sharp-duotone-solid">
            Developer identifier: `calls_extensive.interaction.interactionStats.name`

            **Name.** Stat name (e.g., Interactivity, Patience). It gives the interaction stat a human-readable provider label while its identifier remains the stable reference.

            * **Enables:** Label each interaction stat with name from `calls_extensive.interaction.interactionStats.name`; distinguish records that share that display name but have different Gong API identifiers.
            * **Interpretation:** Gong API reports name as display text for each interaction stat; names are mutable and are not stable identities.
          </Accordion>

          <Accordion id="provider-permission-field-gong-calls-extensive-interaction-interactionstat-4ca9f7b102d0" title="Value" icon="id-card" iconType="sharp-duotone-solid">
            Developer identifier: `calls_extensive.interaction.interactionStats.value`

            **Value.** Stat value. It must be interpreted with the enclosing provider field name, type, or custom schema for the interaction stat.

            * **Enables:** Interpret `calls_extensive.interaction.interactionStats.value` with the enclosing custom field name, declared type, and provider schema; compare only records that share that contract.
            * **Interpretation:** Gong API reports value under the enclosing custom or typed field contract on each interaction stat; compare it only with values from the same provider key and type.
          </Accordion>

          <Accordion id="provider-permission-field-gong-calls-extensive-interaction-questions-63d49b5abf8b" title="Questions" icon="phone" iconType="sharp-duotone-solid">
            Developer identifier: `calls_extensive.interaction.questions`

            **Questions.** The structured questions details attached to each interaction in extensive call. It preserves the nested context needed to interpret the parent extensive call.

            * **Enables:** Attribute questions in `calls_extensive.interaction.questions` to the parent extensive call; identify parent records where that nested questions object is absent.
            * **Interpretation:** Gong API reports questions as a nested object on each interaction; optional children may be absent from a valid response.
          </Accordion>

          <Accordion id="provider-permission-field-gong-calls-extensive-interaction-questions-compa-0d8b75b7e529" title="Company Count" icon="phone" iconType="sharp-duotone-solid">
            Developer identifier: `calls_extensive.interaction.questions.companyCount`

            **Company Count.** Questions asked by company-side participants. It supplies the company count measure for the question at the provider's declared unit and grain.

            * **Enables:** Measure company count through `calls_extensive.interaction.questions.companyCount` for each question and compare only values with the same unit and record grain.
            * **Interpretation:** Gong API reports company count as a measure on each question; compare only records with the same unit and aggregation grain.
          </Accordion>

          <Accordion id="provider-permission-field-gong-calls-extensive-interaction-questions-nonco-1987aa031191" title="Non Company Count" icon="video" iconType="sharp-duotone-solid">
            Developer identifier: `calls_extensive.interaction.questions.nonCompanyCount`

            **Non Company Count.** Questions asked by non-company participants. It supplies the non company count measure for the question at the provider's declared unit and grain.

            * **Enables:** Measure non company count through `calls_extensive.interaction.questions.nonCompanyCount` for each question and compare only values with the same unit and record grain.
            * **Interpretation:** Gong API reports non company count as a measure on each question; compare only records with the same unit and aggregation grain.
          </Accordion>

          <Accordion id="provider-permission-field-gong-calls-extensive-interaction-speakers-9c56606fa956" title="Speakers" icon="passport" iconType="sharp-duotone-solid">
            Developer identifier: `calls_extensive.interaction.speakers`

            **Speakers.** The provider-returned speakers collection nested under the interaction structure for each extensive call; needed to retain every element with its parent relationship.

            * **Enables:** Match every returned speaker in `calls_extensive.interaction.speakers` to the parent extensive call; use the element's provider identity or role to reconcile membership and attribution.
            * **Interpretation:** Gong API returns speakers as an array of speaker entries on each interaction; missing, empty, and permission-redacted arrays are not equivalent.
          </Accordion>

          <Accordion id="provider-permission-field-gong-calls-extensive-interaction-speakers-id-0b6b8d182926" title="ID" icon="id-card" iconType="sharp-duotone-solid">
            Developer identifier: `calls_extensive.interaction.speakers.id`

            **ID.** Speaker ID; correlates with parties.speakerId. It provides the reference needed to connect the extensive call to the corresponding provider object.

            * **Enables:** Connect each speaker in extensive call to the referenced speaker through `calls_extensive.interaction.speakers.id`; flag ID values that do not resolve in that provider namespace.
            * **Interpretation:** Gong API reports ID as an identifier in its speaker namespace; it is not a universal identity outside Gong API.
          </Accordion>

          <Accordion id="provider-permission-field-gong-calls-extensive-interaction-speakers-talkti-adf3c6a539fd" title="Talk Time" icon="video" iconType="sharp-duotone-solid">
            Developer identifier: `calls_extensive.interaction.speakers.talkTime`

            **Talk Time.** Total speaking time in seconds. It supplies the talk time measure for the speaker at the provider's declared unit and grain.

            * **Enables:** Order call excerpts by the numeric talk time in `calls_extensive.interaction.speakers.talkTime`; pair start and end positions before calculating a span.
            * **Interpretation:** Gong API reports talk time as seconds on each speaker; compare only records with the same unit and aggregation grain. Gong returns a call-relative position in the stated unit; it is not a wall-clock timestamp.
          </Accordion>

          <Accordion id="provider-permission-field-gong-calls-extensive-interaction-speakers-userid-b385c1239f07" title="User ID" icon="address-book" iconType="sharp-duotone-solid">
            Developer identifier: `calls_extensive.interaction.speakers.userId`

            **User ID.** Gong user ID if the speaker is a user. It provides the reference needed to connect the extensive call to the corresponding provider object.

            * **Enables:** Connect each speaker in extensive call to the referenced user through `calls_extensive.interaction.speakers.userId`; flag user ID values that do not resolve in that provider namespace.
            * **Interpretation:** Gong API reports user ID as an identifier in its user namespace; it is not a universal identity outside Gong API.
          </Accordion>

          <Accordion id="provider-permission-field-gong-calls-extensive-interaction-video-ac55256a3eab" title="Video" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `calls_extensive.interaction.video`

            **Video.** The provider-returned video collection nested under the interaction structure for each extensive call; needed to retain every element with its parent relationship.

            * **Enables:** Associate each returned video metadata entry in `calls_extensive.interaction.video` with the parent extensive call; inventory the reference without assuming file, recording, or attachment bytes are present.
            * **Interpretation:** Gong API returns video as file, recording, or attachment metadata on each interaction; the array does not imply that binary content was collected.
          </Accordion>

          <Accordion id="provider-permission-field-gong-calls-extensive-interaction-video-duration-f0de3645767d" title="Duration" icon="headset" iconType="sharp-duotone-solid">
            Developer identifier: `calls_extensive.interaction.video.duration`

            **Duration.** The provider-reported duration for each video in extensive call. It supplies the duration measure for the video at the provider's declared unit and grain.

            * **Enables:** Measure duration through `calls_extensive.interaction.video.duration` for each video and compare only values with the same unit and record grain.
            * **Interpretation:** Gong API reports duration as a measure on each video; compare only records with the same unit and aggregation grain.
          </Accordion>

          <Accordion id="provider-permission-field-gong-calls-extensive-interaction-video-name-8c7128b942d0" title="Name" icon="id-card" iconType="sharp-duotone-solid">
            Developer identifier: `calls_extensive.interaction.video.name`

            **Name.** Video metric name. It gives the video a human-readable provider label while its identifier remains the stable reference.

            * **Enables:** Label each video with name from `calls_extensive.interaction.video.name`; distinguish records that share that display name but have different Gong API identifiers.
            * **Interpretation:** Gong API reports name as display text for each video; names are mutable and are not stable identities.
          </Accordion>

          <Accordion id="provider-permission-field-gong-calls-extensive-media-afe689c80ee0" title="Media" icon="headset" iconType="sharp-duotone-solid">
            Developer identifier: `calls_extensive.media`

            **Media.** Media URLs for the call. It preserves the nested context needed to interpret the parent extensive call.

            * **Enables:** Attribute media in `calls_extensive.media` to the parent extensive call; identify parent records where that nested media object is absent.
            * **Interpretation:** Gong API reports media as a nested object on each extensive call; optional children may be absent from a valid response.
          </Accordion>

          <Accordion id="provider-permission-field-gong-calls-extensive-media-audiourl-0aa782c29cbd" title="Audio URL" icon="user-shield" iconType="sharp-duotone-solid">
            Developer identifier: `calls_extensive.media.audioUrl`

            **Audio URL.** Pre-signed URL for the audio recording. It locates the provider resource or path associated with the media.

            * **Enables:** Associate each media with the resource identified by audio URL in `calls_extensive.media.audioUrl`; verify the link resolves to the expected Gong API object.
            * **Interpretation:** Gong API reports audio URL as a resource locator for each media; access still depends on viewer permissions and the URL may expire or change.
          </Accordion>

          <Accordion id="provider-permission-field-gong-calls-extensive-media-videourl-3279fd3e5887" title="Video URL" icon="user-shield" iconType="sharp-duotone-solid">
            Developer identifier: `calls_extensive.media.videoUrl`

            **Video URL.** Pre-signed URL for the video recording. It locates the provider resource or path associated with the media.

            * **Enables:** Associate each media with the resource identified by video URL in `calls_extensive.media.videoUrl`; verify the link resolves to the expected Gong API object.
            * **Interpretation:** Gong API reports video URL as a resource locator for each media; access still depends on viewer permissions and the URL may expire or change.
          </Accordion>

          <Accordion id="provider-permission-field-gong-calls-extensive-metadata-48096979e6ef" title="Meta Data" icon="phone" iconType="sharp-duotone-solid">
            Developer identifier: `calls_extensive.metaData`

            **Meta Data.** The structured meta data details attached to each extensive call in extensive call. It preserves the nested context needed to interpret the parent extensive call.

            * **Enables:** Attribute meta data in `calls_extensive.metaData` to the parent extensive call; identify parent records where that nested meta data object is absent.
            * **Interpretation:** Gong API reports meta data as a nested object on each extensive call; optional children may be absent from a valid response.
          </Accordion>

          <Accordion id="provider-permission-field-gong-calls-extensive-metadata-calendareventid-e0af565af4e0" title="Calendar Event ID" icon="lock" iconType="sharp-duotone-solid">
            Developer identifier: `calls_extensive.metaData.calendarEventId`

            **Calendar Event ID.** Associated calendar event ID. It provides the reference needed to connect the extensive call to the corresponding provider object.

            * **Enables:** Connect each Gong call extensive metadata in extensive call to the referenced calendar event through `calls_extensive.GongCallExtensiveMetadata.calendarEventId`; flag calendar event ID values that do not resolve in that provider namespace.
            * **Interpretation:** Gong API reports calendar event ID as an identifier in its calendar event namespace; it is not a universal identity outside Gong API.
          </Accordion>

          <Accordion id="provider-permission-field-gong-calls-extensive-metadata-clientuniqueid-f5e75585773e" title="Client Unique ID" icon="address-book" iconType="sharp-duotone-solid">
            Developer identifier: `calls_extensive.metaData.clientUniqueId`

            **Client Unique ID.** Client-provided unique identifier. It provides the reference needed to connect the extensive call to the corresponding provider object.

            * **Enables:** Connect each Gong call extensive metadata in extensive call to the referenced client unique through `calls_extensive.GongCallExtensiveMetadata.clientUniqueId`; flag client unique ID values that do not resolve in that provider namespace.
            * **Interpretation:** Gong API reports client unique ID as an identifier in its client unique namespace; it is not a universal identity outside Gong API.
          </Accordion>

          <Accordion id="provider-permission-field-gong-calls-extensive-metadata-customdata-9a3bae0f6200" title="Custom Data" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `calls_extensive.metaData.customData`

            **Custom Data.** Free-form custom data associated with the call. It must be interpreted with the enclosing provider field name, type, or custom schema for the Gong call extensive metadata.

            * **Enables:** Interpret `calls_extensive.GongCallExtensiveMetadata.customData` with the enclosing custom field name, declared type, and provider schema; compare only records that share that contract.
            * **Interpretation:** Gong API reports custom data under the enclosing custom or typed field contract on each Gong call extensive metadata; compare it only with values from the same provider key and type.
          </Accordion>

          <Accordion id="provider-permission-field-gong-calls-extensive-metadata-direction-a28ff10ce1c2" title="Direction" icon="headset" iconType="sharp-duotone-solid">
            Developer identifier: `calls_extensive.metaData.direction`

            **Direction.** Direction of the call (Inbound, Outbound, Conference, Unknown). It distinguishes the provider-defined direction state or classification for the Gong call extensive metadata.

            * **Enables:** Filter Calls Extensive by the exact Gong API-defined direction in `calls_extensive.GongCallExtensiveMetadata.direction` and preserve unknown values as distinct categories.
            * **Interpretation:** Gong API supplies direction from its own taxonomy on each Gong call extensive metadata; preserve unknown and newly introduced labels.
          </Accordion>

          <Accordion id="provider-permission-field-gong-calls-extensive-metadata-duration-b4964f811163" title="Duration" icon="headset" iconType="sharp-duotone-solid">
            Developer identifier: `calls_extensive.metaData.duration`

            **Duration.** Duration of the call in seconds. It supplies the duration measure for the Gong call extensive metadata at the provider's declared unit and grain.

            * **Enables:** Measure duration through `calls_extensive.GongCallExtensiveMetadata.duration` for each Gong call extensive metadata and compare only values with the same unit and record grain.
            * **Interpretation:** Gong API reports duration as a measure on each Gong call extensive metadata; compare only records with the same unit and aggregation grain.
          </Accordion>

          <Accordion id="provider-permission-field-gong-calls-extensive-metadata-id-23cf8290e634" title="ID" icon="id-card" iconType="sharp-duotone-solid">
            Developer identifier: `calls_extensive.metaData.id`

            **ID.** Unique identifier for the call. It provides the reference needed to connect the extensive call to the corresponding provider object.

            * **Enables:** Match repeated Gong call extensive metadata entries on ID in `calls_extensive.GongCallExtensiveMetadata.id`; collapse only entries that share this declared transform key.
            * **Interpretation:** Gong API reports ID as an identifier in its Gong call extensive metadata namespace; it is not a universal identity outside Gong API. The connector explicitly marks this field as a transform deduplication key.
          </Accordion>

          <Accordion id="provider-permission-field-gong-calls-extensive-metadata-isprivate-71990ede2f2d" title="Is Private" icon="phone" iconType="sharp-duotone-solid">
            Developer identifier: `calls_extensive.metaData.isPrivate`

            **Is Private.** Whether the call is private. It distinguishes the provider-defined is private state or classification for the Gong call extensive metadata.

            * **Enables:** Filter extensive call by whether the call is private in `calls_extensive.GongCallExtensiveMetadata.isPrivate`; count true, false, and missing results separately.
            * **Interpretation:** Gong API reports the call is private as a boolean on each Gong call extensive metadata; a missing field is unknown, not false.
          </Accordion>

          <Accordion id="provider-permission-field-gong-calls-extensive-metadata-language-f250a03e01a1" title="Language" icon="address-book" iconType="sharp-duotone-solid">
            Developer identifier: `calls_extensive.metaData.language`

            **Language.** Language of the call (BCP-47 tag). It supplies the language profile facet used to reconcile or attribute the Gong call extensive metadata.

            * **Enables:** Reconcile the calls extensive's language in `calls_extensive.GongCallExtensiveMetadata.language` with its provider profile or directory identity; confirm ambiguous matches with the stable provider ID.
            * **Interpretation:** Gong API reports language as a mutable profile or directory attribute on each Gong call extensive metadata; it may be absent, shared, or non-unique.
          </Accordion>

          <Accordion id="provider-permission-field-gong-calls-extensive-metadata-media-18d2a7591a9a" title="Media" icon="headset" iconType="sharp-duotone-solid">
            Developer identifier: `calls_extensive.metaData.media`

            **Media.** Media type of the call (Audio, Video). It distinguishes the provider-defined media state or classification for the Gong call extensive metadata.

            * **Enables:** Filter Calls Extensive by the exact Gong API-defined media in `calls_extensive.GongCallExtensiveMetadata.media` and preserve unknown values as distinct categories.
            * **Interpretation:** Gong API supplies media from its own taxonomy on each Gong call extensive metadata; preserve unknown and newly introduced labels.
          </Accordion>

          <Accordion id="provider-permission-field-gong-calls-extensive-metadata-meetingurl-a6631cc2c533" title="Meeting URL" icon="lock" iconType="sharp-duotone-solid">
            Developer identifier: `calls_extensive.metaData.meetingUrl`

            **Meeting URL.** Meeting URL for the call. It locates the provider resource or path associated with the Gong call extensive metadata.

            * **Enables:** Associate each Gong call extensive metadata with the resource identified by meeting URL in `calls_extensive.GongCallExtensiveMetadata.meetingUrl`; verify the link resolves to the expected Gong API object.
            * **Interpretation:** Gong API reports meeting URL as a resource locator for each Gong call extensive metadata; access still depends on viewer permissions and the URL may expire or change.
          </Accordion>

          <Accordion id="provider-permission-field-gong-calls-extensive-metadata-primaryuserid-df770df386a3" title="Primary User ID" icon="unlock" iconType="sharp-duotone-solid">
            Developer identifier: `calls_extensive.metaData.primaryUserId`

            **Primary User ID.** Primary Gong user associated with the call. It provides the reference needed to connect the extensive call to the corresponding provider object.

            * **Enables:** Connect each Gong call extensive metadata in extensive call to the referenced primary user through `calls_extensive.GongCallExtensiveMetadata.primaryUserId`; flag primary user ID values that do not resolve in that provider namespace.
            * **Interpretation:** Gong API reports primary user ID as an identifier in its primary user namespace; it is not a universal identity outside Gong API.
          </Accordion>

          <Accordion id="provider-permission-field-gong-calls-extensive-metadata-purpose-50c44fa662fa" title="Purpose" icon="unlock" iconType="sharp-duotone-solid">
            Developer identifier: `calls_extensive.metaData.purpose`

            **Purpose.** Purpose of the call. It supplies the returned purpose text needed to understand the Gong call extensive metadata in context.

            * **Enables:** Search the returned purpose text in `calls_extensive.GongCallExtensiveMetadata.purpose` and attribute each match to its parent calls extensive and reported author when available.
            * **Interpretation:** Gong API supplies purpose as returned text on each Gong call extensive metadata; truncation, formatting, and access boundaries can limit completeness.
          </Accordion>

          <Accordion id="provider-permission-field-gong-calls-extensive-metadata-scheduled-5996c1fc47ff" title="Scheduled" icon="video" iconType="sharp-duotone-solid">
            Developer identifier: `calls_extensive.metaData.scheduled`

            **Scheduled.** Scheduled time of the call (ISO-8601). It is needed to place the Gong call extensive metadata on the provider timeline at the field's stated precision.

            * **Enables:** Order Calls Extensive by the provider-reported instant in `calls_extensive.GongCallExtensiveMetadata.scheduled` and isolate records inside the same time window and precision.
            * **Interpretation:** Gong API reports scheduled as a time value for each Gong call extensive metadata; format, timezone, precision, and absolute-versus-relative meaning follow this field's contract.
          </Accordion>

          <Accordion id="provider-permission-field-gong-calls-extensive-metadata-scope-d9a21e274d32" title="Scope" icon="video" iconType="sharp-duotone-solid">
            Developer identifier: `calls_extensive.metaData.scope`

            **Scope.** Scope of the call (Internal, External, Unknown). It distinguishes the provider-defined scope state or classification for the Gong call extensive metadata.

            * **Enables:** Filter Calls Extensive by the exact Gong API-defined scope in `calls_extensive.GongCallExtensiveMetadata.scope` and preserve unknown values as distinct categories.
            * **Interpretation:** Gong API supplies scope from its own taxonomy on each Gong call extensive metadata; preserve unknown and newly introduced labels.
          </Accordion>

          <Accordion id="provider-permission-field-gong-calls-extensive-metadata-sdrdisposition-f3588d3179db" title="Sdr Disposition" icon="phone" iconType="sharp-duotone-solid">
            Developer identifier: `calls_extensive.metaData.sdrDisposition`

            **Sdr Disposition.** Sales-development representative disposition tag. It distinguishes the provider-defined sdr disposition state or classification for the Gong call extensive metadata.

            * **Enables:** Filter Calls Extensive by the exact Gong API-defined sdr disposition in `calls_extensive.GongCallExtensiveMetadata.sdrDisposition` and preserve unknown values as distinct categories.
            * **Interpretation:** Gong API supplies sdr disposition from its own taxonomy on each Gong call extensive metadata; preserve unknown and newly introduced labels.
          </Accordion>

          <Accordion id="provider-permission-field-gong-calls-extensive-metadata-started-c595e9866d26" title="Started" icon="phone" iconType="sharp-duotone-solid">
            Developer identifier: `calls_extensive.metaData.started`

            **Started.** Actual start time of the call (ISO-8601). It anchors the extensive call on the provider's reported timeline.

            * **Enables:** Order extensive call by started in `calls_extensive.GongCallExtensiveMetadata.started` and isolate records inside an exact provider reporting window.
            * **Interpretation:** Gong API reports started as a timestamp on each Gong call extensive metadata; timezone and precision follow this API field, and absence is not an inferred event time. A connector directive uses this field to order records for latest-state or incremental processing. The schema designates this field as the event timestamp.
          </Accordion>

          <Accordion id="provider-permission-field-gong-calls-extensive-metadata-system-134d4849cf8c" title="System" icon="video" iconType="sharp-duotone-solid">
            Developer identifier: `calls_extensive.metaData.system`

            **System.** Telephony or conferencing system used. It distinguishes the provider-defined system state or classification for the Gong call extensive metadata.

            * **Enables:** Filter Calls Extensive by the exact Gong API-defined system in `calls_extensive.GongCallExtensiveMetadata.system` and preserve unknown values as distinct categories.
            * **Interpretation:** Gong API supplies system from its own taxonomy on each Gong call extensive metadata; preserve unknown and newly introduced labels.
          </Accordion>

          <Accordion id="provider-permission-field-gong-calls-extensive-metadata-title-6fe8058977b5" title="Title" icon="phone" iconType="sharp-duotone-solid">
            Developer identifier: `calls_extensive.metaData.title`

            **Title.** Title or subject of the call. It supplies the returned title text needed to understand the Gong call extensive metadata in context.

            * **Enables:** Label each Gong call extensive metadata with title from `calls_extensive.GongCallExtensiveMetadata.title`; distinguish records that share that display name but have different Gong API identifiers.
            * **Interpretation:** Gong API reports title as display text for each Gong call extensive metadata; names are mutable and are not stable identities.
          </Accordion>

          <Accordion id="provider-permission-field-gong-calls-extensive-metadata-url-4c7d4e5a520d" title="URL" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `calls_extensive.metaData.url`

            **URL.** URL to view the call in Gong. It locates the provider resource or path associated with the Gong call extensive metadata.

            * **Enables:** Associate each Gong call extensive metadata with the resource identified by URL in `calls_extensive.GongCallExtensiveMetadata.url`; verify the link resolves to the expected Gong API object.
            * **Interpretation:** Gong API reports URL as a resource locator for each Gong call extensive metadata; access still depends on viewer permissions and the URL may expire or change.
          </Accordion>

          <Accordion id="provider-permission-field-gong-calls-extensive-metadata-workspaceid-82bad5fc5c67" title="Workspace ID" icon="id-card" iconType="sharp-duotone-solid">
            Developer identifier: `calls_extensive.metaData.workspaceId`

            **Workspace ID.** Workspace the call belongs to. It provides the reference needed to connect the extensive call to the corresponding provider object.

            * **Enables:** Connect each Gong call extensive metadata in extensive call to the referenced workspace through `calls_extensive.GongCallExtensiveMetadata.workspaceId`; flag workspace ID values that do not resolve in that provider namespace.
            * **Interpretation:** Gong API reports workspace ID as an identifier in its workspace namespace; it is not a universal identity outside Gong API.
          </Accordion>

          <Accordion id="provider-permission-field-gong-calls-extensive-parties-5801bbf5e738" title="Parties" icon="user-shield" iconType="sharp-duotone-solid">
            Developer identifier: `calls_extensive.parties`

            **Parties.** Parties (people) on the call. It preserves the nested context needed to interpret the parent extensive call.

            * **Enables:** Match every returned party in `calls_extensive.parties` to the parent extensive call; use the element's provider identity or role to reconcile membership and attribution.
            * **Interpretation:** Gong API returns parties as an array of party entries on each extensive call; missing, empty, and permission-redacted arrays are not equivalent.
          </Accordion>

          <Accordion id="provider-permission-field-gong-calls-extensive-parties-affiliation-42d45d8d0311" title="Affiliation" icon="video" iconType="sharp-duotone-solid">
            Developer identifier: `calls_extensive.parties.affiliation`

            **Affiliation.** Internal | External | Unknown. It distinguishes the provider-defined affiliation state or classification for the party.

            * **Enables:** Filter Calls Extensive by the exact Gong API-defined affiliation in `calls_extensive.parties.affiliation` and preserve unknown values as distinct categories.
            * **Interpretation:** Gong API supplies affiliation from its own taxonomy on each party; preserve unknown and newly introduced labels.
          </Accordion>

          <Accordion id="provider-permission-field-gong-calls-extensive-parties-context-0b2056435457" title="Context" icon="user-shield" iconType="sharp-duotone-solid">
            Developer identifier: `calls_extensive.parties.context`

            **Context.** CRM contact / lead context for the party. It preserves the nested context needed to interpret the parent extensive call.

            * **Enables:** Attribute every returned context in `calls_extensive.parties.context` to its parent extensive call; keep each relationship distinct and distinguish an absent array from an explicitly empty one.
            * **Interpretation:** Gong API returns context as an array of context entries on each party; missing, empty, and permission-redacted arrays are not equivalent.
          </Accordion>

          <Accordion id="provider-permission-field-gong-calls-extensive-parties-context-objects-3de9dced3b9a" title="Objects" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `calls_extensive.parties.context.objects`

            **Objects.** The provider-returned objects collection nested under the context structure for each extensive call; needed to retain every element with its parent relationship.

            * **Enables:** Attribute every returned object in `calls_extensive.parties.context.objects` to its parent extensive call; keep each relationship distinct and distinguish an absent array from an explicitly empty one.
            * **Interpretation:** Gong API returns objects as an array of object entries on each context; missing, empty, and permission-redacted arrays are not equivalent.
          </Accordion>

          <Accordion id="provider-permission-field-gong-calls-extensive-parties-context-objects-fie-38e1ced9800f" title="Fields" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `calls_extensive.parties.context.objects.fields`

            **Fields.** The provider-returned fields collection nested under the object structure for each extensive call; needed to retain every element with its parent relationship.

            * **Enables:** Compare the exact Gong API-configured fields set in `calls_extensive.parties.context.objects.fields` for each object; preserve provider labels and unknown entries.
            * **Interpretation:** Gong API returns fields as an array of field entries on each object; missing, empty, and permission-redacted arrays are not equivalent.
          </Accordion>

          <Accordion id="provider-permission-field-gong-calls-extensive-parties-context-objects-fie-fdd1bdec1491" title="Name" icon="id-card" iconType="sharp-duotone-solid">
            Developer identifier: `calls_extensive.parties.context.objects.fields.name`

            **Name.** The provider-reported name for each field in extensive call. It gives the field a human-readable provider label while its identifier remains the stable reference.

            * **Enables:** Label each field with name from `calls_extensive.parties.context.objects.fields.name`; distinguish records that share that display name but have different Gong API identifiers.
            * **Interpretation:** Gong API reports name as display text for each field; names are mutable and are not stable identities.
          </Accordion>

          <Accordion id="provider-permission-field-gong-calls-extensive-parties-context-objects-fie-5b271c8c8509" title="Value" icon="id-card" iconType="sharp-duotone-solid">
            Developer identifier: `calls_extensive.parties.context.objects.fields.value`

            **Value.** The provider-reported value for each field in extensive call. It must be interpreted with the enclosing provider field name, type, or custom schema for the field.

            * **Enables:** Interpret `calls_extensive.parties.context.objects.fields.value` with the enclosing custom field name, declared type, and provider schema; compare only records that share that contract.
            * **Interpretation:** Gong API reports value under the enclosing custom or typed field contract on each field; compare it only with values from the same provider key and type.
          </Accordion>

          <Accordion id="provider-permission-field-gong-calls-extensive-parties-context-objects-obj-69d25b08adc7" title="Object ID" icon="id-card" iconType="sharp-duotone-solid">
            Developer identifier: `calls_extensive.parties.context.objects.objectId`

            **Object ID.** The provider-reported object ID for each object in extensive call. It provides the reference needed to connect the extensive call to the corresponding provider object.

            * **Enables:** Connect each object in extensive call to the referenced object through `calls_extensive.parties.context.objects.objectId`; flag object ID values that do not resolve in that provider namespace.
            * **Interpretation:** Gong API reports object ID as an identifier in its object namespace; it is not a universal identity outside Gong API.
          </Accordion>

          <Accordion id="provider-permission-field-gong-calls-extensive-parties-context-objects-obj-fecab11e8fd8" title="Object Type" icon="video" iconType="sharp-duotone-solid">
            Developer identifier: `calls_extensive.parties.context.objects.objectType`

            **Object Type.** The provider-reported object type for each object in extensive call. It distinguishes the provider-defined object type state or classification for the object.

            * **Enables:** Segment object entries in extensive call by object type in `calls_extensive.parties.context.objects.objectType`; compare counts only within the same Gong API taxonomy.
            * **Interpretation:** Gong API reports object type as a label from its own taxonomy on each object; preserve unknown labels rather than mapping them by assumption.
          </Accordion>

          <Accordion id="provider-permission-field-gong-calls-extensive-parties-context-system-9efe88fad26d" title="System" icon="video" iconType="sharp-duotone-solid">
            Developer identifier: `calls_extensive.parties.context.system`

            **System.** CRM system the context comes from. It distinguishes the provider-defined system state or classification for the context.

            * **Enables:** Filter Calls Extensive by the exact Gong API-defined system in `calls_extensive.parties.context.system` and preserve unknown values as distinct categories.
            * **Interpretation:** Gong API supplies system from its own taxonomy on each context; preserve unknown and newly introduced labels.
          </Accordion>

          <Accordion id="provider-permission-field-gong-calls-extensive-parties-emailaddress-dd7903dbf339" title="Email Address" icon="comments" iconType="sharp-duotone-solid">
            Developer identifier: `calls_extensive.parties.emailAddress`

            **Email Address.** Email address of the party. It supplies the provider-reported address or location facet for the party, not a residency determination.

            * **Enables:** Attribute each party to a person or account by the exact email address in `calls_extensive.parties.emailAddress`; identify addresses that do not match the Gong API directory.
            * **Interpretation:** Gong API reports email address as an address on each party; aliases, casing, and unverified addresses can prevent a one-to-one person match.
          </Accordion>

          <Accordion id="provider-permission-field-gong-calls-extensive-parties-id-7e99da4400f5" title="ID" icon="id-card" iconType="sharp-duotone-solid">
            Developer identifier: `calls_extensive.parties.id`

            **ID.** Party ID within the call. It provides the reference needed to connect the extensive call to the corresponding provider object.

            * **Enables:** Match repeated party entries on ID in `calls_extensive.parties.id`; collapse only entries that share this declared transform key.
            * **Interpretation:** Gong API reports ID as an identifier in its party namespace; it is not a universal identity outside Gong API. The connector explicitly marks this field as a transform deduplication key.
          </Accordion>

          <Accordion id="provider-permission-field-gong-calls-extensive-parties-methods-f942cca49fe4" title="Methods" icon="lock" iconType="sharp-duotone-solid">
            Developer identifier: `calls_extensive.parties.methods`

            **Methods.** How the party joined (Invitee, Attendee, etc.). It preserves the nested context needed to interpret the parent extensive call.

            * **Enables:** Compare the exact Gong API-configured methods set in `calls_extensive.parties.methods` for each party; preserve provider labels and unknown entries.
            * **Interpretation:** Gong API returns methods as an array of method value entries on each party; missing, empty, and permission-redacted arrays are not equivalent.
          </Accordion>

          <Accordion id="provider-permission-field-gong-calls-extensive-parties-name-366a6b257e92" title="Name" icon="id-card" iconType="sharp-duotone-solid">
            Developer identifier: `calls_extensive.parties.name`

            **Name.** Display name of the party. It gives the party a human-readable provider label while its identifier remains the stable reference.

            * **Enables:** Label each party with name from `calls_extensive.parties.name`; distinguish records that share that display name but have different Gong API identifiers.
            * **Interpretation:** Gong API reports name as display text for each party; names are mutable and are not stable identities.
          </Accordion>

          <Accordion id="provider-permission-field-gong-calls-extensive-parties-phonenumber-48162ceec82c" title="Phone Number" icon="id-card" iconType="sharp-duotone-solid">
            Developer identifier: `calls_extensive.parties.phoneNumber`

            **Phone Number.** The provider-reported phone number for each party in extensive call. It supplies the phone number profile facet used to reconcile or attribute the party.

            * **Enables:** Reconcile the calls extensive's phone number in `calls_extensive.parties.phoneNumber` with its provider profile or directory identity; confirm ambiguous matches with the stable provider ID.
            * **Interpretation:** Gong API reports phone number as a mutable profile or directory attribute on each party; it may be absent, shared, or non-unique.
          </Accordion>

          <Accordion id="provider-permission-field-gong-calls-extensive-parties-speakerid-0766915b9c61" title="Speaker ID" icon="id-card" iconType="sharp-duotone-solid">
            Developer identifier: `calls_extensive.parties.speakerId`

            **Speaker ID.** Speaker ID used to correlate with transcript segments. It provides the reference needed to connect the extensive call to the corresponding provider object.

            * **Enables:** Connect each party in extensive call to the referenced speaker through `calls_extensive.parties.speakerId`; flag speaker ID values that do not resolve in that provider namespace.
            * **Interpretation:** Gong API reports speaker ID as an identifier in its speaker namespace; it is not a universal identity outside Gong API.
          </Accordion>

          <Accordion id="provider-permission-field-gong-calls-extensive-parties-title-7461996dd6e0" title="Title" icon="id-card" iconType="sharp-duotone-solid">
            Developer identifier: `calls_extensive.parties.title`

            **Title.** Job title of the party. It gives the party a human-readable provider label while its identifier remains the stable reference.

            * **Enables:** Label each party with title from `calls_extensive.parties.title`; distinguish records that share that display name but have different Gong API identifiers.
            * **Interpretation:** Gong API reports title as display text for each party; names are mutable and are not stable identities.
          </Accordion>

          <Accordion id="provider-permission-field-gong-calls-extensive-parties-userid-4ddfd1a38dab" title="User ID" icon="address-book" iconType="sharp-duotone-solid">
            Developer identifier: `calls_extensive.parties.userId`

            **User ID.** Gong user ID if the party is a Gong user. It provides the reference needed to connect the extensive call to the corresponding provider object.

            * **Enables:** Connect each party in extensive call to the referenced user through `calls_extensive.parties.userId`; flag user ID values that do not resolve in that provider namespace.
            * **Interpretation:** Gong API reports user ID as an identifier in its user namespace; it is not a universal identity outside Gong API.
          </Accordion>
        </AccordionGroup>
      </Accordion>

      <Accordion id="provider-permission-tap-gong-crm-entities-d644dc25f2ff" title="CRM Entities" icon="headset" iconType="sharp-duotone-solid">
        Developer identifier: `crm_entities`

        **CRM Entities.** DISABLED: Gong has no list CRM entities API. GET /v2/CRM/entities only fetches objects by known CRM IDs (dev verification). Use calls\_extensive (Extended context) and manual\_crm\_associations for CRM data. Enable only for explicit ID-based enrichment follow-ups.

        * **Enables:** Support explicit known-ID CRM enrichment only; this declaration cannot enumerate CRM entities.
        * **Scope:** Reads the records selected by Gong API's `/{apiVersion}/crm/entities` operation as a snapshot stream using full synchronization. This stream is opt-in. Visibility follows the Gong API credential, workspace access, and the endpoint's content-selection settings. This stream is disabled because Gong exposes lookup by known CRM IDs rather than a list operation; use extensive-call context or manual associations for enumerated CRM relationships. A later complete read can treat a previously seen record that is absent as removed.

        <AccordionGroup>
          <Accordion id="provider-permission-field-gong-crm-entities-createddate-47ba8cb9faf0" title="Created Date" icon="stopwatch" iconType="sharp-duotone-solid">
            Developer identifier: `crm_entities.createdDate`

            **Created Date.** Creation timestamp. It anchors the CRM entity on the provider's reported timeline.

            * **Enables:** Order CRM Entities by created date in `crm_entities.createdDate` and isolate records inside an exact provider reporting window.
            * **Interpretation:** Gong API reports created date as a calendar date on each CRM entity; its grain is one day and no time of day should be inferred.
          </Accordion>

          <Accordion id="provider-permission-field-gong-crm-entities-fields-153b197f7d12" title="Fields" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `crm_entities.fields`

            **Fields.** Field name/value pairs for the CRM object. It preserves the nested context needed to interpret the parent CRM entity.

            * **Enables:** Compare the exact Gong API-configured fields set in `crm_entities.fields` for each CRM entity; preserve provider labels and unknown entries.
            * **Interpretation:** Gong API returns fields as an array of field entries on each CRM entity; missing, empty, and permission-redacted arrays are not equivalent.
          </Accordion>

          <Accordion id="provider-permission-field-gong-crm-entities-fields-modifieddate-72f037090250" title="Modified Date" icon="calendar-clock" iconType="sharp-duotone-solid">
            Developer identifier: `crm_entities.fields.modifiedDate`

            **Modified Date.** Last-modified date for the field (ISO-8601). It anchors the CRM entity on the provider's reported timeline.

            * **Enables:** Order CRM Entities by modified date in `crm_entities.fields.modifiedDate` and isolate records inside an exact provider reporting window.
            * **Interpretation:** Gong API reports modified date as a calendar date on each field; its grain is one day and no time of day should be inferred.
          </Accordion>

          <Accordion id="provider-permission-field-gong-crm-entities-fields-name-b09a495b3f9b" title="Name" icon="id-card" iconType="sharp-duotone-solid">
            Developer identifier: `crm_entities.fields.name`

            **Name.** CRM field name. It gives the field a human-readable provider label while its identifier remains the stable reference.

            * **Enables:** Match repeated field entries on name in `crm_entities.fields.name`; collapse only entries that share this declared transform key.
            * **Interpretation:** Gong API reports name as display text for each field; names are mutable and are not stable identities. The connector explicitly marks this field as a transform deduplication key.
          </Accordion>

          <Accordion id="provider-permission-field-gong-crm-entities-fields-value-e50dbd455b1c" title="Value" icon="id-card" iconType="sharp-duotone-solid">
            Developer identifier: `crm_entities.fields.value`

            **Value.** CRM field value (stringified). It must be interpreted with the enclosing provider field name, type, or custom schema for the field.

            * **Enables:** Interpret `crm_entities.fields.value` with the enclosing custom field name, declared type, and provider schema; compare only records that share that contract.
            * **Interpretation:** Gong API reports value under the enclosing custom or typed field contract on each field; compare it only with values from the same provider key and type.
          </Accordion>

          <Accordion id="provider-permission-field-gong-crm-entities-modifieddate-aed7796c6c04" title="Modified Date" icon="location-crosshairs" iconType="sharp-duotone-solid">
            Developer identifier: `crm_entities.modifiedDate`

            **Modified Date.** Last modified timestamp. It anchors the CRM entity on the provider's reported timeline.

            * **Enables:** Order CRM Entities by modified date in `crm_entities.modifiedDate` and isolate records inside an exact provider reporting window.
            * **Interpretation:** Gong API reports modified date as a calendar date on each CRM entity; its grain is one day and no time of day should be inferred. A connector directive uses this field to order records for latest-state or incremental processing.
          </Accordion>

          <Accordion id="provider-permission-field-gong-crm-entities-objectid-e417de91fb29" title="Object ID" icon="id-card" iconType="sharp-duotone-solid">
            Developer identifier: `crm_entities.objectId`

            **Object ID.** Unique identifier. It provides the reference needed to connect the CRM entity to the corresponding provider object.

            * **Enables:** Match repeated CRM entity entries on object ID in `crm_entities.objectId`; collapse only entries that share this declared transform key.
            * **Interpretation:** Gong API reports object ID as an identifier in its object namespace; it is not a universal identity outside Gong API. The connector explicitly marks this field as a transform deduplication key.
          </Accordion>

          <Accordion id="provider-permission-field-gong-crm-entities-objecttype-0ca099557a17" title="Object Type" icon="earth-americas" iconType="sharp-duotone-solid">
            Developer identifier: `crm_entities.objectType`

            **Object Type.** CRM entity type. It distinguishes the provider-defined object type state or classification for the CRM entity.

            * **Enables:** Segment CRM entity entries in CRM Entities by object type in `crm_entities.objectType`; compare counts only within the same Gong API taxonomy.
            * **Interpretation:** Gong API reports object type as a label from its own taxonomy on each CRM entity; preserve unknown labels rather than mapping them by assumption.
          </Accordion>

          <Accordion id="provider-permission-field-gong-crm-entities-systemid-822a78e0cff6" title="System ID" icon="id-card" iconType="sharp-duotone-solid">
            Developer identifier: `crm_entities.systemId`

            **System ID.** ID in source CRM. It provides the reference needed to connect the CRM entity to the corresponding provider object.

            * **Enables:** Connect each CRM entity in CRM Entities to the referenced system through `crm_entities.systemId`; flag system ID values that do not resolve in that provider namespace.
            * **Interpretation:** Gong API reports system ID as an identifier in its system namespace; it is not a universal identity outside Gong API.
          </Accordion>

          <Accordion id="provider-permission-field-gong-crm-entities-title-e09e304e57e1" title="Title" icon="id-card" iconType="sharp-duotone-solid">
            Developer identifier: `crm_entities.title`

            **Title.** Display title. It gives the CRM entity a human-readable provider label while its identifier remains the stable reference.

            * **Enables:** Label each CRM entity with title from `crm_entities.title`; distinguish records that share that display name but have different Gong API identifiers.
            * **Interpretation:** Gong API reports title as display text for each CRM entity; names are mutable and are not stable identities.
          </Accordion>

          <Accordion id="provider-permission-field-gong-crm-entities-url-bb6e4e1792f8" title="URL" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `crm_entities.url`

            **URL.** URL in source CRM. It locates the provider resource or path associated with the CRM entity.

            * **Enables:** Associate each CRM entity with the resource identified by URL in `crm_entities.url`; verify the link resolves to the expected Gong API object.
            * **Interpretation:** Gong API reports URL as a resource locator for each CRM entity; access still depends on viewer permissions and the URL may expire or change.
          </Accordion>
        </AccordionGroup>
      </Accordion>

      <Accordion id="provider-permission-tap-gong-crm-integrations-fb756ec40a3b" title="CRM Integrations" icon="webhook" iconType="sharp-duotone-solid">
        Developer identifier: `crm_integrations`

        **CRM Integrations.** Retrieve CRM integration configuration from Gong. Returns details about connected CRM systems, schema fields, deal stages, and object mappings.

        * **Enables:** Inventory connected CRM systems and reconcile their object mappings, schema fields, and deal-stage configuration.
        * **Scope:** Reads the records selected by Gong API's `/{apiVersion}/crm/integrations` operation as a snapshot stream using full synchronization. Visibility follows the Gong API credential, workspace access, and the endpoint's content-selection settings. The stream does not include records the credential, parent traversal, configured filters, or provider API omits. A later complete read can treat a previously seen record that is absent as removed.

        <AccordionGroup>
          <Accordion id="provider-permission-field-gong-crm-integrations-crmtype-f55efb6907d4" title="CRM Type" icon="globe" iconType="sharp-duotone-solid">
            Developer identifier: `crm_integrations.crmType`

            **CRM Type.** Type of CRM (e.g., Salesforce, HubSpot). It distinguishes the provider-defined CRM type state or classification for the CRM integration.

            * **Enables:** Segment CRM integration entries in CRM Integrations by CRM type in `crm_integrations.crmType`; compare counts only within the same Gong API taxonomy.
            * **Interpretation:** Gong API reports CRM type as a label from its own taxonomy on each CRM integration; preserve unknown labels rather than mapping them by assumption.
          </Accordion>

          <Accordion id="provider-permission-field-gong-crm-integrations-dealstages-2acba5a55d84" title="Deal Stages" icon="badge-check" iconType="sharp-duotone-solid">
            Developer identifier: `crm_integrations.dealStages`

            **Deal Stages.** Deal-stage mapping for the CRM integration. It preserves the nested context needed to interpret the parent CRM integration.

            * **Enables:** Compare the exact Gong API-configured deal stages set in `crm_integrations.dealStages` for each CRM integration; preserve provider labels and unknown entries.
            * **Interpretation:** Gong API returns deal stages as an array of deal stage entries on each CRM integration; missing, empty, and permission-redacted arrays are not equivalent.
          </Accordion>

          <Accordion id="provider-permission-field-gong-crm-integrations-dealstages-isclosedwon-f0ec8c94bdfa" title="Is Closed Won" icon="globe" iconType="sharp-duotone-solid">
            Developer identifier: `crm_integrations.dealStages.isClosedWon`

            **Is Closed Won.** The provider-reported is closed won for each deal stage in CRM Integrations. It distinguishes the provider-defined is closed won state or classification for the deal stage.

            * **Enables:** Filter CRM Integrations by whether is closed won in `crm_integrations.dealStages.isClosedWon`; count true, false, and missing results separately.
            * **Interpretation:** Gong API reports is closed won as a boolean on each deal stage; a missing field is unknown, not false.
          </Accordion>

          <Accordion id="provider-permission-field-gong-crm-integrations-dealstages-stageid-aeac21d7bfaa" title="Stage ID" icon="id-card" iconType="sharp-duotone-solid">
            Developer identifier: `crm_integrations.dealStages.stageId`

            **Stage ID.** CRM stage ID. It provides the reference needed to connect the CRM integration to the corresponding provider object.

            * **Enables:** Match repeated deal stage entries on stage ID in `crm_integrations.dealStages.stageId`; collapse only entries that share this declared transform key.
            * **Interpretation:** Gong API reports stage ID as an identifier in its stage namespace; it is not a universal identity outside Gong API. The connector explicitly marks this field as a transform deduplication key.
          </Accordion>

          <Accordion id="provider-permission-field-gong-crm-integrations-dealstages-stagename-6d4cc4a6ffcf" title="Stage Name" icon="id-card" iconType="sharp-duotone-solid">
            Developer identifier: `crm_integrations.dealStages.stageName`

            **Stage Name.** The provider-reported stage name for each deal stage in CRM Integrations. It gives the deal stage a human-readable provider label while its identifier remains the stable reference.

            * **Enables:** Label each deal stage with stage name from `crm_integrations.dealStages.stageName`; distinguish records that share that display name but have different Gong API identifiers.
            * **Interpretation:** Gong API reports stage name as display text for each deal stage; names are mutable and are not stable identities.
          </Accordion>

          <Accordion id="provider-permission-field-gong-crm-integrations-dealstages-stageorder-7d22ee24b5c4" title="Stage Order" icon="earth-americas" iconType="sharp-duotone-solid">
            Developer identifier: `crm_integrations.dealStages.stageOrder`

            **Stage Order.** Display order of the stage in the funnel. It distinguishes the provider-defined stage order state or classification for the deal stage.

            * **Enables:** Filter CRM Integrations by the exact Gong API-defined stage order in `crm_integrations.dealStages.stageOrder` and preserve unknown values as distinct categories.
            * **Interpretation:** Gong API supplies stage order from its own taxonomy on each deal stage; preserve unknown and newly introduced labels.
          </Accordion>

          <Accordion id="provider-permission-field-gong-crm-integrations-integrationid-bb0e326976a7" title="Integration ID" icon="id-card" iconType="sharp-duotone-solid">
            Developer identifier: `crm_integrations.integrationId`

            **Integration ID.** Unique identifier for the CRM integration. It provides the reference needed to connect the CRM integration to the corresponding provider object.

            * **Enables:** Match repeated CRM integration entries on integration ID in `crm_integrations.integrationId`; collapse only entries that share this declared transform key.
            * **Interpretation:** Gong API reports integration ID as an identifier in its integration namespace; it is not a universal identity outside Gong API. The connector explicitly marks this field as a transform deduplication key.
          </Accordion>

          <Accordion id="provider-permission-field-gong-crm-integrations-objecttypes-dea90dbfad40" title="Object Types" icon="unlock" iconType="sharp-duotone-solid">
            Developer identifier: `crm_integrations.objectTypes`

            **Object Types.** CRM object types configured for this integration. It preserves the nested context needed to interpret the parent CRM integration.

            * **Enables:** Compare the exact Gong API-configured object types set in `crm_integrations.objectTypes` for each CRM integration; preserve provider labels and unknown entries.
            * **Interpretation:** Gong API returns object types as an array of object type entries on each CRM integration; missing, empty, and permission-redacted arrays are not equivalent.
          </Accordion>

          <Accordion id="provider-permission-field-gong-crm-integrations-objecttypes-objecttype-34e9843a1626" title="Object Type" icon="address-book" iconType="sharp-duotone-solid">
            Developer identifier: `crm_integrations.objectTypes.objectType`

            **Object Type.** CRM object type name. It distinguishes the provider-defined object type state or classification for the object type.

            * **Enables:** Match repeated object type entries on object type in `crm_integrations.objectTypes.objectType`; collapse only entries that share this declared transform key.
            * **Interpretation:** Gong API reports object type as a label from its own taxonomy on each object type; preserve unknown labels rather than mapping them by assumption. The connector explicitly marks this field as a transform deduplication key.
          </Accordion>

          <Accordion id="provider-permission-field-gong-crm-integrations-objecttypes-schemafields-413cf242cd5d" title="Schema Fields" icon="badge-check" iconType="sharp-duotone-solid">
            Developer identifier: `crm_integrations.objectTypes.schemaFields`

            **Schema Fields.** Schema fields for this object type. It preserves the nested context needed to interpret the parent CRM integration.

            * **Enables:** Compare the exact Gong API-configured schema fields set in `crm_integrations.objectTypes.schemaFields` for each object type; preserve provider labels and unknown entries.
            * **Interpretation:** Gong API returns schema fields as an array of schema field entries on each object type; missing, empty, and permission-redacted arrays are not equivalent.
          </Accordion>

          <Accordion id="provider-permission-field-gong-crm-integrations-status-79da569ed141" title="Status" icon="earth-americas" iconType="sharp-duotone-solid">
            Developer identifier: `crm_integrations.status`

            **Status.** Integration status. It distinguishes the provider-defined status state or classification for the CRM integration.

            * **Enables:** Segment CRM integration entries in CRM Integrations by status in `crm_integrations.status`; compare counts only within the same Gong API taxonomy.
            * **Interpretation:** Gong API reports status as a label from its own taxonomy on each CRM integration; preserve unknown labels rather than mapping them by assumption.
          </Accordion>
        </AccordionGroup>
      </Accordion>

      <Accordion id="provider-permission-tap-gong-daily-activity-4d4af9946369" title="Daily Activity" icon="ranking-star" iconType="sharp-duotone-solid">
        Developer identifier: `daily_activity`

        **Daily Activity.** Retrieve day-by-day activity statistics for users. Returns one row per user (with a `dayActivity` array) snapshotting the configured incremental window. `cursorField` is `fromDate`, the window-start filter sent in the request body, since aggregate responses have no per-record timestamp.

        * **Enables:** Measure each user's provider-reported daily activity counts inside the configured request window.
        * **Scope:** Reads the records selected by Gong API's `/{apiVersion}/stats/activity/day-by-day` operation as a snapshot stream using incremental synchronization. Visibility follows the Gong API credential, workspace access, and the endpoint's content-selection settings. Aggregate activity counts reflect Gong's definitions and the configured request window; they do not establish work quality or employee performance. This stream supplies no reliable deletion signal.

        <AccordionGroup>
          <Accordion id="provider-permission-field-gong-daily-activity-userdailyactivitystats-ace6690a93e6" title="User Daily Activity Stats" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `daily_activity.userDailyActivityStats`

            **User Daily Activity Stats.** Daily activity records. Each metric is an array of call IDs contributing to that metric for the day window. It preserves the nested context needed to interpret the parent daily activity.

            * **Enables:** Measure each returned user daily activity stat in `daily_activity.userDailyActivityStats` at its element and time grain; compare values only when Gong API reports the same unit and aggregation.
            * **Interpretation:** Gong API returns user daily activity stats as an array of user daily activity stat entries on each daily activity; missing, empty, and permission-redacted arrays are not equivalent.
          </Accordion>

          <Accordion id="provider-permission-field-gong-daily-activity-userdailyactivitystats-calls-e979ffc42fc1" title="Calls As Host" icon="passport" iconType="sharp-duotone-solid">
            Developer identifier: `daily_activity.userDailyActivityStats.callsAsHost`

            **Calls As Host.** Call IDs where the user was host. It preserves the nested context needed to interpret the parent daily activity.

            * **Enables:** Connect the parent daily activity to every referenced calls as host value in `daily_activity.userDailyActivityStats.callsAsHost`; identify provider IDs that do not resolve to the expected related object.
            * **Interpretation:** Gong API returns calls as host as an array of calls as host value entries on each user daily activity stat; missing, empty, and permission-redacted arrays are not equivalent.
          </Accordion>

          <Accordion id="provider-permission-field-gong-daily-activity-userdailyactivitystats-calls-9790707682d9" title="Calls Attended" icon="unlock" iconType="sharp-duotone-solid">
            Developer identifier: `daily_activity.userDailyActivityStats.callsAttended`

            **Calls Attended.** Call IDs the user attended. It preserves the nested context needed to interpret the parent daily activity.

            * **Enables:** Connect the parent daily activity to every referenced calls attended value in `daily_activity.userDailyActivityStats.callsAttended`; identify provider IDs that do not resolve to the expected related object.
            * **Interpretation:** Gong API returns calls attended as an array of calls attended value entries on each user daily activity stat; missing, empty, and permission-redacted arrays are not equivalent.
          </Accordion>

          <Accordion id="provider-permission-field-gong-daily-activity-userdailyactivitystats-calls-f040f4bfb026" title="Calls Comments Given" icon="badge-check" iconType="sharp-duotone-solid">
            Developer identifier: `daily_activity.userDailyActivityStats.callsCommentsGiven`

            **Calls Comments Given.** Call IDs where the user gave comments. It preserves the nested context needed to interpret the parent daily activity.

            * **Enables:** Connect the parent daily activity to every referenced calls comments given value in `daily_activity.userDailyActivityStats.callsCommentsGiven`; identify provider IDs that do not resolve to the expected related object.
            * **Interpretation:** Gong API returns calls comments given as an array of calls comments given value entries on each user daily activity stat; missing, empty, and permission-redacted arrays are not equivalent.
          </Accordion>

          <Accordion id="provider-permission-field-gong-daily-activity-userdailyactivitystats-calls-3a700ecbeb67" title="Calls Comments Received" icon="passport" iconType="sharp-duotone-solid">
            Developer identifier: `daily_activity.userDailyActivityStats.callsCommentsReceived`

            **Calls Comments Received.** Call IDs where the user received comments. It preserves the nested context needed to interpret the parent daily activity.

            * **Enables:** Connect the parent daily activity to every referenced calls comments received value in `daily_activity.userDailyActivityStats.callsCommentsReceived`; identify provider IDs that do not resolve to the expected related object.
            * **Interpretation:** Gong API returns calls comments received as an array of calls comments received value entries on each user daily activity stat; missing, empty, and permission-redacted arrays are not equivalent.
          </Accordion>

          <Accordion id="provider-permission-field-gong-daily-activity-userdailyactivitystats-calls-617470359510" title="Calls Gave Feedback" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `daily_activity.userDailyActivityStats.callsGaveFeedback`

            **Calls Gave Feedback.** Call IDs where the user gave feedback. It preserves the nested context needed to interpret the parent daily activity.

            * **Enables:** Connect the parent daily activity to every referenced calls gave feedback value in `daily_activity.userDailyActivityStats.callsGaveFeedback`; identify provider IDs that do not resolve to the expected related object.
            * **Interpretation:** Gong API returns calls gave feedback as an array of calls gave feedback value entries on each user daily activity stat; missing, empty, and permission-redacted arrays are not equivalent.
          </Accordion>

          <Accordion id="provider-permission-field-gong-daily-activity-userdailyactivitystats-calls-7829c379cdee" title="Calls Marked As Feedback Given" icon="user-shield" iconType="sharp-duotone-solid">
            Developer identifier: `daily_activity.userDailyActivityStats.callsMarkedAsFeedbackGiven`

            **Calls Marked As Feedback Given.** Call IDs marked as feedback given. It preserves the nested context needed to interpret the parent daily activity.

            * **Enables:** Connect the parent daily activity to every referenced calls marked as feedback given value in `daily_activity.userDailyActivityStats.callsMarkedAsFeedbackGiven`; identify provider IDs that do not resolve to the expected related object.
            * **Interpretation:** Gong API returns calls marked as feedback given as an array of calls marked as feedback given value entries on each user daily activity stat; missing, empty, and permission-redacted arrays are not equivalent.
          </Accordion>

          <Accordion id="provider-permission-field-gong-daily-activity-userdailyactivitystats-calls-6addeaffce90" title="Calls Marked As Feedback Received" icon="passport" iconType="sharp-duotone-solid">
            Developer identifier: `daily_activity.userDailyActivityStats.callsMarkedAsFeedbackReceived`

            **Calls Marked As Feedback Received.** Call IDs marked as feedback received. It preserves the nested context needed to interpret the parent daily activity.

            * **Enables:** Connect the parent daily activity to every referenced calls marked as feedback received value in `daily_activity.userDailyActivityStats.callsMarkedAsFeedbackReceived`; identify provider IDs that do not resolve to the expected related object.
            * **Interpretation:** Gong API returns calls marked as feedback received as an array of calls marked as feedback received value entries on each user daily activity stat; missing, empty, and permission-redacted arrays are not equivalent.
          </Accordion>

          <Accordion id="provider-permission-field-gong-daily-activity-userdailyactivitystats-calls-613b88d198be" title="Calls Received Feedback" icon="passport" iconType="sharp-duotone-solid">
            Developer identifier: `daily_activity.userDailyActivityStats.callsReceivedFeedback`

            **Calls Received Feedback.** Call IDs where the user received feedback. It preserves the nested context needed to interpret the parent daily activity.

            * **Enables:** Connect the parent daily activity to every referenced calls received feedback value in `daily_activity.userDailyActivityStats.callsReceivedFeedback`; identify provider IDs that do not resolve to the expected related object.
            * **Interpretation:** Gong API returns calls received feedback as an array of calls received feedback value entries on each user daily activity stat; missing, empty, and permission-redacted arrays are not equivalent.
          </Accordion>

          <Accordion id="provider-permission-field-gong-daily-activity-userdailyactivitystats-calls-9544b0551a4b" title="Calls Requested Feedback" icon="badge-check" iconType="sharp-duotone-solid">
            Developer identifier: `daily_activity.userDailyActivityStats.callsRequestedFeedback`

            **Calls Requested Feedback.** Call IDs where the user requested feedback. It preserves the nested context needed to interpret the parent daily activity.

            * **Enables:** Connect the parent daily activity to every referenced calls requested feedback value in `daily_activity.userDailyActivityStats.callsRequestedFeedback`; identify provider IDs that do not resolve to the expected related object.
            * **Interpretation:** Gong API returns calls requested feedback as an array of calls requested feedback value entries on each user daily activity stat; missing, empty, and permission-redacted arrays are not equivalent.
          </Accordion>

          <Accordion id="provider-permission-field-gong-daily-activity-userdailyactivitystats-calls-f29c27e4031e" title="Calls Scorecards Filled" icon="lock" iconType="sharp-duotone-solid">
            Developer identifier: `daily_activity.userDailyActivityStats.callsScorecardsFilled`

            **Calls Scorecards Filled.** Call IDs with scorecards filled. It preserves the nested context needed to interpret the parent daily activity.

            * **Enables:** Connect the parent daily activity to every referenced calls scorecards filled value in `daily_activity.userDailyActivityStats.callsScorecardsFilled`; identify provider IDs that do not resolve to the expected related object.
            * **Interpretation:** Gong API returns calls scorecards filled as an array of calls scorecards filled value entries on each user daily activity stat; missing, empty, and permission-redacted arrays are not equivalent.
          </Accordion>

          <Accordion id="provider-permission-field-gong-daily-activity-userdailyactivitystats-calls-2a89e38ba87b" title="Calls Scorecards Received" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `daily_activity.userDailyActivityStats.callsScorecardsReceived`

            **Calls Scorecards Received.** Call IDs with scorecards received. It preserves the nested context needed to interpret the parent daily activity.

            * **Enables:** Connect the parent daily activity to every referenced calls scorecards received value in `daily_activity.userDailyActivityStats.callsScorecardsReceived`; identify provider IDs that do not resolve to the expected related object.
            * **Interpretation:** Gong API returns calls scorecards received as an array of calls scorecards received value entries on each user daily activity stat; missing, empty, and permission-redacted arrays are not equivalent.
          </Accordion>

          <Accordion id="provider-permission-field-gong-daily-activity-userdailyactivitystats-calls-29793290de46" title="Calls Shared Externally" icon="user-shield" iconType="sharp-duotone-solid">
            Developer identifier: `daily_activity.userDailyActivityStats.callsSharedExternally`

            **Calls Shared Externally.** Call IDs shared externally. It preserves the nested context needed to interpret the parent daily activity.

            * **Enables:** Connect the parent daily activity to every referenced calls shared externally value in `daily_activity.userDailyActivityStats.callsSharedExternally`; identify provider IDs that do not resolve to the expected related object.
            * **Interpretation:** Gong API returns calls shared externally as an array of calls shared externally value entries on each user daily activity stat; missing, empty, and permission-redacted arrays are not equivalent.
          </Accordion>

          <Accordion id="provider-permission-field-gong-daily-activity-userdailyactivitystats-calls-862d32773754" title="Calls Shared Internally" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `daily_activity.userDailyActivityStats.callsSharedInternally`

            **Calls Shared Internally.** Call IDs shared internally. It preserves the nested context needed to interpret the parent daily activity.

            * **Enables:** Connect the parent daily activity to every referenced calls shared internally value in `daily_activity.userDailyActivityStats.callsSharedInternally`; identify provider IDs that do not resolve to the expected related object.
            * **Interpretation:** Gong API returns calls shared internally as an array of calls shared internally value entries on each user daily activity stat; missing, empty, and permission-redacted arrays are not equivalent.
          </Accordion>

          <Accordion id="provider-permission-field-gong-daily-activity-userdailyactivitystats-fromd-f45db9ede359" title="From Date" icon="id-card" iconType="sharp-duotone-solid">
            Developer identifier: `daily_activity.userDailyActivityStats.fromDate`

            **From Date.** Start of the day window (ISO-8601). It anchors the daily activity on the provider's reported timeline.

            * **Enables:** Match repeated user daily activity stat entries on from date in `daily_activity.userDailyActivityStats.fromDate`; collapse only entries that share this declared transform key.
            * **Interpretation:** Gong API reports from date as a timestamp on each user daily activity stat; timezone and precision follow this API field, and absence is not an inferred event time. The connector explicitly marks this field as a transform deduplication key.
          </Accordion>

          <Accordion id="provider-permission-field-gong-daily-activity-userdailyactivitystats-other-f9c7f6ae7617" title="Others Calls Listened To" icon="passport" iconType="sharp-duotone-solid">
            Developer identifier: `daily_activity.userDailyActivityStats.othersCallsListenedTo`

            **Others Calls Listened To.** Others' call IDs listened to. It preserves the nested context needed to interpret the parent daily activity.

            * **Enables:** Attribute each returned others calls listened to value in `daily_activity.userDailyActivityStats.othersCallsListenedTo` to the parent daily activity; preserve whether the field represents an attendee, To, Cc, or Bcc relationship.
            * **Interpretation:** Gong API returns others calls listened to as an array of others calls listened to value entries on each user daily activity stat; missing, empty, and permission-redacted arrays are not equivalent.
          </Accordion>

          <Accordion id="provider-permission-field-gong-daily-activity-userdailyactivitystats-ownca-49f5b8274da3" title="Own Calls Listened To" icon="unlock" iconType="sharp-duotone-solid">
            Developer identifier: `daily_activity.userDailyActivityStats.ownCallsListenedTo`

            **Own Calls Listened To.** Own call IDs listened to. It preserves the nested context needed to interpret the parent daily activity.

            * **Enables:** Attribute each returned own calls listened to value in `daily_activity.userDailyActivityStats.ownCallsListenedTo` to the parent daily activity; preserve whether the field represents an attendee, To, Cc, or Bcc relationship.
            * **Interpretation:** Gong API returns own calls listened to as an array of own calls listened to value entries on each user daily activity stat; missing, empty, and permission-redacted arrays are not equivalent.
          </Accordion>

          <Accordion id="provider-permission-field-gong-daily-activity-userdailyactivitystats-todat-37a4d129781a" title="To Date" icon="location-crosshairs" iconType="sharp-duotone-solid">
            Developer identifier: `daily_activity.userDailyActivityStats.toDate`

            **To Date.** End of the day window (ISO-8601). It anchors the daily activity on the provider's reported timeline.

            * **Enables:** Order Daily Activity by to date in `daily_activity.userDailyActivityStats.toDate` and isolate records inside an exact provider reporting window.
            * **Interpretation:** Gong API reports to date as a timestamp on each user daily activity stat; timezone and precision follow this API field, and absence is not an inferred event time.
          </Accordion>

          <Accordion id="provider-permission-field-gong-daily-activity-useremailaddress-928b1cace572" title="User Email Address" icon="inbox" iconType="sharp-duotone-solid">
            Developer identifier: `daily_activity.userEmailAddress`

            **User Email Address.** Email address of the user. It supplies the provider-reported address or location facet for the daily activity, not a residency determination.

            * **Enables:** Attribute each daily activity to a person or account by the exact user email address in `daily_activity.userEmailAddress`; identify addresses that do not match the Gong API directory.
            * **Interpretation:** Gong API reports user email address as an address on each daily activity; aliases, casing, and unverified addresses can prevent a one-to-one person match.
          </Accordion>

          <Accordion id="provider-permission-field-gong-daily-activity-userid-4a20cc265773" title="User ID" icon="address-book" iconType="sharp-duotone-solid">
            Developer identifier: `daily_activity.userId`

            **User ID.** User ID. It provides the reference needed to connect the daily activity to the corresponding provider object.

            * **Enables:** Match repeated daily activity entries on user ID in `daily_activity.userId`; collapse only entries that share this declared transform key.
            * **Interpretation:** Gong API reports user ID as an identifier in its user namespace; it is not a universal identity outside Gong API. The connector explicitly marks this field as a transform deduplication key.
          </Accordion>
        </AccordionGroup>
      </Accordion>

      <Accordion id="provider-permission-tap-gong-interaction-stats-b8ec0d3f9609" title="Interaction Stats" icon="chart-column" iconType="sharp-duotone-solid">
        Developer identifier: `interaction_stats`

        **Interaction Stats.** Retrieves interaction statistics for users including coaching and whisper call metrics. Provides data on manager-rep interaction patterns.

        * **Enables:** Measure provider-reported manager and representative interaction, coaching, and whisper-call counts by user and period.
        * **Scope:** Reads the records selected by Gong API's `/{apiVersion}/stats/interaction` operation as an event stream using incremental synchronization. This stream is opt-in. Visibility follows the Gong API credential, workspace access, and the endpoint's content-selection settings. Coaching and interaction measures reflect Gong's definitions and do not establish work quality or employee performance. This stream supplies no reliable deletion signal.

        <AccordionGroup>
          <Accordion id="provider-permission-field-gong-interaction-stats-personinteractionstats-2a6de91faf0f" title="Person Interaction Stats" icon="passport" iconType="sharp-duotone-solid">
            Developer identifier: `interaction_stats.personInteractionStats`

            **Person Interaction Stats.** Interaction statistics for the user. Metric names include: Longest Monologue, Longest Customer Story, Interactivity, Patience, Question Rate. It preserves the nested context needed to interpret the parent interaction stat.

            * **Enables:** Measure each returned person interaction stat in `interaction_stats.personInteractionStats` at its element and time grain; compare values only when Gong API reports the same unit and aggregation.
            * **Interpretation:** Gong API returns person interaction stats as an array of person interaction stat entries on each interaction stat; missing, empty, and permission-redacted arrays are not equivalent.
          </Accordion>

          <Accordion id="provider-permission-field-gong-interaction-stats-personinteractionstats-na-091d3db4706b" title="Name" icon="id-card" iconType="sharp-duotone-solid">
            Developer identifier: `interaction_stats.personInteractionStats.name`

            **Name.** Name of the interaction metric. It gives the person interaction stat a human-readable provider label while its identifier remains the stable reference.

            * **Enables:** Match repeated person interaction stat entries on name in `interaction_stats.personInteractionStats.name`; collapse only entries that share this declared transform key.
            * **Interpretation:** Gong API reports name as display text for each person interaction stat; names are mutable and are not stable identities. The connector explicitly marks this field as a transform deduplication key.
          </Accordion>

          <Accordion id="provider-permission-field-gong-interaction-stats-personinteractionstats-va-494c3d423da2" title="Value" icon="id-card" iconType="sharp-duotone-solid">
            Developer identifier: `interaction_stats.personInteractionStats.value`

            **Value.** Numeric value of the metric. It must be interpreted with the enclosing provider field name, type, or custom schema for the person interaction stat.

            * **Enables:** Interpret `interaction_stats.personInteractionStats.value` with the enclosing custom field name, declared type, and provider schema; compare only records that share that contract.
            * **Interpretation:** Gong API reports value under the enclosing custom or typed field contract on each person interaction stat; compare it only with values from the same provider key and type.
          </Accordion>

          <Accordion id="provider-permission-field-gong-interaction-stats-useremailaddress-c7cfad4b6e35" title="User Email Address" icon="inbox" iconType="sharp-duotone-solid">
            Developer identifier: `interaction_stats.userEmailAddress`

            **User Email Address.** Email address of the Gong user. It supplies the provider-reported address or location facet for the interaction stat, not a residency determination.

            * **Enables:** Attribute each interaction stat to a person or account by the exact user email address in `interaction_stats.userEmailAddress`; identify addresses that do not match the Gong API directory.
            * **Interpretation:** Gong API reports user email address as an address on each interaction stat; aliases, casing, and unverified addresses can prevent a one-to-one person match.
          </Accordion>

          <Accordion id="provider-permission-field-gong-interaction-stats-userid-47f4b1407c76" title="User ID" icon="address-book" iconType="sharp-duotone-solid">
            Developer identifier: `interaction_stats.userId`

            **User ID.** Gong's unique numeric identifier for the user. It provides the reference needed to connect the interaction stat to the corresponding provider object.

            * **Enables:** Match repeated interaction stat entries on user ID in `interaction_stats.userId`; collapse only entries that share this declared transform key.
            * **Interpretation:** Gong API reports user ID as an identifier in its user namespace; it is not a universal identity outside Gong API. The connector explicitly marks this field as a transform deduplication key.
          </Accordion>
        </AccordionGroup>
      </Accordion>

      <Accordion id="provider-permission-tap-gong-library-folders-1e892faf2a7b" title="Library Folders" icon="phone" iconType="sharp-duotone-solid">
        Developer identifier: `library_folders`

        **Library Folders.** List all public library folders in Gong. Returns folder hierarchy for organizing call recordings.

        * **Enables:** Reconstruct the public call-library folder hierarchy and match folders to their parent folder and creator references.
        * **Scope:** Reads the records selected by Gong API's `/{apiVersion}/library/folders` operation as a snapshot stream using full synchronization. This stream is opt-in. Visibility follows the Gong API credential, workspace access, and the endpoint's content-selection settings. The stream does not include records the credential, parent traversal, configured filters, or provider API omits. A later complete read can treat a previously seen record that is absent as removed.

        <AccordionGroup>
          <Accordion id="provider-permission-field-gong-library-folders-callscount-11875658f971" title="Calls Count" icon="video" iconType="sharp-duotone-solid">
            Developer identifier: `library_folders.callsCount`

            **Calls Count.** Number of calls. It supplies the calls count measure for the library folder at the provider's declared unit and grain.

            * **Enables:** Measure calls count through `library_folders.callsCount` for each library folder and compare only values with the same unit and record grain.
            * **Interpretation:** Gong API reports calls count as a measure on each library folder; compare only records with the same unit and aggregation grain.
          </Accordion>

          <Accordion id="provider-permission-field-gong-library-folders-creationdatetime-ea1f358887cd" title="Creation Date Time" icon="earth-americas" iconType="sharp-duotone-solid">
            Developer identifier: `library_folders.creationDateTime`

            **Creation Date Time.** Creation timestamp. It anchors the library folder on the provider's reported timeline.

            * **Enables:** Order Library Folders by creation date time in `library_folders.creationDateTime` and isolate records inside an exact provider reporting window.
            * **Interpretation:** Gong API reports creation date time as a timestamp on each library folder; timezone and precision follow this API field, and absence is not an inferred event time.
          </Accordion>

          <Accordion id="provider-permission-field-gong-library-folders-creatoruserid-424d55d14489" title="Creator User ID" icon="id-card" iconType="sharp-duotone-solid">
            Developer identifier: `library_folders.creatorUserId`

            **Creator User ID.** Creator user ID. It provides the reference needed to connect the library folder to the corresponding provider object.

            * **Enables:** Connect each library folder in Library Folders to the referenced creator user through `library_folders.creatorUserId`; flag creator user ID values that do not resolve in that provider namespace.
            * **Interpretation:** Gong API reports creator user ID as an identifier in its creator user namespace; it is not a universal identity outside Gong API.
          </Accordion>

          <Accordion id="provider-permission-field-gong-library-folders-description-62671d632a05" title="Description" icon="unlock" iconType="sharp-duotone-solid">
            Developer identifier: `library_folders.description`

            **Description.** Folder description. It defines the content surface available for this library folder.

            * **Enables:** Locate library folder records by description in `library_folders.description`; attribute each text match to its parent library folder and, when present, its reported author.
            * **Interpretation:** Gong supplies this call content; provider-generated excerpts or summaries may omit context and are not Parable-authored assessments.
          </Accordion>

          <Accordion id="provider-permission-field-gong-library-folders-id-26a44194c339" title="ID" icon="id-card" iconType="sharp-duotone-solid">
            Developer identifier: `library_folders.id`

            **ID.** Unique identifier. It provides the reference needed to connect the library folder to the corresponding provider object.

            * **Enables:** Match repeated library folder entries on ID in `library_folders.id`; collapse only entries that share this declared transform key.
            * **Interpretation:** Gong API reports ID as an identifier in its library folder namespace; it is not a universal identity outside Gong API. The connector explicitly marks this field as a transform deduplication key.
          </Accordion>

          <Accordion id="provider-permission-field-gong-library-folders-name-a4ea8b1c81f7" title="Name" icon="id-card" iconType="sharp-duotone-solid">
            Developer identifier: `library_folders.name`

            **Name.** Display name. It gives the library folder a human-readable provider label while its identifier remains the stable reference.

            * **Enables:** Label each library folder with name from `library_folders.name`; distinguish records that share that display name but have different Gong API identifiers.
            * **Interpretation:** Gong API reports name as display text for each library folder; names are mutable and are not stable identities.
          </Accordion>

          <Accordion id="provider-permission-field-gong-library-folders-parentid-eb57ddcb2b90" title="Parent ID" icon="address-book" iconType="sharp-duotone-solid">
            Developer identifier: `library_folders.parentId`

            **Parent ID.** Parent folder ID. It provides the reference needed to connect the library folder to the corresponding provider object.

            * **Enables:** Connect each library folder in Library Folders to the referenced parent through `library_folders.parentId`; flag parent ID values that do not resolve in that provider namespace.
            * **Interpretation:** Gong API reports parent ID as an identifier in its parent namespace; it is not a universal identity outside Gong API.
          </Accordion>

          <Accordion id="provider-permission-field-gong-library-folders-subfolderscount-813e49204fd5" title="Sub Folders Count" icon="chart-line" iconType="sharp-duotone-solid">
            Developer identifier: `library_folders.subFoldersCount`

            **Sub Folders Count.** Number of sub-folders. It supplies the sub folders count measure for the library folder at the provider's declared unit and grain.

            * **Enables:** Measure sub folders count through `library_folders.subFoldersCount` for each library folder and compare only values with the same unit and record grain.
            * **Interpretation:** Gong API reports sub folders count as a measure on each library folder; compare only records with the same unit and aggregation grain.
          </Accordion>

          <Accordion id="provider-permission-field-gong-library-folders-updateddatetime-74b27c3973b9" title="Updated Date Time" icon="earth-americas" iconType="sharp-duotone-solid">
            Developer identifier: `library_folders.updatedDateTime`

            **Updated Date Time.** Last update timestamp. It anchors the library folder on the provider's reported timeline.

            * **Enables:** Order Library Folders by updated date time in `library_folders.updatedDateTime` and isolate records inside an exact provider reporting window.
            * **Interpretation:** Gong API reports updated date time as a timestamp on each library folder; timezone and precision follow this API field, and absence is not an inferred event time. A connector directive uses this field to order records for latest-state or incremental processing.
          </Accordion>

          <Accordion id="provider-permission-field-gong-library-folders-workspaceid-4ce1be62cca5" title="Workspace ID" icon="id-card" iconType="sharp-duotone-solid">
            Developer identifier: `library_folders.workspaceId`

            **Workspace ID.** Workspace ID. It provides the reference needed to connect the library folder to the corresponding provider object.

            * **Enables:** Connect each library folder in Library Folders to the referenced workspace through `library_folders.workspaceId`; flag workspace ID values that do not resolve in that provider namespace.
            * **Interpretation:** Gong API reports workspace ID as an identifier in its workspace namespace; it is not a universal identity outside Gong API.
          </Accordion>
        </AccordionGroup>
      </Accordion>

      <Accordion id="provider-permission-tap-gong-logs-15d9f895f14d" title="Logs" icon="shield-check" iconType="sharp-duotone-solid">
        Developer identifier: `logs`

        **Logs.** List log entries from Gong by type and time range. Returns audit/activity log entries for compliance and monitoring.

        * **Enables:** Trace provider log entries to their log type, actor or user, affected object, and reported time window.
        * **Scope:** Reads the records selected by Gong API's `/{apiVersion}/logs` operation as an event stream using incremental synchronization. Visibility follows the Gong API credential, workspace access, and the endpoint's content-selection settings. The stream does not include records the credential, parent traversal, configured filters, or provider API omits. This stream supplies no reliable deletion signal.

        <AccordionGroup>
          <Accordion id="provider-permission-field-gong-logs-eventtime-2da46ef433e4" title="Event Time" icon="id-card" iconType="sharp-duotone-solid">
            Developer identifier: `logs.eventTime`

            **Event Time.** Timestamp of the event. It anchors the log on the provider's reported timeline.

            * **Enables:** Match repeated log entries on event time in `logs.eventTime`; collapse only entries that share this declared transform key.
            * **Interpretation:** Gong API reports event time as a timestamp on each log; timezone and precision follow this API field, and absence is not an inferred event time. The connector explicitly marks this field as a transform deduplication key. A connector directive uses this field to order records for latest-state or incremental processing. The schema designates this field as the event timestamp.
          </Accordion>

          <Accordion id="provider-permission-field-gong-logs-logrecord-d261e341d8ed" title="Log Record" icon="address-book" iconType="sharp-duotone-solid">
            Developer identifier: `logs.logRecord`

            **Log Record.** Per-log-type record payload. Shape varies with the logType request parameter (e.g., UserActivityLog carries auditId, tableChanges, customData, httpRequest). Stored as an opaque key-value map; downstream consumers branch on the requested logType. It preserves the nested context needed to interpret the parent log.

            * **Enables:** Attribute log record in `logs.logRecord` to the parent log; identify parent records where that nested log record object is absent.
            * **Interpretation:** Gong API reports log record as a nested object on each log; optional children may be absent from a valid response.

            Provider-defined fields may also be returned for this field.
          </Accordion>

          <Accordion id="provider-permission-field-gong-logs-useremailaddress-7c9f4aa42582" title="User Email Address" icon="inbox" iconType="sharp-duotone-solid">
            Developer identifier: `logs.userEmailAddress`

            **User Email Address.** Email of the user. It supplies the provider-reported address or location facet for the log, not a residency determination.

            * **Enables:** Attribute each log to a person or account by the exact user email address in `logs.userEmailAddress`; identify addresses that do not match the Gong API directory.
            * **Interpretation:** Gong API reports user email address as an address on each log; aliases, casing, and unverified addresses can prevent a one-to-one person match.
          </Accordion>

          <Accordion id="provider-permission-field-gong-logs-userfullname-b8b15edf112b" title="User Full Name" icon="id-card" iconType="sharp-duotone-solid">
            Developer identifier: `logs.userFullName`

            **User Full Name.** Full name of the user. It gives the log a human-readable provider label while its identifier remains the stable reference.

            * **Enables:** Label each log with user full name from `logs.userFullName`; distinguish records that share that display name but have different Gong API identifiers.
            * **Interpretation:** Gong API reports user full name as display text for each log; names are mutable and are not stable identities.
          </Accordion>

          <Accordion id="provider-permission-field-gong-logs-userid-ba1e000aabd9" title="User ID" icon="address-book" iconType="sharp-duotone-solid">
            Developer identifier: `logs.userId`

            **User ID.** User who triggered the event. It provides the reference needed to connect the log to the corresponding provider object.

            * **Enables:** Connect each log in Logs to the referenced user through `logs.userId`; flag user ID values that do not resolve in that provider namespace.
            * **Interpretation:** Gong API reports user ID as an identifier in its user namespace; it is not a universal identity outside Gong API.
          </Accordion>
        </AccordionGroup>
      </Accordion>

      <Accordion id="provider-permission-tap-gong-manual-crm-associations-726a27da23f2" title="Manual CRM Associations" icon="phone" iconType="sharp-duotone-solid">
        Developer identifier: `manual_crm_associations`

        **Manual CRM Associations.** List calls that have been manually associated with CRM objects since a given time. Returns association mappings between calls and CRM entities.

        * **Enables:** Match each manual association to its Gong call, CRM object type, CRM object identifier, and association timestamp.
        * **Scope:** Reads the records selected by Gong API's `/{apiVersion}/calls/manual-crm-associations` operation as an event stream using incremental synchronization. Visibility follows the Gong API credential, workspace access, and the endpoint's content-selection settings. The stream does not include records the credential, parent traversal, configured filters, or provider API omits. This stream supplies no reliable deletion signal.

        <AccordionGroup>
          <Accordion id="provider-permission-field-gong-manual-crm-associations-associatedcrmobject-11e5b49aa560" title="Associated CRM Objects" icon="badge-check" iconType="sharp-duotone-solid">
            Developer identifier: `manual_crm_associations.associatedCrmObjects`

            **Associated CRM Objects.** List of all association objects for the call. It preserves the nested context needed to interpret the parent manual CRM association.

            * **Enables:** Attribute every returned associated CRM object in `manual_crm_associations.associatedCrmObjects` to its parent manual CRM association; keep each relationship distinct and distinguish an absent array from an explicitly empty one.
            * **Interpretation:** Gong API returns associated CRM objects as an array of associated CRM object entries on each manual CRM association; missing, empty, and permission-redacted arrays are not equivalent.
          </Accordion>

          <Accordion id="provider-permission-field-gong-manual-crm-associations-associatedcrmobject-330072b5cfff" title="Account Crm ID" icon="passport" iconType="sharp-duotone-solid">
            Developer identifier: `manual_crm_associations.associatedCrmObjects.accountCrmId`

            **Account Crm ID.** CRM account ID. It provides the reference needed to connect the manual CRM association to the corresponding provider object.

            * **Enables:** Match repeated associated CRM object entries on account CRM ID in `manual_crm_associations.associatedCrmObjects.accountCrmId`; collapse only entries that share this declared transform key.
            * **Interpretation:** Gong API reports account CRM ID as an identifier in its account CRM namespace; it is not a universal identity outside Gong API. The connector explicitly marks this field as a transform deduplication key.
          </Accordion>

          <Accordion id="provider-permission-field-gong-manual-crm-associations-associatedcrmobject-8a7e5e944730" title="Deal Crm ID" icon="passport" iconType="sharp-duotone-solid">
            Developer identifier: `manual_crm_associations.associatedCrmObjects.dealCrmId`

            **Deal Crm ID.** CRM deal/opportunity ID, if a deal was associated. It provides the reference needed to connect the manual CRM association to the corresponding provider object.

            * **Enables:** Connect each associated CRM object in Manual CRM Associations to the referenced deal CRM through `manual_crm_associations.associatedCrmObjects.dealCrmId`; flag deal CRM ID values that do not resolve in that provider namespace.
            * **Interpretation:** Gong API reports deal CRM ID as an identifier in its deal CRM namespace; it is not a universal identity outside Gong API.
          </Accordion>

          <Accordion id="provider-permission-field-gong-manual-crm-associations-callid-79db40df91d2" title="Call ID" icon="unlock" iconType="sharp-duotone-solid">
            Developer identifier: `manual_crm_associations.callId`

            **Call ID.** Gong's unique numeric identifier for the call. It provides the reference needed to connect the manual CRM association to the corresponding provider object.

            * **Enables:** Match repeated manual CRM association entries on call ID in `manual_crm_associations.callId`; collapse only entries that share this declared transform key.
            * **Interpretation:** Gong API reports call ID as an identifier in its call namespace; it is not a universal identity outside Gong API. The connector explicitly marks this field as a transform deduplication key.
          </Accordion>

          <Accordion id="provider-permission-field-gong-manual-crm-associations-created-697d5e10bdfb" title="Created" icon="badge-check" iconType="sharp-duotone-solid">
            Developer identifier: `manual_crm_associations.created`

            **Created.** The association date (ISO-8601). It anchors the manual CRM association on the provider's reported timeline.

            * **Enables:** Order Manual CRM Associations by created in `manual_crm_associations.created` and isolate records inside an exact provider reporting window.
            * **Interpretation:** Gong API reports created as a timestamp on each manual CRM association; timezone and precision follow this API field, and absence is not an inferred event time. A connector directive uses this field to order records for latest-state or incremental processing. The schema designates this field as the event timestamp.
          </Accordion>

          <Accordion id="provider-permission-field-gong-manual-crm-associations-userid-e94a2c62ccd6" title="User ID" icon="passport" iconType="sharp-duotone-solid">
            Developer identifier: `manual_crm_associations.userId`

            **User ID.** ID of the user who performed the association. It provides the reference needed to connect the manual CRM association to the corresponding provider object.

            * **Enables:** Connect each manual CRM association in Manual CRM Associations to the referenced user through `manual_crm_associations.userId`; flag user ID values that do not resolve in that provider namespace.
            * **Interpretation:** Gong API reports user ID as an identifier in its user namespace; it is not a universal identity outside Gong API.
          </Accordion>
        </AccordionGroup>
      </Accordion>

      <Accordion id="provider-permission-tap-gong-meetings-55ec505e4e3b" title="Meetings" icon="video" iconType="sharp-duotone-solid">
        Developer identifier: `meetings`

        **Meetings.** DISABLED: Gong has no list meetings API. Meeting metadata (meetingUrl, calendarEventId, schedule) is available on calls and calls\_extensive. Enable only if a future Gong list endpoint is added.

        * **Enables:** Reserve the disabled meeting shape for a future list operation; current meeting metadata must be read from call records.
        * **Scope:** Reads the records selected by Gong API's `/{apiVersion}/meetings` operation as a changelog stream using incremental synchronization. This stream is opt-in. Visibility follows the Gong API credential, workspace access, and the endpoint's content-selection settings. This stream is disabled because Gong exposes no meeting-list operation; call records remain the supported source of meeting URL, calendar event, and schedule metadata. This stream supplies no reliable deletion signal.

        <AccordionGroup>
          <Accordion id="provider-permission-field-gong-meetings-attendees-e4814e800446" title="Attendees" icon="user-shield" iconType="sharp-duotone-solid">
            Developer identifier: `meetings.attendees`

            **Attendees.** List of meeting attendees. It preserves the nested context needed to interpret the parent meeting.

            * **Enables:** Attribute each returned attendee in `meetings.attendees` to the parent meeting; preserve whether the field represents an attendee, To, Cc, or Bcc relationship.
            * **Interpretation:** Gong API returns attendees as an array of attendee entries on each meeting; missing, empty, and permission-redacted arrays are not equivalent.
          </Accordion>

          <Accordion id="provider-permission-field-gong-meetings-attendees-emailaddress-3fd22fb58e86" title="Email Address" icon="address-book" iconType="sharp-duotone-solid">
            Developer identifier: `meetings.attendees.emailAddress`

            **Email Address.** Attendee email address. It supplies the provider-reported address or location facet for the attendee, not a residency determination.

            * **Enables:** Match repeated attendee entries on email address in `meetings.attendees.emailAddress`; collapse only entries that share this declared transform key.
            * **Interpretation:** Gong API reports email address as an address on each attendee; aliases, casing, and unverified addresses can prevent a one-to-one person match. The connector explicitly marks this field as a transform deduplication key.
          </Accordion>

          <Accordion id="provider-permission-field-gong-meetings-attendees-name-d523e0af2659" title="Name" icon="id-card" iconType="sharp-duotone-solid">
            Developer identifier: `meetings.attendees.name`

            **Name.** Attendee display name. It gives the attendee a human-readable provider label while its identifier remains the stable reference.

            * **Enables:** Label each attendee with name from `meetings.attendees.name`; distinguish records that share that display name but have different Gong API identifiers.
            * **Interpretation:** Gong API reports name as display text for each attendee; names are mutable and are not stable identities.
          </Accordion>

          <Accordion id="provider-permission-field-gong-meetings-callid-f0767e6716dd" title="Call ID" icon="unlock" iconType="sharp-duotone-solid">
            Developer identifier: `meetings.callId`

            **Call ID.** Associated call ID if the meeting was recorded. It provides the reference needed to connect the meeting to the corresponding provider object.

            * **Enables:** Connect each meeting in Meetings to the referenced call through `meetings.callId`; flag call ID values that do not resolve in that provider namespace.
            * **Interpretation:** Gong API reports call ID as an identifier in its call namespace; it is not a universal identity outside Gong API.
          </Accordion>

          <Accordion id="provider-permission-field-gong-meetings-id-166e84e6d11f" title="ID" icon="id-card" iconType="sharp-duotone-solid">
            Developer identifier: `meetings.id`

            **ID.** Unique identifier for the meeting. It provides the reference needed to connect the meeting to the corresponding provider object.

            * **Enables:** Match repeated meeting entries on ID in `meetings.id`; collapse only entries that share this declared transform key.
            * **Interpretation:** Gong API reports ID as an identifier in its meeting namespace; it is not a universal identity outside Gong API. The connector explicitly marks this field as a transform deduplication key.
          </Accordion>

          <Accordion id="provider-permission-field-gong-meetings-meetingurl-9694f2785785" title="Meeting URL" icon="lock" iconType="sharp-duotone-solid">
            Developer identifier: `meetings.meetingUrl`

            **Meeting URL.** URL of the meeting. It locates the provider resource or path associated with the meeting.

            * **Enables:** Associate each meeting with the resource identified by meeting URL in `meetings.meetingUrl`; verify the link resolves to the expected Gong API object.
            * **Interpretation:** Gong API reports meeting URL as a resource locator for each meeting; access still depends on viewer permissions and the URL may expire or change.
          </Accordion>

          <Accordion id="provider-permission-field-gong-meetings-organizeremailaddress-576e3f634bcb" title="Organizer Email Address" icon="comments" iconType="sharp-duotone-solid">
            Developer identifier: `meetings.organizerEmailAddress`

            **Organizer Email Address.** Email address of the meeting organizer. It supplies the provider-reported address or location facet for the meeting, not a residency determination.

            * **Enables:** Attribute each meeting to a person or account by the exact organizer email address in `meetings.organizerEmailAddress`; identify addresses that do not match the Gong API directory.
            * **Interpretation:** Gong API reports organizer email address as an address on each meeting; aliases, casing, and unverified addresses can prevent a one-to-one person match.
          </Accordion>

          <Accordion id="provider-permission-field-gong-meetings-scheduledtime-c8eeb166526a" title="Scheduled Time" icon="video" iconType="sharp-duotone-solid">
            Developer identifier: `meetings.scheduledTime`

            **Scheduled Time.** Scheduled time of the meeting in ISO-8601 format. It is needed to place the meeting on the provider timeline at the field's stated precision.

            * **Enables:** Order Meetings by the provider-reported instant in `meetings.scheduledTime` and isolate records inside the same time window and precision.
            * **Interpretation:** Gong API reports scheduled time as a time value for each meeting; format, timezone, precision, and absolute-versus-relative meaning follow this field's contract. A connector directive uses this field to order records for latest-state or incremental processing.
          </Accordion>

          <Accordion id="provider-permission-field-gong-meetings-title-98d82e799699" title="Title" icon="phone" iconType="sharp-duotone-solid">
            Developer identifier: `meetings.title`

            **Title.** Title or subject of the meeting. It supplies the returned title text needed to understand the meeting in context.

            * **Enables:** Label each meeting with title from `meetings.title`; distinguish records that share that display name but have different Gong API identifiers.
            * **Interpretation:** Gong API reports title as display text for each meeting; names are mutable and are not stable identities.
          </Accordion>

          <Accordion id="provider-permission-field-gong-meetings-workspaceid-85d26b2ba57d" title="Workspace ID" icon="id-card" iconType="sharp-duotone-solid">
            Developer identifier: `meetings.workspaceId`

            **Workspace ID.** Workspace the meeting belongs to. It provides the reference needed to connect the meeting to the corresponding provider object.

            * **Enables:** Connect each meeting in Meetings to the referenced workspace through `meetings.workspaceId`; flag workspace ID values that do not resolve in that provider namespace.
            * **Interpretation:** Gong API reports workspace ID as an identifier in its workspace namespace; it is not a universal identity outside Gong API.
          </Accordion>
        </AccordionGroup>
      </Accordion>

      <Accordion id="provider-permission-tap-gong-permission-profiles-7b6ad69be4a1" title="Permission Profiles" icon="passport" iconType="sharp-duotone-solid">
        Developer identifier: `permission_profiles`

        **Permission Profiles.** Retrieve all permission profiles from Gong for each workspace. Returns workspace permission profiles including profile IDs, names, and access settings.

        * **Enables:** Match each workspace to its Gong permission profiles, names, and provider-defined access settings.
        * **Scope:** Reads the records selected by Gong API's `/{apiVersion}/all-permission-profiles` operation as a snapshot stream using full synchronization. Visibility follows the Gong API credential, workspace access, and the endpoint's content-selection settings. The stream does not include records the credential, parent traversal, configured filters, or provider API omits. A later complete read can treat a previously seen record that is absent as removed.

        Provider-defined fields may also be returned for this data stream.

        <AccordionGroup>
          <Accordion id="provider-permission-field-gong-permission-profiles-description-1c27d49837d5" title="Description" icon="unlock" iconType="sharp-duotone-solid">
            Developer identifier: `permission_profiles.description`

            **Description.** Permission profile description. It defines the content surface available for this permission profile.

            * **Enables:** Locate permission profile records by description in `permission_profiles.description`; attribute each text match to its parent permission profile and, when present, its reported author.
            * **Interpretation:** Gong supplies this call content; provider-generated excerpts or summaries may omit context and are not Parable-authored assessments.
          </Accordion>

          <Accordion id="provider-permission-field-gong-permission-profiles-id-37479815d085" title="ID" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `permission_profiles.id`

            **ID.** Unique identifier for the permission profile. It provides the reference needed to connect the permission profile to the corresponding provider object.

            * **Enables:** Match repeated permission profile entries on ID in `permission_profiles.id`; collapse only entries that share this declared transform key.
            * **Interpretation:** Gong API reports ID as an identifier in its permission profile namespace; it is not a universal identity outside Gong API. The connector explicitly marks this field as a transform deduplication key.
          </Accordion>

          <Accordion id="provider-permission-field-gong-permission-profiles-name-9708497799d0" title="Name" icon="lock" iconType="sharp-duotone-solid">
            Developer identifier: `permission_profiles.name`

            **Name.** Display name of the permission profile. It gives the permission profile a human-readable provider label while its identifier remains the stable reference.

            * **Enables:** Label each permission profile with name from `permission_profiles.name`; distinguish records that share that display name but have different Gong API identifiers.
            * **Interpretation:** Gong API reports name as display text for each permission profile; names are mutable and are not stable identities.
          </Accordion>
        </AccordionGroup>
      </Accordion>

      <Accordion id="provider-permission-tap-gong-scorecards-12e7e07863f1" title="Scorecards" icon="chart-pie" iconType="sharp-duotone-solid">
        Developer identifier: `scorecards`

        **Scorecards.** Retrieve all scorecard definitions/settings from Gong. Returns scorecard templates with their questions and scoring criteria.

        * **Enables:** Inventory scorecard definitions and match their questions, scoring criteria, creator, visibility, and active state.
        * **Scope:** Reads the records selected by Gong API's `/{apiVersion}/settings/scorecards` operation as a snapshot stream using full synchronization. Visibility follows the Gong API credential, workspace access, and the endpoint's content-selection settings. Scorecard questions and criteria are authored in Gong; they are not independent Parable assessments of employee performance. A later complete read can treat a previously seen record that is absent as removed.

        <AccordionGroup>
          <Accordion id="provider-permission-field-gong-scorecards-created-e1ea7f1f1c23" title="Created" icon="location-crosshairs" iconType="sharp-duotone-solid">
            Developer identifier: `scorecards.created`

            **Created.** ISO-8601 timestamp of creation. It anchors the scorecard on the provider's reported timeline.

            * **Enables:** Order Scorecards by created in `scorecards.created` and isolate records inside an exact provider reporting window.
            * **Interpretation:** Gong API reports created as a timestamp on each scorecard; timezone and precision follow this API field, and absence is not an inferred event time.
          </Accordion>

          <Accordion id="provider-permission-field-gong-scorecards-enabled-fbe5d7847088" title="Enabled" icon="map-location-dot" iconType="sharp-duotone-solid">
            Developer identifier: `scorecards.enabled`

            **Enabled.** Whether the scorecard is enabled. It distinguishes the provider-defined enabled state or classification for the scorecard.

            * **Enables:** Filter Scorecards by whether the scorecard is enabled in `scorecards.enabled`; count true, false, and missing results separately.
            * **Interpretation:** Gong API reports the scorecard is enabled as a boolean on each scorecard; a missing field is unknown, not false.
          </Accordion>

          <Accordion id="provider-permission-field-gong-scorecards-questions-153edaa9e4fb" title="Questions" icon="user-shield" iconType="sharp-duotone-solid">
            Developer identifier: `scorecards.questions`

            **Questions.** Questions defined in the scorecard. It preserves the nested context needed to interpret the parent scorecard.

            * **Enables:** Search the returned questions content in `scorecards.questions` while preserving element order and attribution to the parent scorecard.
            * **Interpretation:** Gong API returns questions as ordered content or provider-generated content metadata on each scorecard; truncation, omission, and inaccessible source media can limit completeness.
          </Accordion>

          <Accordion id="provider-permission-field-gong-scorecards-questions-answerguide-88fde04460e9" title="Answer Guide" icon="passport" iconType="sharp-duotone-solid">
            Developer identifier: `scorecards.questions.answerGuide`

            **Answer Guide.** Scoring guidance/rubric for the question (may contain HTML). It defines the content surface available for this scorecard.

            * **Enables:** Locate question records by answer guide in `scorecards.questions.answerGuide`; attribute each text match to its parent scorecard and, when present, its reported author.
            * **Interpretation:** Gong supplies this call content; provider-generated excerpts or summaries may omit context and are not Parable-authored assessments.
          </Accordion>

          <Accordion id="provider-permission-field-gong-scorecards-questions-answeroptions-03d0555eadc8" title="Answer Options" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `scorecards.questions.answerOptions`

            **Answer Options.** Predefined answer options for choice questions. It preserves the nested context needed to interpret the parent scorecard.

            * **Enables:** Search the returned answer options content in `scorecards.questions.answerOptions` while preserving element order and attribution to the parent scorecard.
            * **Interpretation:** Gong API returns answer options as ordered content or provider-generated content metadata on each question; truncation, omission, and inaccessible source media can limit completeness.

            Provider-defined fields may also be returned for this field.
          </Accordion>

          <Accordion id="provider-permission-field-gong-scorecards-questions-created-008a0940bfaa" title="Created" icon="location-crosshairs" iconType="sharp-duotone-solid">
            Developer identifier: `scorecards.questions.created`

            **Created.** ISO-8601 timestamp when the question was created. It anchors the scorecard on the provider's reported timeline.

            * **Enables:** Order Scorecards by created in `scorecards.questions.created` and isolate records inside an exact provider reporting window.
            * **Interpretation:** Gong API reports created as a timestamp on each question; timezone and precision follow this API field, and absence is not an inferred event time.
          </Accordion>

          <Accordion id="provider-permission-field-gong-scorecards-questions-isoverall-541fc974adf3" title="Is Overall" icon="location-crosshairs" iconType="sharp-duotone-solid">
            Developer identifier: `scorecards.questions.isOverall`

            **Is Overall.** Whether this is the overall scorecard rating. It distinguishes the provider-defined is overall state or classification for the question.

            * **Enables:** Filter Scorecards by whether this is the overall scorecard rating in `scorecards.questions.isOverall`; count true, false, and missing results separately.
            * **Interpretation:** Gong API reports this is the overall scorecard rating as a boolean on each question; a missing field is unknown, not false.
          </Accordion>

          <Accordion id="provider-permission-field-gong-scorecards-questions-maxrange-a80ff6dd1d23" title="Max Range" icon="arrow-trend-down" iconType="sharp-duotone-solid">
            Developer identifier: `scorecards.questions.maxRange`

            **Max Range.** Maximum value for RANGE questions. It supplies the max range boundary, band, or unit needed to interpret the companion measure.

            * **Enables:** Interpret `scorecards.questions.maxRange` with its companion minimum, maximum, interval, or unit before comparing the max range across like-for-like records.
            * **Interpretation:** Gong API reports max range as a boundary, band, interval, or unit on each question; it is meaningful only with its companion measure and provider scale.
          </Accordion>

          <Accordion id="provider-permission-field-gong-scorecards-questions-minrange-e7c49631366e" title="Min Range" icon="arrow-trend-down" iconType="sharp-duotone-solid">
            Developer identifier: `scorecards.questions.minRange`

            **Min Range.** Minimum value for RANGE questions. It supplies the min range boundary, band, or unit needed to interpret the companion measure.

            * **Enables:** Interpret `scorecards.questions.minRange` with its companion minimum, maximum, interval, or unit before comparing the min range across like-for-like records.
            * **Interpretation:** Gong API reports min range as a boundary, band, interval, or unit on each question; it is meaningful only with its companion measure and provider scale.
          </Accordion>

          <Accordion id="provider-permission-field-gong-scorecards-questions-questionid-1954e8a15d3c" title="Question ID" icon="id-card" iconType="sharp-duotone-solid">
            Developer identifier: `scorecards.questions.questionId`

            **Question ID.** The provider-reported question ID for each question in Scorecards. It provides the reference needed to connect the scorecard to the corresponding provider object.

            * **Enables:** Match repeated question entries on question ID in `scorecards.questions.questionId`; collapse only entries that share this declared transform key.
            * **Interpretation:** Gong API reports question ID as an identifier in its question namespace; it is not a universal identity outside Gong API. The connector explicitly marks this field as a transform deduplication key.
          </Accordion>

          <Accordion id="provider-permission-field-gong-scorecards-questions-questionrevisionid-b8715f2425f1" title="Question Revision ID" icon="id-card" iconType="sharp-duotone-solid">
            Developer identifier: `scorecards.questions.questionRevisionId`

            **Question Revision ID.** The provider-reported question revision ID for each question in Scorecards. It provides the reference needed to connect the scorecard to the corresponding provider object.

            * **Enables:** Connect each question in Scorecards to the referenced question revision through `scorecards.questions.questionRevisionId`; flag question revision ID values that do not resolve in that provider namespace.
            * **Interpretation:** Gong API reports question revision ID as an identifier in its question revision namespace; it is not a universal identity outside Gong API.
          </Accordion>

          <Accordion id="provider-permission-field-gong-scorecards-questions-questiontext-398dcea73105" title="Question Text" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `scorecards.questions.questionText`

            **Question Text.** Text of the scorecard question. It defines the content surface available for this scorecard.

            * **Enables:** Locate question records by question text in `scorecards.questions.questionText`; attribute each text match to its parent scorecard and, when present, its reported author.
            * **Interpretation:** Gong supplies this call content; provider-generated excerpts or summaries may omit context and are not Parable-authored assessments.
          </Accordion>

          <Accordion id="provider-permission-field-gong-scorecards-questions-questiontype-825ed5a6433b" title="Question Type" icon="circle-check" iconType="sharp-duotone-solid">
            Developer identifier: `scorecards.questions.questionType`

            **Question Type.** Question answer type (e.g., RANGE, MULTIPLE\_CHOICE). It supplies the question type boundary, band, or unit needed to interpret the companion measure.

            * **Enables:** Segment question entries in Scorecards by question type in `scorecards.questions.questionType`; compare counts only within the same Gong API taxonomy.
            * **Interpretation:** Gong API reports question type as a label from its own taxonomy on each question; preserve unknown labels rather than mapping them by assumption.
          </Accordion>

          <Accordion id="provider-permission-field-gong-scorecards-questions-updated-21c063559f45" title="Updated" icon="location-crosshairs" iconType="sharp-duotone-solid">
            Developer identifier: `scorecards.questions.updated`

            **Updated.** ISO-8601 timestamp when the question was last updated. It anchors the scorecard on the provider's reported timeline.

            * **Enables:** Order Scorecards by updated in `scorecards.questions.updated` and isolate records inside an exact provider reporting window.
            * **Interpretation:** Gong API reports updated as a timestamp on each question; timezone and precision follow this API field, and absence is not an inferred event time.
          </Accordion>

          <Accordion id="provider-permission-field-gong-scorecards-questions-updateruserid-49925067f0ec" title="Updater User ID" icon="id-card" iconType="sharp-duotone-solid">
            Developer identifier: `scorecards.questions.updaterUserId`

            **Updater User ID.** ID of the user who last updated the question. It provides the reference needed to connect the scorecard to the corresponding provider object.

            * **Enables:** Connect each question in Scorecards to the referenced updater user through `scorecards.questions.updaterUserId`; flag updater user ID values that do not resolve in that provider namespace.
            * **Interpretation:** Gong API reports updater user ID as an identifier in its updater user namespace; it is not a universal identity outside Gong API.
          </Accordion>

          <Accordion id="provider-permission-field-gong-scorecards-reviewmethod-dcc6bafbaeab" title="Review Method" icon="map-location-dot" iconType="sharp-duotone-solid">
            Developer identifier: `scorecards.reviewMethod`

            **Review Method.** How the scorecard is reviewed (e.g., MANUAL, AUTOMATIC). It distinguishes the provider-defined review method state or classification for the scorecard.

            * **Enables:** Filter Scorecards by the exact Gong API-defined review method in `scorecards.reviewMethod` and preserve unknown values as distinct categories.
            * **Interpretation:** Gong API supplies review method from its own taxonomy on each scorecard; preserve unknown and newly introduced labels.
          </Accordion>

          <Accordion id="provider-permission-field-gong-scorecards-scorecardid-a7279cd8b911" title="Scorecard ID" icon="id-card" iconType="sharp-duotone-solid">
            Developer identifier: `scorecards.scorecardId`

            **Scorecard ID.** Unique identifier for the scorecard. It provides the reference needed to connect the scorecard to the corresponding provider object.

            * **Enables:** Match repeated scorecard entries on scorecard ID in `scorecards.scorecardId`; collapse only entries that share this declared transform key.
            * **Interpretation:** Gong API reports scorecard ID as an identifier in its scorecard namespace; it is not a universal identity outside Gong API. The connector explicitly marks this field as a transform deduplication key.
          </Accordion>

          <Accordion id="provider-permission-field-gong-scorecards-scorecardname-1fb838ed0523" title="Scorecard Name" icon="address-book" iconType="sharp-duotone-solid">
            Developer identifier: `scorecards.scorecardName`

            **Scorecard Name.** Name of the scorecard. It gives the scorecard a human-readable provider label while its identifier remains the stable reference.

            * **Enables:** Label each scorecard with scorecard name from `scorecards.scorecardName`; distinguish records that share that display name but have different Gong API identifiers.
            * **Interpretation:** Gong API reports scorecard name as display text for each scorecard; names are mutable and are not stable identities.
          </Accordion>

          <Accordion id="provider-permission-field-gong-scorecards-updated-35ace30bd8d7" title="Updated" icon="location-crosshairs" iconType="sharp-duotone-solid">
            Developer identifier: `scorecards.updated`

            **Updated.** ISO-8601 timestamp of last update. It anchors the scorecard on the provider's reported timeline.

            * **Enables:** Order Scorecards by updated in `scorecards.updated` and isolate records inside an exact provider reporting window.
            * **Interpretation:** Gong API reports updated as a timestamp on each scorecard; timezone and precision follow this API field, and absence is not an inferred event time. A connector directive uses this field to order records for latest-state or incremental processing.
          </Accordion>

          <Accordion id="provider-permission-field-gong-scorecards-updateruserid-635f52bd2fd5" title="Updater User ID" icon="id-card" iconType="sharp-duotone-solid">
            Developer identifier: `scorecards.updaterUserId`

            **Updater User ID.** ID of the user who last updated the scorecard. It provides the reference needed to connect the scorecard to the corresponding provider object.

            * **Enables:** Connect each scorecard in Scorecards to the referenced updater user through `scorecards.updaterUserId`; flag updater user ID values that do not resolve in that provider namespace.
            * **Interpretation:** Gong API reports updater user ID as an identifier in its updater user namespace; it is not a universal identity outside Gong API.
          </Accordion>

          <Accordion id="provider-permission-field-gong-scorecards-workspaceid-efac3163709e" title="Workspace ID" icon="id-card" iconType="sharp-duotone-solid">
            Developer identifier: `scorecards.workspaceId`

            **Workspace ID.** Workspace the scorecard belongs to. It provides the reference needed to connect the scorecard to the corresponding provider object.

            * **Enables:** Connect each scorecard in Scorecards to the referenced workspace through `scorecards.workspaceId`; flag workspace ID values that do not resolve in that provider namespace.
            * **Interpretation:** Gong API reports workspace ID as an identifier in its workspace namespace; it is not a universal identity outside Gong API.
          </Accordion>
        </AccordionGroup>
      </Accordion>

      <Accordion id="provider-permission-tap-gong-trackers-31203fbae7bc" title="Trackers" icon="table" iconType="sharp-duotone-solid">
        Developer identifier: `trackers`

        **Trackers.** Retrieve all keyword tracker definitions from Gong. Returns tracker configurations including keywords, phrases, and associated settings.

        * **Enables:** Inventory Gong-defined tracker phrases and settings while preserving them as provider classifications rather than Parable judgments.
        * **Scope:** Reads the records selected by Gong API's `/{apiVersion}/settings/trackers` operation as a snapshot stream using full synchronization. This stream is opt-in. Visibility follows the Gong API credential, workspace access, and the endpoint's content-selection settings. Tracker phrases and matches are Gong or administrator-defined classifications, not Parable-authored judgments. A later complete read can treat a previously seen record that is absent as removed.

        <AccordionGroup>
          <Accordion id="provider-permission-field-gong-trackers-affiliation-ce8b01a9be78" title="Affiliation" icon="location-crosshairs" iconType="sharp-duotone-solid">
            Developer identifier: `trackers.affiliation`

            **Affiliation.** Who must say the keywords to match. Options: Anyone, Company, NonCompany. It distinguishes the provider-defined affiliation state or classification for the tracker.

            * **Enables:** Filter Trackers by the exact Gong API-defined affiliation in `trackers.affiliation` and preserve unknown values as distinct categories.
            * **Interpretation:** Gong API supplies affiliation from its own taxonomy on each tracker; preserve unknown and newly introduced labels.
          </Accordion>

          <Accordion id="provider-permission-field-gong-trackers-created-da695390e98b" title="Created" icon="badge-check" iconType="sharp-duotone-solid">
            Developer identifier: `trackers.created`

            **Created.** Date/time the tracker was created (ISO-8601). It anchors the tracker on the provider's reported timeline.

            * **Enables:** Order Trackers by created in `trackers.created` and isolate records inside an exact provider reporting window.
            * **Interpretation:** Gong API reports created as a timestamp on each tracker; timezone and precision follow this API field, and absence is not an inferred event time. Gong API generated or classified this result; it may be incomplete and is not a Parable-authored judgment.
          </Accordion>

          <Accordion id="provider-permission-field-gong-trackers-creatoruserid-d38be12e7d85" title="Creator User ID" icon="user-shield" iconType="sharp-duotone-solid">
            Developer identifier: `trackers.creatorUserId`

            **Creator User ID.** ID of the team member who created the tracker. Null when built-in. It provides the reference needed to connect the tracker to the corresponding provider object.

            * **Enables:** Connect each tracker in Trackers to the referenced creator user through `trackers.creatorUserId`; flag creator user ID values that do not resolve in that provider namespace.
            * **Interpretation:** Gong API reports creator user ID as an identifier in its creator user namespace; it is not a universal identity outside Gong API. Gong API generated or classified this result; it may be incomplete and is not a Parable-authored judgment.
          </Accordion>

          <Accordion id="provider-permission-field-gong-trackers-filterquery-41d92d300a39" title="Filter Query" icon="id-card" iconType="sharp-duotone-solid">
            Developer identifier: `trackers.filterQuery`

            **Filter Query.** JSON filter defining which calls to include. It must be interpreted with the enclosing provider field name, type, or custom schema for the tracker.

            * **Enables:** Interpret `trackers.filterQuery` with the enclosing custom field name, declared type, and provider schema; compare only records that share that contract.
            * **Interpretation:** Gong API reports filter query under the enclosing custom or typed field contract on each tracker; compare it only with values from the same provider key and type.
          </Accordion>

          <Accordion id="provider-permission-field-gong-trackers-languagekeywords-4dbc3d43ba67" title="Language Keywords" icon="unlock" iconType="sharp-duotone-solid">
            Developer identifier: `trackers.languageKeywords`

            **Language Keywords.** Words and phrases defined for the tracker, grouped by language. It preserves the nested context needed to interpret the parent tracker.

            * **Enables:** Reconcile each returned language keyword in `trackers.languageKeywords` with the parent tracker's provider profile; preserve distinct aliases, contact points, and organization attributes.
            * **Interpretation:** Gong API returns language keywords as an array of language keyword entries on each tracker; missing, empty, and permission-redacted arrays are not equivalent. Gong API generated or classified this result; it may be incomplete and is not a Parable-authored judgment.
          </Accordion>

          <Accordion id="provider-permission-field-gong-trackers-languagekeywords-includerelatedfor-ac4d532b2119" title="Include Related Forms" icon="location-crosshairs" iconType="sharp-duotone-solid">
            Developer identifier: `trackers.languageKeywords.includeRelatedForms`

            **Include Related Forms.** When true, matches related word forms (e.g., organize/organized/organizes). It distinguishes the provider-defined include related forms state or classification for the language keyword.

            * **Enables:** Filter Trackers by whether when true, matches related word forms (e.g., organize/organized/organizes) in `trackers.languageKeywords.includeRelatedForms`; count true, false, and missing results separately.
            * **Interpretation:** Gong API reports when true, matches related word forms (e.g., organize/organized/organizes) as a boolean on each language keyword; a missing field is unknown, not false.
          </Accordion>

          <Accordion id="provider-permission-field-gong-trackers-languagekeywords-keywords-92bd1b81e44f" title="Keywords" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `trackers.languageKeywords.keywords`

            **Keywords.** Words and phrases in the specified language. It preserves the nested context needed to interpret the parent tracker.

            * **Enables:** Reconcile each returned keyword value in `trackers.languageKeywords.keywords` with the parent tracker's provider profile; preserve distinct aliases, contact points, and organization attributes.
            * **Interpretation:** Gong API returns keywords as an array of keyword value entries on each language keyword; missing, empty, and permission-redacted arrays are not equivalent.
          </Accordion>

          <Accordion id="provider-permission-field-gong-trackers-languagekeywords-language-f6b863d5992c" title="Language" icon="address-book" iconType="sharp-duotone-solid">
            Developer identifier: `trackers.languageKeywords.language`

            **Language.** ISO 639-2/B language code. 'mul' means keywords apply to all languages. It supplies the language profile facet used to reconcile or attribute the language keyword.

            * **Enables:** Match repeated language keyword entries on language in `trackers.languageKeywords.language`; collapse only entries that share this declared transform key.
            * **Interpretation:** Gong API reports language on each language keyword; missing and empty values can have different meanings. The connector explicitly marks this field as a transform deduplication key.
          </Accordion>

          <Accordion id="provider-permission-field-gong-trackers-partofquestion-df81f717862a" title="Part Of Question" icon="earth-americas" iconType="sharp-duotone-solid">
            Developer identifier: `trackers.partOfQuestion`

            **Part Of Question.** When true, only matches keywords that are part of a question. It distinguishes the provider-defined part of question state or classification for the tracker.

            * **Enables:** Filter Trackers by whether when true, only matches keywords that are part of a question in `trackers.partOfQuestion`; count true, false, and missing results separately.
            * **Interpretation:** Gong API reports when true, only matches keywords that are part of a question as a boolean on each tracker; a missing field is unknown, not false.
          </Accordion>

          <Accordion id="provider-permission-field-gong-trackers-saidat-83a4870a831f" title="Said At" icon="headset" iconType="sharp-duotone-solid">
            Developer identifier: `trackers.saidAt`

            **Said At.** Where in the call to track keywords. Options: Anytime, First, Last. It distinguishes the provider-defined said at state or classification for the tracker.

            * **Enables:** Filter Trackers by the exact Gong API-defined said at in `trackers.saidAt` and preserve unknown values as distinct categories.
            * **Interpretation:** Gong API supplies said at from its own taxonomy on each tracker; preserve unknown and newly introduced labels.
          </Accordion>

          <Accordion id="provider-permission-field-gong-trackers-saidatinterval-37f33b363c23" title="Said At Interval" icon="calendar-days" iconType="sharp-duotone-solid">
            Developer identifier: `trackers.saidAtInterval`

            **Said At Interval.** Period of time to check (units depend on saidAtUnit). Nullable. It supplies the said at interval boundary, band, or unit needed to interpret the companion measure.

            * **Enables:** Interpret `trackers.saidAtInterval` with its companion minimum, maximum, interval, or unit before comparing the said at interval across like-for-like records.
            * **Interpretation:** Gong API reports said at interval as a boundary, band, interval, or unit on each tracker; it is meaningful only with its companion measure and provider scale.
          </Accordion>

          <Accordion id="provider-permission-field-gong-trackers-saidatunit-d84660b65fef" title="Said At Unit" icon="video" iconType="sharp-duotone-solid">
            Developer identifier: `trackers.saidAtUnit`

            **Said At Unit.** Units for saidAtInterval (minutes or percent of call duration). Nullable. It supplies the said at unit boundary, band, or unit needed to interpret the companion measure.

            * **Enables:** Interpret `trackers.saidAtUnit` with its companion minimum, maximum, interval, or unit before comparing the said at unit across like-for-like records.
            * **Interpretation:** Gong API reports said at unit as a boundary, band, interval, or unit on each tracker; it is meaningful only with its companion measure and provider scale.
          </Accordion>

          <Accordion id="provider-permission-field-gong-trackers-saidintopics-0f1f8486eab3" title="Said In Topics" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `trackers.saidInTopics`

            **Said In Topics.** Topics in the call where tracker terms should be picked up. It preserves the nested context needed to interpret the parent tracker.

            * **Enables:** Review each provider-generated said in topic value in `trackers.saidInTopics` within its parent tracker; retain element order and attribution without treating it as a Parable judgment.
            * **Interpretation:** Gong API returns said in topics as ordered content or provider-generated content metadata on each tracker; truncation, omission, and inaccessible source media can limit completeness. Gong API generated or classified this result; it may be incomplete and is not a Parable-authored judgment.
          </Accordion>

          <Accordion id="provider-permission-field-gong-trackers-trackerid-596546667dbf" title="Tracker ID" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `trackers.trackerId`

            **Tracker ID.** Unique identifier. It provides the reference needed to connect the tracker to the corresponding provider object.

            * **Enables:** Match repeated tracker entries on tracker ID in `trackers.trackerId`; collapse only entries that share this declared transform key.
            * **Interpretation:** Gong API reports tracker ID as an identifier in its tracker namespace; it is not a universal identity outside Gong API. The connector explicitly marks this field as a transform deduplication key. Gong API generated or classified this result; it may be incomplete and is not a Parable-authored judgment.
          </Accordion>

          <Accordion id="provider-permission-field-gong-trackers-trackername-a764a3f2dbc0" title="Tracker Name" icon="unlock" iconType="sharp-duotone-solid">
            Developer identifier: `trackers.trackerName`

            **Tracker Name.** Display name. It gives the tracker a human-readable provider label while its identifier remains the stable reference.

            * **Enables:** Label each tracker with tracker name from `trackers.trackerName`; distinguish records that share that display name but have different Gong API identifiers.
            * **Interpretation:** Gong API reports tracker name as display text for each tracker; names are mutable and are not stable identities. Gong API generated or classified this result; it may be incomplete and is not a Parable-authored judgment.
          </Accordion>

          <Accordion id="provider-permission-field-gong-trackers-updated-f7d12862be1c" title="Updated" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `trackers.updated`

            **Updated.** Date/time the tracker settings were last updated (ISO-8601). It anchors the tracker on the provider's reported timeline.

            * **Enables:** Order Trackers by updated in `trackers.updated` and isolate records inside an exact provider reporting window.
            * **Interpretation:** Gong API reports updated as a timestamp on each tracker; timezone and precision follow this API field, and absence is not an inferred event time. A connector directive uses this field to order records for latest-state or incremental processing. Gong API generated or classified this result; it may be incomplete and is not a Parable-authored judgment.
          </Accordion>

          <Accordion id="provider-permission-field-gong-trackers-updateruserid-b4f9ca0eced6" title="Updater User ID" icon="lock" iconType="sharp-duotone-solid">
            Developer identifier: `trackers.updaterUserId`

            **Updater User ID.** ID of the team member who last updated the tracker. Null when built-in. It provides the reference needed to connect the tracker to the corresponding provider object.

            * **Enables:** Connect each tracker in Trackers to the referenced updater user through `trackers.updaterUserId`; flag updater user ID values that do not resolve in that provider namespace.
            * **Interpretation:** Gong API reports updater user ID as an identifier in its updater user namespace; it is not a universal identity outside Gong API. Gong API generated or classified this result; it may be incomplete and is not a Parable-authored judgment.
          </Accordion>

          <Accordion id="provider-permission-field-gong-trackers-workspaceid-6ab4f12de4fc" title="Workspace ID" icon="lock" iconType="sharp-duotone-solid">
            Developer identifier: `trackers.workspaceId`

            **Workspace ID.** ID of the workspace the tracker is in. Nullable. It provides the reference needed to connect the tracker to the corresponding provider object.

            * **Enables:** Connect each tracker in Trackers to the referenced workspace through `trackers.workspaceId`; flag workspace ID values that do not resolve in that provider namespace.
            * **Interpretation:** Gong API reports workspace ID as an identifier in its workspace namespace; it is not a universal identity outside Gong API. Gong API generated or classified this result; it may be incomplete and is not a Parable-authored judgment.
          </Accordion>
        </AccordionGroup>
      </Accordion>

      <Accordion id="provider-permission-tap-gong-user-settings-history-e1f6a1bfa0ee" title="User Settings History" icon="shield-check" iconType="sharp-duotone-solid">
        Developer identifier: `user_settings_history`

        **User Settings History.** Retrieve the settings change history for each Gong user. Returns historical records of user settings changes over time, useful for tracking configuration changes and compliance auditing. This is a child endpoint of users — it iterates over all users and fetches settings history for each one via GET /v2/users/ID/settings-history.

        * **Enables:** Trace each user's provider setting changes over time and attribute each historical state to the parent Gong user.
        * **Scope:** Reads the records selected by Gong API's `/{apiVersion}/users/{id}/settings-history` operation as an event stream using full synchronization. Visibility follows the Gong API credential, workspace access, and the endpoint's content-selection settings. The stream does not include records the credential, parent traversal, configured filters, or provider API omits. This stream supplies no reliable deletion signal.

        <AccordionGroup>
          <Accordion id="provider-permission-field-gong-user-settings-history-setting-c4cac6c2d212" title="Setting" icon="id-card" iconType="sharp-duotone-solid">
            Developer identifier: `user_settings_history.setting`

            **Setting.** The user capability that was changed (e.g., webConferencesRecorded, emailsImported, preventEmailImport, active, nonRecordedMeetingsImported, gongConnectEnabled, callsImported, interviewsRecorded, preventInterviewRecording). It must be interpreted with the enclosing provider field name, type, or custom schema for the user settings history.

            * **Enables:** Interpret `user_settings_history.setting` with the enclosing custom field name, declared type, and provider schema; compare only records that share that contract.
            * **Interpretation:** Gong API reports setting under the enclosing custom or typed field contract on each user settings history; compare it only with values from the same provider key and type.
          </Accordion>

          <Accordion id="provider-permission-field-gong-user-settings-history-time-ed6deb16b38f" title="Time" icon="address-book" iconType="sharp-duotone-solid">
            Developer identifier: `user_settings_history.time`

            **Time.** ISO-8601 timestamp of when the change was applied. It anchors the user settings history on the provider's reported timeline.

            * **Enables:** Match repeated user settings history entries on time in `user_settings_history.time`; collapse only entries that share this declared transform key.
            * **Interpretation:** Gong API reports time as a timestamp on each user settings history; timezone and precision follow this API field, and absence is not an inferred event time. The connector explicitly marks this field as a transform deduplication key. A connector directive uses this field to order records for latest-state or incremental processing. The schema designates this field as the event timestamp.
          </Accordion>

          <Accordion id="provider-permission-field-gong-user-settings-history-value-c7626a7a7fea" title="Value" icon="map-location-dot" iconType="sharp-duotone-solid">
            Developer identifier: `user_settings_history.value`

            **Value.** The new value that was set for the capability. It distinguishes the provider-defined value state or classification for the user settings history.

            * **Enables:** Filter User Settings History by whether the new value that was set for the capability in `user_settings_history.value`; count true, false, and missing results separately.
            * **Interpretation:** Gong API reports the new value that was set for the capability as a boolean on each user settings history; a missing field is unknown, not false.
          </Accordion>
        </AccordionGroup>
      </Accordion>

      <Accordion id="provider-permission-tap-gong-users-07cfe9058d3f" title="Users" icon="user-tie" iconType="sharp-duotone-solid">
        Developer identifier: `users`

        **Users.** List all Gong users in the organization. Returns user profiles including name, email, role, and activity status.

        * **Enables:** Reconcile Gong user identities, email addresses, manager relationships, roles, licenses, and account status.
        * **Scope:** Reads the records selected by Gong API's `/{apiVersion}/users` operation as a snapshot stream using full synchronization. Visibility follows the Gong API credential, workspace access, and the endpoint's content-selection settings. The stream does not include records the credential, parent traversal, configured filters, or provider API omits. This stream supplies no reliable deletion signal.

        <AccordionGroup>
          <Accordion id="provider-permission-field-gong-users-active-50481a8432c9" title="Active" icon="globe" iconType="sharp-duotone-solid">
            Developer identifier: `users.active`

            **Active.** Whether the user is active. It distinguishes the provider-defined active state or classification for the user.

            * **Enables:** Filter Users by whether the user is active in `users.active`; count true, false, and missing results separately.
            * **Interpretation:** Gong API reports the user is active as a boolean on each user; a missing field is unknown, not false.
          </Accordion>

          <Accordion id="provider-permission-field-gong-users-conferencingproviders-0fd316cc94d3" title="Conferencing Providers" icon="badge-check" iconType="sharp-duotone-solid">
            Developer identifier: `users.conferencingProviders`

            **Conferencing Providers.** Web-conferencing providers connected for the user. It preserves the nested context needed to interpret the parent user.

            * **Enables:** Compare the exact Gong API-configured conferencing providers set in `users.conferencingProviders` for each user; preserve provider labels and unknown entries.
            * **Interpretation:** Gong API returns conferencing providers as an array of conferencing provider entries on each user; missing, empty, and permission-redacted arrays are not equivalent.
          </Accordion>

          <Accordion id="provider-permission-field-gong-users-conferencingproviders-isdefault-4eed7b434071" title="Is Default" icon="map-location-dot" iconType="sharp-duotone-solid">
            Developer identifier: `users.conferencingProviders.isDefault`

            **Is Default.** Whether this is the user's default provider. It distinguishes the provider-defined is default state or classification for the conferencing provider.

            * **Enables:** Filter Users by whether this is the user's default provider in `users.conferencingProviders.isDefault`; count true, false, and missing results separately.
            * **Interpretation:** Gong API reports this is the user's default provider as a boolean on each conferencing provider; a missing field is unknown, not false.
          </Accordion>

          <Accordion id="provider-permission-field-gong-users-conferencingproviders-provider-c2787f7b0b92" title="Provider" icon="id-card" iconType="sharp-duotone-solid">
            Developer identifier: `users.conferencingProviders.provider`

            **Provider.** Provider name (e.g., Zoom). It distinguishes the provider-defined provider state or classification for the conferencing provider.

            * **Enables:** Match repeated conferencing provider entries on provider in `users.conferencingProviders.provider`; collapse only entries that share this declared transform key.
            * **Interpretation:** Gong API reports provider on each conferencing provider; missing and empty values can have different meanings. The connector explicitly marks this field as a transform deduplication key.
          </Accordion>

          <Accordion id="provider-permission-field-gong-users-created-d628860d3c3d" title="Created" icon="location-crosshairs" iconType="sharp-duotone-solid">
            Developer identifier: `users.created`

            **Created.** ISO-8601 timestamp of user creation. It anchors the user on the provider's reported timeline.

            * **Enables:** Order Users by created in `users.created` and isolate records inside an exact provider reporting window.
            * **Interpretation:** Gong API reports created as a timestamp on each user; timezone and precision follow this API field, and absence is not an inferred event time. A connector directive uses this field to order records for latest-state or incremental processing.
          </Accordion>

          <Accordion id="provider-permission-field-gong-users-emailaddress-43130185c6a0" title="Email Address" icon="comments" iconType="sharp-duotone-solid">
            Developer identifier: `users.emailAddress`

            **Email Address.** Email address of the user. It supplies the provider-reported address or location facet for the user, not a residency determination.

            * **Enables:** Attribute each user to a person or account by the exact email address in `users.emailAddress`; identify addresses that do not match the Gong API directory.
            * **Interpretation:** Gong API reports email address as an address on each user; aliases, casing, and unverified addresses can prevent a one-to-one person match. A connector directive maps this field to a person's email identity.
          </Accordion>

          <Accordion id="provider-permission-field-gong-users-emailaliases-d65fcc6f7480" title="Email Aliases" icon="lock" iconType="sharp-duotone-solid">
            Developer identifier: `users.emailAliases`

            **Email Aliases.** Additional email addresses associated with the user. It preserves the nested context needed to interpret the parent user.

            * **Enables:** Reconcile each returned email aliase in `users.emailAliases` with the parent user's provider profile; preserve distinct aliases, contact points, and organization attributes.
            * **Interpretation:** Gong API returns email aliases as an array of email aliase entries on each user; missing, empty, and permission-redacted arrays are not equivalent.
          </Accordion>

          <Accordion id="provider-permission-field-gong-users-extension-36b7e2851ac3" title="Extension" icon="id-card" iconType="sharp-duotone-solid">
            Developer identifier: `users.extension`

            **Extension.** Phone extension. It supplies the extension profile facet used to reconcile or attribute the user.

            * **Enables:** Reconcile the user's extension in `users.extension` with its provider profile or directory identity; confirm ambiguous matches with the stable provider ID.
            * **Interpretation:** Gong API reports extension as a mutable profile or directory attribute on each user; it may be absent, shared, or non-unique.
          </Accordion>

          <Accordion id="provider-permission-field-gong-users-firstname-f9fac52b49b7" title="First Name" icon="id-card" iconType="sharp-duotone-solid">
            Developer identifier: `users.firstName`

            **First Name.** First name of the user. It gives the user a human-readable provider label while its identifier remains the stable reference.

            * **Enables:** Label each user with first name from `users.firstName`; distinguish records that share that display name but have different Gong API identifiers.
            * **Interpretation:** Gong API reports first name as display text for each user; names are mutable and are not stable identities.
          </Accordion>

          <Accordion id="provider-permission-field-gong-users-id-3a3e200c4c7e" title="ID" icon="id-card" iconType="sharp-duotone-solid">
            Developer identifier: `users.id`

            **ID.** Unique identifier for the user. It provides the reference needed to connect the user to the corresponding provider object.

            * **Enables:** Match repeated user entries on ID in `users.id`; collapse only entries that share this declared transform key.
            * **Interpretation:** Gong API reports ID as an identifier in its user namespace; it is not a universal identity outside Gong API. The connector explicitly marks this field as a transform deduplication key. A connector directive maps this field to account identity.
          </Accordion>

          <Accordion id="provider-permission-field-gong-users-lastname-f09827f79bec" title="Last Name" icon="id-card" iconType="sharp-duotone-solid">
            Developer identifier: `users.lastName`

            **Last Name.** Last name of the user. It gives the user a human-readable provider label while its identifier remains the stable reference.

            * **Enables:** Label each user with last name from `users.lastName`; distinguish records that share that display name but have different Gong API identifiers.
            * **Interpretation:** Gong API reports last name as display text for each user; names are mutable and are not stable identities.
          </Accordion>

          <Accordion id="provider-permission-field-gong-users-managerid-c032c1d71623" title="Manager ID" icon="id-card" iconType="sharp-duotone-solid">
            Developer identifier: `users.managerId`

            **Manager ID.** ID of the user's manager. It provides the reference needed to connect the user to the corresponding provider object.

            * **Enables:** Connect each user in Users to the referenced manager through `users.managerId`; flag manager ID values that do not resolve in that provider namespace.
            * **Interpretation:** Gong API reports manager ID as an identifier in its manager namespace; it is not a universal identity outside Gong API.
          </Accordion>

          <Accordion id="provider-permission-field-gong-users-meetingconsentpageurl-af37e5427b67" title="Meeting Consent Page URL" icon="user-shield" iconType="sharp-duotone-solid">
            Developer identifier: `users.meetingConsentPageUrl`

            **Meeting Consent Page URL.** URL of the user's recording-consent page. It locates the provider resource or path associated with the user.

            * **Enables:** Associate each user with the resource identified by meeting consent page URL in `users.meetingConsentPageUrl`; verify the link resolves to the expected Gong API object.
            * **Interpretation:** Gong API reports meeting consent page URL as a resource locator for each user; access still depends on viewer permissions and the URL may expire or change.
          </Accordion>

          <Accordion id="provider-permission-field-gong-users-personalmeetingurls-0dade2a41041" title="Personal Meeting URLs" icon="lock" iconType="sharp-duotone-solid">
            Developer identifier: `users.personalMeetingUrls`

            **Personal Meeting URLs.** Personal meeting URLs. It preserves the nested context needed to interpret the parent user.

            * **Enables:** Associate every returned personal meeting URL value in `users.personalMeetingUrls` with the parent user; use the provider locator for reference without inferring that linked content was collected.
            * **Interpretation:** Gong API returns personal meeting URLs as an array of personal meeting URL value entries on each user; missing, empty, and permission-redacted arrays are not equivalent.
          </Accordion>

          <Accordion id="provider-permission-field-gong-users-phonenumber-866180a7b9e6" title="Phone Number" icon="id-card" iconType="sharp-duotone-solid">
            Developer identifier: `users.phoneNumber`

            **Phone Number.** Phone number of the user. It supplies the phone number profile facet used to reconcile or attribute the user.

            * **Enables:** Reconcile the user's phone number in `users.phoneNumber` with its provider profile or directory identity; confirm ambiguous matches with the stable provider ID.
            * **Interpretation:** Gong API reports phone number as a mutable profile or directory attribute on each user; it may be absent, shared, or non-unique.
          </Accordion>

          <Accordion id="provider-permission-field-gong-users-settings-3647b2a4b130" title="Settings" icon="chart-line" iconType="sharp-duotone-solid">
            Developer identifier: `users.settings`

            **Settings.** User-level Gong settings flags. Flag set varies by tenant/plan; additionalProperties allows capture of settings not enumerated here. It preserves the nested context needed to interpret the parent user.

            * **Enables:** Attribute settings in `users.settings` to the parent user; identify parent records where that nested settings object is absent.
            * **Interpretation:** Gong API reports settings as a nested object on each user; optional children may be absent from a valid response.

            Provider-defined fields may also be returned for this field.
          </Accordion>

          <Accordion id="provider-permission-field-gong-users-settings-emailsimported-e8b8477f4b12" title="Emails Imported" icon="inbox" iconType="sharp-duotone-solid">
            Developer identifier: `users.settings.emailsImported`

            **Emails Imported.** The provider-reported emails imported for each setting in Users. It distinguishes the provider-defined emails imported state or classification for the setting.

            * **Enables:** Filter Users by whether emails imported in `users.settings.emailsImported`; count true, false, and missing results separately.
            * **Interpretation:** Gong API reports emails imported as a boolean on each setting; a missing field is unknown, not false.
          </Accordion>

          <Accordion id="provider-permission-field-gong-users-settings-gongconnectenabled-672d0f0ac545" title="Gong Connect Enabled" icon="earth-americas" iconType="sharp-duotone-solid">
            Developer identifier: `users.settings.gongConnectEnabled`

            **Gong Connect Enabled.** The provider-reported Gong connect enabled for each setting in Users. It distinguishes the provider-defined Gong connect enabled state or classification for the setting.

            * **Enables:** Filter Users by whether Gong connect enabled in `users.settings.gongConnectEnabled`; count true, false, and missing results separately.
            * **Interpretation:** Gong API reports Gong connect enabled as a boolean on each setting; a missing field is unknown, not false.
          </Accordion>

          <Accordion id="provider-permission-field-gong-users-settings-nonrecordedmeetingsimported-d128c2b36c83" title="Non Recorded Meetings Imported" icon="phone" iconType="sharp-duotone-solid">
            Developer identifier: `users.settings.nonRecordedMeetingsImported`

            **Non Recorded Meetings Imported.** The provider-reported non recorded meetings imported for each setting in Users. It distinguishes the provider-defined non recorded meetings imported state or classification for the setting.

            * **Enables:** Filter Users by whether non recorded meetings imported in `users.settings.nonRecordedMeetingsImported`; count true, false, and missing results separately.
            * **Interpretation:** Gong API reports non recorded meetings imported as a boolean on each setting; a missing field is unknown, not false.
          </Accordion>

          <Accordion id="provider-permission-field-gong-users-settings-preventemailimport-743b9aae26a6" title="Prevent Email Import" icon="comments" iconType="sharp-duotone-solid">
            Developer identifier: `users.settings.preventEmailImport`

            **Prevent Email Import.** The provider-reported prevent email import for each setting in Users. It distinguishes the provider-defined prevent email import state or classification for the setting.

            * **Enables:** Filter Users by whether prevent email import in `users.settings.preventEmailImport`; count true, false, and missing results separately.
            * **Interpretation:** Gong API reports prevent email import as a boolean on each setting; a missing field is unknown, not false.
          </Accordion>

          <Accordion id="provider-permission-field-gong-users-settings-preventwebconferencerecordin-45f4327c06e7" title="Prevent Web Conference Recording" icon="headset" iconType="sharp-duotone-solid">
            Developer identifier: `users.settings.preventWebConferenceRecording`

            **Prevent Web Conference Recording.** The provider-reported prevent web conference recording for each setting in Users. It distinguishes the provider-defined prevent web conference recording state or classification for the setting.

            * **Enables:** Filter Users by whether prevent web conference recording in `users.settings.preventWebConferenceRecording`; count true, false, and missing results separately.
            * **Interpretation:** Gong API reports prevent web conference recording as a boolean on each setting; a missing field is unknown, not false.
          </Accordion>

          <Accordion id="provider-permission-field-gong-users-settings-telephonycallsimported-6c6d0ae4c41d" title="Telephony Calls Imported" icon="video" iconType="sharp-duotone-solid">
            Developer identifier: `users.settings.telephonyCallsImported`

            **Telephony Calls Imported.** The provider-reported telephony calls imported for each setting in Users. It distinguishes the provider-defined telephony calls imported state or classification for the setting.

            * **Enables:** Filter Users by whether telephony calls imported in `users.settings.telephonyCallsImported`; count true, false, and missing results separately.
            * **Interpretation:** Gong API reports telephony calls imported as a boolean on each setting; a missing field is unknown, not false.
          </Accordion>

          <Accordion id="provider-permission-field-gong-users-settings-webconferencesrecorded-9b501f787e3e" title="Web Conferences Recorded" icon="map-location-dot" iconType="sharp-duotone-solid">
            Developer identifier: `users.settings.webConferencesRecorded`

            **Web Conferences Recorded.** The provider-reported web conferences recorded for each setting in Users. It distinguishes the provider-defined web conferences recorded state or classification for the setting.

            * **Enables:** Filter Users by whether web conferences recorded in `users.settings.webConferencesRecorded`; count true, false, and missing results separately.
            * **Interpretation:** Gong API reports web conferences recorded as a boolean on each setting; a missing field is unknown, not false.
          </Accordion>

          <Accordion id="provider-permission-field-gong-users-spokenlanguages-ef05c3e42271" title="Spoken Languages" icon="lock" iconType="sharp-duotone-solid">
            Developer identifier: `users.spokenLanguages`

            **Spoken Languages.** Languages the user speaks. It preserves the nested context needed to interpret the parent user.

            * **Enables:** Reconcile each returned spoken language in `users.spokenLanguages` with the parent user's provider profile; preserve distinct aliases, contact points, and organization attributes.
            * **Interpretation:** Gong API returns spoken languages as an array of spoken language entries on each user; missing, empty, and permission-redacted arrays are not equivalent.
          </Accordion>

          <Accordion id="provider-permission-field-gong-users-spokenlanguages-language-838409bd936a" title="Language" icon="address-book" iconType="sharp-duotone-solid">
            Developer identifier: `users.spokenLanguages.language`

            **Language.** BCP-47 language tag. It supplies the language profile facet used to reconcile or attribute the spoken language.

            * **Enables:** Match repeated spoken language entries on language in `users.spokenLanguages.language`; collapse only entries that share this declared transform key.
            * **Interpretation:** Gong API reports language on each spoken language; missing and empty values can have different meanings. The connector explicitly marks this field as a transform deduplication key.
          </Accordion>

          <Accordion id="provider-permission-field-gong-users-spokenlanguages-primary-19f282b09417" title="Primary" icon="id-card" iconType="sharp-duotone-solid">
            Developer identifier: `users.spokenLanguages.primary`

            **Primary.** Whether this is the primary language. It distinguishes the provider-defined primary state or classification for the spoken language.

            * **Enables:** Filter Users by whether this is the primary language in `users.spokenLanguages.primary`; count true, false, and missing results separately.
            * **Interpretation:** Gong API reports this is the primary language as a boolean on each spoken language; a missing field is unknown, not false.
          </Accordion>

          <Accordion id="provider-permission-field-gong-users-title-334baf77eade" title="Title" icon="id-card" iconType="sharp-duotone-solid">
            Developer identifier: `users.title`

            **Title.** Job title of the user. It gives the user a human-readable provider label while its identifier remains the stable reference.

            * **Enables:** Label each user with title from `users.title`; distinguish records that share that display name but have different Gong API identifiers.
            * **Interpretation:** Gong API reports title as display text for each user; names are mutable and are not stable identities.
          </Accordion>

          <Accordion id="provider-permission-field-gong-users-trustedemailaddress-519366e787f3" title="Trusted Email Address" icon="envelope" iconType="sharp-duotone-solid">
            Developer identifier: `users.trustedEmailAddress`

            **Trusted Email Address.** Email address considered trusted for the user. Nullable. It supplies the provider-reported address or location facet for the user, not a residency determination.

            * **Enables:** Attribute each user to a person or account by the exact trusted email address in `users.trustedEmailAddress`; identify addresses that do not match the Gong API directory.
            * **Interpretation:** Gong API reports trusted email address as an address on each user; aliases, casing, and unverified addresses can prevent a one-to-one person match.
          </Accordion>
        </AccordionGroup>
      </Accordion>

      <Accordion id="provider-permission-tap-gong-workspaces-948ac0302793" title="Workspaces" icon="sitemap" iconType="sharp-duotone-solid">
        Developer identifier: `workspaces`

        **Workspaces.** List all company workspaces in Gong. Returns workspace definitions with names and configuration.

        * **Enables:** Inventory Gong workspaces and connect their identities and configuration to workspace-scoped permission profiles.
        * **Scope:** Reads the records selected by Gong API's `/{apiVersion}/workspaces` operation as a snapshot stream using full synchronization. This stream is opt-in. Visibility follows the Gong API credential, workspace access, and the endpoint's content-selection settings. The stream does not include records the credential, parent traversal, configured filters, or provider API omits. A later complete read can treat a previously seen record that is absent as removed.

        <AccordionGroup>
          <Accordion id="provider-permission-field-gong-workspaces-description-4b3f3b8992fd" title="Description" icon="unlock" iconType="sharp-duotone-solid">
            Developer identifier: `workspaces.description`

            **Description.** Description of the workspace. It defines the content surface available for this workspace.

            * **Enables:** Locate workspace records by description in `workspaces.description`; attribute each text match to its parent workspace and, when present, its reported author.
            * **Interpretation:** Gong supplies this call content; provider-generated excerpts or summaries may omit context and are not Parable-authored assessments.
          </Accordion>

          <Accordion id="provider-permission-field-gong-workspaces-id-a942d4d3ffa6" title="ID" icon="id-card" iconType="sharp-duotone-solid">
            Developer identifier: `workspaces.id`

            **ID.** Unique identifier. It provides the reference needed to connect the workspace to the corresponding provider object.

            * **Enables:** Match repeated workspace entries on ID in `workspaces.id`; collapse only entries that share this declared transform key.
            * **Interpretation:** Gong API reports ID as an identifier in its workspace namespace; it is not a universal identity outside Gong API. The connector explicitly marks this field as a transform deduplication key.
          </Accordion>

          <Accordion id="provider-permission-field-gong-workspaces-name-c52489da1382" title="Name" icon="id-card" iconType="sharp-duotone-solid">
            Developer identifier: `workspaces.name`

            **Name.** Name of the workspace. It gives the workspace a human-readable provider label while its identifier remains the stable reference.

            * **Enables:** Label each workspace with name from `workspaces.name`; distinguish records that share that display name but have different Gong API identifiers.
            * **Interpretation:** Gong API reports name as display text for each workspace; names are mutable and are not stable identities.
          </Accordion>
        </AccordionGroup>
      </Accordion>
    </AccordionGroup>
  </Tab>

  <Tab title="Troubleshooting">
    ### Gong

    | Error                                                             | Meaning                                                                                                                        | Solution                                                                                                                                |
    | ----------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------- |
    | `401 Unauthorized`                                                | Bad Access Key or Secret                                                                                                       | Re-generate the key from the API settings page                                                                                          |
    | `401` after a working period                                      | Key expired                                                                                                                    | Generate a fresh key; Gong rotates keys periodically                                                                                    |
    | `403 Forbidden` on a specific endpoint                            | Missing API scope                                                                                                              | Ask the Gong admin to enable the scope for that data category                                                                           |
    | `429 Too Many Requests`                                           | Rate limit                                                                                                                     | Parable backs off using `Retry-After`                                                                                                   |
    | Connection shows a permissions error right after saving the key   | Parable checks the key with `GET /v2/users` on the connection's **API Base URL**; Gong answered `403`                          | Enable the `api:users:read` scope for the key, and if the Gong workspace restricts API access by IP, allow Parable's addresses          |
    | Connection shows a configuration error right after saving the key | The same check got a response that is neither success nor `401`/`403`, usually because **API Base URL** is not a Gong API host | Set **API Base URL** to the value in Gong's API settings, for example `https://us-12345.api.gong.io`, not the `app.gong.io` web address |
    | Empty data on `calls`                                             | No calls in range                                                                                                              | Calls need `fromDateTime` in the last 90 days per request                                                                               |

    #### Common Issues

    #### Cannot find the API page

    The **Ecosystem → API** menu appears only for users with the Technical Administrator role.

    #### Permission Profiles returns 401 / 403

    Requires `api:permission-profile:read` on the key. Some tiers need Gong support to enable the scope.

    **[Gong API docs](https://app.gong.io/settings/api/documentation)** — Endpoint reference (requires login)

    **[API access guide](https://help.gong.io/docs/receive-access-to-the-api)** — Customer-facing setup guide

    ### Gong (OAuth)

    | Error                                | Meaning                               | Solution                                                                                                                                                  |
    | ------------------------------------ | ------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------- |
    | `401 Unauthorized`                   | Invalid client credentials            | Verify Client ID and Client Secret on the OAuth authorization screen                                                                                      |
    | `403 Forbidden`                      | Missing OAuth scope                   | Enable the scope on the OAuth application                                                                                                                 |
    | Authorization redirect fails         | Redirect URI mismatch                 | Copy the redirect URI from Parable (must include your workspace subdomain, e.g. `{tenant-name}.parable.work`) and add it exactly to your Gong OAuth app   |
    | Authorized in Parable but sync fails | Wrong **API Base URL** or token issue | Confirm **API Base URL** under Connection Settings matches Gong (default or regional); click **Re-authorize with OAuth** and confirm validation succeeded |
    | `429 Too Many Requests`              | Rate limit                            | Parable backs off using `Retry-After`                                                                                                                     |

    **[Gong API docs](https://app.gong.io/settings/api/documentation)** — Endpoint reference (requires login)

    **[API access guide](https://help.gong.io/docs/receive-access-to-the-api)** — Customer-facing setup guide
  </Tab>
</Tabs>
