Newer Version Available
Introduction to Bulk API 2.0
The REST-based Bulk API 2.0 provides a programmatic option to asynchronously upload,
query, or delete large data sets in your Salesforce org. Any data
operation that includes more than 2,000 records is a good candidate for Bulk API 2.0 to
successfully prepare, execute, and manage an asynchronous workflow that makes use
of the Bulk framework. Jobs with fewer than 2,000 records should involve “bulkified”
synchronous calls in REST (for example, Composite) or SOAP.
Using the API requires basic familiarity with software
development, web services, and the Salesforce user interface. This API is enabled
by default for Performance, Unlimited, Enterprise, and Developer Editions. The “API Enabled”
permission must be enabled.