GET https://api.d-tools.com/SI/Subscribe/TimeSheets?id={id}
Get a time sheet for a given time sheet id
Request Information
URI Parameters
Name | Description | Type | Additional information |
---|---|---|---|
id |
The time sheet id. |
string |
Required |
Body Parameters
None.
Response Information
Resource Description
TimeSheetName | Description | Type | Additional information |
---|---|---|---|
Id |
Unique Id |
string |
None. |
EntityId |
Entity associated to Time Sheet: Project = 1, Task = 2, Service Order = 3, Company = 4 |
byte |
None. |
Date |
Date |
date |
None. |
Resource |
Resource |
string |
None. |
Client |
Client |
string |
None. |
ProjectName |
Project Name |
string |
None. |
ProjectNumber |
Project Number |
string |
None. |
TaskOrSVOName |
Task or Service Order Name |
string |
None. |
TaskOrSVONumber |
Task or Service Order Number |
integer |
None. |
Duration |
Total Duration for all non overtime entries in time sheet |
decimal number |
None. |
DurationOverTime |
Total Duration for all overtime entries in time sheet |
decimal number |
None. |
CreatedOn |
Date the time sheet was created (UTC Time) |
date |
None. |
UpdatedOn |
Date the time sheet was updated (UTC Time) |
date |
None. |
Approved |
Is time sheet Approved |
boolean |
None. |
ApprovedBy |
If Time Sheet is approved the Time sheet Approved By |
string |
None. |
ApprovedOn |
If Time Sheet is approved the Time sheet Approved Date |
date |
None. |
CostHr |
Cost Per Hr for non overtime work |
decimal number |
None. |
CostHrOverTime |
Cost Per Hr for overtime work |
decimal number |
None. |
TotalCost |
Total Cost |
decimal number |
None. |
Entries |
Entries for time sheet |
Collection of TimeSheetEntry |
None. |
Response Formats
application/json, text/json
{ "Id": "sample string 1", "EntityId": 64, "Date": "2024-04-29T13:21:55.8325168+00:00", "Resource": "sample string 4", "Client": "sample string 5", "ProjectName": "sample string 6", "ProjectNumber": "sample string 7", "TaskOrSVOName": "sample string 8", "TaskOrSVONumber": 1, "Duration": 1.0, "DurationOverTime": 1.0, "CreatedOn": "2024-04-29T13:21:55.8325168+00:00", "UpdatedOn": "2024-04-29T13:21:55.8325168+00:00", "Approved": true, "ApprovedBy": "sample string 11", "ApprovedOn": "2024-04-29T13:21:55.8325168+00:00", "CostHr": 1.0, "CostHrOverTime": 1.0, "TotalCost": 1.0, "Entries": [ { "Phase": "sample string 1", "PhaseType": "sample string 2", "TypeId": 64, "Duration": 4.0, "StartTime": "2024-04-29T13:21:55.8325168+00:00", "EndTime": "2024-04-29T13:21:55.8325168+00:00", "Billable": true, "Overtime": true, "Description": "sample string 7" }, { "Phase": "sample string 1", "PhaseType": "sample string 2", "TypeId": 64, "Duration": 4.0, "StartTime": "2024-04-29T13:21:55.8325168+00:00", "EndTime": "2024-04-29T13:21:55.8325168+00:00", "Billable": true, "Overtime": true, "Description": "sample string 7" } ] }
application/xml, text/xml
<TimeSheet xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/DTools.SICloudAPI.DataObjects"> <Approved>true</Approved> <ApprovedBy>sample string 11</ApprovedBy> <ApprovedOn>2024-04-29T13:21:55.8325168+00:00</ApprovedOn> <Client>sample string 5</Client> <CostHr>1</CostHr> <CostHrOverTime>1</CostHrOverTime> <CreatedOn>2024-04-29T13:21:55.8325168+00:00</CreatedOn> <Date>2024-04-29T13:21:55.8325168+00:00</Date> <Duration>1</Duration> <DurationOverTime>1</DurationOverTime> <EntityId>64</EntityId> <Entries> <TimeSheetEntry> <Billable>true</Billable> <Description>sample string 7</Description> <Duration>4</Duration> <EndTime>2024-04-29T13:21:55.8325168+00:00</EndTime> <Overtime>true</Overtime> <Phase>sample string 1</Phase> <PhaseType>sample string 2</PhaseType> <StartTime>2024-04-29T13:21:55.8325168+00:00</StartTime> <TypeId>64</TypeId> </TimeSheetEntry> <TimeSheetEntry> <Billable>true</Billable> <Description>sample string 7</Description> <Duration>4</Duration> <EndTime>2024-04-29T13:21:55.8325168+00:00</EndTime> <Overtime>true</Overtime> <Phase>sample string 1</Phase> <PhaseType>sample string 2</PhaseType> <StartTime>2024-04-29T13:21:55.8325168+00:00</StartTime> <TypeId>64</TypeId> </TimeSheetEntry> </Entries> <Id>sample string 1</Id> <ProjectName>sample string 6</ProjectName> <ProjectNumber>sample string 7</ProjectNumber> <Resource>sample string 4</Resource> <TaskOrSVOName>sample string 8</TaskOrSVOName> <TaskOrSVONumber>1</TaskOrSVONumber> <TotalCost>1</TotalCost> <UpdatedOn>2024-04-29T13:21:55.8325168+00:00</UpdatedOn> </TimeSheet>