POST api/Report/SaveScheduleReport
Request Information
URI Parameters
None.
Body Parameters
SchedulerReportOutput| Name | Description | Type | Additional information |
|---|---|---|---|
| Branch | integer |
None. |
|
| ReportID | integer |
None. |
|
| ReportDate | date |
None. |
|
| ReportStatus | string |
None. |
|
| ReportCardViewRequest | ReportCardViewModel |
None. |
|
| ReportJsonObject | ComplexReportModel |
None. |
|
| InstallerCallOut | Collection of InstallerCallOutModel |
None. |
Request Formats
application/json, text/json
Sample:
{
"Branch": 1,
"ReportID": 2,
"ReportDate": "2026-01-12T22:27:32.7339185+00:00",
"ReportStatus": "sample string 4",
"ReportCardViewRequest": {
"BatchID": "sample string 1",
"branchID": 2,
"SelectedDate": "2026-01-12T22:27:32.7339185+00:00",
"DollarLimits": 4.1,
"MaxJobsCount": 5,
"AssignModeCode": 6,
"MinimumClusterPay": 7.1,
"AllowOneBigJobOnly": true,
"InstallersIDs": [
1,
2
]
},
"ReportJsonObject": {
"PreOrder": [
{
"JobN": "sample string 1",
"ShipTo": "sample string 2",
"City": "sample string 3",
"JobDescription": "sample string 4",
"Installer": "sample string 5",
"TotalJobs": 6,
"LaborTotal": 7.0,
"CardSelected": true,
"InstallerID": 9,
"Tag": 10,
"TotalPay": 11.0,
"Miles": 12.1,
"IsAccepted": true
},
{
"JobN": "sample string 1",
"ShipTo": "sample string 2",
"City": "sample string 3",
"JobDescription": "sample string 4",
"Installer": "sample string 5",
"TotalJobs": 6,
"LaborTotal": 7.0,
"CardSelected": true,
"InstallerID": 9,
"Tag": 10,
"TotalPay": 11.0,
"Miles": 12.1,
"IsAccepted": true
}
],
"Installers": [
{
"ID": 1,
"BranchID": 2,
"FirstName": "sample string 3",
"LastName": "sample string 4",
"FullDay": true,
"HalfDay": true,
"Tag": 1,
"Phone": "sample string 7",
"Address": "sample string 8",
"City": "sample string 9",
"State": "sample string 10",
"Zip": "sample string 11",
"Archive": true,
"OccupiedUnits": true,
"Available": true,
"MaxDollarDay": "sample string 12",
"MaxJobsDay": "sample string 13",
"FullName": "sample string 3 sample string 4"
},
{
"ID": 1,
"BranchID": 2,
"FirstName": "sample string 3",
"LastName": "sample string 4",
"FullDay": true,
"HalfDay": true,
"Tag": 1,
"Phone": "sample string 7",
"Address": "sample string 8",
"City": "sample string 9",
"State": "sample string 10",
"Zip": "sample string 11",
"Archive": true,
"OccupiedUnits": true,
"Available": true,
"MaxDollarDay": "sample string 12",
"MaxJobsDay": "sample string 13",
"FullName": "sample string 3 sample string 4"
}
],
"scheduleReport": {
"RSchedules": [
{
"JobN": "sample string 1",
"ShipTo": "sample string 2",
"JobDescription": "sample string 3",
"InstallerAssigned": "sample string 4",
"LaborTotal": 5.1,
"Tag": 6
},
{
"JobN": "sample string 1",
"ShipTo": "sample string 2",
"JobDescription": "sample string 3",
"InstallerAssigned": "sample string 4",
"LaborTotal": 5.1,
"Tag": 6
}
],
"RInstallerSumaries": [
{
"InstallerID": 1,
"Installer": "sample string 2",
"JobCount": 3,
"TotalPay": 4.1,
"WeeklyTotalPay": 5.1
},
{
"InstallerID": 1,
"Installer": "sample string 2",
"JobCount": 3,
"TotalPay": 4.1,
"WeeklyTotalPay": 5.1
}
],
"RInstallersNotWorkings": [
{
"Installer": "sample string 1",
"status": "sample string 2"
},
{
"Installer": "sample string 1",
"status": "sample string 2"
}
],
"RNotAssignedJobs": [
{
"JobDescription": "sample string 1",
"Comment": "sample string 2"
},
{
"JobDescription": "sample string 1",
"Comment": "sample string 2"
}
],
"RExceptionSection": [
{
"JobDescription": "sample string 1",
"Comment": "sample string 2"
},
{
"JobDescription": "sample string 1",
"Comment": "sample string 2"
}
],
"RWorkOrderInstallers": [
{
"WorkOrderID": "sample string 1",
"JobID": "sample string 2",
"InstallerID": 3,
"InstallerTag": 4,
"Property": "sample string 5",
"Score": "sample string 6",
"PropertyID": 7,
"Tag": 8,
"TagReassigned": 9,
"Longitude": 10.1,
"Latitude": 11.1
},
{
"WorkOrderID": "sample string 1",
"JobID": "sample string 2",
"InstallerID": 3,
"InstallerTag": 4,
"Property": "sample string 5",
"Score": "sample string 6",
"PropertyID": 7,
"Tag": 8,
"TagReassigned": 9,
"Longitude": 10.1,
"Latitude": 11.1
}
]
}
},
"InstallerCallOut": [
{
"InstallerID": 1,
"CallOutReason": "sample string 2",
"status": "sample string 3",
"JobN": "sample string 4"
},
{
"InstallerID": 1,
"CallOutReason": "sample string 2",
"status": "sample string 3",
"JobN": "sample string 4"
}
]
}
application/xml, text/xml
Sample:
<SchedulerReportOutput xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/INSCHEDULER_WEB_API.Models.Report">
<Branch>1</Branch>
<InstallerCallOut>
<InstallerCallOutModel>
<CallOutReason>sample string 2</CallOutReason>
<InstallerID>1</InstallerID>
<JobN>sample string 4</JobN>
<status>sample string 3</status>
</InstallerCallOutModel>
<InstallerCallOutModel>
<CallOutReason>sample string 2</CallOutReason>
<InstallerID>1</InstallerID>
<JobN>sample string 4</JobN>
<status>sample string 3</status>
</InstallerCallOutModel>
</InstallerCallOut>
<ReportCardViewRequest>
<AllowOneBigJobOnly>true</AllowOneBigJobOnly>
<AssignModeCode>6</AssignModeCode>
<BatchID>sample string 1</BatchID>
<DollarLimits>4.1</DollarLimits>
<InstallersIDs xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d3p1:int>1</d3p1:int>
<d3p1:int>2</d3p1:int>
</InstallersIDs>
<MaxJobsCount>5</MaxJobsCount>
<MinimumClusterPay>7.1</MinimumClusterPay>
<SelectedDate>2026-01-12T22:27:32.7339185+00:00</SelectedDate>
<branchID>2</branchID>
</ReportCardViewRequest>
<ReportDate>2026-01-12T22:27:32.7339185+00:00</ReportDate>
<ReportID>2</ReportID>
<ReportJsonObject>
<Installers xmlns:d3p1="http://schemas.datacontract.org/2004/07/INSCHEDULER_WEB_API.EF">
<d3p1:Installer>
<d3p1:Address>sample string 8</d3p1:Address>
<d3p1:Archive>true</d3p1:Archive>
<d3p1:Available>true</d3p1:Available>
<d3p1:BranchID>2</d3p1:BranchID>
<d3p1:City>sample string 9</d3p1:City>
<d3p1:FirstName>sample string 3</d3p1:FirstName>
<d3p1:FullDay>true</d3p1:FullDay>
<d3p1:HalfDay>true</d3p1:HalfDay>
<d3p1:ID>1</d3p1:ID>
<d3p1:LastName>sample string 4</d3p1:LastName>
<d3p1:MaxDollarDay>sample string 12</d3p1:MaxDollarDay>
<d3p1:MaxJobsDay>sample string 13</d3p1:MaxJobsDay>
<d3p1:OccupiedUnits>true</d3p1:OccupiedUnits>
<d3p1:Phone>sample string 7</d3p1:Phone>
<d3p1:State>sample string 10</d3p1:State>
<d3p1:Tag>1</d3p1:Tag>
<d3p1:Zip>sample string 11</d3p1:Zip>
</d3p1:Installer>
<d3p1:Installer>
<d3p1:Address>sample string 8</d3p1:Address>
<d3p1:Archive>true</d3p1:Archive>
<d3p1:Available>true</d3p1:Available>
<d3p1:BranchID>2</d3p1:BranchID>
<d3p1:City>sample string 9</d3p1:City>
<d3p1:FirstName>sample string 3</d3p1:FirstName>
<d3p1:FullDay>true</d3p1:FullDay>
<d3p1:HalfDay>true</d3p1:HalfDay>
<d3p1:ID>1</d3p1:ID>
<d3p1:LastName>sample string 4</d3p1:LastName>
<d3p1:MaxDollarDay>sample string 12</d3p1:MaxDollarDay>
<d3p1:MaxJobsDay>sample string 13</d3p1:MaxJobsDay>
<d3p1:OccupiedUnits>true</d3p1:OccupiedUnits>
<d3p1:Phone>sample string 7</d3p1:Phone>
<d3p1:State>sample string 10</d3p1:State>
<d3p1:Tag>1</d3p1:Tag>
<d3p1:Zip>sample string 11</d3p1:Zip>
</d3p1:Installer>
</Installers>
<PreOrder>
<AssignedJobInfo>
<CardSelected>true</CardSelected>
<City>sample string 3</City>
<Installer>sample string 5</Installer>
<InstallerID>9</InstallerID>
<IsAccepted>true</IsAccepted>
<JobDescription>sample string 4</JobDescription>
<JobN>sample string 1</JobN>
<LaborTotal>7</LaborTotal>
<Miles>12.1</Miles>
<ShipTo>sample string 2</ShipTo>
<Tag>10</Tag>
<TotalJobs>6</TotalJobs>
<TotalPay>11</TotalPay>
</AssignedJobInfo>
<AssignedJobInfo>
<CardSelected>true</CardSelected>
<City>sample string 3</City>
<Installer>sample string 5</Installer>
<InstallerID>9</InstallerID>
<IsAccepted>true</IsAccepted>
<JobDescription>sample string 4</JobDescription>
<JobN>sample string 1</JobN>
<LaborTotal>7</LaborTotal>
<Miles>12.1</Miles>
<ShipTo>sample string 2</ShipTo>
<Tag>10</Tag>
<TotalJobs>6</TotalJobs>
<TotalPay>11</TotalPay>
</AssignedJobInfo>
</PreOrder>
<scheduleReport>
<RExceptionSection xmlns:d4p1="http://schemas.datacontract.org/2004/07/INSCHEDULER_WEB_API.Core">
<d4p1:NotAssignedJob>
<d4p1:Comment>sample string 2</d4p1:Comment>
<d4p1:JobDescription>sample string 1</d4p1:JobDescription>
</d4p1:NotAssignedJob>
<d4p1:NotAssignedJob>
<d4p1:Comment>sample string 2</d4p1:Comment>
<d4p1:JobDescription>sample string 1</d4p1:JobDescription>
</d4p1:NotAssignedJob>
</RExceptionSection>
<RInstallerSumaries xmlns:d4p1="http://schemas.datacontract.org/2004/07/INSCHEDULER_WEB_API.Core">
<d4p1:RInstallerSumary>
<d4p1:Installer>sample string 2</d4p1:Installer>
<d4p1:InstallerID>1</d4p1:InstallerID>
<d4p1:JobCount>3</d4p1:JobCount>
<d4p1:TotalPay>4.1</d4p1:TotalPay>
<d4p1:WeeklyTotalPay>5.1</d4p1:WeeklyTotalPay>
</d4p1:RInstallerSumary>
<d4p1:RInstallerSumary>
<d4p1:Installer>sample string 2</d4p1:Installer>
<d4p1:InstallerID>1</d4p1:InstallerID>
<d4p1:JobCount>3</d4p1:JobCount>
<d4p1:TotalPay>4.1</d4p1:TotalPay>
<d4p1:WeeklyTotalPay>5.1</d4p1:WeeklyTotalPay>
</d4p1:RInstallerSumary>
</RInstallerSumaries>
<RInstallersNotWorkings xmlns:d4p1="http://schemas.datacontract.org/2004/07/INSCHEDULER_WEB_API.Core">
<d4p1:RInstallersNotWorking>
<d4p1:Installer>sample string 1</d4p1:Installer>
<d4p1:status>sample string 2</d4p1:status>
</d4p1:RInstallersNotWorking>
<d4p1:RInstallersNotWorking>
<d4p1:Installer>sample string 1</d4p1:Installer>
<d4p1:status>sample string 2</d4p1:status>
</d4p1:RInstallersNotWorking>
</RInstallersNotWorkings>
<RNotAssignedJobs xmlns:d4p1="http://schemas.datacontract.org/2004/07/INSCHEDULER_WEB_API.Core">
<d4p1:NotAssignedJob>
<d4p1:Comment>sample string 2</d4p1:Comment>
<d4p1:JobDescription>sample string 1</d4p1:JobDescription>
</d4p1:NotAssignedJob>
<d4p1:NotAssignedJob>
<d4p1:Comment>sample string 2</d4p1:Comment>
<d4p1:JobDescription>sample string 1</d4p1:JobDescription>
</d4p1:NotAssignedJob>
</RNotAssignedJobs>
<RSchedules xmlns:d4p1="http://schemas.datacontract.org/2004/07/INSCHEDULER_WEB_API.Core">
<d4p1:RSchedule>
<d4p1:InstallerAssigned>sample string 4</d4p1:InstallerAssigned>
<d4p1:JobDescription>sample string 3</d4p1:JobDescription>
<d4p1:JobN>sample string 1</d4p1:JobN>
<d4p1:LaborTotal>5.1</d4p1:LaborTotal>
<d4p1:ShipTo>sample string 2</d4p1:ShipTo>
<d4p1:Tag>6</d4p1:Tag>
</d4p1:RSchedule>
<d4p1:RSchedule>
<d4p1:InstallerAssigned>sample string 4</d4p1:InstallerAssigned>
<d4p1:JobDescription>sample string 3</d4p1:JobDescription>
<d4p1:JobN>sample string 1</d4p1:JobN>
<d4p1:LaborTotal>5.1</d4p1:LaborTotal>
<d4p1:ShipTo>sample string 2</d4p1:ShipTo>
<d4p1:Tag>6</d4p1:Tag>
</d4p1:RSchedule>
</RSchedules>
<RWorkOrderInstallers xmlns:d4p1="http://schemas.datacontract.org/2004/07/INSCHEDULER_WEB_API.Core">
<d4p1:WorkOrderInstaller>
<d4p1:InstallerID>3</d4p1:InstallerID>
<d4p1:InstallerTag>4</d4p1:InstallerTag>
<d4p1:JobID>sample string 2</d4p1:JobID>
<d4p1:Latitude>11.1</d4p1:Latitude>
<d4p1:Longitude>10.1</d4p1:Longitude>
<d4p1:Property>sample string 5</d4p1:Property>
<d4p1:PropertyID>7</d4p1:PropertyID>
<d4p1:Score>sample string 6</d4p1:Score>
<d4p1:Tag>8</d4p1:Tag>
<d4p1:TagReassigned>9</d4p1:TagReassigned>
<d4p1:WorkOrderID>sample string 1</d4p1:WorkOrderID>
</d4p1:WorkOrderInstaller>
<d4p1:WorkOrderInstaller>
<d4p1:InstallerID>3</d4p1:InstallerID>
<d4p1:InstallerTag>4</d4p1:InstallerTag>
<d4p1:JobID>sample string 2</d4p1:JobID>
<d4p1:Latitude>11.1</d4p1:Latitude>
<d4p1:Longitude>10.1</d4p1:Longitude>
<d4p1:Property>sample string 5</d4p1:Property>
<d4p1:PropertyID>7</d4p1:PropertyID>
<d4p1:Score>sample string 6</d4p1:Score>
<d4p1:Tag>8</d4p1:Tag>
<d4p1:TagReassigned>9</d4p1:TagReassigned>
<d4p1:WorkOrderID>sample string 1</d4p1:WorkOrderID>
</d4p1:WorkOrderInstaller>
</RWorkOrderInstallers>
</scheduleReport>
</ReportJsonObject>
<ReportStatus>sample string 4</ReportStatus>
</SchedulerReportOutput>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
HttpResponseMessage| Name | Description | Type | Additional information |
|---|---|---|---|
| Version | Version |
None. |
|
| Content | HttpContent |
None. |
|
| StatusCode | HttpStatusCode |
None. |
|
| ReasonPhrase | string |
None. |
|
| Headers | Collection of Object |
None. |
|
| RequestMessage | HttpRequestMessage |
None. |
|
| IsSuccessStatusCode | boolean |
None. |