We have hit the limit for approval processes. There are inactive ones which can be deleted but we can't delete it without deleting the associated records. Is there a way to delete only the approval history records?

  • What problem are you running into while attempting to delete approval history records? Can you elaborate more on what you have tried so far?
    – arut
    Dec 8, 2022 at 11:14
  • @arut when deleting an approval process, it's associated records must be deleted also. we're trying to find a workaround for this by deleting the approval history records. I've only tried it with querying the records in the dev console and deleting from there but it came back with insufficient privilege error.
    – sforce
    Dec 9, 2022 at 0:57

1 Answer 1


Unfortunately, you cannot delete approval history records. Kindly review limitation here.

Also, you can only delete an inactive approval process that has no data records associated with it.

  • do you know if support can help delete these for us?
    – sforce
    Dec 9, 2022 at 1:43
  • 1
    No, support will not be able to delete even if you log a case.
    – Vinay
    Dec 9, 2022 at 13:41

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .