I created a Data Page API and am trying to POST a new record, but get an error. Id for that new record in JSON is generated from the Architect, the rest of the data is a copy of another record.
GET and DELETE work fine but with POST I have an issue. What I am doing wrong and how to fix it?
Screenshot from the Postman app:
{
"Status_Id": "376ae614-1381-4ff5-b894-9c96c7978ead",
"Name": "Deactivate accounts XY",
"AssignedTo_Id": "21c7c5cd-b373-43a6-aa40-aed4533686c2",
"DueDate": "2025-11-30T00:00:00+01:00",
"Priority_Id": "70a0e603-144e-4e90-b83b-4cd9b78e1469",
"NotificationSent": false,
"Description": "Deactivate all unused accounts",
"Selected": false,
"RecordCreated": "2025-11-07T10:30:20.227+01:00",
"RecordUpdatedBy": "21c7c5cd-b373-43a6-aa40-aed4533686c2",
"Id": "c76b135f-7df5-4e6c-ba35-8ab05d9f5331",
"RecordCreatedBy": "21c7c5cd-b373-43a6-aa40-aed4533686c2",
"RecordUpdated": "2025-11-07T10:36:42.963+01:00"
}
Error log from ORIGAM Server:
2025-11-07 11:18:23 2025-11-07 11:18:23,263 [33] ERROR Origam.Server.Pages.UserApiProcessor - Error occured (System.Exception) for request:
2025-11-07 11:18:23 localhost//api/public/tasks/: Error occured when setting parameter: @Task_parIdTask_parId to value:
2025-11-07 11:18:23 System.Exception: Error occured when setting parameter: @Task_parId to value:
2025-11-07 11:18:23 —> System.FormatException: Unrecognized Guid format.
2025-11-07 11:18:23 at System.Guid.GuidResult.SetFailure(ParseFailure failureKind)
2025-11-07 11:18:23 at System.Guid.TryParseGuid(ReadOnlySpan`1 guidString, GuidResult& result)
2025-11-07 11:18:23 at System.Guid..ctor(String g)
2025-11-07 11:18:23 at Origam.DA.Service.AbstractDataService.BuildParameters(QueryParameterCollection parameters, IDataParameterCollection dsParameters, UserProfile currentProfile)
in D:\a\1\s\backend\Origam.DA.Service\AbstractDataService.cs:line 425
2025-11-07 11:18:23 --- End of inner exception stack trace ---
2025-11-07 11:18:23 at Origam.DA.Service.AbstractDataService.BuildParameters(QueryParameterCollection parameters, IDataParameterCollection dsParameters, UserProfile currentProfile)
in D:\a\1\s\backend\Origam.DA.Service\AbstractDataService.cs:line 544
2025-11-07 11:18:23 at Origam.DA.Service.DataLoader.Fill()
in D:\a\1\s\backend\Origam.DA.Service\AbstractSqlDataService.cs:line 65
2025-11-07 11:18:23 at Origam.DA.Service.AbstractSqlDataService.LoadDataSet(DataStructureQuery query, IPrincipal principal, DataSet dataset, String transactionId)
in D:\a\1\s\backend\Origam.DA.Service\AbstractSqlDataService.cs:line 373
2025-11-07 11:18:23 at Origam.Workflow.DataServiceAgent.LoadData(DataStructureQuery query, DataSet data)
in D:\a\1\s\backend\Origam.Workflow\Service Agents\DataServiceAgent.cs:line 85
2025-11-07 11:18:23 at Origam.Workflow.DataServiceAgent.Run()
in D:\a\1\s\backend\Origam.Workflow\Service Agents\DataServiceAgent.cs:line 421
2025-11-07 11:18:23 at Origam.Workbench.Services.CoreServices.DataService.LoadData(Guid dataStructureId, Guid methodId, Guid defaultSetId, Guid sortSetId,
String transactionId, QueryParameterCollection parameters, DataSet currentData, String entity, String columnName)
in D:\a\1\s\backend\Origam.Workbench.Services\CoreServices\DataService.cs:line 92
2025-11-07 11:18:23 at Origam.Workbench.Services.CoreServices.DataService.LoadData(Guid dataStructureId, Guid methodId, Guid defaultSetId, Guid sortSetId,
String transactionId, QueryParameterCollection parameters)
in D:\a\1\s\backend\Origam.Workbench.Services\CoreServices\DataService.cs:line 59
2025-11-07 11:18:23 at Origam.Server.Pages.XsltPageRequestHandler.Execute(AbstractPage page, Dictionary`2 parameters, IRequestWrapper request, IResponseWrapper response)
in D:\a\1\s\backend\Origam.Server\Pages\XsltPageRequestHandler.cs:line 96
2025-11-07 11:18:23 at Origam.Server.Pages.UserApiProcessor.Process(IHttpContextWrapper context)
in D:\a\1\s\backend\Origam.Server\Pages\UserApiProcessor.cs:line 141
2025-11-07 12:26:33 2025-11-07 12:26:33,067 [14] ERROR Origam.Server.Pages.UserApiProcessor - Error occured (System.Exception) for request:
2025-11-07 12:26:33 localhost//api/public/tasks/: Error occured when setting parameter: @Task_parId to value:
2025-11-07 12:26:33 System.Exception: Error occured when setting parameter: @Task_parId to value:
2025-11-07 12:26:33 —> System.FormatException: Unrecognized Guid format.
2025-11-07 12:26:33 at System.Guid.GuidResult.SetFailure(ParseFailure failureKind)
2025-11-07 12:26:33 at System.Guid.TryParseGuid(ReadOnlySpan`1 guidString, GuidResult& result)
2025-11-07 12:26:33 at System.Guid..ctor(String g)
2025-11-07 12:26:33 at Origam.DA.Service.AbstractDataService.BuildParameters(QueryParameterCollection parameters, IDataParameterCollection dsParameters, UserProfile currentProfile)
in D:\a\1\s\backend\Origam.DA.Service\AbstractDataService.cs:line 425
2025-11-07 12:26:33 --- End of inner exception stack trace ---
2025-11-07 12:26:33 at Origam.DA.Service.AbstractDataService.BuildParameters(QueryParameterCollection parameters, IDataParameterCollection dsParameters, UserProfile currentProfile)
in D:\a\1\s\backend\Origam.DA.Service\AbstractDataService.cs:line 544
2025-11-07 12:26:33 at Origam.DA.Service.DataLoader.Fill()
in D:\a\1\s\backend\Origam.DA.Service\AbstractSqlDataService.cs:line 65
2025-11-07 12:26:33 at Origam.DA.Service.AbstractSqlDataService.LoadDataSet(DataStructureQuery query, IPrincipal principal, DataSet dataset, String transactionId)
in D:\a\1\s\backend\Origam.DA.Service\AbstractSqlDataService.cs:line 373
2025-11-07 12:26:33 at Origam.Workflow.DataServiceAgent.LoadData(DataStructureQuery query, DataSet data)
in D:\a\1\s\backend\Origam.Workflow\Service Agents\DataServiceAgent.cs:line 85
2025-11-07 12:26:33 at Origam.Workflow.DataServiceAgent.Run()
in D:\a\1\s\backend\Origam.Workflow\Service Agents\DataServiceAgent.cs:line 421
2025-11-07 12:26:33 at Origam.Workbench.Services.CoreServices.DataService.LoadData(Guid dataStructureId, Guid methodId, Guid defaultSetId, Guid sortSetId,
String transactionId, QueryParameterCollection parameters, DataSet currentData, String entity, String columnName)
in D:\a\1\s\backend\Origam.Workbench.Services\CoreServices\DataService.cs:line 92
2025-11-07 12:26:33 at Origam.Workbench.Services.CoreServices.DataService.LoadData(Guid dataStructureId, Guid methodId, Guid defaultSetId, Guid sortSetId,
String transactionId, QueryParameterCollection parameters)
in D:\a\1\s\backend\Origam.Workbench.Services\CoreServices\DataService.cs:line 59
2025-11-07 12:26:33 at Origam.Server.Pages.XsltPageRequestHandler.Execute(AbstractPage page, Dictionary`2 parameters, IRequestWrapper request, IResponseWrapper response)
in D:\a\1\s\backend\Origam.Server\Pages\XsltPageRequestHandler.cs:line 96
2025-11-07 12:26:33 at Origam.Server.Pages.UserApiProcessor.Process(IHttpContextWrapper context)
in D:\a\1\s\backend\Origam.Server\Pages\UserApiProcessor.cs:line 141
