Resource identification gives every REST resource one unambiguous, unique URI. For example, https://mybglist.com/api/games/11 identifies one board game, independent of how the server implements it. section 1.1.4 section 3.1.6
A board-game URI
A client addresses board game 11 at https://mybglist.com/api/games/11. It can request that resource with GET or remove it with DELETE, using the same URI and choosing the appropriate HTTP method. section 1.1.4
Apply the principle by:
- Assigning each individual resource a unique URI. section 1.1.4
- Keeping the URI as the stable address while HTTP methods express operations such as reading or deleting. section 1.1.4
- Returning representations such as JSON when clients retrieve resources. section 3.1.6
