GET   https://api.d-tools.com/SI/Subscribe/Tasks?id={id}

Get a task for a given task id.

Request Information

URI Parameters

NameDescriptionTypeAdditional information
id

The task id.

string

Required

Body Parameters

None.

Response Information

Resource Description

SITask
NameDescriptionTypeAdditional information
Contact

Contact information

ContactInfo

None.

SiteAddress

Address information

Address

None.

Resources

Resource information

Collection of TaskResource

None.

Items

Collection of TaskItem

None.

Id

Unique Id

string

None.

Client

Client name (Required)

string

None.

ProjectId

Project Id for the task.

string

None.

Project

Project name (Required)

string

None.

ProjectNumber

Project number

string

None.

ProjectStart

Project start date

date

None.

ProjectEnd

Project end date

date

None.

Name

Name (Required)

string

None.

Number

Number (Required)

integer

None.

Description

Description

string

None.

Start

Start date (Required)

date

None.

End

End date (Required)

date

None.

ScheduledStart

Scheduled start

date

None.

ScheduledEnd

Scheduled end

date

None.

Progress

Progress (Required)

string

None.

PercentComplete

Percent complete

decimal number

None.

CustomField1

CustomField1

string

None.

CustomField2

CustomField2

string

None.

CustomField3

CustomField3

string

None.

CustomField4

CustomField4

string

None.

CustomField5

CustomField5

string

None.

CustomField6

CustomField6

boolean

None.

CustomField7

CustomField7

boolean

None.

CustomField8

CustomField8

boolean

None.

CustomField9

CustomField9

boolean

None.

CustomField10

CustomField10

boolean

None.

CustomField11

CustomField11

date

None.

CustomField12

CustomField12

date

None.

CustomField13

CustomField13

date

None.

CustomField14

CustomField14

date

None.

CustomField15

CustomField15

date

None.

CustomField16

CustomField16

string

None.

CustomField17

CustomField17

string

None.

CustomField18

CustomField18

string

None.

CustomField19

CustomField19

string

None.

CustomField20

CustomField20

string

None.

CustomField21

CustomField21

string

None.

CustomField22

CustomField22

string

None.

CustomField23

CustomField23

string

None.

CustomField24

CustomField24

string

None.

CreatedOn

Date the task was created (UTC Time)

date

None.

UpdatedOn

Date the task was updated (UTC Time)

date

None.

CreatedBy

Task Created By

string

None.

UpdatedBy

Task Updated By

string

None.

PublishedBy

Task Published By

string

None.

Response Formats

application/json, text/json

Sample:
{
  "Contact": {
    "Name": "sample string 1",
    "Title": "sample string 2",
    "Email": "sample string 3",
    "Phone": "sample string 4",
    "Mobile": "sample string 5"
  },
  "SiteAddress": {
    "Street1": "sample string 1",
    "Street2": "sample string 2",
    "City": "sample string 3",
    "State": "sample string 4",
    "PostalCode": "sample string 5",
    "Country": "sample string 6",
    "Phone": "sample string 7",
    "Fax": "sample string 8"
  },
  "Resources": [
    {
      "Name": "sample string 1",
      "Email": "sample string 2",
      "EstimatedHours": 1.0,
      "ActualHours": 1.0,
      "Cost": 1.0
    },
    {
      "Name": "sample string 1",
      "Email": "sample string 2",
      "EstimatedHours": 1.0,
      "ActualHours": 1.0,
      "Cost": 1.0
    }
  ],
  "Items": [
    {
      "Id": "sample string 1",
      "SIItemId": "sample string 2",
      "TypeId": 64,
      "Manufacturer": "sample string 4",
      "Model": "sample string 5",
      "PackageName": "sample string 6",
      "PartNumber": "sample string 7",
      "Category": "sample string 8",
      "Subcategory": "sample string 9",
      "ComponentId": "sample string 10",
      "Location": "sample string 11",
      "System": "sample string 12",
      "SerialNumber": "sample string 13",
      "IPAddress1": "sample string 14",
      "IPAddress2": "sample string 15",
      "MACAddress1": "sample string 16",
      "MACAddress2": "sample string 17",
      "Picked": true,
      "PickedDate": "2024-04-29T14:30:04.2974268+00:00",
      "Installed": true,
      "InstalledOn": "2024-04-29T14:30:04.2974268+00:00",
      "InstalledNotes": "sample string 20"
    },
    {
      "Id": "sample string 1",
      "SIItemId": "sample string 2",
      "TypeId": 64,
      "Manufacturer": "sample string 4",
      "Model": "sample string 5",
      "PackageName": "sample string 6",
      "PartNumber": "sample string 7",
      "Category": "sample string 8",
      "Subcategory": "sample string 9",
      "ComponentId": "sample string 10",
      "Location": "sample string 11",
      "System": "sample string 12",
      "SerialNumber": "sample string 13",
      "IPAddress1": "sample string 14",
      "IPAddress2": "sample string 15",
      "MACAddress1": "sample string 16",
      "MACAddress2": "sample string 17",
      "Picked": true,
      "PickedDate": "2024-04-29T14:30:04.2974268+00:00",
      "Installed": true,
      "InstalledOn": "2024-04-29T14:30:04.2974268+00:00",
      "InstalledNotes": "sample string 20"
    }
  ],
  "Id": "sample string 1",
  "Client": "sample string 2",
  "ProjectId": "sample string 3",
  "Project": "sample string 4",
  "ProjectNumber": "sample string 5",
  "ProjectStart": "2024-04-29T14:30:04.2974268+00:00",
  "ProjectEnd": "2024-04-29T14:30:04.2974268+00:00",
  "Name": "sample string 6",
  "Number": 7,
  "Description": "sample string 8",
  "Start": "2024-04-29T14:30:04.2974268+00:00",
  "End": "2024-04-29T14:30:04.2974268+00:00",
  "ScheduledStart": "2024-04-29T14:30:04.2974268+00:00",
  "ScheduledEnd": "2024-04-29T14:30:04.2974268+00:00",
  "Progress": "sample string 11",
  "PercentComplete": 12.0,
  "CustomField1": "sample string 13",
  "CustomField2": "sample string 14",
  "CustomField3": "sample string 15",
  "CustomField4": "sample string 16",
  "CustomField5": "sample string 17",
  "CustomField6": true,
  "CustomField7": true,
  "CustomField8": true,
  "CustomField9": true,
  "CustomField10": true,
  "CustomField11": "2024-04-29T14:30:04.2974268+00:00",
  "CustomField12": "2024-04-29T14:30:04.2974268+00:00",
  "CustomField13": "2024-04-29T14:30:04.2974268+00:00",
  "CustomField14": "2024-04-29T14:30:04.2974268+00:00",
  "CustomField15": "2024-04-29T14:30:04.2974268+00:00",
  "CustomField16": "sample string 18",
  "CustomField17": "sample string 19",
  "CustomField18": "sample string 20",
  "CustomField19": "sample string 21",
  "CustomField20": "sample string 22",
  "CustomField21": "sample string 23",
  "CustomField22": "sample string 24",
  "CustomField23": "sample string 25",
  "CustomField24": "sample string 26",
  "CreatedOn": "2024-04-29T14:30:04.2974268+00:00",
  "UpdatedOn": "2024-04-29T14:30:04.2974268+00:00",
  "CreatedBy": "sample string 27",
  "UpdatedBy": "sample string 28",
  "PublishedBy": "sample string 29"
}

application/xml, text/xml

Sample:
<SITask xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/DTools.SICloudAPI.DataObjects">
  <Client>sample string 2</Client>
  <CreatedBy>sample string 27</CreatedBy>
  <CreatedOn>2024-04-29T14:30:04.2974268+00:00</CreatedOn>
  <CustomField1>sample string 13</CustomField1>
  <CustomField10>true</CustomField10>
  <CustomField11>2024-04-29T14:30:04.2974268+00:00</CustomField11>
  <CustomField12>2024-04-29T14:30:04.2974268+00:00</CustomField12>
  <CustomField13>2024-04-29T14:30:04.2974268+00:00</CustomField13>
  <CustomField14>2024-04-29T14:30:04.2974268+00:00</CustomField14>
  <CustomField15>2024-04-29T14:30:04.2974268+00:00</CustomField15>
  <CustomField16>sample string 18</CustomField16>
  <CustomField17>sample string 19</CustomField17>
  <CustomField18>sample string 20</CustomField18>
  <CustomField19>sample string 21</CustomField19>
  <CustomField2>sample string 14</CustomField2>
  <CustomField20>sample string 22</CustomField20>
  <CustomField21>sample string 23</CustomField21>
  <CustomField22>sample string 24</CustomField22>
  <CustomField23>sample string 25</CustomField23>
  <CustomField24>sample string 26</CustomField24>
  <CustomField3>sample string 15</CustomField3>
  <CustomField4>sample string 16</CustomField4>
  <CustomField5>sample string 17</CustomField5>
  <CustomField6>true</CustomField6>
  <CustomField7>true</CustomField7>
  <CustomField8>true</CustomField8>
  <CustomField9>true</CustomField9>
  <Description>sample string 8</Description>
  <End>2024-04-29T14:30:04.2974268+00:00</End>
  <Id>sample string 1</Id>
  <Name>sample string 6</Name>
  <Number>7</Number>
  <PercentComplete>12</PercentComplete>
  <Progress>sample string 11</Progress>
  <Project>sample string 4</Project>
  <ProjectEnd>2024-04-29T14:30:04.2974268+00:00</ProjectEnd>
  <ProjectId>sample string 3</ProjectId>
  <ProjectNumber>sample string 5</ProjectNumber>
  <ProjectStart>2024-04-29T14:30:04.2974268+00:00</ProjectStart>
  <PublishedBy>sample string 29</PublishedBy>
  <ScheduledEnd>2024-04-29T14:30:04.2974268+00:00</ScheduledEnd>
  <ScheduledStart>2024-04-29T14:30:04.2974268+00:00</ScheduledStart>
  <Start>2024-04-29T14:30:04.2974268+00:00</Start>
  <UpdatedBy>sample string 28</UpdatedBy>
  <UpdatedOn>2024-04-29T14:30:04.2974268+00:00</UpdatedOn>
  <Contact>
    <Email>sample string 3</Email>
    <Mobile>sample string 5</Mobile>
    <Name>sample string 1</Name>
    <Phone>sample string 4</Phone>
    <Title>sample string 2</Title>
  </Contact>
  <Items>
    <TaskItem>
      <Category>sample string 8</Category>
      <ComponentId>sample string 10</ComponentId>
      <IPAddress1>sample string 14</IPAddress1>
      <IPAddress2>sample string 15</IPAddress2>
      <Id>sample string 1</Id>
      <Installed>true</Installed>
      <InstalledNotes>sample string 20</InstalledNotes>
      <InstalledOn>2024-04-29T14:30:04.2974268+00:00</InstalledOn>
      <Location>sample string 11</Location>
      <MACAddress1>sample string 16</MACAddress1>
      <MACAddress2>sample string 17</MACAddress2>
      <Manufacturer>sample string 4</Manufacturer>
      <Model>sample string 5</Model>
      <PackageName>sample string 6</PackageName>
      <PartNumber>sample string 7</PartNumber>
      <Picked>true</Picked>
      <PickedDate>2024-04-29T14:30:04.2974268+00:00</PickedDate>
      <SIItemId>sample string 2</SIItemId>
      <SerialNumber>sample string 13</SerialNumber>
      <Subcategory>sample string 9</Subcategory>
      <System>sample string 12</System>
      <TypeId>64</TypeId>
    </TaskItem>
    <TaskItem>
      <Category>sample string 8</Category>
      <ComponentId>sample string 10</ComponentId>
      <IPAddress1>sample string 14</IPAddress1>
      <IPAddress2>sample string 15</IPAddress2>
      <Id>sample string 1</Id>
      <Installed>true</Installed>
      <InstalledNotes>sample string 20</InstalledNotes>
      <InstalledOn>2024-04-29T14:30:04.2974268+00:00</InstalledOn>
      <Location>sample string 11</Location>
      <MACAddress1>sample string 16</MACAddress1>
      <MACAddress2>sample string 17</MACAddress2>
      <Manufacturer>sample string 4</Manufacturer>
      <Model>sample string 5</Model>
      <PackageName>sample string 6</PackageName>
      <PartNumber>sample string 7</PartNumber>
      <Picked>true</Picked>
      <PickedDate>2024-04-29T14:30:04.2974268+00:00</PickedDate>
      <SIItemId>sample string 2</SIItemId>
      <SerialNumber>sample string 13</SerialNumber>
      <Subcategory>sample string 9</Subcategory>
      <System>sample string 12</System>
      <TypeId>64</TypeId>
    </TaskItem>
  </Items>
  <Resources>
    <TaskResource>
      <ActualHours>1</ActualHours>
      <Cost>1</Cost>
      <Email>sample string 2</Email>
      <EstimatedHours>1</EstimatedHours>
      <Name>sample string 1</Name>
    </TaskResource>
    <TaskResource>
      <ActualHours>1</ActualHours>
      <Cost>1</Cost>
      <Email>sample string 2</Email>
      <EstimatedHours>1</EstimatedHours>
      <Name>sample string 1</Name>
    </TaskResource>
  </Resources>
  <SiteAddress>
    <City>sample string 3</City>
    <Country>sample string 6</Country>
    <Fax>sample string 8</Fax>
    <Phone>sample string 7</Phone>
    <PostalCode>sample string 5</PostalCode>
    <State>sample string 4</State>
    <Street1>sample string 1</Street1>
    <Street2>sample string 2</Street2>
  </SiteAddress>
</SITask>