5.40Salesforce validation rules
A perfectly valid Mule request can still fail downstream.
Example Account data:
{
"Name": "Acme",
"Customer_Type__c": "Enterprise"
}
Salesforce has rule:
Enterprise customer
requires AnnualRevenue
Connector gets a Salesforce validation failure.
So validation can exist at multiple layers:
API contract validation
↓
Mule business validation
↓
Salesforce field constraints
↓
Salesforce validation rules
↓
Salesforce triggers/automation
You need to understand that a Salesforce write isn't just:
database INSERT
It can trigger substantial Salesforce business logic.