POST ePMS/sendApproval
Request Information
URI Parameters
None.
Body Parameters
sendApproval| Name | Description | Type | Additional information |
|---|---|---|---|
| appGranted | Collection of TGranted |
None. |
|
| appNonBCC | Collection of resultTStatus |
None. |
|
| appRealization | Collection of resultTRealization |
None. |
|
| appUnPlan | Collection of resultTUnPlanDetail |
None. |
|
| appSKL | Collection of TSKL |
None. |
|
| appVerSKL | Collection of TSKL |
None. |
|
| appManu | Collection of resultTManuring |
None. |
|
| appMaterial | Collection of resultTManuring |
None. |
|
| appClosing | Collection of resultTClosing |
None. |
Request Formats
application/json, text/json
Sample:
{
"appGranted": [
{
"dateForTransaction": "2025-12-11T03:46:39.9113045+08:00",
"fcCode": "sample string 2",
"grantedBy": "sample string 3",
"isGranted": 4,
"estateCode": "sample string 5"
},
{
"dateForTransaction": "2025-12-11T03:46:39.9113045+08:00",
"fcCode": "sample string 2",
"grantedBy": "sample string 3",
"isGranted": 4,
"estateCode": "sample string 5"
}
],
"appNonBCC": [
{
"id_status": "sample string 1",
"estate_code": "sample string 2",
"nonoph_code": "sample string 3",
"trx_type": "sample string 4",
"status": 5,
"remark": "sample string 6",
"user_id": "sample string 7",
"date_time": "2025-12-11 03:46:39",
"date_time2": "sample string 8"
},
{
"id_status": "sample string 1",
"estate_code": "sample string 2",
"nonoph_code": "sample string 3",
"trx_type": "sample string 4",
"status": 5,
"remark": "sample string 6",
"user_id": "sample string 7",
"date_time": "2025-12-11 03:46:39",
"date_time2": "sample string 8"
}
],
"appRealization": [
{
"id_status": "sample string 1",
"estate_code": "sample string 2",
"trx_date": "2025-12-11T03:46:39.9113045+08:00",
"fcCode": "sample string 4",
"idTrx": "sample string 5",
"status": 6,
"remark": "sample string 7",
"createdBy": "sample string 8",
"createdDate": "2025-12-11T03:46:39.9113045+08:00"
},
{
"id_status": "sample string 1",
"estate_code": "sample string 2",
"trx_date": "2025-12-11T03:46:39.9113045+08:00",
"fcCode": "sample string 4",
"idTrx": "sample string 5",
"status": 6,
"remark": "sample string 7",
"createdBy": "sample string 8",
"createdDate": "2025-12-11T03:46:39.9113045+08:00"
}
],
"appUnPlan": [
{
"documentNumber": "sample string 1",
"unattendanceDate": "sample string 2",
"approvalStatus": 3,
"reason": "sample string 4",
"estateCode": "sample string 5",
"updatedBy": "sample string 6",
"updatedDate": "2025-12-11T03:46:39.9113045+08:00"
},
{
"documentNumber": "sample string 1",
"unattendanceDate": "sample string 2",
"approvalStatus": 3,
"reason": "sample string 4",
"estateCode": "sample string 5",
"updatedBy": "sample string 6",
"updatedDate": "2025-12-11T03:46:39.9113045+08:00"
}
],
"appSKL": [
{
"_key": 1,
"estate_code": "sample string 2",
"SKL_date": "sample string 3",
"SKL_No": "sample string 4",
"FCCode": "sample string 5",
"Employee_Code": "sample string 6",
"ActivityCode": "sample string 7",
"Time_Start": "sample string 8",
"Time_End": "sample string 9",
"Created_by": "sample string 10",
"Created_Date": "2025-12-11T03:46:39.9113045+08:00",
"Approval_Status": 11,
"Approval_Notes": "sample string 12",
"Approval_By": "sample string 13",
"Approval_Date": "2025-12-11T03:46:39.9113045+08:00",
"Verify_Status": 14,
"Verify_Notes": "sample string 15",
"Reason": "sample string 16",
"Verify_By": "sample string 17",
"Verify_Date": "2025-12-11T03:46:39.9113045+08:00",
"VerifyApp_Status": 18,
"VerifyApp_Notes": "sample string 19",
"VerifyApp_By": "sample string 20",
"VerifyApp_Date": "2025-12-11T03:46:39.9113045+08:00",
"Document": "sample string 21",
"Overtime": "sample string 22",
"ovt4H": 23,
"reasonBD": "sample string 24"
},
{
"_key": 1,
"estate_code": "sample string 2",
"SKL_date": "sample string 3",
"SKL_No": "sample string 4",
"FCCode": "sample string 5",
"Employee_Code": "sample string 6",
"ActivityCode": "sample string 7",
"Time_Start": "sample string 8",
"Time_End": "sample string 9",
"Created_by": "sample string 10",
"Created_Date": "2025-12-11T03:46:39.9113045+08:00",
"Approval_Status": 11,
"Approval_Notes": "sample string 12",
"Approval_By": "sample string 13",
"Approval_Date": "2025-12-11T03:46:39.9113045+08:00",
"Verify_Status": 14,
"Verify_Notes": "sample string 15",
"Reason": "sample string 16",
"Verify_By": "sample string 17",
"Verify_Date": "2025-12-11T03:46:39.9113045+08:00",
"VerifyApp_Status": 18,
"VerifyApp_Notes": "sample string 19",
"VerifyApp_By": "sample string 20",
"VerifyApp_Date": "2025-12-11T03:46:39.9113045+08:00",
"Document": "sample string 21",
"Overtime": "sample string 22",
"ovt4H": 23,
"reasonBD": "sample string 24"
}
],
"appVerSKL": [
{
"_key": 1,
"estate_code": "sample string 2",
"SKL_date": "sample string 3",
"SKL_No": "sample string 4",
"FCCode": "sample string 5",
"Employee_Code": "sample string 6",
"ActivityCode": "sample string 7",
"Time_Start": "sample string 8",
"Time_End": "sample string 9",
"Created_by": "sample string 10",
"Created_Date": "2025-12-11T03:46:39.9113045+08:00",
"Approval_Status": 11,
"Approval_Notes": "sample string 12",
"Approval_By": "sample string 13",
"Approval_Date": "2025-12-11T03:46:39.9113045+08:00",
"Verify_Status": 14,
"Verify_Notes": "sample string 15",
"Reason": "sample string 16",
"Verify_By": "sample string 17",
"Verify_Date": "2025-12-11T03:46:39.9113045+08:00",
"VerifyApp_Status": 18,
"VerifyApp_Notes": "sample string 19",
"VerifyApp_By": "sample string 20",
"VerifyApp_Date": "2025-12-11T03:46:39.9113045+08:00",
"Document": "sample string 21",
"Overtime": "sample string 22",
"ovt4H": 23,
"reasonBD": "sample string 24"
},
{
"_key": 1,
"estate_code": "sample string 2",
"SKL_date": "sample string 3",
"SKL_No": "sample string 4",
"FCCode": "sample string 5",
"Employee_Code": "sample string 6",
"ActivityCode": "sample string 7",
"Time_Start": "sample string 8",
"Time_End": "sample string 9",
"Created_by": "sample string 10",
"Created_Date": "2025-12-11T03:46:39.9113045+08:00",
"Approval_Status": 11,
"Approval_Notes": "sample string 12",
"Approval_By": "sample string 13",
"Approval_Date": "2025-12-11T03:46:39.9113045+08:00",
"Verify_Status": 14,
"Verify_Notes": "sample string 15",
"Reason": "sample string 16",
"Verify_By": "sample string 17",
"Verify_Date": "2025-12-11T03:46:39.9113045+08:00",
"VerifyApp_Status": 18,
"VerifyApp_Notes": "sample string 19",
"VerifyApp_By": "sample string 20",
"VerifyApp_Date": "2025-12-11T03:46:39.9113045+08:00",
"Document": "sample string 21",
"Overtime": "sample string 22",
"ovt4H": 23,
"reasonBD": "sample string 24"
}
],
"appManu": [
{
"trxType": "sample string 1",
"docDetail": "sample string 2",
"estateCode": "sample string 3",
"fcCode": "sample string 4",
"IsApproved": 5,
"ApprovedBy": "sample string 6",
"ApprovedRemarks": "sample string 7",
"ApprovedDate": "2025-12-11T03:46:39.9113045+08:00"
},
{
"trxType": "sample string 1",
"docDetail": "sample string 2",
"estateCode": "sample string 3",
"fcCode": "sample string 4",
"IsApproved": 5,
"ApprovedBy": "sample string 6",
"ApprovedRemarks": "sample string 7",
"ApprovedDate": "2025-12-11T03:46:39.9113045+08:00"
}
],
"appMaterial": [
{
"trxType": "sample string 1",
"docDetail": "sample string 2",
"estateCode": "sample string 3",
"fcCode": "sample string 4",
"IsApproved": 5,
"ApprovedBy": "sample string 6",
"ApprovedRemarks": "sample string 7",
"ApprovedDate": "2025-12-11T03:46:39.9113045+08:00"
},
{
"trxType": "sample string 1",
"docDetail": "sample string 2",
"estateCode": "sample string 3",
"fcCode": "sample string 4",
"IsApproved": 5,
"ApprovedBy": "sample string 6",
"ApprovedRemarks": "sample string 7",
"ApprovedDate": "2025-12-11T03:46:39.9113045+08:00"
}
],
"appClosing": [
{
"trxType": "sample string 1",
"trxDate": "sample string 2",
"estateCode": "sample string 3",
"countryCode": "sample string 4",
"IsApproved": 5,
"ApprovedBy": "sample string 6",
"reason": "sample string 7",
"ApprovedDate": "2025-12-11T03:46:39.9113045+08:00"
},
{
"trxType": "sample string 1",
"trxDate": "sample string 2",
"estateCode": "sample string 3",
"countryCode": "sample string 4",
"IsApproved": 5,
"ApprovedBy": "sample string 6",
"reason": "sample string 7",
"ApprovedDate": "2025-12-11T03:46:39.9113045+08:00"
}
]
}
application/xml, text/xml
Sample:
<sendApproval xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/APIfromEPMS.Controllers">
<appClosing>
<resultTClosing>
<ApprovedBy>sample string 6</ApprovedBy>
<ApprovedDate>2025-12-11T03:46:39.9113045+08:00</ApprovedDate>
<IsApproved>5</IsApproved>
<countryCode>sample string 4</countryCode>
<estateCode>sample string 3</estateCode>
<reason>sample string 7</reason>
<trxDate>sample string 2</trxDate>
<trxType>sample string 1</trxType>
</resultTClosing>
<resultTClosing>
<ApprovedBy>sample string 6</ApprovedBy>
<ApprovedDate>2025-12-11T03:46:39.9113045+08:00</ApprovedDate>
<IsApproved>5</IsApproved>
<countryCode>sample string 4</countryCode>
<estateCode>sample string 3</estateCode>
<reason>sample string 7</reason>
<trxDate>sample string 2</trxDate>
<trxType>sample string 1</trxType>
</resultTClosing>
</appClosing>
<appGranted>
<TGranted>
<dateForTransaction>2025-12-11T03:46:39.9113045+08:00</dateForTransaction>
<estateCode>sample string 5</estateCode>
<fcCode>sample string 2</fcCode>
<grantedBy>sample string 3</grantedBy>
<isGranted>4</isGranted>
</TGranted>
<TGranted>
<dateForTransaction>2025-12-11T03:46:39.9113045+08:00</dateForTransaction>
<estateCode>sample string 5</estateCode>
<fcCode>sample string 2</fcCode>
<grantedBy>sample string 3</grantedBy>
<isGranted>4</isGranted>
</TGranted>
</appGranted>
<appManu>
<resultTManuring>
<ApprovedBy>sample string 6</ApprovedBy>
<ApprovedDate>2025-12-11T03:46:39.9113045+08:00</ApprovedDate>
<ApprovedRemarks>sample string 7</ApprovedRemarks>
<IsApproved>5</IsApproved>
<docDetail>sample string 2</docDetail>
<estateCode>sample string 3</estateCode>
<fcCode>sample string 4</fcCode>
<trxType>sample string 1</trxType>
</resultTManuring>
<resultTManuring>
<ApprovedBy>sample string 6</ApprovedBy>
<ApprovedDate>2025-12-11T03:46:39.9113045+08:00</ApprovedDate>
<ApprovedRemarks>sample string 7</ApprovedRemarks>
<IsApproved>5</IsApproved>
<docDetail>sample string 2</docDetail>
<estateCode>sample string 3</estateCode>
<fcCode>sample string 4</fcCode>
<trxType>sample string 1</trxType>
</resultTManuring>
</appManu>
<appMaterial>
<resultTManuring>
<ApprovedBy>sample string 6</ApprovedBy>
<ApprovedDate>2025-12-11T03:46:39.9113045+08:00</ApprovedDate>
<ApprovedRemarks>sample string 7</ApprovedRemarks>
<IsApproved>5</IsApproved>
<docDetail>sample string 2</docDetail>
<estateCode>sample string 3</estateCode>
<fcCode>sample string 4</fcCode>
<trxType>sample string 1</trxType>
</resultTManuring>
<resultTManuring>
<ApprovedBy>sample string 6</ApprovedBy>
<ApprovedDate>2025-12-11T03:46:39.9113045+08:00</ApprovedDate>
<ApprovedRemarks>sample string 7</ApprovedRemarks>
<IsApproved>5</IsApproved>
<docDetail>sample string 2</docDetail>
<estateCode>sample string 3</estateCode>
<fcCode>sample string 4</fcCode>
<trxType>sample string 1</trxType>
</resultTManuring>
</appMaterial>
<appNonBCC>
<resultTStatus>
<date_time>2025-12-11T03:46:39.9113045+08:00</date_time>
<date_time2>sample string 8</date_time2>
<estate_code>sample string 2</estate_code>
<id_status>sample string 1</id_status>
<nonoph_code>sample string 3</nonoph_code>
<remark>sample string 6</remark>
<status>5</status>
<trx_type>sample string 4</trx_type>
<user_id>sample string 7</user_id>
</resultTStatus>
<resultTStatus>
<date_time>2025-12-11T03:46:39.9113045+08:00</date_time>
<date_time2>sample string 8</date_time2>
<estate_code>sample string 2</estate_code>
<id_status>sample string 1</id_status>
<nonoph_code>sample string 3</nonoph_code>
<remark>sample string 6</remark>
<status>5</status>
<trx_type>sample string 4</trx_type>
<user_id>sample string 7</user_id>
</resultTStatus>
</appNonBCC>
<appRealization>
<resultTRealization>
<createdBy>sample string 8</createdBy>
<createdDate>2025-12-11T03:46:39.9113045+08:00</createdDate>
<estate_code>sample string 2</estate_code>
<fcCode>sample string 4</fcCode>
<idTrx>sample string 5</idTrx>
<id_status>sample string 1</id_status>
<remark>sample string 7</remark>
<status>6</status>
<trx_date>2025-12-11T03:46:39.9113045+08:00</trx_date>
</resultTRealization>
<resultTRealization>
<createdBy>sample string 8</createdBy>
<createdDate>2025-12-11T03:46:39.9113045+08:00</createdDate>
<estate_code>sample string 2</estate_code>
<fcCode>sample string 4</fcCode>
<idTrx>sample string 5</idTrx>
<id_status>sample string 1</id_status>
<remark>sample string 7</remark>
<status>6</status>
<trx_date>2025-12-11T03:46:39.9113045+08:00</trx_date>
</resultTRealization>
</appRealization>
<appSKL>
<TSKL>
<ActivityCode>sample string 7</ActivityCode>
<Approval_By>sample string 13</Approval_By>
<Approval_Date>2025-12-11T03:46:39.9113045+08:00</Approval_Date>
<Approval_Notes>sample string 12</Approval_Notes>
<Approval_Status>11</Approval_Status>
<Created_Date>2025-12-11T03:46:39.9113045+08:00</Created_Date>
<Created_by>sample string 10</Created_by>
<Document>sample string 21</Document>
<Employee_Code>sample string 6</Employee_Code>
<FCCode>sample string 5</FCCode>
<Overtime>sample string 22</Overtime>
<Reason>sample string 16</Reason>
<SKL_No>sample string 4</SKL_No>
<SKL_date>sample string 3</SKL_date>
<Time_End>sample string 9</Time_End>
<Time_Start>sample string 8</Time_Start>
<VerifyApp_By>sample string 20</VerifyApp_By>
<VerifyApp_Date>2025-12-11T03:46:39.9113045+08:00</VerifyApp_Date>
<VerifyApp_Notes>sample string 19</VerifyApp_Notes>
<VerifyApp_Status>18</VerifyApp_Status>
<Verify_By>sample string 17</Verify_By>
<Verify_Date>2025-12-11T03:46:39.9113045+08:00</Verify_Date>
<Verify_Notes>sample string 15</Verify_Notes>
<Verify_Status>14</Verify_Status>
<_key>1</_key>
<estate_code>sample string 2</estate_code>
<ovt4H>23</ovt4H>
<reasonBD>sample string 24</reasonBD>
</TSKL>
<TSKL>
<ActivityCode>sample string 7</ActivityCode>
<Approval_By>sample string 13</Approval_By>
<Approval_Date>2025-12-11T03:46:39.9113045+08:00</Approval_Date>
<Approval_Notes>sample string 12</Approval_Notes>
<Approval_Status>11</Approval_Status>
<Created_Date>2025-12-11T03:46:39.9113045+08:00</Created_Date>
<Created_by>sample string 10</Created_by>
<Document>sample string 21</Document>
<Employee_Code>sample string 6</Employee_Code>
<FCCode>sample string 5</FCCode>
<Overtime>sample string 22</Overtime>
<Reason>sample string 16</Reason>
<SKL_No>sample string 4</SKL_No>
<SKL_date>sample string 3</SKL_date>
<Time_End>sample string 9</Time_End>
<Time_Start>sample string 8</Time_Start>
<VerifyApp_By>sample string 20</VerifyApp_By>
<VerifyApp_Date>2025-12-11T03:46:39.9113045+08:00</VerifyApp_Date>
<VerifyApp_Notes>sample string 19</VerifyApp_Notes>
<VerifyApp_Status>18</VerifyApp_Status>
<Verify_By>sample string 17</Verify_By>
<Verify_Date>2025-12-11T03:46:39.9113045+08:00</Verify_Date>
<Verify_Notes>sample string 15</Verify_Notes>
<Verify_Status>14</Verify_Status>
<_key>1</_key>
<estate_code>sample string 2</estate_code>
<ovt4H>23</ovt4H>
<reasonBD>sample string 24</reasonBD>
</TSKL>
</appSKL>
<appUnPlan>
<resultTUnPlanDetail>
<approvalStatus>3</approvalStatus>
<documentNumber>sample string 1</documentNumber>
<estateCode>sample string 5</estateCode>
<reason>sample string 4</reason>
<unattendanceDate>sample string 2</unattendanceDate>
<updatedBy>sample string 6</updatedBy>
<updatedDate>2025-12-11T03:46:39.9113045+08:00</updatedDate>
</resultTUnPlanDetail>
<resultTUnPlanDetail>
<approvalStatus>3</approvalStatus>
<documentNumber>sample string 1</documentNumber>
<estateCode>sample string 5</estateCode>
<reason>sample string 4</reason>
<unattendanceDate>sample string 2</unattendanceDate>
<updatedBy>sample string 6</updatedBy>
<updatedDate>2025-12-11T03:46:39.9113045+08:00</updatedDate>
</resultTUnPlanDetail>
</appUnPlan>
<appVerSKL>
<TSKL>
<ActivityCode>sample string 7</ActivityCode>
<Approval_By>sample string 13</Approval_By>
<Approval_Date>2025-12-11T03:46:39.9113045+08:00</Approval_Date>
<Approval_Notes>sample string 12</Approval_Notes>
<Approval_Status>11</Approval_Status>
<Created_Date>2025-12-11T03:46:39.9113045+08:00</Created_Date>
<Created_by>sample string 10</Created_by>
<Document>sample string 21</Document>
<Employee_Code>sample string 6</Employee_Code>
<FCCode>sample string 5</FCCode>
<Overtime>sample string 22</Overtime>
<Reason>sample string 16</Reason>
<SKL_No>sample string 4</SKL_No>
<SKL_date>sample string 3</SKL_date>
<Time_End>sample string 9</Time_End>
<Time_Start>sample string 8</Time_Start>
<VerifyApp_By>sample string 20</VerifyApp_By>
<VerifyApp_Date>2025-12-11T03:46:39.9113045+08:00</VerifyApp_Date>
<VerifyApp_Notes>sample string 19</VerifyApp_Notes>
<VerifyApp_Status>18</VerifyApp_Status>
<Verify_By>sample string 17</Verify_By>
<Verify_Date>2025-12-11T03:46:39.9113045+08:00</Verify_Date>
<Verify_Notes>sample string 15</Verify_Notes>
<Verify_Status>14</Verify_Status>
<_key>1</_key>
<estate_code>sample string 2</estate_code>
<ovt4H>23</ovt4H>
<reasonBD>sample string 24</reasonBD>
</TSKL>
<TSKL>
<ActivityCode>sample string 7</ActivityCode>
<Approval_By>sample string 13</Approval_By>
<Approval_Date>2025-12-11T03:46:39.9113045+08:00</Approval_Date>
<Approval_Notes>sample string 12</Approval_Notes>
<Approval_Status>11</Approval_Status>
<Created_Date>2025-12-11T03:46:39.9113045+08:00</Created_Date>
<Created_by>sample string 10</Created_by>
<Document>sample string 21</Document>
<Employee_Code>sample string 6</Employee_Code>
<FCCode>sample string 5</FCCode>
<Overtime>sample string 22</Overtime>
<Reason>sample string 16</Reason>
<SKL_No>sample string 4</SKL_No>
<SKL_date>sample string 3</SKL_date>
<Time_End>sample string 9</Time_End>
<Time_Start>sample string 8</Time_Start>
<VerifyApp_By>sample string 20</VerifyApp_By>
<VerifyApp_Date>2025-12-11T03:46:39.9113045+08:00</VerifyApp_Date>
<VerifyApp_Notes>sample string 19</VerifyApp_Notes>
<VerifyApp_Status>18</VerifyApp_Status>
<Verify_By>sample string 17</Verify_By>
<Verify_Date>2025-12-11T03:46:39.9113045+08:00</Verify_Date>
<Verify_Notes>sample string 15</Verify_Notes>
<Verify_Status>14</Verify_Status>
<_key>1</_key>
<estate_code>sample string 2</estate_code>
<ovt4H>23</ovt4H>
<reasonBD>sample string 24</reasonBD>
</TSKL>
</appVerSKL>
</sendApproval>
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>