Loading
Feature Disruption - Service Cloud VoiceRead More
Feature degradation | Gmail Email delivery failureRead More

Salesforce API Unable to Delete ServicePresenceStatus Records

Publish Date: May 19, 2026
Description

When attempting to delete ServicePresenceStatus records through the Salesforce API, including tools such as Workbench, you may find that errors occur when attempting to delete the records. 

Error messages may include insufficient access exceptions or deployment exceptions like example below:

"Unable to Complete the Requested Change
Your changes could not be completed for the following reasons: 

This service presence status is referenced elsewhere in salesforce.com. Remove the usage and try again.
"

Resolution

ServicePresenceStatus records cannot be deleted because they are integrated with Omni-Channel services. To effectively retire a status: 

1. Go to Setup > Profiles. For each profile that has the status assigned, remove it.

2. Go to Setup > Permission Sets. For each permission set that assigns this status to users, remove it.

3. Once removed from all profiles and permission sets, the status will no longer be in active use.

Additional Resources

Salesforce Field Reference Guide - ServicePresenceStatus

Knowledge Article Number

000394423

 
Loading
Salesforce Help | Article