Refactored operation to match edit api
Added logging to failed auths