BookatlasTwo-Day MuleSoft → Salesforce Bootcamp
100 / 278 · Module 5 — Salesforce Data Model + SOQL · filtered: code← prev⊞ allnext →

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.