Retrieves a list of all users
{ users: Array<User> }
Retrieves a specific user by ID
id: 1
{ user: User }
Creates a new user
{ "name": "New User", "email": "new@example.com" }
{ user: User }
Updates an existing user
id: 1
{ "email": "invalid-email" }
{ error: string, details: string[] }