firstName, createdAt)/user-preferences)/userpreferences)/users, not /user)/users/{id}/orders)/users/{userId}/posts/{postId})/v1/users) or header versioningcreatedAt, accountCreatedAt, registrationDatefirstName, lastName, createdAt β Good camelCaseemail, phone, preferences β Clear and descriptive/users β Plural noun for collection/users/{id} β Clear resource identifier/user/login, /user/logout β Consistent naming/users for collection/users/{id} for individual resourcePOST /users returns 201 CreatedGET /users/{id} returns 200 OKPUT /users/{id} returns 200 OKDELETE /users/{id} returns 204 No ContentPOST /users (Create User) endpoint