Skip to main content

CRM: Salesforce Ingest

Submit a Salesforce Bulk API 2.0 ingest job to write records into a Salesforce object. Supports insert, upsert, update, delete, and hard-delete operations.

For read-side queries and searches use CRM::Salesforce.

Pre-requisite: Install Salesforce application in Profile > {Organization} > Applications to grant Zparse access.

Parameters

InstanceREQUIRED
Configured Salesforce application.
EndpointREQUIRED

Currently Ingest — submit a Bulk API 2.0 ingest job.

ObjectREQUIRED

Salesforce object the ingest job targets (e.g. Account, Contact, Opportunity, custom Foo__c).

OperationREQUIRED
  • Insert — create new records. - Upsert — create or update based on the external ID field. - Update — update existing records. - Delete — soft-delete records. - Hard Delete — permanently delete records (bypasses the Recycle Bin; requires the corresponding permission).

Input

The input connector shape is derived from the configured object and operation — typically a CSV/JSONL file of records, or a JSON describing the ingest job.

Output

Job Response

JSON response describing the submitted ingest job (job id, status, record counts, …) returned by the Salesforce Bulk API.