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_update_permission_profile:{"profileId":"{{profileId}}"}' --json
Map payload values to spreadsheet columns with
{{column_name}} placeholders.Input Schema
| Name | Type | Required | Default | Description |
|---|---|---|---|---|
payload.profileId | string | Yes | Permission profile identifier. | |
payload.id | string | No | Unique numeric identifier of the permission profile (up to 20 digits). | |
payload.name | string | No | Permission profile name. | |
payload.description | string | No | Permission profile description. | |
payload.callsAccess | object | No | Calls access permission. | |
payload.libraryFolderAccess | object | No | Library folder access permission. | |
payload.dealsAccess | object | No | Deals access permission. | |
payload.forecastPermissions | object | No | All forecast permissions. | |
payload.coachingAccess | object | No | Coaching access permission. | |
payload.insightsAccess | object | No | Insights access permission. | |
payload.usageAccess | object | No | Usage access permission. | |
payload.emailsAccess | object | No | Emails access permission. | |
payload.scoreCalls | boolean | No | User can score calls. | |
payload.overrideScore | boolean | No | User can override someone else score. | |
payload.downloadCallMedia | boolean | No | User can download call media. | |
payload.shareCallsWithCustomers | boolean | No | User can share calls with customers. | |
payload.manuallyScheduleAndUploadCalls | boolean | No | User can manually schedule and upload calls. | |
payload.privateCalls | boolean | No | User can set their own calls as private. | |
payload.deleteCalls | boolean | No | User can delete calls. | |
payload.trimCalls | boolean | No | User can trim calls. | |
payload.listenInCalls | boolean | No | User can listen in calls. | |
payload.deleteEmails | boolean | No | User can delete emails. | |
payload.callsAndSearch | boolean | No | User can view and search calls. | |
payload.library | boolean | No | User can view library pages. | |
payload.deals | boolean | No | User can view deals pages. | |
payload.createEditAndDeleteDealsBoards | boolean | No | User can create/edit/delete deals boards. | |
payload.dealsInlineEditing | boolean | No | User can perform inline editing of deals. | |
payload.account | boolean | No | User can view account pages. | |
payload.coaching | boolean | No | User can view coaching pages. | |
payload.usage | boolean | No | User can view usage pages. | |
payload.teamStats | boolean | No | User can view team stats page. | |
payload.initiatives | boolean | No | User can view initiatives page. | |
payload.market | boolean | No | User can view market page. | |
payload.activity | boolean | No | User can view activity pages. | |
payload.forecast | boolean | No | User can view forecast pages. | |
payload.forecastManage | boolean | No | User can manage forecast boards and upload targets. | |
payload.engageManageCompanyTemplates | boolean | No | User can manage company email templates. | |
payload.engageManageCompanySequences | boolean | No | User can manage company sequences. | |
payload.engageCreateAndManageRulesets | boolean | No | User can create and manage rulesets. | |
payload.engageSnoozeFlowToDosForOthers | boolean | No | User can snooze flow in to dos for others | |
payload.engageAllowCrmFieldsViewChange | boolean | No | User can change crm fields view | |
payload.viewEngageAnalyticsActivity | boolean | No | User can view engage analytics activity page. | |
payload.viewEngageAnalyticsPerformance | boolean | No | User can view engage analytics performance page. | |
payload.viewEngageAnalyticsFlows | boolean | No | User can view engage analytics flows page. | |
payload.manageGeneralBusinessSettings | boolean | No | User can manage general business settings. | |
payload.manageScorecards | boolean | No | User can manage scorecards. | |
payload.exportCallsAndCoachingDataToCSV | boolean | No | User can export calls and coaching metrics data to CSV. | |
payload.crmDataInlineEditing | boolean | No | User can perform inline editing of crm data. | |
payload.crmDataImport | boolean | No | User can perform import of crm data. | |
payload.viewRevenueAnalytics | boolean | No | User can view dashboards page. | |
payload.manageRevenueAnalytics | boolean | No | User can manage revenue analytics. | |
payload.engageReassignFlowToDosToOthers | boolean | No | User can reassign flow to-dos to others | |
payload.engageAssignFlowToDosToOthers | boolean | No | User can assign flow to-dos to others | |
payload.dealsDataExport | boolean | No | User can export deals data | |
payload.aiBuilder | boolean | No | User can access AI Builder | |
payload.orchestrateCreateAndManagePlays | boolean | No | User can create and manage plays. |
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_update_permission_profile --payload '{
"profileId": "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.