public bool EditConfigurationVariable(string applicationSlug, ConfigurationVariable configurationVariable) { CheckArgumentNull("applicationSlug", applicationSlug); CheckArgumentNull("configurationVariable", configurationVariable); CheckArgumentNull("configurationVariable.Key ", configurationVariable.Key); CheckArgumentNull("configurationVariable.Value", configurationVariable.Value); var request = new RestRequest(Method.PUT); request.RequestFormat = DataFormat.Json; request.Resource = "applications/{applicationSlug}/configurationvariables/{id}"; request.AddParameter("applicationSlug", applicationSlug, ParameterType.UrlSegment); request.AddParameter("id", configurationVariable.Id, ParameterType.UrlSegment); request.AddBody(new { key = configurationVariable.Key, value = configurationVariable.Value }); return ExecuteEdit(request); }