Limitations

  • Only super admins, admins, and developers can use this API.
  • Only one bulk write job can be active per form. You cannot create a new job until the current job status is marked as Completed, User Aborted, System Aborted, or Failed.
  • The input file must be a csv file, or a zip file containing a csv file, and must not exceed 100 MB.
  • After uploading an input file, you cannot re-upload or replace it. To use a different file, you must:
    • Abort the job using the start/abort job API
    • Create a new bulk write job
    • Upload the new input file
  • The input file is deleted 3 days after upload.
  • A job must be started within 3 hours of creation. Otherwise, its status will be marked as Expired.
  • A bulk write job starts execution only when its status is updated to Start using the start/abort job API.
  • The result file is available for 3 days after the job status becomes Completed, User Aborted, System Aborted, or Failed. After this period, the job expires.
  • Bulk write jobs are not supported for on-premise setups.
  • Records are processed in batches of 200. If more than 5% of the total batches fail, the job status is marked as System Aborted.
  • Workflows will not be executed for the records that are inserted using bulk insert API.
  • The formula field and barcode field will be computed asynchronously.