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

NameDescriptionTypeAdditional information
id

The time sheet id.

string

Required

Body Parameters

None.

Response Information

Resource Description

TimeSheet
NameDescriptionTypeAdditional information
Id

Unique Id

string

None.

EntityId

Entity associated to Time Sheet: Project = 1, Task = 2, Service Order = 3, Company = 4

byte

None.

EntitySourceId

Id of the Project or Task or Service Order. EntitySourceId is not required If company time sheet (Required)

string

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

string

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.

CF1

Custom Fields 1 (Text) (BETA)

string

None.

CF2

Custom Fields 2 (Text) (BETA)

string

None.

CF3

Custom Fields 3 (Text) (BETA)

string

None.

CF4

Custom Fields 4 (Text) (BETA)

string

None.

CF5

Custom Fields 5 (Text) (BETA)

string

None.

CF6

Custom Fields 6 (boolean) (BETA)

boolean

None.

CF7

Custom Fields 7 (boolean) (BETA)

boolean

None.

CF8

Custom Fields 8 (boolean) (BETA)

boolean

None.

CF9

Custom Fields 9 (boolean) (BETA)

boolean

None.

CF10

Custom Fields 10 (boolean) (BETA)

boolean

None.

CF11

Custom Fields 11 (DateTime) (BETA)

date

None.

CF12

Custom Fields 12 (DateTime) (BETA)

date

None.

CF13

Custom Fields 13 (DateTime) (BETA)

date

None.

CF14

Custom Fields 14 (DateTime) (BETA)

date

None.

CF15

Custom Fields 15 (DateTime) (BETA)

date

None.

CF16

Custom Fields 16 (List) (BETA)

string

None.

CF17

Custom Fields 17 (List) (BETA)

string

None.

CF18

Custom Fields 18 (List) (BETA)

string

None.

CF19

Custom Fields 19 (List) (BETA)

string

None.

CF20

Custom Fields 20 (List) (BETA)

string

None.

CF21

Custom Fields 21 (Hyperlink) (BETA)

string

None.

CF22

Custom Fields 22 (Hyperlink) (BETA)

string

None.

CF23

Custom Fields 23 (Hyperlink) (BETA)

string

None.

CF24

Custom Fields 24 (Hyperlink) (BETA)

string

None.

CF25

Custom Fields 25 (Long Text) (BETA)

string

None.

CF26

Custom Fields 26 (Long Text) (BETA)

string

None.

CF27

Custom Fields 27 (Long Text) (BETA)

string

None.

CF28

Custom Fields 28 (Number) (BETA)

decimal number

None.

CF29

Custom Fields 29 (Number) (BETA)

decimal number

None.

CF30

Custom Fields 30 (Number) (BETA)

decimal number

None.

CF31

Custom Fields 31 (Number) (BETA)

decimal number

None.

CF32

Custom Fields 32 (Number) (BETA)

decimal number

None.

Response Formats

application/json, text/json

Sample:
{
  "Id": "sample string 1",
  "EntityId": 64,
  "EntitySourceId": "sample string 3",
  "Date": "2026-02-07T07:03:15.5289487+00:00",
  "DateTicks": 5,
  "Resource": "sample string 6",
  "Client": "sample string 7",
  "ProjectName": "sample string 8",
  "ProjectNumber": "sample string 9",
  "TaskOrSVOName": "sample string 10",
  "TaskOrSVONumber": "sample string 11",
  "Duration": 1.0,
  "DurationOverTime": 1.0,
  "CreatedOn": "2026-02-07T07:03:15.5289487+00:00",
  "UpdatedOn": "2026-02-07T07:03:15.5289487+00:00",
  "Approved": true,
  "ApprovedBy": "sample string 14",
  "ApprovedOn": "2026-02-07T07:03:15.5289487+00:00",
  "CostHr": 1.0,
  "CostHrOverTime": 1.0,
  "TotalCost": 1.0,
  "Entries": [
    {
      "Phase": "sample string 1",
      "LaborType": "sample string 2",
      "SubLaborType": "sample string 3",
      "TypeId": 64,
      "Duration": 5.0,
      "StartTime": "2026-02-07T07:03:15.5289487+00:00",
      "EndTime": "2026-02-07T07:03:15.5289487+00:00",
      "Billable": true,
      "Overtime": true,
      "Description": "sample string 7"
    },
    {
      "Phase": "sample string 1",
      "LaborType": "sample string 2",
      "SubLaborType": "sample string 3",
      "TypeId": 64,
      "Duration": 5.0,
      "StartTime": "2026-02-07T07:03:15.5289487+00:00",
      "EndTime": "2026-02-07T07:03:15.5289487+00:00",
      "Billable": true,
      "Overtime": true,
      "Description": "sample string 7"
    }
  ],
  "CF1": "sample string 15",
  "CF2": "sample string 16",
  "CF3": "sample string 17",
  "CF4": "sample string 18",
  "CF5": "sample string 19",
  "CF6": true,
  "CF7": true,
  "CF8": true,
  "CF9": true,
  "CF10": true,
  "CF11": "2026-02-07T07:03:15.5289487+00:00",
  "CF12": "2026-02-07T07:03:15.5289487+00:00",
  "CF13": "2026-02-07T07:03:15.5289487+00:00",
  "CF14": "2026-02-07T07:03:15.5289487+00:00",
  "CF15": "2026-02-07T07:03:15.5289487+00:00",
  "CF16": "sample string 20",
  "CF17": "sample string 21",
  "CF18": "sample string 22",
  "CF19": "sample string 23",
  "CF20": "sample string 24",
  "CF21": "sample string 25",
  "CF22": "sample string 26",
  "CF23": "sample string 27",
  "CF24": "sample string 28",
  "CF25": "sample string 29",
  "CF26": "sample string 30",
  "CF27": "sample string 31",
  "CF28": 1.0,
  "CF29": 1.0,
  "CF30": 1.0,
  "CF31": 1.0,
  "CF32": 1.0
}

application/xml, text/xml

Sample:
<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 14</ApprovedBy>
  <ApprovedOn>2026-02-07T07:03:15.5289487+00:00</ApprovedOn>
  <CF1>sample string 15</CF1>
  <CF10>true</CF10>
  <CF11>2026-02-07T07:03:15.5289487+00:00</CF11>
  <CF12>2026-02-07T07:03:15.5289487+00:00</CF12>
  <CF13>2026-02-07T07:03:15.5289487+00:00</CF13>
  <CF14>2026-02-07T07:03:15.5289487+00:00</CF14>
  <CF15>2026-02-07T07:03:15.5289487+00:00</CF15>
  <CF16>sample string 20</CF16>
  <CF17>sample string 21</CF17>
  <CF18>sample string 22</CF18>
  <CF19>sample string 23</CF19>
  <CF2>sample string 16</CF2>
  <CF20>sample string 24</CF20>
  <CF21>sample string 25</CF21>
  <CF22>sample string 26</CF22>
  <CF23>sample string 27</CF23>
  <CF24>sample string 28</CF24>
  <CF25>sample string 29</CF25>
  <CF26>sample string 30</CF26>
  <CF27>sample string 31</CF27>
  <CF28>1</CF28>
  <CF29>1</CF29>
  <CF3>sample string 17</CF3>
  <CF30>1</CF30>
  <CF31>1</CF31>
  <CF32>1</CF32>
  <CF4>sample string 18</CF4>
  <CF5>sample string 19</CF5>
  <CF6>true</CF6>
  <CF7>true</CF7>
  <CF8>true</CF8>
  <CF9>true</CF9>
  <Client>sample string 7</Client>
  <CostHr>1</CostHr>
  <CostHrOverTime>1</CostHrOverTime>
  <CreatedOn>2026-02-07T07:03:15.5289487+00:00</CreatedOn>
  <Date>2026-02-07T07:03:15.5289487+00:00</Date>
  <DateTicks>5</DateTicks>
  <Duration>1</Duration>
  <DurationOverTime>1</DurationOverTime>
  <EntityId>64</EntityId>
  <EntitySourceId>sample string 3</EntitySourceId>
  <Entries>
    <TimeSheetEntry>
      <Billable>true</Billable>
      <Description>sample string 7</Description>
      <Duration>5</Duration>
      <EndTime>2026-02-07T07:03:15.5289487+00:00</EndTime>
      <LaborType>sample string 2</LaborType>
      <Overtime>true</Overtime>
      <Phase>sample string 1</Phase>
      <StartTime>2026-02-07T07:03:15.5289487+00:00</StartTime>
      <SubLaborType>sample string 3</SubLaborType>
      <TypeId>64</TypeId>
    </TimeSheetEntry>
    <TimeSheetEntry>
      <Billable>true</Billable>
      <Description>sample string 7</Description>
      <Duration>5</Duration>
      <EndTime>2026-02-07T07:03:15.5289487+00:00</EndTime>
      <LaborType>sample string 2</LaborType>
      <Overtime>true</Overtime>
      <Phase>sample string 1</Phase>
      <StartTime>2026-02-07T07:03:15.5289487+00:00</StartTime>
      <SubLaborType>sample string 3</SubLaborType>
      <TypeId>64</TypeId>
    </TimeSheetEntry>
  </Entries>
  <Id>sample string 1</Id>
  <ProjectName>sample string 8</ProjectName>
  <ProjectNumber>sample string 9</ProjectNumber>
  <Resource>sample string 6</Resource>
  <TaskOrSVOName>sample string 10</TaskOrSVOName>
  <TaskOrSVONumber>sample string 11</TaskOrSVONumber>
  <TotalCost>1</TotalCost>
  <UpdatedOn>2026-02-07T07:03:15.5289487+00:00</UpdatedOn>
</TimeSheet>