17.11Ask about transactional semantics
What if:
Account succeeds
Contacts fail
This is a business decision.
Options:
fail whole API but Account remains
return partial success
queue Contact retry
mark Account integration status incomplete
compensate if required
Do not say:
“Mule will roll everything back.”
Salesforce SaaS calls aren't magically one distributed transaction.