POST api/mobile/TimesheetDetails
Create Timesheet record.
Request Information
URI Parameters
None.
Body Parameters
Collection of IBMS_Cloud_API.Controllers.MobileTimesheetsController+TimesheetDetailName | Description | Type | Additional information |
---|---|---|---|
TimeSheetDetailsID | integer |
None. |
|
TimeSheetID | integer |
None. |
|
StatusID | integer |
None. |
|
SiteID | integer |
None. |
|
SiteName | string |
None. |
|
StartDateTime | string |
None. |
|
FinishDateTime | string |
None. |
|
CalculatedMinutes | integer |
None. |
|
AdjustedMinutes | integer |
None. |
|
ManuallyAdjusted | boolean |
None. |
|
DiaryID | integer |
None. |
|
JobSheetID | integer |
None. |
|
WorkOrderID | integer |
None. |
|
Notes | string |
None. |
|
GPSlocationStart | string |
None. |
|
GPSlocationFinish | string |
None. |
|
BreakTimeDate | string |
None. |
|
BreakTimeCount | integer |
None. |
|
BreakTimeInMins | integer |
None. |
|
BreakStatusID | integer |
None. |
|
LastBreakTimeInMins | integer |
None. |
|
StartTimeTypeID | integer |
None. |
|
FinishTimeTypeID | integer |
None. |
|
TimeSheetCount | integer |
None. |
|
ScannedDetails | string |
None. |
|
EmployeeID | integer |
None. |
Request Formats
application/json, text/json
Sample:
[ { "TimeSheetDetailsID": 1, "TimeSheetID": 2, "StatusID": 3, "SiteID": 4, "SiteName": "sample string 5", "StartDateTime": "sample string 6", "FinishDateTime": "sample string 7", "CalculatedMinutes": 8, "AdjustedMinutes": 9, "ManuallyAdjusted": true, "DiaryID": 11, "JobSheetID": 12, "WorkOrderID": 13, "Notes": "sample string 14", "GPSlocationStart": "sample string 15", "GPSlocationFinish": "sample string 16", "BreakTimeDate": "sample string 17", "BreakTimeCount": 18, "BreakTimeInMins": 19, "BreakStatusID": 20, "LastBreakTimeInMins": 21, "StartTimeTypeID": 22, "FinishTimeTypeID": 23, "TimeSheetCount": 24, "ScannedDetails": "sample string 25", "EmployeeID": 26 }, { "TimeSheetDetailsID": 1, "TimeSheetID": 2, "StatusID": 3, "SiteID": 4, "SiteName": "sample string 5", "StartDateTime": "sample string 6", "FinishDateTime": "sample string 7", "CalculatedMinutes": 8, "AdjustedMinutes": 9, "ManuallyAdjusted": true, "DiaryID": 11, "JobSheetID": 12, "WorkOrderID": 13, "Notes": "sample string 14", "GPSlocationStart": "sample string 15", "GPSlocationFinish": "sample string 16", "BreakTimeDate": "sample string 17", "BreakTimeCount": 18, "BreakTimeInMins": 19, "BreakStatusID": 20, "LastBreakTimeInMins": 21, "StartTimeTypeID": 22, "FinishTimeTypeID": 23, "TimeSheetCount": 24, "ScannedDetails": "sample string 25", "EmployeeID": 26 } ]
text/html
Sample:
[{"TimeSheetDetailsID":1,"TimeSheetID":2,"StatusID":3,"SiteID":4,"SiteName":"sample string 5","StartDateTime":"sample string 6","FinishDateTime":"sample string 7","CalculatedMinutes":8,"AdjustedMinutes":9,"ManuallyAdjusted":true,"DiaryID":11,"JobSheetID":12,"WorkOrderID":13,"Notes":"sample string 14","GPSlocationStart":"sample string 15","GPSlocationFinish":"sample string 16","BreakTimeDate":"sample string 17","BreakTimeCount":18,"BreakTimeInMins":19,"BreakStatusID":20,"LastBreakTimeInMins":21,"StartTimeTypeID":22,"FinishTimeTypeID":23,"TimeSheetCount":24,"ScannedDetails":"sample string 25","EmployeeID":26},{"TimeSheetDetailsID":1,"TimeSheetID":2,"StatusID":3,"SiteID":4,"SiteName":"sample string 5","StartDateTime":"sample string 6","FinishDateTime":"sample string 7","CalculatedMinutes":8,"AdjustedMinutes":9,"ManuallyAdjusted":true,"DiaryID":11,"JobSheetID":12,"WorkOrderID":13,"Notes":"sample string 14","GPSlocationStart":"sample string 15","GPSlocationFinish":"sample string 16","BreakTimeDate":"sample string 17","BreakTimeCount":18,"BreakTimeInMins":19,"BreakStatusID":20,"LastBreakTimeInMins":21,"StartTimeTypeID":22,"FinishTimeTypeID":23,"TimeSheetCount":24,"ScannedDetails":"sample string 25","EmployeeID":26}]
application/xml, text/xml
Sample:
<ArrayOfMobileTimesheetsController.TimesheetDetail xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/IBMS_Cloud_API.Controllers"> <MobileTimesheetsController.TimesheetDetail> <AdjustedMinutes>9</AdjustedMinutes> <BreakStatusID>20</BreakStatusID> <BreakTimeCount>18</BreakTimeCount> <BreakTimeDate>sample string 17</BreakTimeDate> <BreakTimeInMins>19</BreakTimeInMins> <CalculatedMinutes>8</CalculatedMinutes> <DiaryID>11</DiaryID> <EmployeeID>26</EmployeeID> <FinishDateTime>sample string 7</FinishDateTime> <FinishTimeTypeID>23</FinishTimeTypeID> <GPSlocationFinish>sample string 16</GPSlocationFinish> <GPSlocationStart>sample string 15</GPSlocationStart> <JobSheetID>12</JobSheetID> <LastBreakTimeInMins>21</LastBreakTimeInMins> <ManuallyAdjusted>true</ManuallyAdjusted> <Notes>sample string 14</Notes> <ScannedDetails>sample string 25</ScannedDetails> <SiteID>4</SiteID> <SiteName>sample string 5</SiteName> <StartDateTime>sample string 6</StartDateTime> <StartTimeTypeID>22</StartTimeTypeID> <StatusID>3</StatusID> <TimeSheetCount>24</TimeSheetCount> <TimeSheetDetailsID>1</TimeSheetDetailsID> <TimeSheetID>2</TimeSheetID> <WorkOrderID>13</WorkOrderID> </MobileTimesheetsController.TimesheetDetail> <MobileTimesheetsController.TimesheetDetail> <AdjustedMinutes>9</AdjustedMinutes> <BreakStatusID>20</BreakStatusID> <BreakTimeCount>18</BreakTimeCount> <BreakTimeDate>sample string 17</BreakTimeDate> <BreakTimeInMins>19</BreakTimeInMins> <CalculatedMinutes>8</CalculatedMinutes> <DiaryID>11</DiaryID> <EmployeeID>26</EmployeeID> <FinishDateTime>sample string 7</FinishDateTime> <FinishTimeTypeID>23</FinishTimeTypeID> <GPSlocationFinish>sample string 16</GPSlocationFinish> <GPSlocationStart>sample string 15</GPSlocationStart> <JobSheetID>12</JobSheetID> <LastBreakTimeInMins>21</LastBreakTimeInMins> <ManuallyAdjusted>true</ManuallyAdjusted> <Notes>sample string 14</Notes> <ScannedDetails>sample string 25</ScannedDetails> <SiteID>4</SiteID> <SiteName>sample string 5</SiteName> <StartDateTime>sample string 6</StartDateTime> <StartTimeTypeID>22</StartTimeTypeID> <StatusID>3</StatusID> <TimeSheetCount>24</TimeSheetCount> <TimeSheetDetailsID>1</TimeSheetDetailsID> <TimeSheetID>2</TimeSheetID> <WorkOrderID>13</WorkOrderID> </MobileTimesheetsController.TimesheetDetail> </ArrayOfMobileTimesheetsController.TimesheetDetail>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
TimesheetOutputsName | Description | Type | Additional information |
---|---|---|---|
TimesheetID | integer |
None. |
|
HandsetTimesheetID | integer |
None. |
|
WeekCommencing | date |
None. |
|
Result | string |
None. |
|
Details | string |
None. |
Response Formats
application/json, text/json
Sample:
{ "TimesheetID": 1, "HandsetTimesheetID": 2, "WeekCommencing": "2025-04-28T15:20:22.2188013+01:00", "Result": "sample string 4", "Details": "sample string 5" }
text/html
Sample:
{"TimesheetID":1,"HandsetTimesheetID":2,"WeekCommencing":"2025-04-28T15:20:22.2188013+01:00","Result":"sample string 4","Details":"sample string 5"}
application/xml, text/xml
Sample:
<MobileTimesheetsController.Outputs xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/IBMS_Cloud_API.Controllers"> <Details>sample string 5</Details> <HandsetTimesheetID>2</HandsetTimesheetID> <Result>sample string 4</Result> <TimesheetID>1</TimesheetID> <WeekCommencing>2025-04-28T15:20:22.2188013+01:00</WeekCommencing> </MobileTimesheetsController.Outputs>