What should I consider before enabling Bulk API?

Enabling Bulk API in Data Sync Pro delivers major performance gains but introduces important trade-offs:

Benefits

  • Significant performance improvement — With larger batch sizes (up to 2,000 records per batch), optionally enabling serial mode, Bulk API processes high data volumes far faster than the standard API.

Trade-offs

  • Asynchronous processing — Bulk API jobs run asynchronously after DSP submits them, so completion status isn't immediately reflected in DSP. Two monitoring options are available: track jobs directly on Salesforce's Bulk Data Load Jobs page for full execution details, or schedule DSP's BulkJobStatusSyncer Apex class to sync high-level status back into the Batch Execution and Execution records — including job state and record counts (success/failure), but not the per-record execution details.
  • No data reversion — Actions performed via Bulk API cannot be reverted from DSP. Features like Restore Updated From Log File and Re-Create Deleted From Log File are not supported.

Bulk API is ideal for high-volume processing — but it requires careful setup and active monitoring to use well.

FAQ Image