Consistency is Key
The best APIs feel predictable. Use the same patterns for similar operations across your endpoints.
Resource Naming
Use nouns, not verbs. /users not /getUsers. Let HTTP methods define the action.
Error Responses
Always return consistent error shapes. Include a machine-readable code and a human-readable message.