Skip to main content
Upload accounts, contacts, deals, or other CRM records to a custom Gong CRM integration.
Tool ID: gong_upload_crm_data

Run this action

Use the TypeScript SDK for one call. Use ctx.tools.execute(...) inside a Play for durable calls, scheduled calls, or CSV processing.

CLI

Example response

The SDK returns this shape at result.toolResponse.raw. The example values illustrate the response.
Use deepline describe gong_upload_crm_data --json for the latest machine-readable contract.

Input reference

Inserts, updates, or deletes a CRM entity in Gong. Gong searches for existing entities with the same ID, to determine whether the entity should be added or updated. Ensure you have an authentication key and that you have registered your integration before uploading your CRM data. When accessed using a bearer token, this endpoint requires the ‘api:crm:upload’ scope. Request parameters Query String parameters Mandatory parameters are marked with a * . Name Description Data Type integrationId * Integration ID generated when creating the integration long objectType * The object being uploaded. Options are (case-sensitive): ACCOUNT CONTACT DEAL LEAD BUSINESS_USER STAGE string clientRequestId * A unique identifier sent by you to allow troubleshooting and to prevent repeated attempts to upload the same list of objects. Valid characters: letters, numbers, dashes and underscores. string Request See the live schema below for the complete notes.
This input schema is too large for an inline display. Read the complete live contract with deepline describe gong_upload_crm_data --json.

Output reference

Standard tool result payload.

Deepline cost

  • Pricing model: fixed (per call).
  • Estimated Deepline credits: 0 per pricing unit.
  • Provider-native pricing may still exist outside Deepline credit billing.