Request Information

URI Parameters

System.Collections.ObjectModel.Collection`1[Connections.API.Areas.HelpPage.ModelDescriptions.ParameterDescription] IList
tz string

Optional parameter to set time zone information.

Body Parameters (Task)

This object takes all the parameters needed to create a new task.

System.Collections.ObjectModel.Collection`1[Connections.API.Areas.HelpPage.ModelDescriptions.ParameterDescription] IList
ID globally unique identifier Required on Update

ID of the Task.

AncestorID globally unique identifier Required on Create

ID of the ancestor for a task; department, organization, or individual.

ParentID globally unique identifier

ID of the project above a task.

Name string Required

Name of the task. (Max length 255 characters)

Description string

Description of the task.

Priority integer

Priority of the task. Valid inputs are: 1= low, 2 = normal, 3 = high, or null.

Rank integer

Rank of the task.

Color string

Hex value for the color of the given task.

HoursActual decimal number

Number of actual hours this task took.

HoursProjected decimal number

Number of hours this task is projected to take.

StartDateActual string

Date this task was actually started.

StartDateProjected string

Date this task is projected to start.

EndDateActual string

Date this task was completed.

EndDateProjected string

Date this task is projected to complete.

Milestone boolean

Displays if this task is a milestone or not.

TrackingLabel string

Customizable label for task. (Max length 50 characters)

NearHighlightOverride integer

Override the near due date highlights settings for a specific task.

SiteID globally unique identifier ReadOnly

ID of the site for the task.

RankPath Collection of byte ReadOnly

Current rank of the given task in a byte array.

RankOrder string ReadOnly

RankOrder to sort rank in the format .0001.0001.0001 (This always returns null when reading a single task by ID.)

DisplayRank string ReadOnly

Rank that is displayed

Level integer ReadOnly

Number of indent levels, Ex: 1 = 1, 1.1 = 2, 1.1.1 = 3 (This always returns null when reading a single task by ID.)

SumHoursActual decimal number ReadOnly

Sum of the actual number of hours this task took.

SumHoursProjected decimal number ReadOnly

Sum of the number of hours this task is projected to take.

Deleted boolean ReadOnly

Deleted status of the task.

DeletedByRef boolean ReadOnly

Deleted by reference status of the task.

Created date ReadOnly

Date the task was created.

CreatedBy globally unique identifier ReadOnly

ID of the person that created the task.

Updated date ReadOnly

Date when the task was last updated.

UpdatedBy globally unique identifier ReadOnly

ID of the person that updated the task.

PeopleResponsible string ReadOnly

Names of the People responsible for this task.

PeopleResponsibleList Collection of PersonResponsible ReadOnly

List and details of all the people responsible for the given task.

LastComment string ReadOnly

Body of the most recent comment for the given task.

LastCommentDate date ReadOnly

Date of the most recent comment for the given task.

LastCommentByID globally unique identifier ReadOnly

ID of the individual who posted the most recent comment for the given task.

LastCommentBy string ReadOnly

Name of the individual who posted the most recent comment for the given task.

Draft boolean ReadOnly

Displays if this task is a draft or not.

RowType integer ReadOnly

Row type of the task.

AncestorType byte ReadOnly

Row type of the Ancestor.

AncestorName string ReadOnly

Name of the task's Ancestor.

ColorName string ReadOnly

Name of the task's color.

ColorRank integer ReadOnly

Rank of the task's color.

EndDate string ReadOnly

Date the task actually ended or projected to end.

StartDate string ReadOnly

Date the task actually started or projected to start.

NearHighlight integer ReadOnly

Near due date highlights settings for a specific task.

CanRead boolean ReadOnly

Read security setting for the object based on the current logged in user.

CanUpdate boolean ReadOnly

Update security setting for the object based on the current logged in user.

CanDelete boolean ReadOnly

Delete security setting for the object based on the current logged in user.

CanDelegate boolean ReadOnly

Delegate security setting for the object based on the current logged in user.

IsRecurring boolean

This denotes if the task will reoccur when it is completed.

Interval integer

Interval of the recurring task.

IntervalQualifier string

Interval type for the task. This can be: Day, Month, Week, or Year

MonthOption boolean

If it is monthly ex 2nd tuesday

DayOfMonth byte

Sets day of the month the task should reoccur

WeekDayInstance byte

1-5 Tuesday

WeekDay byte

Day of the week.

Sunday boolean

Denotes if this task should repeat on Sunday.

Monday boolean

Denotes if this task should repeat on Monday.

Tuesday boolean

Denotes if this task should repeat on Tuesday.

Wednesday boolean

Denotes if this task should repeat on Wednesday.

Thursday boolean

Denotes if this task should repeat on Thursday.

Friday boolean

Denotes if this task should repeat on Friday.

Saturday boolean

Denotes if this task should repeat on Saturday.

PreviousTask globally unique identifier ReadOnly

ID of the previous task.

NextTask globally unique identifier ReadOnly

ID of the next task. Recurrence can no longer be set if this is not null.

NewPeople string

List of comma separated GUID Individual IDs to add to a new task.

Request Formats

application/xml, text/xml

Sample
<Task xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://col4.com/api/v4">
  <ID>2b15d58e-a65f-4c04-94ce-69190d971e97</ID>
  <AncestorID>312ba292-97df-4daf-adeb-5d515758356b</AncestorID>
  <ParentID>eac92a43-b342-45dd-b74b-afbb9877b593</ParentID>
  <Name>sample string 1</Name>
  <Description>sample string 2</Description>
  <Priority>1</Priority>
  <Rank>1</Rank>
  <Color>sample string 3</Color>
  <HoursActual>1</HoursActual>
  <HoursProjected>1</HoursProjected>
  <Milestone>true</Milestone>
  <TrackingLabel>sample string 8</TrackingLabel>
  <NearHighlightOverride>1</NearHighlightOverride>
  <IsRecurring>true</IsRecurring>
  <Interval>1</Interval>
  <IntervalQualifier>sample string 19</IntervalQualifier>
  <MonthOption>true</MonthOption>
  <DayOfMonth>64</DayOfMonth>
  <WeekDayInstance>64</WeekDayInstance>
  <WeekDay>64</WeekDay>
  <Sunday>true</Sunday>
  <Monday>true</Monday>
  <Tuesday>true</Tuesday>
  <Wednesday>true</Wednesday>
  <Thursday>true</Thursday>
  <Friday>true</Friday>
  <Saturday>true</Saturday>
  <NewPeople>sample string 27</NewPeople>
</Task>

application/json, text/json

Sample
{
  "ID": "2b15d58e-a65f-4c04-94ce-69190d971e97",
  "AncestorID": "312ba292-97df-4daf-adeb-5d515758356b",
  "ParentID": "eac92a43-b342-45dd-b74b-afbb9877b593",
  "Name": "sample string 1",
  "Description": "sample string 2",
  "Priority": 1,
  "Rank": 1,
  "Color": "sample string 3",
  "HoursActual": 1.0,
  "HoursProjected": 1.0,
  "Milestone": true,
  "TrackingLabel": "sample string 8",
  "NearHighlightOverride": 1,
  "IsRecurring": true,
  "Interval": 1,
  "IntervalQualifier": "sample string 19",
  "MonthOption": true,
  "DayOfMonth": 64,
  "WeekDayInstance": 64,
  "WeekDay": 64,
  "Sunday": true,
  "Monday": true,
  "Tuesday": true,
  "Wednesday": true,
  "Thursday": true,
  "Friday": true,
  "Saturday": true,
  "NewPeople": "sample string 27"
}

Response Information

Resource Description (Task)

System.Collections.ObjectModel.Collection`1[Connections.API.Areas.HelpPage.ModelDescriptions.ParameterDescription] IList
ID globally unique identifier Required on Update

ID of the Task.

AncestorID globally unique identifier Required on Create

ID of the ancestor for a task; department, organization, or individual.

ParentID globally unique identifier

ID of the project above a task.

Name string Required

Name of the task. (Max length 255 characters)

Description string

Description of the task.

Priority integer

Priority of the task. Valid inputs are: 1= low, 2 = normal, 3 = high, or null.

Rank integer

Rank of the task.

Color string

Hex value for the color of the given task.

HoursActual decimal number

Number of actual hours this task took.

HoursProjected decimal number

Number of hours this task is projected to take.

StartDateActual string

Date this task was actually started.

StartDateProjected string

Date this task is projected to start.

EndDateActual string

Date this task was completed.

EndDateProjected string

Date this task is projected to complete.

Milestone boolean

Displays if this task is a milestone or not.

TrackingLabel string

Customizable label for task. (Max length 50 characters)

NearHighlightOverride integer

Override the near due date highlights settings for a specific task.

SiteID globally unique identifier ReadOnly

ID of the site for the task.

RankPath Collection of byte ReadOnly

Current rank of the given task in a byte array.

RankOrder string ReadOnly

RankOrder to sort rank in the format .0001.0001.0001 (This always returns null when reading a single task by ID.)

DisplayRank string ReadOnly

Rank that is displayed

Level integer ReadOnly

Number of indent levels, Ex: 1 = 1, 1.1 = 2, 1.1.1 = 3 (This always returns null when reading a single task by ID.)

SumHoursActual decimal number ReadOnly

Sum of the actual number of hours this task took.

SumHoursProjected decimal number ReadOnly

Sum of the number of hours this task is projected to take.

Deleted boolean ReadOnly

Deleted status of the task.

DeletedByRef boolean ReadOnly

Deleted by reference status of the task.

Created date ReadOnly

Date the task was created.

CreatedBy globally unique identifier ReadOnly

ID of the person that created the task.

Updated date ReadOnly

Date when the task was last updated.

UpdatedBy globally unique identifier ReadOnly

ID of the person that updated the task.

PeopleResponsible string ReadOnly

Names of the People responsible for this task.

PeopleResponsibleList Collection of PersonResponsible ReadOnly

List and details of all the people responsible for the given task.

LastComment string ReadOnly

Body of the most recent comment for the given task.

LastCommentDate date ReadOnly

Date of the most recent comment for the given task.

LastCommentByID globally unique identifier ReadOnly

ID of the individual who posted the most recent comment for the given task.

LastCommentBy string ReadOnly

Name of the individual who posted the most recent comment for the given task.

Draft boolean ReadOnly

Displays if this task is a draft or not.

RowType integer ReadOnly

Row type of the task.

AncestorType byte ReadOnly

Row type of the Ancestor.

AncestorName string ReadOnly

Name of the task's Ancestor.

ColorName string ReadOnly

Name of the task's color.

ColorRank integer ReadOnly

Rank of the task's color.

EndDate string ReadOnly

Date the task actually ended or projected to end.

StartDate string ReadOnly

Date the task actually started or projected to start.

NearHighlight integer ReadOnly

Near due date highlights settings for a specific task.

CanRead boolean ReadOnly

Read security setting for the object based on the current logged in user.

CanUpdate boolean ReadOnly

Update security setting for the object based on the current logged in user.

CanDelete boolean ReadOnly

Delete security setting for the object based on the current logged in user.

CanDelegate boolean ReadOnly

Delegate security setting for the object based on the current logged in user.

IsRecurring boolean

This denotes if the task will reoccur when it is completed.

Interval integer

Interval of the recurring task.

IntervalQualifier string

Interval type for the task. This can be: Day, Month, Week, or Year

MonthOption boolean

If it is monthly ex 2nd tuesday

DayOfMonth byte

Sets day of the month the task should reoccur

WeekDayInstance byte

1-5 Tuesday

WeekDay byte

Day of the week.

Sunday boolean

Denotes if this task should repeat on Sunday.

Monday boolean

Denotes if this task should repeat on Monday.

Tuesday boolean

Denotes if this task should repeat on Tuesday.

Wednesday boolean

Denotes if this task should repeat on Wednesday.

Thursday boolean

Denotes if this task should repeat on Thursday.

Friday boolean

Denotes if this task should repeat on Friday.

Saturday boolean

Denotes if this task should repeat on Saturday.

PreviousTask globally unique identifier ReadOnly

ID of the previous task.

NextTask globally unique identifier ReadOnly

ID of the next task. Recurrence can no longer be set if this is not null.

NewPeople string

List of comma separated GUID Individual IDs to add to a new task.

Response Formats

application/xml, text/xml

Sample
<Task xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://col4.com/api/v4">
  <ID>1c65b647-395a-462e-8406-09637040a3c0</ID>
  <AncestorID>4ebc908c-690c-4c4b-9fe8-e24d3da36fb0</AncestorID>
  <ParentID>acef0711-89f7-4b7d-aa07-44d593c4040d</ParentID>
  <Name>sample string 1</Name>
  <Description>sample string 2</Description>
  <Priority>1</Priority>
  <Rank>1</Rank>
  <Color>sample string 3</Color>
  <HoursActual>1</HoursActual>
  <HoursProjected>1</HoursProjected>
  <Milestone>true</Milestone>
  <TrackingLabel>sample string 8</TrackingLabel>
  <NearHighlightOverride>1</NearHighlightOverride>
  <SiteID>adab3fd0-dd2a-4c50-beb9-e9fbafaa62f9</SiteID>
  <RankPath>QEA=</RankPath>
  <RankOrder>sample string 9</RankOrder>
  <DisplayRank>sample string 10</DisplayRank>
  <Level>1</Level>
  <SumHoursActual>1</SumHoursActual>
  <SumHoursProjected>1</SumHoursProjected>
  <Deleted>true</Deleted>
  <DeletedByRef>true</DeletedByRef>
  <Created>2024-10-24T07:38:34.6583341+00:00</Created>
  <CreatedBy>7a8150be-38fc-4f20-9fb5-ae3b8b11e135</CreatedBy>
  <Updated>2024-10-24T07:38:34.6583341+00:00</Updated>
  <UpdatedBy>832fc1af-8618-47b4-ae84-53f8b0bd3a7f</UpdatedBy>
  <PeopleResponsible>sample string 11</PeopleResponsible>
  <PeopleResponsibleList>
    <PersonResponsible>
      <TaskID>f165484b-5884-4812-995f-eea3e67bccbb</TaskID>
      <IndividualID>992e788b-ad17-46b3-927c-b210e80a46d9</IndividualID>
      <HoursProjected>1</HoursProjected>
      <HoursActual>1</HoursActual>
      <ID>4265643d-5b1d-4907-9c8c-7e9834ae101b</ID>
      <TaskIndividualGroupID>cc6b7551-e686-49d3-b45a-68434e8dc366</TaskIndividualGroupID>
      <Created>2024-10-24T07:38:34.6583341+00:00</Created>
      <CreatedBy>2eaa1b54-7d5a-48d7-8a45-9d443f3d13c8</CreatedBy>
      <SiteID>cc105bf6-69a9-4f07-860b-c081eda1d009</SiteID>
      <Updated>2024-10-24T07:38:34.6583341+00:00</Updated>
      <UpdatedBy>cb081359-3934-4999-870b-ec1632d1ddd3</UpdatedBy>
      <HoursActualRollup>1</HoursActualRollup>
      <HoursProjectedRollup>1</HoursProjectedRollup>
      <FullName>sample string 1</FullName>
    </PersonResponsible>
    <PersonResponsible>
      <TaskID>f165484b-5884-4812-995f-eea3e67bccbb</TaskID>
      <IndividualID>992e788b-ad17-46b3-927c-b210e80a46d9</IndividualID>
      <HoursProjected>1</HoursProjected>
      <HoursActual>1</HoursActual>
      <ID>4265643d-5b1d-4907-9c8c-7e9834ae101b</ID>
      <TaskIndividualGroupID>cc6b7551-e686-49d3-b45a-68434e8dc366</TaskIndividualGroupID>
      <Created>2024-10-24T07:38:34.6583341+00:00</Created>
      <CreatedBy>2eaa1b54-7d5a-48d7-8a45-9d443f3d13c8</CreatedBy>
      <SiteID>cc105bf6-69a9-4f07-860b-c081eda1d009</SiteID>
      <Updated>2024-10-24T07:38:34.6583341+00:00</Updated>
      <UpdatedBy>cb081359-3934-4999-870b-ec1632d1ddd3</UpdatedBy>
      <HoursActualRollup>1</HoursActualRollup>
      <HoursProjectedRollup>1</HoursProjectedRollup>
      <FullName>sample string 1</FullName>
    </PersonResponsible>
  </PeopleResponsibleList>
  <LastComment>sample string 12</LastComment>
  <LastCommentDate xmlns:d2p1="http://schemas.datacontract.org/2004/07/System">
    <d2p1:DateTime>2024-10-24T07:38:34.6583341Z</d2p1:DateTime>
    <d2p1:OffsetMinutes>0</d2p1:OffsetMinutes>
  </LastCommentDate>
  <LastCommentByID>e32eb427-6c0a-4ee1-b6ee-684eb4efb819</LastCommentByID>
  <LastCommentBy>sample string 13</LastCommentBy>
  <Draft>true</Draft>
  <RowType>1</RowType>
  <AncestorType>64</AncestorType>
  <AncestorName>sample string 14</AncestorName>
  <ColorName>sample string 15</ColorName>
  <ColorRank>1</ColorRank>
  <NearHighlight>1</NearHighlight>
  <CanRead>true</CanRead>
  <CanUpdate>true</CanUpdate>
  <CanDelete>true</CanDelete>
  <CanDelegate>true</CanDelegate>
  <IsRecurring>true</IsRecurring>
  <Interval>1</Interval>
  <IntervalQualifier>sample string 19</IntervalQualifier>
  <MonthOption>true</MonthOption>
  <DayOfMonth>64</DayOfMonth>
  <WeekDayInstance>64</WeekDayInstance>
  <WeekDay>64</WeekDay>
  <Sunday>true</Sunday>
  <Monday>true</Monday>
  <Tuesday>true</Tuesday>
  <Wednesday>true</Wednesday>
  <Thursday>true</Thursday>
  <Friday>true</Friday>
  <Saturday>true</Saturday>
  <PreviousTask>69e2e366-1005-4ce2-af8b-8c7a92f80b4e</PreviousTask>
  <NextTask>b01adabd-b266-4569-a01b-1b5a8ab22735</NextTask>
  <NewPeople>sample string 27</NewPeople>
</Task>

application/json, text/json

Sample
{
  "ID": "1c65b647-395a-462e-8406-09637040a3c0",
  "AncestorID": "4ebc908c-690c-4c4b-9fe8-e24d3da36fb0",
  "ParentID": "acef0711-89f7-4b7d-aa07-44d593c4040d",
  "Name": "sample string 1",
  "Description": "sample string 2",
  "Priority": 1,
  "Rank": 1,
  "Color": "sample string 3",
  "HoursActual": 1.0,
  "HoursProjected": 1.0,
  "Milestone": true,
  "TrackingLabel": "sample string 8",
  "NearHighlightOverride": 1,
  "SiteID": "adab3fd0-dd2a-4c50-beb9-e9fbafaa62f9",
  "RankPath": "QEA=",
  "RankOrder": "sample string 9",
  "DisplayRank": "sample string 10",
  "Level": 1,
  "SumHoursActual": 1.0,
  "SumHoursProjected": 1.0,
  "Deleted": true,
  "DeletedByRef": true,
  "Created": "2024-10-24T07:38:34.6583341+00:00",
  "CreatedBy": "7a8150be-38fc-4f20-9fb5-ae3b8b11e135",
  "Updated": "2024-10-24T07:38:34.6583341+00:00",
  "UpdatedBy": "832fc1af-8618-47b4-ae84-53f8b0bd3a7f",
  "PeopleResponsible": "sample string 11",
  "PeopleResponsibleList": [
    {
      "TaskID": "f165484b-5884-4812-995f-eea3e67bccbb",
      "IndividualID": "992e788b-ad17-46b3-927c-b210e80a46d9",
      "HoursProjected": 1.0,
      "HoursActual": 1.0,
      "ID": "4265643d-5b1d-4907-9c8c-7e9834ae101b",
      "TaskIndividualGroupID": "cc6b7551-e686-49d3-b45a-68434e8dc366",
      "Created": "2024-10-24T07:38:34.6583341+00:00",
      "CreatedBy": "2eaa1b54-7d5a-48d7-8a45-9d443f3d13c8",
      "SiteID": "cc105bf6-69a9-4f07-860b-c081eda1d009",
      "Updated": "2024-10-24T07:38:34.6583341+00:00",
      "UpdatedBy": "cb081359-3934-4999-870b-ec1632d1ddd3",
      "HoursActualRollup": 1.0,
      "HoursProjectedRollup": 1.0,
      "FullName": "sample string 1"
    },
    {
      "TaskID": "f165484b-5884-4812-995f-eea3e67bccbb",
      "IndividualID": "992e788b-ad17-46b3-927c-b210e80a46d9",
      "HoursProjected": 1.0,
      "HoursActual": 1.0,
      "ID": "4265643d-5b1d-4907-9c8c-7e9834ae101b",
      "TaskIndividualGroupID": "cc6b7551-e686-49d3-b45a-68434e8dc366",
      "Created": "2024-10-24T07:38:34.6583341+00:00",
      "CreatedBy": "2eaa1b54-7d5a-48d7-8a45-9d443f3d13c8",
      "SiteID": "cc105bf6-69a9-4f07-860b-c081eda1d009",
      "Updated": "2024-10-24T07:38:34.6583341+00:00",
      "UpdatedBy": "cb081359-3934-4999-870b-ec1632d1ddd3",
      "HoursActualRollup": 1.0,
      "HoursProjectedRollup": 1.0,
      "FullName": "sample string 1"
    }
  ],
  "LastComment": "sample string 12",
  "LastCommentDate": "2024-10-24T07:38:34.6583341+00:00",
  "LastCommentByID": "e32eb427-6c0a-4ee1-b6ee-684eb4efb819",
  "LastCommentBy": "sample string 13",
  "Draft": true,
  "RowType": 1,
  "AncestorType": 64,
  "AncestorName": "sample string 14",
  "ColorName": "sample string 15",
  "ColorRank": 1,
  "NearHighlight": 1,
  "CanRead": true,
  "CanUpdate": true,
  "CanDelete": true,
  "CanDelegate": true,
  "IsRecurring": true,
  "Interval": 1,
  "IntervalQualifier": "sample string 19",
  "MonthOption": true,
  "DayOfMonth": 64,
  "WeekDayInstance": 64,
  "WeekDay": 64,
  "Sunday": true,
  "Monday": true,
  "Tuesday": true,
  "Wednesday": true,
  "Thursday": true,
  "Friday": true,
  "Saturday": true,
  "PreviousTask": "69e2e366-1005-4ce2-af8b-8c7a92f80b4e",
  "NextTask": "b01adabd-b266-4569-a01b-1b5a8ab22735",
  "NewPeople": "sample string 27"
}