Run in Enrichment Spreadsheet
Use this function as a column step in
deepline enrich.deepline enrich --input leads.csv --output leads.enriched.csv --with 'result=gong_content_shared:{"reportingSystem":"{{reportingSystem}}","eventTimestamp":"{{eventTimestamp}}","contentId":"{{contentId}}","contentUrl":"{{contentUrl}}","contentTitle":"{{contentTitle}}"}' --json
Map payload values to spreadsheet columns with
{{column_name}} placeholders.Input Schema
| Name | Type | Required | Default | Description |
|---|---|---|---|---|
payload.reportingSystem | string | Yes | The unique identifier of the reporting system. It is the same value in all events originating from the same system. | |
payload.eventTimestamp | string | Yes | The date and time when the event happened in the ISO-8601 format (e.g., ‘2021-08-01T02:30:00+05:00’ or ‘2021-08-01T08:00:00Z’, where Z stands for UTC); | |
payload.eventId | string | No | The original id of the event as designated in the reporting system. | |
payload.contentId | string | Yes | The id of the content that was shared in the reporting system. | |
payload.contentUrl | string | Yes | The url of the content that was shared in the reporting system. This is the url that is was accessed by the viewer. | |
payload.contentTitle | string | Yes | Human readable title of the content. | |
payload.shareId | string | No | The id of the share action, in case there can be more than one share per content. | |
payload.shareInfoUrl | string | No | The link to a page that presents additional information about this event. | |
payload.sharingMessageSubject | string | No | The subject of share email / message. | |
payload.sharingMessageBody | string | No | The share message body. Can contain HTML and will be cleaned when it is presented. | |
payload.sharer | object | No | ||
payload.recipients | array | No | array of objects with name + email of recipients. Email is required. | |
payload.crmContext | array | No | A list of references to external systems such as CRM, Telephony System, Case Management, etc. | |
payload.contentProperties | array | No | A list of additional properties for the content | |
payload.eventProperties | array | No | A list of additional properties for the event | |
payload.workspaceId | string | No | Optional workspace identifier. If specified, the event will be placed into this workspace, otherwise, the default algorithm for workspace placement will be applied. | |
payload.actionName | string | No | The name of the action like “Document Sent” or “Presentation Shared”. | |
payload.nonCompanyParticipants | array | No | ||
payload.moreInfoUrl | string | No | ||
payload.trackingId | string | No | ||
payload.mobileAppId | string | No | ||
payload.agentPlatform | string | No | ||
payload.userAgent | string | No |
Output Schema
| Name | Type | Required | Default | Description |
|---|---|---|---|---|
result.data | object | Yes | Provider response payload. | |
result.meta | object | No | Additional response metadata (status, paging). |
Advanced: Direct CLI
Use direct execution for single payload debugging.
deepline tools execute gong_content_shared --payload '{
"reportingSystem": "string",
"eventTimestamp": "string",
"contentId": "string",
"contentUrl": "string",
"contentTitle": "string"
}' --json
CLI flags
| Flag | Description |
|---|---|
--json | Print machine-readable output. |
--wait | Wait for terminal provider status when supported. |
--debug | Enable wait mode with additional status/log output. |
--wait-timeout SECONDS | Max seconds to wait in wait mode. |
--poll-interval SECONDS | Polling interval in seconds during wait mode. |
--timeout SECONDS | Request timeout in seconds. |
--connect-timeout SECONDS | Connection timeout in seconds. |
Cost
- Pricing model:
fixed(per call). - Estimated Deepline credits:
0per pricing unit. - Provider-native pricing may still exist outside Deepline credit billing.
- Billing mode:
no_bill.