Finish user notifications support, create API.