4.12DELETE
Delete is straightforward conceptually.
Usually:
Salesforce ID
↓
Salesforce Delete
But business requirements matter enormously.
If upstream sends:
customer deleted
do you really:
DELETE Salesforce Account
?
Maybe not.
Often requirements are:
mark inactive
close Account
set status
archive
soft-delete in application logic
rather than destroying data.
A developer shouldn't simply translate:
DELETE request
into:
Salesforce delete
without understanding lifecycle requirements.