Resource Tree Structure

The following list represents the relationship (including nesting) of the various resources available
via the API:

  • Workspaces
    • Members
    • Activities
    • Custom Fields
    • Tasks
      • Activities
      • Note
      • Timer
      • Comments
      • Documents
      • Links
      • Dependencies
      • Checklist Items
      • Estimates
      • Snapshots
      • Tags
      • TimesheetEntries
      • Line-item Expenses (Enterprise only)
    • Folders
    • Packages
    • Clients
    • Projects
    • Events
    • Partial Day Events
      • RecurrencePattern
    • Milestones
    • Timesheets
    • Todo Items

Most resources nested on Tasks (including Note, Activities, Comments, Documents, Links, and Dependencies) are also found on Folders, Packages, Projects, Events, Partial Day Events and Milestones.

Tags are found only on Tasks, Folders, Packages, Projects, Events, Partial Day Events and Milestones.

TimesheetEntries are found only on Tasks, Events, Partial Day Events and Milestones.

Timers are found only on Tasks, Events, Partial Day Events and Milestones.

Line-item Expenses are found only on Tasks, Events, Partial Day Events and Milestones.

Estimates on Tasks are created directly from user input, while those on Events and Partial Day Events are calculated from the event duration, and those on Milestones are fixed at zero for low and high effort.

Estimates on Folders, Packages, and Projects are a deprecated feature. They only contain data from before Dec 2014. Users of estimates as a rollup should migrate to using container snapshots