BookatlasTwo-Day MuleSoft → Salesforce Bootcamp
9 / 18 · Module 12 — Idempotency and Duplicate Prevention · filtered: cheatsheet← prev⊞ allnext →

12.18A robust idempotency record

Conceptually:

{
  "idempotencyKey": "REQ-123",
  "status": "COMPLETED",
  "requestHash": "abc...",
  "result": {
    "salesforceId": "001ABC"
  },
  "createdAt": "...",
  "expiresAt": "..."
}

Why store request hash?

Because someone might reuse:

REQ-123

with a completely different payload.