UserAuthentication api call implementation