POST api/mobile/TimesheetDetails
Create Timesheet record.
Request Information
URI Parameters
None.
Body Parameters
Collection of IBMS_Cloud_API.Controllers.MobileTimesheetsController+TimesheetDetail| Name | 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
TimesheetOutputs| Name | 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-11-12T21:50:02.0977428+00:00",
"Result": "sample string 4",
"Details": "sample string 5"
}
text/html
Sample:
{"TimesheetID":1,"HandsetTimesheetID":2,"WeekCommencing":"2025-11-12T21:50:02.0977428+00: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-11-12T21:50:02.0977428+00:00</WeekCommencing> </MobileTimesheetsController.Outputs>