Enforces the API for /users/:id endpoint

- returns an array of error messages
- errors occur when required fields are missing

[#73644230]