It looks like `data['room']` might also be a required config value? You might want to use the `required_config_value` like you did with `token` to make sure you don't get bad payloads.