📝 Overview
When integrating Salesforce with an app, encountering a "Requested resource does not exist" error can be frustrating.
This error points to issues related to incorrect data or permission settings.
Below are common causes and solutions to help you resolve the issue.
⚡️ Potential Causes & Solutions
☝️ Incorrect API Reference Name or Record ID
Cause:
The API reference name, record ID, or My Domain URL, may be incorrect or incomplete.
✅ Solution:
Double-check the following:
API reference name
Record ID
My domain URL
Verify that there are no typos, extra spaces, or missing characters.
Ensure that the My Domain URL matches the one configured in Salesforce.
💡 Even if you believe the details are correct, a quick recheck can help avoid minor mistakes.
☝️ Missing Permissions or Licenses
Cause:
The Salesforce account being used for integration may lack the necessary permissions or licenses to access certain objects or records.
✅ Solution:
Check the permission settings of the integrated account again.
Confirm the following for the integrated account:
Has Read/Write permissions for the relevant objects.
Is assigned the appropriate API access permissions.
If you're working with custom objects, ensure permissions include those as well.
💡 For instructions on how to check the API reference name, check this article.