POST ePMS/uploadData
Request Information
URI Parameters
None.
Body Parameters
insertDataePatrol| Name | Description | Type | Additional information |
|---|---|---|---|
| scheduleData | Collection of tScheduleData |
None. |
|
| scheduleDataEmp | Collection of tScheduleDataEmp |
None. |
|
| locationData | Collection of tLocationData |
None. |
|
| incidentData | Collection of tIncidentData |
None. |
|
| incidentDataDetail | Collection of tIncidentDataDetail |
None. |
|
| securityAgenda | Collection of tSecurityAgenda |
None. |
|
| patrolDailyCoverage | Collection of tPatrolDailyCoverage |
None. |
Request Formats
application/json, text/json
Sample:
{
"scheduleData": [
{
"scheduleID": "sample string 1",
"scheduleDate": "sample string 2",
"estateCode": "sample string 3",
"timeStart": "sample string 4",
"timeEnd": "sample string 5",
"createdBy": "sample string 6",
"createdDate": "2025-12-11T03:49:18.8427644+08:00"
},
{
"scheduleID": "sample string 1",
"scheduleDate": "sample string 2",
"estateCode": "sample string 3",
"timeStart": "sample string 4",
"timeEnd": "sample string 5",
"createdBy": "sample string 6",
"createdDate": "2025-12-11T03:49:18.8427644+08:00"
}
],
"scheduleDataEmp": [
{
"scheduleID": "sample string 1",
"employeeCode": "sample string 2",
"estateCode": "sample string 3",
"createdDate": "2025-12-11T03:49:18.8427644+08:00"
},
{
"scheduleID": "sample string 1",
"employeeCode": "sample string 2",
"estateCode": "sample string 3",
"createdDate": "2025-12-11T03:49:18.8427644+08:00"
}
],
"locationData": [
{
"latitude": "sample string 1",
"longitude": "sample string 2",
"employeeCode": "sample string 3",
"estateCode": "sample string 4",
"captureDate": "sample string 5",
"counter": "sample string 6",
"shift": "sample string 7"
},
{
"latitude": "sample string 1",
"longitude": "sample string 2",
"employeeCode": "sample string 3",
"estateCode": "sample string 4",
"captureDate": "sample string 5",
"counter": "sample string 6",
"shift": "sample string 7"
}
],
"incidentData": [
{
"incidentID": "sample string 1",
"incidentDate": "sample string 2",
"incidentTime": "sample string 3",
"incidentCode": "sample string 4",
"incidentCodeCat": "sample string 5",
"estateCode": "sample string 6",
"block": "sample string 7",
"inputBy": "sample string 8",
"latitude": "sample string 9",
"longitude": "sample string 10",
"close": "sample string 11",
"lostBunches": "sample string 12",
"recoverBunches": "sample string 13",
"totalThief": "sample string 14",
"createdDate": "2025-12-11T03:49:18.8427644+08:00"
},
{
"incidentID": "sample string 1",
"incidentDate": "sample string 2",
"incidentTime": "sample string 3",
"incidentCode": "sample string 4",
"incidentCodeCat": "sample string 5",
"estateCode": "sample string 6",
"block": "sample string 7",
"inputBy": "sample string 8",
"latitude": "sample string 9",
"longitude": "sample string 10",
"close": "sample string 11",
"lostBunches": "sample string 12",
"recoverBunches": "sample string 13",
"totalThief": "sample string 14",
"createdDate": "2025-12-11T03:49:18.8427644+08:00"
}
],
"incidentDataDetail": [
{
"incidentDetailID": "sample string 1",
"incidentID": "sample string 2",
"incidentDetailDate": "sample string 3",
"incidentDetailTime": "sample string 4",
"description": "sample string 5",
"fileName": "sample string 6",
"createdDate": "2025-12-11T03:49:18.8427644+08:00"
},
{
"incidentDetailID": "sample string 1",
"incidentID": "sample string 2",
"incidentDetailDate": "sample string 3",
"incidentDetailTime": "sample string 4",
"description": "sample string 5",
"fileName": "sample string 6",
"createdDate": "2025-12-11T03:49:18.8427644+08:00"
}
],
"securityAgenda": [
{
"agendaID": "sample string 1",
"note": "sample string 2",
"shift": "sample string 3",
"estateCode": "sample string 4"
},
{
"agendaID": "sample string 1",
"note": "sample string 2",
"shift": "sample string 3",
"estateCode": "sample string 4"
}
],
"patrolDailyCoverage": [
{
"estateCode": "sample string 1",
"employeeCode": [
"sample string 1",
"sample string 2"
],
"shift": "sample string 2",
"patrolStartTime": "2025-12-11T03:49:18.8427644+08:00",
"patrolEndTime": "2025-12-11T03:49:18.8427644+08:00",
"duration": 5.0,
"patrolDistance": 6.0,
"PatrolBlockNumber": [
"sample string 1",
"sample string 2"
],
"counter": 7
},
{
"estateCode": "sample string 1",
"employeeCode": [
"sample string 1",
"sample string 2"
],
"shift": "sample string 2",
"patrolStartTime": "2025-12-11T03:49:18.8427644+08:00",
"patrolEndTime": "2025-12-11T03:49:18.8427644+08:00",
"duration": 5.0,
"patrolDistance": 6.0,
"PatrolBlockNumber": [
"sample string 1",
"sample string 2"
],
"counter": 7
}
]
}
application/xml, text/xml
Sample:
<insertDataePatrol xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/APIfromEPMS.Controllers">
<incidentData>
<tIncidentData>
<block>sample string 7</block>
<close>sample string 11</close>
<createdDate>2025-12-11T03:49:18.8427644+08:00</createdDate>
<estateCode>sample string 6</estateCode>
<incidentCode>sample string 4</incidentCode>
<incidentCodeCat>sample string 5</incidentCodeCat>
<incidentDate>sample string 2</incidentDate>
<incidentID>sample string 1</incidentID>
<incidentTime>sample string 3</incidentTime>
<inputBy>sample string 8</inputBy>
<latitude>sample string 9</latitude>
<longitude>sample string 10</longitude>
<lostBunches>sample string 12</lostBunches>
<recoverBunches>sample string 13</recoverBunches>
<totalThief>sample string 14</totalThief>
</tIncidentData>
<tIncidentData>
<block>sample string 7</block>
<close>sample string 11</close>
<createdDate>2025-12-11T03:49:18.8427644+08:00</createdDate>
<estateCode>sample string 6</estateCode>
<incidentCode>sample string 4</incidentCode>
<incidentCodeCat>sample string 5</incidentCodeCat>
<incidentDate>sample string 2</incidentDate>
<incidentID>sample string 1</incidentID>
<incidentTime>sample string 3</incidentTime>
<inputBy>sample string 8</inputBy>
<latitude>sample string 9</latitude>
<longitude>sample string 10</longitude>
<lostBunches>sample string 12</lostBunches>
<recoverBunches>sample string 13</recoverBunches>
<totalThief>sample string 14</totalThief>
</tIncidentData>
</incidentData>
<incidentDataDetail>
<tIncidentDataDetail>
<createdDate>2025-12-11T03:49:18.8427644+08:00</createdDate>
<description>sample string 5</description>
<fileName>sample string 6</fileName>
<incidentDetailDate>sample string 3</incidentDetailDate>
<incidentDetailID>sample string 1</incidentDetailID>
<incidentDetailTime>sample string 4</incidentDetailTime>
<incidentID>sample string 2</incidentID>
</tIncidentDataDetail>
<tIncidentDataDetail>
<createdDate>2025-12-11T03:49:18.8427644+08:00</createdDate>
<description>sample string 5</description>
<fileName>sample string 6</fileName>
<incidentDetailDate>sample string 3</incidentDetailDate>
<incidentDetailID>sample string 1</incidentDetailID>
<incidentDetailTime>sample string 4</incidentDetailTime>
<incidentID>sample string 2</incidentID>
</tIncidentDataDetail>
</incidentDataDetail>
<locationData>
<tLocationData>
<captureDate>sample string 5</captureDate>
<counter>sample string 6</counter>
<employeeCode>sample string 3</employeeCode>
<estateCode>sample string 4</estateCode>
<latitude>sample string 1</latitude>
<longitude>sample string 2</longitude>
<shift>sample string 7</shift>
</tLocationData>
<tLocationData>
<captureDate>sample string 5</captureDate>
<counter>sample string 6</counter>
<employeeCode>sample string 3</employeeCode>
<estateCode>sample string 4</estateCode>
<latitude>sample string 1</latitude>
<longitude>sample string 2</longitude>
<shift>sample string 7</shift>
</tLocationData>
</locationData>
<patrolDailyCoverage>
<tPatrolDailyCoverage>
<PatrolBlockNumber xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d4p1:string>sample string 1</d4p1:string>
<d4p1:string>sample string 2</d4p1:string>
</PatrolBlockNumber>
<counter>7</counter>
<duration>5</duration>
<employeeCode xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d4p1:string>sample string 1</d4p1:string>
<d4p1:string>sample string 2</d4p1:string>
</employeeCode>
<estateCode>sample string 1</estateCode>
<patrolDistance>6</patrolDistance>
<patrolEndTime>2025-12-11T03:49:18.8427644+08:00</patrolEndTime>
<patrolStartTime>2025-12-11T03:49:18.8427644+08:00</patrolStartTime>
<shift>sample string 2</shift>
</tPatrolDailyCoverage>
<tPatrolDailyCoverage>
<PatrolBlockNumber xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d4p1:string>sample string 1</d4p1:string>
<d4p1:string>sample string 2</d4p1:string>
</PatrolBlockNumber>
<counter>7</counter>
<duration>5</duration>
<employeeCode xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d4p1:string>sample string 1</d4p1:string>
<d4p1:string>sample string 2</d4p1:string>
</employeeCode>
<estateCode>sample string 1</estateCode>
<patrolDistance>6</patrolDistance>
<patrolEndTime>2025-12-11T03:49:18.8427644+08:00</patrolEndTime>
<patrolStartTime>2025-12-11T03:49:18.8427644+08:00</patrolStartTime>
<shift>sample string 2</shift>
</tPatrolDailyCoverage>
</patrolDailyCoverage>
<scheduleData>
<tScheduleData>
<createdBy>sample string 6</createdBy>
<createdDate>2025-12-11T03:49:18.8427644+08:00</createdDate>
<estateCode>sample string 3</estateCode>
<scheduleDate>sample string 2</scheduleDate>
<scheduleID>sample string 1</scheduleID>
<timeEnd>sample string 5</timeEnd>
<timeStart>sample string 4</timeStart>
</tScheduleData>
<tScheduleData>
<createdBy>sample string 6</createdBy>
<createdDate>2025-12-11T03:49:18.8427644+08:00</createdDate>
<estateCode>sample string 3</estateCode>
<scheduleDate>sample string 2</scheduleDate>
<scheduleID>sample string 1</scheduleID>
<timeEnd>sample string 5</timeEnd>
<timeStart>sample string 4</timeStart>
</tScheduleData>
</scheduleData>
<scheduleDataEmp>
<tScheduleDataEmp>
<createdDate>2025-12-11T03:49:18.8427644+08:00</createdDate>
<employeeCode>sample string 2</employeeCode>
<estateCode>sample string 3</estateCode>
<scheduleID>sample string 1</scheduleID>
</tScheduleDataEmp>
<tScheduleDataEmp>
<createdDate>2025-12-11T03:49:18.8427644+08:00</createdDate>
<employeeCode>sample string 2</employeeCode>
<estateCode>sample string 3</estateCode>
<scheduleID>sample string 1</scheduleID>
</tScheduleDataEmp>
</scheduleDataEmp>
<securityAgenda>
<tSecurityAgenda>
<agendaID>sample string 1</agendaID>
<estateCode>sample string 4</estateCode>
<note>sample string 2</note>
<shift>sample string 3</shift>
</tSecurityAgenda>
<tSecurityAgenda>
<agendaID>sample string 1</agendaID>
<estateCode>sample string 4</estateCode>
<note>sample string 2</note>
<shift>sample string 3</shift>
</tSecurityAgenda>
</securityAgenda>
</insertDataePatrol>
application/x-www-form-urlencoded
Sample:
Response Information
Resource Description
ResponseModel| Name | Description | Type | Additional information |
|---|---|---|---|
| result | Object |
None. |
|
| data | Object |
None. |
Response Formats
application/json, text/json
Sample:
{
"result": {},
"data": {}
}
application/xml, text/xml
Sample:
<ResponseModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/APIfromEPMS.Controllers"> <data /> <result /> </ResponseModel>