POST api/Employee/PostPersonCTCRevision
Request Information
URI Parameters
None.
Body Parameters
EmployeeSalaryRevisionViewModelName | Description | Type | Additional information |
---|---|---|---|
SalaryRevisionId | integer |
None. |
|
AppraiseeId | integer |
None. |
|
DateofAppraisal | date |
None. |
|
RevisedCTC | decimal number |
None. |
|
DepartmentId | integer |
None. |
|
PositionId | integer |
None. |
|
PositionLevelId | integer |
None. |
|
Reason | string |
None. |
|
AppraisalLetter | string |
None. |
|
NextRevisionDueDate | date |
None. |
|
PositionlevelEffectiveDate | date |
None. |
|
RevisedCTCEffectiveDate | date |
None. |
|
DaysToRemindsHR | integer |
None. |
|
PersonID | integer |
None. |
|
VariablePay | decimal number |
None. |
|
TotalPay | decimal number |
None. |
|
EmployeeID | integer |
None. |
|
AppraisalName | string |
None. |
|
AuthorizeeList | Collection of integer |
None. |
|
AppraisalLetterName | string |
None. |
|
PositionLevelName | string |
None. |
|
LastUpdatedName | string |
None. |
|
PositionLevelIND | integer |
None. |
|
PositionLevelINDs | boolean |
None. |
|
DocumentPathExist | boolean |
None. |
|
RevisedCTCText | string |
None. |
|
PositionLevel | string |
None. |
|
AppraiserName | string |
None. |
|
Updatedby | string |
None. |
|
DateofAppraisalText | string |
None. |
|
PositionlevelEffectiveDateText | string |
None. |
|
NextRevisionDueDateText | string |
None. |
|
RevisedCTCEffectiveDateText | string |
None. |
Request Formats
application/json, text/json
Sample:
{ "SalaryRevisionId": 1, "AppraiseeId": 2, "DateofAppraisal": "2025-04-05T00:09:01.9474088+05:30", "RevisedCTC": 4.0, "DepartmentId": 5, "PositionId": 6, "PositionLevelId": 7, "Reason": "sample string 8", "AppraisalLetter": "sample string 9", "NextRevisionDueDate": "2025-04-05T00:09:01.9474088+05:30", "PositionlevelEffectiveDate": "2025-04-05T00:09:01.9474088+05:30", "RevisedCTCEffectiveDate": "2025-04-05T00:09:01.9474088+05:30", "DaysToRemindsHR": 13, "PersonID": 14, "VariablePay": 15.0, "TotalPay": 16.0, "EmployeeID": 17, "AppraisalName": "sample string 18", "AuthorizeeList": [ 1, 2 ], "AppraisalLetterName": "sample string 19", "PositionLevelName": "sample string 20", "LastUpdatedName": "sample string 21", "PositionLevelIND": 22, "PositionLevelINDs": true, "DocumentPathExist": true, "RevisedCTCText": "sample string 25", "PositionLevel": "sample string 26", "AppraiserName": "sample string 27", "Updatedby": "sample string 28", "DateofAppraisalText": "sample string 29", "PositionlevelEffectiveDateText": "sample string 30", "NextRevisionDueDateText": "sample string 31", "RevisedCTCEffectiveDateText": "sample string 32" }
application/xml, text/xml
Sample:
<EmployeeSalaryRevisionViewModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/HRMSWebAPI.Transaction.Employee"> <AppraisalLetter>sample string 9</AppraisalLetter> <AppraisalLetterName>sample string 19</AppraisalLetterName> <AppraisalName>sample string 18</AppraisalName> <AppraiseeId>2</AppraiseeId> <AppraiserName>sample string 27</AppraiserName> <AuthorizeeList xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <d2p1:int>1</d2p1:int> <d2p1:int>2</d2p1:int> </AuthorizeeList> <DateofAppraisal>2025-04-05T00:09:01.9474088+05:30</DateofAppraisal> <DateofAppraisalText>sample string 29</DateofAppraisalText> <DaysToRemindsHR>13</DaysToRemindsHR> <DepartmentId>5</DepartmentId> <DocumentPathExist>true</DocumentPathExist> <EmployeeID>17</EmployeeID> <LastUpdatedName>sample string 21</LastUpdatedName> <NextRevisionDueDate>2025-04-05T00:09:01.9474088+05:30</NextRevisionDueDate> <NextRevisionDueDateText>sample string 31</NextRevisionDueDateText> <PersonID>14</PersonID> <PositionId>6</PositionId> <PositionLevel>sample string 26</PositionLevel> <PositionLevelIND>22</PositionLevelIND> <PositionLevelINDs>true</PositionLevelINDs> <PositionLevelId>7</PositionLevelId> <PositionLevelName>sample string 20</PositionLevelName> <PositionlevelEffectiveDate>2025-04-05T00:09:01.9474088+05:30</PositionlevelEffectiveDate> <PositionlevelEffectiveDateText>sample string 30</PositionlevelEffectiveDateText> <Reason>sample string 8</Reason> <RevisedCTC>4</RevisedCTC> <RevisedCTCEffectiveDate>2025-04-05T00:09:01.9474088+05:30</RevisedCTCEffectiveDate> <RevisedCTCEffectiveDateText>sample string 32</RevisedCTCEffectiveDateText> <RevisedCTCText>sample string 25</RevisedCTCText> <SalaryRevisionId>1</SalaryRevisionId> <TotalPay>16</TotalPay> <Updatedby>sample string 28</Updatedby> <VariablePay>15</VariablePay> </EmployeeSalaryRevisionViewModel>
Response Information
Resource Description
IHttpActionResultNone.
Response Formats
application/json, text/json, application/xml, text/xml
Sample:
Sample not available.