POST api/modeler/new
Creates a new model or updates one depending on if the ID exists or not
Request Information
URI Parameters
None.
Body Parameters
ModelerModelName | Description | Type | Additional information |
---|---|---|---|
Name | string |
None. |
|
Description | string |
None. |
|
CreatedDate | date |
None. |
|
CreatedBy | globally unique identifier |
None. |
|
ModifiedDate | date |
None. |
|
ModifiedBy | globally unique identifier |
None. |
|
ModifiedByName | string |
None. |
|
ModifiedByPictureID | string |
None. |
|
Filter | string |
None. |
|
ScenarioCount | integer |
None. |
|
CostFields | Collection of string |
None. |
|
BenefitsFields | Collection of string |
None. |
|
SortField | string |
None. |
|
SortDirection | SortByDirection |
None. |
|
CostTypes | Collection of globally unique identifier |
None. |
|
UserList | Collection of User |
None. |
|
InheritedUserList | Collection of User |
None. |
|
ParentId | globally unique identifier |
None. |
|
Views | Collection of ModelView |
None. |
|
LastCostPlannerTargets | Collection of ScenarioCostTarget |
None. |
|
CascadingLookupSelections | Collection of globally unique identifier |
None. |
|
CascadingLookupField | globally unique identifier |
None. |
|
CloneOperation | boolean |
None. |
|
id | globally unique identifier |
None. |
|
ConfigId | globally unique identifier |
None. |
Request Formats
application/json, text/json
Sample:
{ "Name": "sample string 1", "Description": "sample string 2", "CreatedDate": "2025-07-08T18:48:19.3741501+00:00", "CreatedBy": "d39f3739-6458-494b-aed3-6ce2f5d869e8", "ModifiedDate": "2025-07-08T18:48:19.3741501+00:00", "ModifiedBy": "a2af1735-8a3e-468d-a4b1-f7bfd18abaf0", "ModifiedByName": "sample string 7", "ModifiedByPictureID": "sample string 8", "Filter": "sample string 9", "ScenarioCount": 10, "CostFields": [ "sample string 1", "sample string 2" ], "BenefitsFields": [ "sample string 1", "sample string 2" ], "SortField": "sample string 11", "SortDirection": 0, "CostTypes": [ "c43ed0b1-2995-4ad4-8188-4c1a02832ecc", "6ed5fda8-8673-4393-b1da-384b97b181bc" ], "UserList": [ { "UserId": "a8115601-9f88-4fda-8bf3-d0ca8028929e", "Permission": 0, "Inherited": true }, { "UserId": "a8115601-9f88-4fda-8bf3-d0ca8028929e", "Permission": 0, "Inherited": true } ], "InheritedUserList": [ { "UserId": "a8115601-9f88-4fda-8bf3-d0ca8028929e", "Permission": 0, "Inherited": true }, { "UserId": "a8115601-9f88-4fda-8bf3-d0ca8028929e", "Permission": 0, "Inherited": true } ], "ParentId": "b2ef5cc9-aab5-4da2-8481-831fcfaf15fc", "Views": [ { "Name": "sample string 1", "Id": "e7d61be5-61a9-4719-8663-b0674ee04aaa", "Filters": {}, "UserId": "71ea31ba-69af-47a8-9e9a-d4168fc10887", "Columns": [ "sample string 1", "sample string 2" ], "GanttCollapsed": true, "Personal": true, "PersonalUserId": "0a94ab98-fac2-4b17-af9c-c998c4f0a8aa", "Default": true, "resourcePlanSettings": { "StartDateRange": "2025-07-08T18:48:19.3741501+00:00", "EndDateRange": "2025-07-08T18:48:19.3741501+00:00", "ZoomLevel": 3, "Filters": "sample string 4", "GroupBy": "sample string 5", "FTEMode": 6, "CostType": "sample string 7", "DataSelection_Resources": "sample string 8", "DataSelection_Plans": "sample string 9", "DataSelection_Lines": "sample string 10", "VisibleGridColumns": [ "sample string 1", "sample string 2" ] }, "costPlanSettings": { "StartDateRange": "2025-07-08T18:48:19.3741501+00:00", "EndDateRange": "2025-07-08T18:48:19.3741501+00:00", "CostType": "sample string 3", "AdditionalCostTypes": [ "sample string 1", "sample string 2" ], "ZoomLevel": 4, "ExchangeCurrencyValue": "sample string 5" }, "ChartView": true, "chartType": 0, "bubbleChartSettings": { "xField": "2342fab6-80e0-4f39-aa21-8b9f945a3fe2", "yField": "15601aa4-705a-49ac-9560-7ce63ce974fe", "sizeField": "fde65101-c9a0-48ce-bc55-df23f2117e73" } }, { "Name": "sample string 1", "Id": "e7d61be5-61a9-4719-8663-b0674ee04aaa", "Filters": {}, "UserId": "71ea31ba-69af-47a8-9e9a-d4168fc10887", "Columns": [ "sample string 1", "sample string 2" ], "GanttCollapsed": true, "Personal": true, "PersonalUserId": "0a94ab98-fac2-4b17-af9c-c998c4f0a8aa", "Default": true, "resourcePlanSettings": { "StartDateRange": "2025-07-08T18:48:19.3741501+00:00", "EndDateRange": "2025-07-08T18:48:19.3741501+00:00", "ZoomLevel": 3, "Filters": "sample string 4", "GroupBy": "sample string 5", "FTEMode": 6, "CostType": "sample string 7", "DataSelection_Resources": "sample string 8", "DataSelection_Plans": "sample string 9", "DataSelection_Lines": "sample string 10", "VisibleGridColumns": [ "sample string 1", "sample string 2" ] }, "costPlanSettings": { "StartDateRange": "2025-07-08T18:48:19.3741501+00:00", "EndDateRange": "2025-07-08T18:48:19.3741501+00:00", "CostType": "sample string 3", "AdditionalCostTypes": [ "sample string 1", "sample string 2" ], "ZoomLevel": 4, "ExchangeCurrencyValue": "sample string 5" }, "ChartView": true, "chartType": 0, "bubbleChartSettings": { "xField": "2342fab6-80e0-4f39-aa21-8b9f945a3fe2", "yField": "15601aa4-705a-49ac-9560-7ce63ce974fe", "sizeField": "fde65101-c9a0-48ce-bc55-df23f2117e73" } } ], "LastCostPlannerTargets": [ { "CostTypeId": "9d0c8cde-49be-4f63-8c94-2f4d9d299cf5", "TargetData": { "2025-07-08T18:48:19.3741501+00:00": 2.0 } }, { "CostTypeId": "9d0c8cde-49be-4f63-8c94-2f4d9d299cf5", "TargetData": { "2025-07-08T18:48:19.3741501+00:00": 2.0 } } ], "CascadingLookupSelections": [ "17b10d94-64cf-4ae4-b79a-fcc9050ab765", "f8ff3336-a3d5-4f09-93bc-a4f6e513dea0" ], "CascadingLookupField": "a1dbecce-45af-478c-a0a4-d850244dd451", "CloneOperation": true, "__app__": "WORKPLANNER", "__entity_kind__": "WorkPlanner.Models.ModelerModel", "id": "027a4897-b8b3-47c9-982d-5fdd3b1d991b", "RestoreFromId": "00000000-0000-0000-0000-000000000000", "ConfigId": "81bb5d63-8837-43ef-ab67-b025fd14b4a3", "_ts": 638875972993741501 }
Response Information
Resource Description
ModelerModelName | Description | Type | Additional information |
---|---|---|---|
Name | string |
None. |
|
Description | string |
None. |
|
CreatedDate | date |
None. |
|
CreatedBy | globally unique identifier |
None. |
|
ModifiedDate | date |
None. |
|
ModifiedBy | globally unique identifier |
None. |
|
ModifiedByName | string |
None. |
|
ModifiedByPictureID | string |
None. |
|
Filter | string |
None. |
|
ScenarioCount | integer |
None. |
|
CostFields | Collection of string |
None. |
|
BenefitsFields | Collection of string |
None. |
|
SortField | string |
None. |
|
SortDirection | SortByDirection |
None. |
|
CostTypes | Collection of globally unique identifier |
None. |
|
UserList | Collection of User |
None. |
|
InheritedUserList | Collection of User |
None. |
|
ParentId | globally unique identifier |
None. |
|
Views | Collection of ModelView |
None. |
|
LastCostPlannerTargets | Collection of ScenarioCostTarget |
None. |
|
CascadingLookupSelections | Collection of globally unique identifier |
None. |
|
CascadingLookupField | globally unique identifier |
None. |
|
CloneOperation | boolean |
None. |
|
id | globally unique identifier |
None. |
|
ConfigId | globally unique identifier |
None. |
Response Formats
application/json, text/json
Sample:
{ "Name": "sample string 1", "Description": "sample string 2", "CreatedDate": "2025-07-08T18:48:19.4054021+00:00", "CreatedBy": "e0a14662-49e2-4d93-baf7-1d597f88eb4d", "ModifiedDate": "2025-07-08T18:48:19.4054021+00:00", "ModifiedBy": "a4a36511-287e-4acf-8d1d-a089932c6c00", "ModifiedByName": "sample string 7", "ModifiedByPictureID": "sample string 8", "Filter": "sample string 9", "ScenarioCount": 10, "CostFields": [ "sample string 1", "sample string 2" ], "BenefitsFields": [ "sample string 1", "sample string 2" ], "SortField": "sample string 11", "SortDirection": 0, "CostTypes": [ "deb36d7c-8f0c-4382-b06f-30dea3430bfb", "eaf40818-44d8-4e07-b01f-f1d6aef2ea36" ], "UserList": [ { "UserId": "760687ae-9b29-4847-ba9b-af5532699d37", "Permission": 0, "Inherited": true }, { "UserId": "760687ae-9b29-4847-ba9b-af5532699d37", "Permission": 0, "Inherited": true } ], "InheritedUserList": [ { "UserId": "760687ae-9b29-4847-ba9b-af5532699d37", "Permission": 0, "Inherited": true }, { "UserId": "760687ae-9b29-4847-ba9b-af5532699d37", "Permission": 0, "Inherited": true } ], "ParentId": "20f2ba8f-72cc-4f34-93f9-830efe1b5a45", "Views": [ { "Name": "sample string 1", "Id": "5e6a18c7-e7f1-4bc1-bc30-57f8e0f22830", "Filters": {}, "UserId": "c87ab856-5ca3-463f-8132-18cd168127f8", "Columns": [ "sample string 1", "sample string 2" ], "GanttCollapsed": true, "Personal": true, "PersonalUserId": "64c05dd3-5583-4bf9-acf9-0510a2724140", "Default": true, "resourcePlanSettings": { "StartDateRange": "2025-07-08T18:48:19.4054021+00:00", "EndDateRange": "2025-07-08T18:48:19.4054021+00:00", "ZoomLevel": 3, "Filters": "sample string 4", "GroupBy": "sample string 5", "FTEMode": 6, "CostType": "sample string 7", "DataSelection_Resources": "sample string 8", "DataSelection_Plans": "sample string 9", "DataSelection_Lines": "sample string 10", "VisibleGridColumns": [ "sample string 1", "sample string 2" ] }, "costPlanSettings": { "StartDateRange": "2025-07-08T18:48:19.4054021+00:00", "EndDateRange": "2025-07-08T18:48:19.4054021+00:00", "CostType": "sample string 3", "AdditionalCostTypes": [ "sample string 1", "sample string 2" ], "ZoomLevel": 4, "ExchangeCurrencyValue": "sample string 5" }, "ChartView": true, "chartType": 0, "bubbleChartSettings": { "xField": "545afab6-bec6-4e28-955b-f2e110a924aa", "yField": "a17b1bfe-08c3-42b8-8596-1ddc56be5e0d", "sizeField": "08dae5f2-8dd9-4b7e-93ab-eed1758ce3dc" } }, { "Name": "sample string 1", "Id": "5e6a18c7-e7f1-4bc1-bc30-57f8e0f22830", "Filters": {}, "UserId": "c87ab856-5ca3-463f-8132-18cd168127f8", "Columns": [ "sample string 1", "sample string 2" ], "GanttCollapsed": true, "Personal": true, "PersonalUserId": "64c05dd3-5583-4bf9-acf9-0510a2724140", "Default": true, "resourcePlanSettings": { "StartDateRange": "2025-07-08T18:48:19.4054021+00:00", "EndDateRange": "2025-07-08T18:48:19.4054021+00:00", "ZoomLevel": 3, "Filters": "sample string 4", "GroupBy": "sample string 5", "FTEMode": 6, "CostType": "sample string 7", "DataSelection_Resources": "sample string 8", "DataSelection_Plans": "sample string 9", "DataSelection_Lines": "sample string 10", "VisibleGridColumns": [ "sample string 1", "sample string 2" ] }, "costPlanSettings": { "StartDateRange": "2025-07-08T18:48:19.4054021+00:00", "EndDateRange": "2025-07-08T18:48:19.4054021+00:00", "CostType": "sample string 3", "AdditionalCostTypes": [ "sample string 1", "sample string 2" ], "ZoomLevel": 4, "ExchangeCurrencyValue": "sample string 5" }, "ChartView": true, "chartType": 0, "bubbleChartSettings": { "xField": "545afab6-bec6-4e28-955b-f2e110a924aa", "yField": "a17b1bfe-08c3-42b8-8596-1ddc56be5e0d", "sizeField": "08dae5f2-8dd9-4b7e-93ab-eed1758ce3dc" } } ], "LastCostPlannerTargets": [ { "CostTypeId": "34a40ac8-6779-40cf-abde-2a07d95bd60e", "TargetData": { "2025-07-08T18:48:19.4054021+00:00": 2.0 } }, { "CostTypeId": "34a40ac8-6779-40cf-abde-2a07d95bd60e", "TargetData": { "2025-07-08T18:48:19.4054021+00:00": 2.0 } } ], "CascadingLookupSelections": [ "b6659d66-e856-4586-9ff8-00b092bee833", "0e1b221b-577a-4bb8-b20f-566d0eba7093" ], "CascadingLookupField": "f47ff3dd-da6e-4066-8a53-3bd279078c5a", "CloneOperation": true, "id": "2976260e-fdb5-411a-81c8-5f6657abbf70", "ConfigId": "541bcefa-055c-45f0-bbd3-17644177f7ca" }