private async Task ChangeState(LifxHttpLight light, object payload) { var client = new RestClient(BaseUrl); var request = new RestRequest($"v1/lights/{light.Id}/state"); request.AddHeader("Authorization", $"Bearer {_token}"); request.AddJsonBody(payload); await client.PutTaskAsync<object>(request); }