POST /api/user/:username/update_email
But you change the application to require API clients to send the user_id instead of the username. POST /api/user/:user_id/update_email
Wouldn't you still need to mandate that all clients are updated regardless of whether you use this tool as an abstraction layer to your API?
"The files in this repo are for historical reference only and will remain read-only and unmodified in their original state.
Please do not send Pull Requests suggesting any modifications to the source files."