POST api/AddEmployeeShift

Request Information

URI Parameters

None.

Body Parameters

Collection of EmployeeShiftdetails
NameDescriptionTypeAdditional information
EMPMST_NAME

string

None.

EMPMST_SHIFT

string

None.

Request Formats

application/json, text/json

Sample:
[
  {
    "EMPMST_NAME": "sample string 1",
    "EMPMST_SHIFT": "sample string 2"
  },
  {
    "EMPMST_NAME": "sample string 1",
    "EMPMST_SHIFT": "sample string 2"
  }
]

text/html

Sample:
[{"EMPMST_NAME":"sample string 1","EMPMST_SHIFT":"sample string 2"},{"EMPMST_NAME":"sample string 1","EMPMST_SHIFT":"sample string 2"}]

application/xml, text/xml

Sample:
<ArrayOfEmployeeShiftdetails xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/SuntechSupportServices.Models.Communicators">
  <EmployeeShiftdetails>
    <EMPMST_NAME>sample string 1</EMPMST_NAME>
    <EMPMST_SHIFT>sample string 2</EMPMST_SHIFT>
  </EmployeeShiftdetails>
  <EmployeeShiftdetails>
    <EMPMST_NAME>sample string 1</EMPMST_NAME>
    <EMPMST_SHIFT>sample string 2</EMPMST_SHIFT>
  </EmployeeShiftdetails>
</ArrayOfEmployeeShiftdetails>

application/x-www-form-urlencoded

Sample:

Sample not available.

multipart/form-data

Sample:
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[0].EMPMST_NAME"

sample string 1
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[0].EMPMST_SHIFT"

sample string 2
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[1].EMPMST_NAME"

sample string 1
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[1].EMPMST_SHIFT"

sample string 2
--MultipartDataMediaFormatterBoundary1q2w3e--

Response Information

Resource Description

SupportEmployeedetailsListApiResponse
NameDescriptionTypeAdditional information
Message

string

None.

Status

string

None.

Response

Collection of SupportEmployeedetails

None.

Response Formats

application/json, text/json

Sample:
{
  "Message": "sample string 1",
  "Status": "sample string 2",
  "Response": [
    {
      "MID": 1,
      "EMPMST_CODE": "sample string 2",
      "EMPMST_NAME": "sample string 3",
      "DATE_OF_BIRTH": "2026-09-06T11:40:45.2130584+04:00",
      "DATE_OF_JOINING": "2026-09-06T11:40:45.2130584+04:00",
      "EMPMST_PASSWORD": "sample string 6",
      "EMPMST_ISACTIVE": true,
      "EMPMST_USERTYPE": "sample string 8",
      "EMPMST_DEPARTMENT": "sample string 9",
      "EMPMST_LOCATION": "sample string 10",
      "EMPMST_REPORTING_MANAGER": "sample string 11",
      "DESIGNATION": "sample string 12",
      "PORTAL_ROLE": "sample string 13",
      "CASUAL_LEAVE_ALLOCATED": 14.0,
      "CASUAL_LEAVE_BALANCE": 15.0,
      "SICK_LEAVE_ALLOCATED": 16.0,
      "SICK_LEAVE_BALANCE": 17.0,
      "CARRY_FORWARD_LEAVE_ALLOCATED": 18.0,
      "CARRY_FORWARD_LEAVE_BALANCE": 19.0,
      "ANNUAL_LEAVE_ALLOCATED": 20.0,
      "ANNUAL_LEAVE_BALANCE": 21.0,
      "WORK_FROM_HOME_ALLOCATED": 22.0,
      "WORK_FROM_HOME_BALANCE": 23.0,
      "RELIEVING_DATE": "sample string 24",
      "WORK_TYPE": "sample string 25",
      "WORKING_SAT": "sample string 26"
    },
    {
      "MID": 1,
      "EMPMST_CODE": "sample string 2",
      "EMPMST_NAME": "sample string 3",
      "DATE_OF_BIRTH": "2026-09-06T11:40:45.2130584+04:00",
      "DATE_OF_JOINING": "2026-09-06T11:40:45.2130584+04:00",
      "EMPMST_PASSWORD": "sample string 6",
      "EMPMST_ISACTIVE": true,
      "EMPMST_USERTYPE": "sample string 8",
      "EMPMST_DEPARTMENT": "sample string 9",
      "EMPMST_LOCATION": "sample string 10",
      "EMPMST_REPORTING_MANAGER": "sample string 11",
      "DESIGNATION": "sample string 12",
      "PORTAL_ROLE": "sample string 13",
      "CASUAL_LEAVE_ALLOCATED": 14.0,
      "CASUAL_LEAVE_BALANCE": 15.0,
      "SICK_LEAVE_ALLOCATED": 16.0,
      "SICK_LEAVE_BALANCE": 17.0,
      "CARRY_FORWARD_LEAVE_ALLOCATED": 18.0,
      "CARRY_FORWARD_LEAVE_BALANCE": 19.0,
      "ANNUAL_LEAVE_ALLOCATED": 20.0,
      "ANNUAL_LEAVE_BALANCE": 21.0,
      "WORK_FROM_HOME_ALLOCATED": 22.0,
      "WORK_FROM_HOME_BALANCE": 23.0,
      "RELIEVING_DATE": "sample string 24",
      "WORK_TYPE": "sample string 25",
      "WORKING_SAT": "sample string 26"
    }
  ]
}

text/html

Sample:
{"Message":"sample string 1","Status":"sample string 2","Response":[{"MID":1,"EMPMST_CODE":"sample string 2","EMPMST_NAME":"sample string 3","DATE_OF_BIRTH":"2026-09-06T11:40:45.2130584+04:00","DATE_OF_JOINING":"2026-09-06T11:40:45.2130584+04:00","EMPMST_PASSWORD":"sample string 6","EMPMST_ISACTIVE":true,"EMPMST_USERTYPE":"sample string 8","EMPMST_DEPARTMENT":"sample string 9","EMPMST_LOCATION":"sample string 10","EMPMST_REPORTING_MANAGER":"sample string 11","DESIGNATION":"sample string 12","PORTAL_ROLE":"sample string 13","CASUAL_LEAVE_ALLOCATED":14.0,"CASUAL_LEAVE_BALANCE":15.0,"SICK_LEAVE_ALLOCATED":16.0,"SICK_LEAVE_BALANCE":17.0,"CARRY_FORWARD_LEAVE_ALLOCATED":18.0,"CARRY_FORWARD_LEAVE_BALANCE":19.0,"ANNUAL_LEAVE_ALLOCATED":20.0,"ANNUAL_LEAVE_BALANCE":21.0,"WORK_FROM_HOME_ALLOCATED":22.0,"WORK_FROM_HOME_BALANCE":23.0,"RELIEVING_DATE":"sample string 24","WORK_TYPE":"sample string 25","WORKING_SAT":"sample string 26"},{"MID":1,"EMPMST_CODE":"sample string 2","EMPMST_NAME":"sample string 3","DATE_OF_BIRTH":"2026-09-06T11:40:45.2130584+04:00","DATE_OF_JOINING":"2026-09-06T11:40:45.2130584+04:00","EMPMST_PASSWORD":"sample string 6","EMPMST_ISACTIVE":true,"EMPMST_USERTYPE":"sample string 8","EMPMST_DEPARTMENT":"sample string 9","EMPMST_LOCATION":"sample string 10","EMPMST_REPORTING_MANAGER":"sample string 11","DESIGNATION":"sample string 12","PORTAL_ROLE":"sample string 13","CASUAL_LEAVE_ALLOCATED":14.0,"CASUAL_LEAVE_BALANCE":15.0,"SICK_LEAVE_ALLOCATED":16.0,"SICK_LEAVE_BALANCE":17.0,"CARRY_FORWARD_LEAVE_ALLOCATED":18.0,"CARRY_FORWARD_LEAVE_BALANCE":19.0,"ANNUAL_LEAVE_ALLOCATED":20.0,"ANNUAL_LEAVE_BALANCE":21.0,"WORK_FROM_HOME_ALLOCATED":22.0,"WORK_FROM_HOME_BALANCE":23.0,"RELIEVING_DATE":"sample string 24","WORK_TYPE":"sample string 25","WORKING_SAT":"sample string 26"}]}

application/xml, text/xml

Sample:
<SupportEmployeedetailsListApiResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/SuntechSupportServices.Models.Communicators">
  <Message>sample string 1</Message>
  <Response>
    <SupportEmployeedetails>
      <ANNUAL_LEAVE_ALLOCATED>20</ANNUAL_LEAVE_ALLOCATED>
      <ANNUAL_LEAVE_BALANCE>21</ANNUAL_LEAVE_BALANCE>
      <CARRY_FORWARD_LEAVE_ALLOCATED>18</CARRY_FORWARD_LEAVE_ALLOCATED>
      <CARRY_FORWARD_LEAVE_BALANCE>19</CARRY_FORWARD_LEAVE_BALANCE>
      <CASUAL_LEAVE_ALLOCATED>14</CASUAL_LEAVE_ALLOCATED>
      <CASUAL_LEAVE_BALANCE>15</CASUAL_LEAVE_BALANCE>
      <DATE_OF_BIRTH>2026-09-06T11:40:45.2130584+04:00</DATE_OF_BIRTH>
      <DATE_OF_JOINING>2026-09-06T11:40:45.2130584+04:00</DATE_OF_JOINING>
      <DESIGNATION>sample string 12</DESIGNATION>
      <EMPMST_CODE>sample string 2</EMPMST_CODE>
      <EMPMST_DEPARTMENT>sample string 9</EMPMST_DEPARTMENT>
      <EMPMST_ISACTIVE>true</EMPMST_ISACTIVE>
      <EMPMST_LOCATION>sample string 10</EMPMST_LOCATION>
      <EMPMST_NAME>sample string 3</EMPMST_NAME>
      <EMPMST_PASSWORD>sample string 6</EMPMST_PASSWORD>
      <EMPMST_REPORTING_MANAGER>sample string 11</EMPMST_REPORTING_MANAGER>
      <EMPMST_USERTYPE>sample string 8</EMPMST_USERTYPE>
      <MID>1</MID>
      <PORTAL_ROLE>sample string 13</PORTAL_ROLE>
      <RELIEVING_DATE>sample string 24</RELIEVING_DATE>
      <SICK_LEAVE_ALLOCATED>16</SICK_LEAVE_ALLOCATED>
      <SICK_LEAVE_BALANCE>17</SICK_LEAVE_BALANCE>
      <WORKING_SAT>sample string 26</WORKING_SAT>
      <WORK_FROM_HOME_ALLOCATED>22</WORK_FROM_HOME_ALLOCATED>
      <WORK_FROM_HOME_BALANCE>23</WORK_FROM_HOME_BALANCE>
      <WORK_TYPE>sample string 25</WORK_TYPE>
    </SupportEmployeedetails>
    <SupportEmployeedetails>
      <ANNUAL_LEAVE_ALLOCATED>20</ANNUAL_LEAVE_ALLOCATED>
      <ANNUAL_LEAVE_BALANCE>21</ANNUAL_LEAVE_BALANCE>
      <CARRY_FORWARD_LEAVE_ALLOCATED>18</CARRY_FORWARD_LEAVE_ALLOCATED>
      <CARRY_FORWARD_LEAVE_BALANCE>19</CARRY_FORWARD_LEAVE_BALANCE>
      <CASUAL_LEAVE_ALLOCATED>14</CASUAL_LEAVE_ALLOCATED>
      <CASUAL_LEAVE_BALANCE>15</CASUAL_LEAVE_BALANCE>
      <DATE_OF_BIRTH>2026-09-06T11:40:45.2130584+04:00</DATE_OF_BIRTH>
      <DATE_OF_JOINING>2026-09-06T11:40:45.2130584+04:00</DATE_OF_JOINING>
      <DESIGNATION>sample string 12</DESIGNATION>
      <EMPMST_CODE>sample string 2</EMPMST_CODE>
      <EMPMST_DEPARTMENT>sample string 9</EMPMST_DEPARTMENT>
      <EMPMST_ISACTIVE>true</EMPMST_ISACTIVE>
      <EMPMST_LOCATION>sample string 10</EMPMST_LOCATION>
      <EMPMST_NAME>sample string 3</EMPMST_NAME>
      <EMPMST_PASSWORD>sample string 6</EMPMST_PASSWORD>
      <EMPMST_REPORTING_MANAGER>sample string 11</EMPMST_REPORTING_MANAGER>
      <EMPMST_USERTYPE>sample string 8</EMPMST_USERTYPE>
      <MID>1</MID>
      <PORTAL_ROLE>sample string 13</PORTAL_ROLE>
      <RELIEVING_DATE>sample string 24</RELIEVING_DATE>
      <SICK_LEAVE_ALLOCATED>16</SICK_LEAVE_ALLOCATED>
      <SICK_LEAVE_BALANCE>17</SICK_LEAVE_BALANCE>
      <WORKING_SAT>sample string 26</WORKING_SAT>
      <WORK_FROM_HOME_ALLOCATED>22</WORK_FROM_HOME_ALLOCATED>
      <WORK_FROM_HOME_BALANCE>23</WORK_FROM_HOME_BALANCE>
      <WORK_TYPE>sample string 25</WORK_TYPE>
    </SupportEmployeedetails>
  </Response>
  <Status>sample string 2</Status>
</SupportEmployeedetailsListApiResponse>

multipart/form-data

Sample:
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Message"

sample string 1
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Status"

sample string 2
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Response[0].MID"

1
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Response[0].EMPMST_CODE"

sample string 2
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Response[0].EMPMST_NAME"

sample string 3
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Response[0].DATE_OF_BIRTH"

2026-09-06T11:40:45.2130584+04:00
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Response[0].DATE_OF_JOINING"

2026-09-06T11:40:45.2130584+04:00
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Response[0].EMPMST_PASSWORD"

sample string 6
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Response[0].EMPMST_ISACTIVE"

True
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Response[0].EMPMST_USERTYPE"

sample string 8
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Response[0].EMPMST_DEPARTMENT"

sample string 9
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Response[0].EMPMST_LOCATION"

sample string 10
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Response[0].EMPMST_REPORTING_MANAGER"

sample string 11
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Response[0].DESIGNATION"

sample string 12
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Response[0].PORTAL_ROLE"

sample string 13
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Response[0].CASUAL_LEAVE_ALLOCATED"

14
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Response[0].CASUAL_LEAVE_BALANCE"

15
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Response[0].SICK_LEAVE_ALLOCATED"

16
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Response[0].SICK_LEAVE_BALANCE"

17
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Response[0].CARRY_FORWARD_LEAVE_ALLOCATED"

18
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Response[0].CARRY_FORWARD_LEAVE_BALANCE"

19
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Response[0].ANNUAL_LEAVE_ALLOCATED"

20
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Response[0].ANNUAL_LEAVE_BALANCE"

21
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Response[0].WORK_FROM_HOME_ALLOCATED"

22
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Response[0].WORK_FROM_HOME_BALANCE"

23
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Response[0].RELIEVING_DATE"

sample string 24
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Response[0].WORK_TYPE"

sample string 25
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Response[0].WORKING_SAT"

sample string 26
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Response[1].MID"

1
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Response[1].EMPMST_CODE"

sample string 2
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Response[1].EMPMST_NAME"

sample string 3
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Response[1].DATE_OF_BIRTH"

2026-09-06T11:40:45.2130584+04:00
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Response[1].DATE_OF_JOINING"

2026-09-06T11:40:45.2130584+04:00
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Response[1].EMPMST_PASSWORD"

sample string 6
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Response[1].EMPMST_ISACTIVE"

True
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Response[1].EMPMST_USERTYPE"

sample string 8
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Response[1].EMPMST_DEPARTMENT"

sample string 9
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Response[1].EMPMST_LOCATION"

sample string 10
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Response[1].EMPMST_REPORTING_MANAGER"

sample string 11
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Response[1].DESIGNATION"

sample string 12
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Response[1].PORTAL_ROLE"

sample string 13
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Response[1].CASUAL_LEAVE_ALLOCATED"

14
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Response[1].CASUAL_LEAVE_BALANCE"

15
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Response[1].SICK_LEAVE_ALLOCATED"

16
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Response[1].SICK_LEAVE_BALANCE"

17
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Response[1].CARRY_FORWARD_LEAVE_ALLOCATED"

18
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Response[1].CARRY_FORWARD_LEAVE_BALANCE"

19
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Response[1].ANNUAL_LEAVE_ALLOCATED"

20
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Response[1].ANNUAL_LEAVE_BALANCE"

21
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Response[1].WORK_FROM_HOME_ALLOCATED"

22
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Response[1].WORK_FROM_HOME_BALANCE"

23
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Response[1].RELIEVING_DATE"

sample string 24
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Response[1].WORK_TYPE"

sample string 25
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Response[1].WORKING_SAT"

sample string 26
--MultipartDataMediaFormatterBoundary1q2w3e--