Avoid route names that duplicate the HTTP method.
Section: Anti-patterns
Verbs in CRUD endpoints
text
text
Avoid: POST /createUser
Prefer: POST /usersExplanation
Using verbs in CRUD endpoints usually leads to inconsistent route shapes and redundant semantics.
Learn the surrounding workflow
Compare similar commands or jump into common fixes when this command is part of a bigger troubleshooting path.
Related commands
Same sheet · prioritizing Anti-patterns
Do not expose raw database internals
Keep API models stable and intentional.
Do not ship breaking changes silently
Version or phase in incompatible changes.
Keep response contracts consistent
Use the same top-level response structure across endpoints.