public static void postModelEntity(String report, String user, String modelID) { object obj = new { Name = report, Description = "Request Test", BindingType = "View", Binding= string.Format("vw_rh_{0}_{1}", report, user), }; String json = JsonConvert.SerializeObject(obj); Console.WriteLine("JSON: " + json); RestClient client = new RestClient("http://serverURL:port/"); RestRequest request = new RestRequest("/api/models/{id}/draft/entities", Method.POST); request.AddHeader("AuthToken", getTokenRest("user", "password")); request.AddParameter("id", modelID, ParameterType.UrlSegment); request.AddParameter("entity", json, ParameterType.RequestBody); IRestResponse response = client.Execute(request); HttpStatusCode statusCode = response.StatusCode; int numericStatusCode = (int)statusCode; String content = response.Content; Console.WriteLine("Response code: " + numericStatusCode + ", response content: " + content); } The error returned from the server: "{"ErrorCode":"InternalServerError","Error":"Invalid object name 'vw.rh'.","Type":"SqlException","Data":{"HelpLink.ProdName":"Microsoft SQL Server","HelpLink.ProdVer":"10.50.6220","HelpLink.EvtSrc":"MSSQLServer","HelpLink.EvtID":"208","HelpLink.BaseHelpUrl":"http://go.microsoft.com/fwlink","HelpLink.LinkId":"20476"},"StackTrace":" at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)\r\n at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose)\r\n at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady)\r\n at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData()\r\n at System.Data.SqlClient.SqlDataReader.get_MetaData()\r\n at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString)\r\n at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, SqlDataReader ds, Boolean describeParameterEncryptionRequest)\r\n at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean asyncWrite)\r\n at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method)\r\n at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method)\r\n at ActiveReports.DataModel.SemanticModeling.RelationalModel.DbCommand.ExecuteReader(CommandBehavior commandBehavior)\r\n at #yzt.#NsF.#oDt(Table table, IDictionary`2 parameterValues, GetDataBehavior behavior, Nullable`1 timeout)\r\n at ActiveReports.DataModel.RelationalProvider.Generation.DataSourceViewTools.TableDescription.GetData(DataSourceView dataSourceView, GetDataBehavior behavior, Nullable`1 timeout)\r\n at ActiveReports.Server.RestApi.Data.TablesDataSource.GetTableData(IGeneratorFactory generatorFactory, IUserContextProvider userContextProvider, SemanticModel model, String binding, GetDataBehavior behavior)\r\n at ActiveReports.Server.RestApi.Handlers.ModelEditorApi.ValidateEntitySchema(SemanticModel model, NewEntityContract newEntity, IEnumerable`1 parameterInfos)\r\n at ActiveReports.Server.RestApi.Handlers.ModelEditorApi.<>c__DisplayClass1f.b__1e(IDocumentSession session)\r\n at TeslaDb.Server.OwinContextAppExtensions.OpenDocumentSession[TSession,TR](IOwinContext ctx, Func`2 evaluator)\r\n at ActiveReports.Server.RestApi.Handlers.ModelEditorApi.AddEntity(String id, NewEntityContract newEntity)\r\n at Owin.Routing.RoutingApi.<>c__DisplayClassd`1.<>c__DisplayClassf.<b__c>d__11.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n at Owin.Routing.RoutingApi.<>c__DisplayClass1c.<b__1b>d__1e.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n at ActiveReports.Server.Storage.Rest.RouteHidingMiddleware.<b__0>d__5.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n at ActiveReports.Server.RestApi.Handlers.RestServices.<>c__DisplayClass1.<b__0>d__3.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n at ActiveReports.Server.RestApi.Handlers.OwinExtensions.<b__c>d__e.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n at TeslaDb.Server.DocumentStoreMiddleware.<>c__DisplayClass1.<b__0>d__3.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n at ActiveReports.Server.RestApi.ServerBuilder.d__2.MoveNext()"}"