Update hook API.