Loading
Upcoming Mandatory Changes to Public Key Infrastructure (PKI)Read More
Salesforce Enforces New Security Requirements in Summer 2026Read More

How to Enable the Bulk API Hard Delete Permission in Salesforce

Publish Date: Jun 29, 2026
Description

The Bulk API Hard Delete permission allows users to permanently delete records using the Bulk API (bulk delete operations), bypassing the Salesforce Recycle Bin. This permission is not available on the standard System Administrator profile and cannot be added to it directly — it must be enabled on a cloned profile or granted via a Permission Set.
This article explains how to activate the Bulk API Hard Delete permission for specific users in Salesforce.
Note: Profiles are only editable in the following editions: Enterprise, Performance, Unlimited, Developer, and Database.com.

Resolution

Option 1: Enable Bulk API Hard Delete by Cloning the System Administrator Profile

Standard profiles such as System Administrator cannot be directly edited to add or remove permissions. A clone of the profile must be created, the permission added to the clone, and then the cloned profile assigned to the desired users.

  1. Navigate to Setup.
    1. In Salesforce Classic: Setup | Manage User | Profile
    2. In Lightning Experience: Gear icon | Setup | Administration | Users | Profile
  2. Open the System Administrator profile and click the Clone button.
  3. Enter a profile name for the cloned profile and click Save.
  4. Open the cloned profile you just saved for editing.
  5. Under Administrative Permissions, select the Bulk API Hard Delete checkbox. If the Enhanced Profile User Interface is enabled, this permission can be found under System Permissions.
  6. Click Save and assign this cloned profile to the desired users.

Option 2: Enable Bulk API Hard Delete Using a Permission Set

Alternatively, create a Permission Set that includes the Bulk API Hard Delete permission and assign it to specific users. This approach is more flexible and does not require changes to profiles.
For a walkthrough of creating and assigning Permission Sets, see the Permission Sets documentation in Salesforce Help.

Additional Resources

Permission Sets Overview

Knowledge Article Number

000385694

 
Loading
Salesforce Help | Article