BookatlasTwo-Day MuleSoft → Salesforce Bootcamp
238 / 279 · Module 17 — Interview System-Design Scenarios · filtered: code← prev⊞ allnext →

17.2Start by clarifying the contract

Ask or state assumptions:

POST /customers

{
  "customerId": "C001",
  "companyName": "Acme",
  "phone": "3055551234",
  "billingState": "FL"
}

First important question:

“Do we have a stable source-system customer ID?”

If yes, excellent.

That's our Salesforce External ID.