Parameter Naming
About
Core Rules and Examples
1. Use Lowercase with Hyphens (or Camel Case for JSON Fields)
?UserId=123
?user_id=1232. Be Descriptive and Avoid Ambiguity
3. Match Parameter Names to Domain Terminology
4. Keep Boolean Parameters Clear
5. Avoid Encoding Values in Names
6. Keep Consistent Ordering (for Documentation & Predictability)
7. Avoid Abbreviations Unless Universal
8. Path Parameters Use Curly Braces
9. Keep Header Parameter Names Consistent with HTTP Standards
Special Cases
Pagination
Filtering
Sorting
Last updated