POST api/migrationapi/import
Request Information
URI Parameters
None.
Body Parameters
ProjectGroupViewModelName | Description | Type | Additional information |
---|---|---|---|
CompanyId | integer |
None. |
|
ProjectName | string |
None. |
|
IsArchive | boolean |
None. |
|
ArchiveName | string |
None. |
|
ArchiveId | integer |
None. |
|
Jobs | Collection of LegacyProjectViewModel |
None. |
|
LoopyData | Collection of JobMigrationBenchmarkViewModel |
None. |
Request Formats
application/json, text/json
Sample:
{ "companyId": 1, "projectName": "sample string 2", "isArchive": true, "archiveName": "sample string 4", "archiveId": 1, "jobs": [ { "companyId": 1, "companyName": "sample string 2", "projectName": "sample string 3", "fileName": "sample string 4", "content": "sample string 5", "index": 6, "createdDate": "2025-04-25T11:45:56.9460035+00:00" }, { "companyId": 1, "companyName": "sample string 2", "projectName": "sample string 3", "fileName": "sample string 4", "content": "sample string 5", "index": 6, "createdDate": "2025-04-25T11:45:56.9460035+00:00" } ], "loopyData": [ { "projectName": "sample string 1", "jobName": "sample string 2", "quoteNumber": "sample string 3", "quoteTotalv9": 4.0, "matNetv9": 5.0, "labNetv9": 6.0, "quoteTotalv10": 7.0, "matNetv10": 8.0, "labNetv10": 9.0, "quoteTotalDiff": 10.0, "matNetDiff": 11.0, "labNetDiff": 12.0, "isEqualQuoteTotal": true, "isEqualMatNet": true, "isEqualLabNet": true, "quoteNote": "sample string 16", "isLocked": true, "materialWindowErrors": "sample string 18", "laborWindowErrors": "sample string 19", "fullMaterialV10": "sample string 20", "fullMaterialV9": "sample string 21", "fullLaborV10": "sample string 22", "fullLaborv9": "sample string 23" }, { "projectName": "sample string 1", "jobName": "sample string 2", "quoteNumber": "sample string 3", "quoteTotalv9": 4.0, "matNetv9": 5.0, "labNetv9": 6.0, "quoteTotalv10": 7.0, "matNetv10": 8.0, "labNetv10": 9.0, "quoteTotalDiff": 10.0, "matNetDiff": 11.0, "labNetDiff": 12.0, "isEqualQuoteTotal": true, "isEqualMatNet": true, "isEqualLabNet": true, "quoteNote": "sample string 16", "isLocked": true, "materialWindowErrors": "sample string 18", "laborWindowErrors": "sample string 19", "fullMaterialV10": "sample string 20", "fullMaterialV9": "sample string 21", "fullLaborV10": "sample string 22", "fullLaborv9": "sample string 23" } ] }
application/xml, text/xml
Sample:
<ProjectGroupViewModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/StairBiz.Contracts.ViewModels"> <ArchiveId>1</ArchiveId> <ArchiveName>sample string 4</ArchiveName> <CompanyId>1</CompanyId> <IsArchive>true</IsArchive> <Jobs> <LegacyProjectViewModel> <CompanyId>1</CompanyId> <CompanyName>sample string 2</CompanyName> <Content>sample string 5</Content> <CreatedDate>2025-04-25T11:45:56.9460035+00:00</CreatedDate> <FileName>sample string 4</FileName> <Index>6</Index> <ProjectName>sample string 3</ProjectName> </LegacyProjectViewModel> <LegacyProjectViewModel> <CompanyId>1</CompanyId> <CompanyName>sample string 2</CompanyName> <Content>sample string 5</Content> <CreatedDate>2025-04-25T11:45:56.9460035+00:00</CreatedDate> <FileName>sample string 4</FileName> <Index>6</Index> <ProjectName>sample string 3</ProjectName> </LegacyProjectViewModel> </Jobs> <LoopyData> <JobMigrationBenchmarkViewModel> <FullLaborV10>sample string 22</FullLaborV10> <FullLaborv9>sample string 23</FullLaborv9> <FullMaterialV10>sample string 20</FullMaterialV10> <FullMaterialV9>sample string 21</FullMaterialV9> <IsEqualLabNet>true</IsEqualLabNet> <IsEqualMatNet>true</IsEqualMatNet> <IsEqualQuoteTotal>true</IsEqualQuoteTotal> <IsLocked>true</IsLocked> <JobName>sample string 2</JobName> <LabNetDiff>12</LabNetDiff> <LabNetv10>9</LabNetv10> <LabNetv9>6</LabNetv9> <LaborWindowErrors>sample string 19</LaborWindowErrors> <MatNetDiff>11</MatNetDiff> <MatNetv10>8</MatNetv10> <MatNetv9>5</MatNetv9> <MaterialWindowErrors>sample string 18</MaterialWindowErrors> <ProjectName>sample string 1</ProjectName> <QuoteNote>sample string 16</QuoteNote> <QuoteNumber>sample string 3</QuoteNumber> <QuoteTotalDiff>10</QuoteTotalDiff> <QuoteTotalv10>7</QuoteTotalv10> <QuoteTotalv9>4</QuoteTotalv9> </JobMigrationBenchmarkViewModel> <JobMigrationBenchmarkViewModel> <FullLaborV10>sample string 22</FullLaborV10> <FullLaborv9>sample string 23</FullLaborv9> <FullMaterialV10>sample string 20</FullMaterialV10> <FullMaterialV9>sample string 21</FullMaterialV9> <IsEqualLabNet>true</IsEqualLabNet> <IsEqualMatNet>true</IsEqualMatNet> <IsEqualQuoteTotal>true</IsEqualQuoteTotal> <IsLocked>true</IsLocked> <JobName>sample string 2</JobName> <LabNetDiff>12</LabNetDiff> <LabNetv10>9</LabNetv10> <LabNetv9>6</LabNetv9> <LaborWindowErrors>sample string 19</LaborWindowErrors> <MatNetDiff>11</MatNetDiff> <MatNetv10>8</MatNetv10> <MatNetv9>5</MatNetv9> <MaterialWindowErrors>sample string 18</MaterialWindowErrors> <ProjectName>sample string 1</ProjectName> <QuoteNote>sample string 16</QuoteNote> <QuoteNumber>sample string 3</QuoteNumber> <QuoteTotalDiff>10</QuoteTotalDiff> <QuoteTotalv10>7</QuoteTotalv10> <QuoteTotalv9>4</QuoteTotalv9> </JobMigrationBenchmarkViewModel> </LoopyData> <ProjectName>sample string 2</ProjectName> </ProjectGroupViewModel>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
IHttpActionResultNone.
Response Formats
application/json, text/json, application/xml, text/xml
Sample:
Sample not available.