POST api/ProjectValidate/UploadProject
Request Information
URI Parameters
None.
Body Parameters
UploadProjectRequest| Name | Description | Type | Additional information |
|---|---|---|---|
| CompanyCode | string |
None. |
|
| OperateMode | OperateMode |
None. |
|
| Projects | Collection of UProjectDetail |
None. |
Request Formats
application/json, text/json
Sample:
{
"CompanyCode": "sample string 1",
"OperateMode": {
"RepeatOperate": 1,
"QRType": 1
},
"Projects": [
{
"OperateMode": {
"RepeatOperate": 1,
"QRType": 1
},
"Sort": 1,
"ReportNo": "sample string 1",
"ProjectNo": "sample string 2",
"ProjectName": "sample string 3",
"Address": "sample string 4",
"ZoneCode": "sample string 5",
"Category": 1,
"ReportType": 1,
"Purpose": 1,
"Method": [
1,
2
],
"ValuationDate": "2026-07-17T04:06:26.2606794+08:00",
"OperateDate": "2026-07-17T04:06:26.2606794+08:00",
"OperateEndDate": "2026-07-17T04:06:26.2606794+08:00",
"IssuanceDate": "2026-07-17T04:06:26.2606794+08:00",
"BuildYear": "sample string 6",
"Phase": 1,
"Appraiser": "sample string 7",
"Appraiser1": "sample string 8",
"Appraiser2": "sample string 9",
"Mandator": "sample string 10",
"LandArea": 1.0,
"FloorArea": 1.0,
"Amount": 1.0,
"UnitPrice": 1.0,
"Revenue": 1.0,
"VerifyCode": "sample string 11",
"Attachments": [
{
"FileType": 1,
"FileName": "sample string 1",
"Url": "sample string 2",
"Remark": "sample string 3"
},
{
"FileType": 1,
"FileName": "sample string 1",
"Url": "sample string 2",
"Remark": "sample string 3"
}
]
},
{
"OperateMode": {
"RepeatOperate": 1,
"QRType": 1
},
"Sort": 1,
"ReportNo": "sample string 1",
"ProjectNo": "sample string 2",
"ProjectName": "sample string 3",
"Address": "sample string 4",
"ZoneCode": "sample string 5",
"Category": 1,
"ReportType": 1,
"Purpose": 1,
"Method": [
1,
2
],
"ValuationDate": "2026-07-17T04:06:26.2606794+08:00",
"OperateDate": "2026-07-17T04:06:26.2606794+08:00",
"OperateEndDate": "2026-07-17T04:06:26.2606794+08:00",
"IssuanceDate": "2026-07-17T04:06:26.2606794+08:00",
"BuildYear": "sample string 6",
"Phase": 1,
"Appraiser": "sample string 7",
"Appraiser1": "sample string 8",
"Appraiser2": "sample string 9",
"Mandator": "sample string 10",
"LandArea": 1.0,
"FloorArea": 1.0,
"Amount": 1.0,
"UnitPrice": 1.0,
"Revenue": 1.0,
"VerifyCode": "sample string 11",
"Attachments": [
{
"FileType": 1,
"FileName": "sample string 1",
"Url": "sample string 2",
"Remark": "sample string 3"
},
{
"FileType": 1,
"FileName": "sample string 1",
"Url": "sample string 2",
"Remark": "sample string 3"
}
]
}
]
}
application/xml, text/xml
Sample:
<UploadProjectRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Association.Entity.ProjectDetail">
<CompanyCode>sample string 1</CompanyCode>
<OperateMode>
<QRType>1</QRType>
<RepeatOperate>1</RepeatOperate>
</OperateMode>
<Projects>
<UProjectDetail>
<Address>sample string 4</Address>
<Amount>1</Amount>
<Appraiser>sample string 7</Appraiser>
<Appraiser1>sample string 8</Appraiser1>
<Appraiser2>sample string 9</Appraiser2>
<Attachments>
<UProjectAttachment>
<FileName>sample string 1</FileName>
<FileType>1</FileType>
<Remark>sample string 3</Remark>
<Url>sample string 2</Url>
</UProjectAttachment>
<UProjectAttachment>
<FileName>sample string 1</FileName>
<FileType>1</FileType>
<Remark>sample string 3</Remark>
<Url>sample string 2</Url>
</UProjectAttachment>
</Attachments>
<BuildYear>sample string 6</BuildYear>
<Category>1</Category>
<FloorArea>1</FloorArea>
<IssuanceDate>2026-07-17T04:06:26.2606794+08:00</IssuanceDate>
<LandArea>1</LandArea>
<Mandator>sample string 10</Mandator>
<Method xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d4p1:int>1</d4p1:int>
<d4p1:int>2</d4p1:int>
</Method>
<OperateDate>2026-07-17T04:06:26.2606794+08:00</OperateDate>
<OperateEndDate>2026-07-17T04:06:26.2606794+08:00</OperateEndDate>
<Phase>1</Phase>
<ProjectName>sample string 3</ProjectName>
<ProjectNo>sample string 2</ProjectNo>
<Purpose>1</Purpose>
<ReportNo>sample string 1</ReportNo>
<ReportType>1</ReportType>
<Revenue>1</Revenue>
<Sort>1</Sort>
<UnitPrice>1</UnitPrice>
<ValuationDate>2026-07-17T04:06:26.2606794+08:00</ValuationDate>
<VerifyCode>sample string 11</VerifyCode>
<ZoneCode>sample string 5</ZoneCode>
<OperateMode>
<QRType>1</QRType>
<RepeatOperate>1</RepeatOperate>
</OperateMode>
</UProjectDetail>
<UProjectDetail>
<Address>sample string 4</Address>
<Amount>1</Amount>
<Appraiser>sample string 7</Appraiser>
<Appraiser1>sample string 8</Appraiser1>
<Appraiser2>sample string 9</Appraiser2>
<Attachments>
<UProjectAttachment>
<FileName>sample string 1</FileName>
<FileType>1</FileType>
<Remark>sample string 3</Remark>
<Url>sample string 2</Url>
</UProjectAttachment>
<UProjectAttachment>
<FileName>sample string 1</FileName>
<FileType>1</FileType>
<Remark>sample string 3</Remark>
<Url>sample string 2</Url>
</UProjectAttachment>
</Attachments>
<BuildYear>sample string 6</BuildYear>
<Category>1</Category>
<FloorArea>1</FloorArea>
<IssuanceDate>2026-07-17T04:06:26.2606794+08:00</IssuanceDate>
<LandArea>1</LandArea>
<Mandator>sample string 10</Mandator>
<Method xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d4p1:int>1</d4p1:int>
<d4p1:int>2</d4p1:int>
</Method>
<OperateDate>2026-07-17T04:06:26.2606794+08:00</OperateDate>
<OperateEndDate>2026-07-17T04:06:26.2606794+08:00</OperateEndDate>
<Phase>1</Phase>
<ProjectName>sample string 3</ProjectName>
<ProjectNo>sample string 2</ProjectNo>
<Purpose>1</Purpose>
<ReportNo>sample string 1</ReportNo>
<ReportType>1</ReportType>
<Revenue>1</Revenue>
<Sort>1</Sort>
<UnitPrice>1</UnitPrice>
<ValuationDate>2026-07-17T04:06:26.2606794+08:00</ValuationDate>
<VerifyCode>sample string 11</VerifyCode>
<ZoneCode>sample string 5</ZoneCode>
<OperateMode>
<QRType>1</QRType>
<RepeatOperate>1</RepeatOperate>
</OperateMode>
</UProjectDetail>
</Projects>
</UploadProjectRequest>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
RemoteResponseOfUploadProjectRSPayload| Name | Description | Type | Additional information |
|---|---|---|---|
| success | boolean |
None. |
|
| errors | string |
None. |
|
| unauthed | boolean |
None. |
|
| result | UploadProjectRSPayload |
None. |
Response Formats
application/json, text/json
Sample:
{
"success": true,
"errors": "sample string 2",
"unauthed": true,
"result": {
"CaseId": "a0b793b2-2cd0-4f9a-b3ff-89fa7d2a803a",
"CompanyId": 1,
"CompanyCode": "sample string 1",
"OperateMode": {
"RepeatOperate": 1,
"QRType": 1
},
"Status": 1,
"StartTime": "2026-07-17T04:06:26.604517+08:00",
"FinishTime": "2026-07-17T04:06:26.604517+08:00",
"SuccessNum": 1,
"FaultNum": 1,
"Projects": [
{
"Id": "1c0c1ffe-f13c-49bd-86eb-7b2d4a15b463",
"ProjectId": "3b6e2833-45b0-4a63-8e5b-4440f7d56eed",
"ReportNo": "sample string 1",
"ProjectNo": "sample string 2",
"Category": 1,
"ReportType": 1,
"OperateMode": {
"RepeatOperate": 1,
"QRType": 1
},
"Status": 1,
"Repeated": 3,
"NAProjects": [
{
"ProjectId": "126d1c1e-79bc-4ed9-9583-350adad22815",
"ReportNo": "sample string 1",
"ProjectNo": "sample string 2",
"IssuanceDate": "2026-07-17T04:06:26.604517+08:00",
"Operate": 4
},
{
"ProjectId": "126d1c1e-79bc-4ed9-9583-350adad22815",
"ReportNo": "sample string 1",
"ProjectNo": "sample string 2",
"IssuanceDate": "2026-07-17T04:06:26.604517+08:00",
"Operate": 4
}
],
"QRUrl": "sample string 4",
"VerifyCode": "sample string 5",
"Errors": [
{
"Key": "sample string 1",
"Value": "sample string 2"
},
{
"Key": "sample string 1",
"Value": "sample string 2"
}
]
},
{
"Id": "1c0c1ffe-f13c-49bd-86eb-7b2d4a15b463",
"ProjectId": "3b6e2833-45b0-4a63-8e5b-4440f7d56eed",
"ReportNo": "sample string 1",
"ProjectNo": "sample string 2",
"Category": 1,
"ReportType": 1,
"OperateMode": {
"RepeatOperate": 1,
"QRType": 1
},
"Status": 1,
"Repeated": 3,
"NAProjects": [
{
"ProjectId": "126d1c1e-79bc-4ed9-9583-350adad22815",
"ReportNo": "sample string 1",
"ProjectNo": "sample string 2",
"IssuanceDate": "2026-07-17T04:06:26.604517+08:00",
"Operate": 4
},
{
"ProjectId": "126d1c1e-79bc-4ed9-9583-350adad22815",
"ReportNo": "sample string 1",
"ProjectNo": "sample string 2",
"IssuanceDate": "2026-07-17T04:06:26.604517+08:00",
"Operate": 4
}
],
"QRUrl": "sample string 4",
"VerifyCode": "sample string 5",
"Errors": [
{
"Key": "sample string 1",
"Value": "sample string 2"
},
{
"Key": "sample string 1",
"Value": "sample string 2"
}
]
}
]
}
}
application/xml, text/xml
Sample:
<RemoteResponseOfUploadProjectRSPayloadC4Eybk6d xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/GJ.Biz.Model">
<Errors>sample string 2</Errors>
<Result xmlns:d2p1="http://schemas.datacontract.org/2004/07/Association.Entity.ProjectDetail">
<d2p1:CaseId>a0b793b2-2cd0-4f9a-b3ff-89fa7d2a803a</d2p1:CaseId>
<d2p1:CompanyCode>sample string 1</d2p1:CompanyCode>
<d2p1:CompanyId>1</d2p1:CompanyId>
<d2p1:FaultNum>1</d2p1:FaultNum>
<d2p1:FinishTime>2026-07-17T04:06:26.604517+08:00</d2p1:FinishTime>
<d2p1:OperateMode>
<d2p1:QRType>1</d2p1:QRType>
<d2p1:RepeatOperate>1</d2p1:RepeatOperate>
</d2p1:OperateMode>
<d2p1:Projects>
<d2p1:OperateResultProject>
<d2p1:Category>1</d2p1:Category>
<d2p1:Errors xmlns:d5p1="http://schemas.datacontract.org/2004/07/System.Collections.Generic">
<d5p1:KeyValuePairOfstringstring>
<d5p1:key>sample string 1</d5p1:key>
<d5p1:value>sample string 2</d5p1:value>
</d5p1:KeyValuePairOfstringstring>
<d5p1:KeyValuePairOfstringstring>
<d5p1:key>sample string 1</d5p1:key>
<d5p1:value>sample string 2</d5p1:value>
</d5p1:KeyValuePairOfstringstring>
</d2p1:Errors>
<d2p1:Id>1c0c1ffe-f13c-49bd-86eb-7b2d4a15b463</d2p1:Id>
<d2p1:NAProjects>
<d2p1:NAProject>
<d2p1:IssuanceDate>2026-07-17T04:06:26.604517+08:00</d2p1:IssuanceDate>
<d2p1:Operate>4</d2p1:Operate>
<d2p1:ProjectId>126d1c1e-79bc-4ed9-9583-350adad22815</d2p1:ProjectId>
<d2p1:ProjectNo>sample string 2</d2p1:ProjectNo>
<d2p1:ReportNo>sample string 1</d2p1:ReportNo>
</d2p1:NAProject>
<d2p1:NAProject>
<d2p1:IssuanceDate>2026-07-17T04:06:26.604517+08:00</d2p1:IssuanceDate>
<d2p1:Operate>4</d2p1:Operate>
<d2p1:ProjectId>126d1c1e-79bc-4ed9-9583-350adad22815</d2p1:ProjectId>
<d2p1:ProjectNo>sample string 2</d2p1:ProjectNo>
<d2p1:ReportNo>sample string 1</d2p1:ReportNo>
</d2p1:NAProject>
</d2p1:NAProjects>
<d2p1:OperateMode>
<d2p1:QRType>1</d2p1:QRType>
<d2p1:RepeatOperate>1</d2p1:RepeatOperate>
</d2p1:OperateMode>
<d2p1:ProjectId>3b6e2833-45b0-4a63-8e5b-4440f7d56eed</d2p1:ProjectId>
<d2p1:ProjectNo>sample string 2</d2p1:ProjectNo>
<d2p1:QRUrl>sample string 4</d2p1:QRUrl>
<d2p1:Repeated>3</d2p1:Repeated>
<d2p1:ReportNo>sample string 1</d2p1:ReportNo>
<d2p1:ReportType>1</d2p1:ReportType>
<d2p1:Status>1</d2p1:Status>
<d2p1:VerifyCode>sample string 5</d2p1:VerifyCode>
</d2p1:OperateResultProject>
<d2p1:OperateResultProject>
<d2p1:Category>1</d2p1:Category>
<d2p1:Errors xmlns:d5p1="http://schemas.datacontract.org/2004/07/System.Collections.Generic">
<d5p1:KeyValuePairOfstringstring>
<d5p1:key>sample string 1</d5p1:key>
<d5p1:value>sample string 2</d5p1:value>
</d5p1:KeyValuePairOfstringstring>
<d5p1:KeyValuePairOfstringstring>
<d5p1:key>sample string 1</d5p1:key>
<d5p1:value>sample string 2</d5p1:value>
</d5p1:KeyValuePairOfstringstring>
</d2p1:Errors>
<d2p1:Id>1c0c1ffe-f13c-49bd-86eb-7b2d4a15b463</d2p1:Id>
<d2p1:NAProjects>
<d2p1:NAProject>
<d2p1:IssuanceDate>2026-07-17T04:06:26.604517+08:00</d2p1:IssuanceDate>
<d2p1:Operate>4</d2p1:Operate>
<d2p1:ProjectId>126d1c1e-79bc-4ed9-9583-350adad22815</d2p1:ProjectId>
<d2p1:ProjectNo>sample string 2</d2p1:ProjectNo>
<d2p1:ReportNo>sample string 1</d2p1:ReportNo>
</d2p1:NAProject>
<d2p1:NAProject>
<d2p1:IssuanceDate>2026-07-17T04:06:26.604517+08:00</d2p1:IssuanceDate>
<d2p1:Operate>4</d2p1:Operate>
<d2p1:ProjectId>126d1c1e-79bc-4ed9-9583-350adad22815</d2p1:ProjectId>
<d2p1:ProjectNo>sample string 2</d2p1:ProjectNo>
<d2p1:ReportNo>sample string 1</d2p1:ReportNo>
</d2p1:NAProject>
</d2p1:NAProjects>
<d2p1:OperateMode>
<d2p1:QRType>1</d2p1:QRType>
<d2p1:RepeatOperate>1</d2p1:RepeatOperate>
</d2p1:OperateMode>
<d2p1:ProjectId>3b6e2833-45b0-4a63-8e5b-4440f7d56eed</d2p1:ProjectId>
<d2p1:ProjectNo>sample string 2</d2p1:ProjectNo>
<d2p1:QRUrl>sample string 4</d2p1:QRUrl>
<d2p1:Repeated>3</d2p1:Repeated>
<d2p1:ReportNo>sample string 1</d2p1:ReportNo>
<d2p1:ReportType>1</d2p1:ReportType>
<d2p1:Status>1</d2p1:Status>
<d2p1:VerifyCode>sample string 5</d2p1:VerifyCode>
</d2p1:OperateResultProject>
</d2p1:Projects>
<d2p1:StartTime>2026-07-17T04:06:26.604517+08:00</d2p1:StartTime>
<d2p1:Status>1</d2p1:Status>
<d2p1:SuccessNum>1</d2p1:SuccessNum>
</Result>
<Success>true</Success>
<UnAuthorizedRequest>true</UnAuthorizedRequest>
</RemoteResponseOfUploadProjectRSPayloadC4Eybk6d>