💡Generate unique identifiers outside the database to avoid conflicts in a distributed environment.
🔑Use meaningful identifiers that provide information about the entity being identified.
🔁Include available actions in the response to guide client behavior and reduce duplication of logic.
✋Don't handcuff yourself in the response by allowing room for future changes that are backward-compatible.
💬Use the language of the domain in your API to improve clarity and understanding.