# Schema Information

## Tables/APIs&#x20;

The following is the list of tables or APIs associated with the Teamwork connector:

* [Teamwork v1 APIs](#teamwork-v1-apis)
* [Teamwork v2 APIs](#teamwork-v2-apis)
* [Teamwork v3 APIs](#teamwork-v3-apis)

### Teamwork v1 APIs&#x20;

For more information, see [Teamwork v1 API documentation](https://apidocs.teamwork.com/docs/teamwork/b23e661859c0e-teamwork-api).

* [AllProjects\_V1](#allprojects_v1)&#x20;
* [AllTags\_V1](#alltags_v1)&#x20;
* [LatestActivity\_V1](#latestactivity_v1)&#x20;
* [AllMilestones\_V1](#allmilestones_v1)&#x20;
* [AllTaskLists\_V1](#alltasklists_v1)&#x20;
* [AllPeople\_V1](#allpeople_v1)&#x20;
* [TimeEntriesAcrossallProjects\_V1 ](#timeentriesacrossallprojects_v1)
* [TimeTotalAcrossProjects\_V1](#timetotalacrossprojects_v1)&#x20;
* [CommentsAcrossAllType\_V1](#commentsacrossalltype_v1)&#x20;
* [ProjectCategories\_V1](#projectcategories_v1)&#x20;
* [AllExpenses\_V1](#allexpenses_v1)&#x20;
* [AllProjects\_V1](#allprojects_v1)&#x20;
* [AllTags\_V1](#alltags_v1)&#x20;
* [LatestActivity\_V1](#latestactivity_v1)&#x20;
* [AllMilestones\_V1](#allmilestones_v1)&#x20;
* [AllTaskLists\_V1](#alltasklists_v1)&#x20;
* [AllPeople\_V1](#allpeople_v1)&#x20;
* [TimeEntriesAcrossallProjects\_V1](#timeentriesacrossallprojects_v1)&#x20;
* [TimeTotalAcrossProjects\_V1](#timetotalacrossprojects_v1)&#x20;
* [CommentsAcrossAllType\_V1](#commentsacrossalltype_v1)&#x20;
* [ProjectCategories\_V1](#projectcategories_v1)&#x20;
* [AllExpenses\_V1](#allexpenses_v1)&#x20;

#### AllProjects\_V1&#x20;

Retrieves a list of all projects in the Teamwork workspace.

**FIELDS**

<table><thead><tr><th width="104">Field Name</th><th width="104">Data Type</th></tr></thead><tbody><tr><td>announcement</td><td>STRING</td></tr><tr><td>announcementHTML</td><td>STRING</td></tr><tr><td>category</td><td>RECORD</td></tr><tr><td>company</td><td>RECORD</td></tr><tr><td>created-on</td><td>TIMESTAMP</td></tr><tr><td>defaultPrivacy</td><td>STRING</td></tr><tr><td>defaults</td><td>RECORD</td></tr><tr><td>description</td><td>STRING</td></tr><tr><td>endDate</td><td>DATE</td></tr><tr><td>filesAutoNewVersion</td><td>BOOLEAN</td></tr><tr><td>harvest-timers-enabled</td><td>BOOLEAN</td></tr><tr><td>id</td><td>STRING</td></tr><tr><td>integrations</td><td>RECORD</td></tr><tr><td>isBillable</td><td>BOOLEAN</td></tr><tr><td>isOnBoardingProject</td><td>BOOLEAN</td></tr><tr><td>isProjectAdmin</td><td>BOOLEAN</td></tr><tr><td>isSampleProject</td><td>BOOLEAN</td></tr><tr><td>last-changed-on</td><td>TIMESTAMP</td></tr><tr><td>logo</td><td>STRING</td></tr><tr><td>name</td><td>STRING</td></tr><tr><td>notifyeveryone</td><td>BOOLEAN</td></tr><tr><td>overview-start-page</td><td>STRING</td></tr><tr><td>privacyEnabled</td><td>BOOLEAN</td></tr><tr><td>replyByEmailEnabled</td><td>BOOLEAN</td></tr><tr><td>show-announcement</td><td>BOOLEAN</td></tr><tr><td>starred</td><td>BOOLEAN</td></tr><tr><td>startDate</td><td>DATE</td></tr><tr><td>start-page</td><td>STRING</td></tr><tr><td>status</td><td>STRING</td></tr><tr><td>subStatus</td><td>STRING</td></tr><tr><td>tasks-start-page</td><td>STRING</td></tr></tbody></table>

#### AllTags\_V1&#x20;

Provides access to all tags used in Teamwork projects, aiding in categorization and organization.

**FIELDS**

<table><thead><tr><th width="104">Field Name</th><th width="104">Data Type</th></tr></thead><tbody><tr><td>dateUpdated</td><td>TIMESTAMP</td></tr><tr><td>color</td><td>STRING</td></tr><tr><td>projectId</td><td>STRING</td></tr><tr><td>id</td><td>STRING</td></tr><tr><td>dateCreated</td><td>TIMESTAMP</td></tr><tr><td>name</td><td>STRING</td></tr></tbody></table>

#### LatestActivity\_V1&#x20;

Fetches the most recent activity updates and changes in the Teamwork workspace.

**FIELDS**

<table><thead><tr><th width="104">Field Name</th><th width="104">Data Type</th></tr></thead><tbody><tr><td>project-id</td><td>STRING</td></tr><tr><td>project-name</td><td>STRING</td></tr><tr><td>company-id</td><td>STRING</td></tr><tr><td>company-name</td><td>STRING</td></tr><tr><td>id</td><td>STRING</td></tr><tr><td>activitytype</td><td>STRING</td></tr><tr><td>description</td><td>STRING</td></tr><tr><td>extradescription</td><td>STRING</td></tr><tr><td>isprivate</td><td>STRING</td></tr><tr><td>itemid</td><td>STRING</td></tr><tr><td>itemlink</td><td>STRING</td></tr><tr><td>latestActivityType</td><td>STRING</td></tr><tr><td>link</td><td>STRING</td></tr><tr><td>lockdownId</td><td>STRING</td></tr><tr><td>publicinfo</td><td>STRING</td></tr><tr><td>type</td><td>STRING</td></tr><tr><td>due-date</td><td>STRING</td></tr><tr><td>userid</td><td>STRING</td></tr><tr><td>datetime</td><td>TIMESTAMP</td></tr><tr><td>foruserid</td><td>STRING</td></tr><tr><td>forusername</td><td>STRING</td></tr><tr><td>for-user-avatar-url</td><td>STRING</td></tr><tr><td>from-user-avatar-url</td><td>STRING</td></tr><tr><td>fromusername</td><td>STRING</td></tr></tbody></table>

#### AllMilestones\_V1&#x20;

Retrieves a list of milestones within Teamwork projects, helping to track project progress.

**FIELDS**

<table><thead><tr><th width="104">Field Name</th><th width="104">Data Type</th></tr></thead><tbody><tr><td>project-name</td><td>STRING</td></tr><tr><td>userFollowingComments</td><td>BOOLEAN</td></tr><tr><td>tasklists</td><td>RECORD</td></tr><tr><td>changeFollowerIds</td><td>STRING</td></tr><tr><td>last-changed-on</td><td>TIMESTAMP</td></tr><tr><td>completer-firstname</td><td>STRING</td></tr><tr><td>created-on</td><td>TIMESTAMP</td></tr><tr><td>reminder</td><td>STRING</td></tr><tr><td>project-id</td><td>STRING</td></tr><tr><td>completer-lastname</td><td>STRING</td></tr><tr><td>completed</td><td>BOOLEAN</td></tr><tr><td>status</td><td>STRING</td></tr><tr><td>completer-id</td><td>STRING</td></tr><tr><td>description</td><td>STRING</td></tr><tr><td>responsible-party-lastname</td><td>STRING</td></tr><tr><td>responsible-party-firstname</td><td>STRING</td></tr><tr><td>responsiblePartyNames</td><td>STRING</td></tr><tr><td>id</td><td>STRING</td></tr><tr><td>creator-id</td><td>STRING</td></tr><tr><td>responsiblePartyFullNames</td><td>STRING</td></tr><tr><td>commentFollowerIds</td><td>STRING</td></tr><tr><td>dueDateOffset</td><td>STRING</td></tr><tr><td>company-name</td><td>STRING</td></tr><tr><td>canEdit</td><td>BOOLEAN</td></tr><tr><td>isprivate</td><td>STRING</td></tr><tr><td>company-id</td><td>STRING</td></tr><tr><td>comments-count</td><td>STRING</td></tr><tr><td>responsible-party-type</td><td>STRING</td></tr><tr><td>canComplete</td><td>BOOLEAN</td></tr><tr><td>private</td><td>BOOLEAN</td></tr><tr><td>deadline</td><td>DATE</td></tr><tr><td>completed-on</td><td>TIMESTAMP</td></tr><tr><td>userFollowingChanges</td><td>BOOLEAN</td></tr><tr><td>title</td><td>STRING</td></tr></tbody></table>

#### AllTaskLists\_V1&#x20;

Offers access to all task lists within Teamwork projects for efficient task management.

**FIELDS**

<table><thead><tr><th width="104">Field Name</th><th width="104">Data Type</th></tr></thead><tbody><tr><td>id</td><td>STRING</td></tr><tr><td>name</td><td>STRING</td></tr><tr><td>description</td><td>STRING</td></tr><tr><td>position</td><td>NUMERIC</td></tr><tr><td>projectId</td><td>STRING</td></tr><tr><td>projectName</td><td>STRING</td></tr><tr><td>lastUpdated</td><td>TIMESTAMP</td></tr><tr><td>createdAt</td><td>TIMESTAMP</td></tr><tr><td>private</td><td>BOOLEAN</td></tr><tr><td>isTemplate</td><td>BOOLEAN</td></tr><tr><td>milestone-id</td><td>STRING</td></tr><tr><td>pinned</td><td>BOOLEAN</td></tr><tr><td>complete</td><td>BOOLEAN</td></tr><tr><td>uncompleted-count</td><td>NUMERIC</td></tr><tr><td>status</td><td>STRING</td></tr><tr><td>notifyTaskAssignee</td><td>BOOLEAN</td></tr></tbody></table>

#### AllPeople\_V1&#x20;

Retrieves a list of all users and team members in the Teamwork workspace.

**FIELDS**

<table><thead><tr><th width="104">Field Name</th><th width="104">Data Type</th></tr></thead><tbody><tr><td>permissions</td><td>RECORD</td></tr><tr><td>avatar-url</td><td>STRING</td></tr><tr><td>last-changed-on</td><td>TIMESTAMP</td></tr><tr><td>email-address</td><td>STRING</td></tr><tr><td>last-login</td><td>TIMESTAMP</td></tr><tr><td>address-country</td><td>STRING</td></tr><tr><td>user-invite-accepted-date</td><td>TIMESTAMP</td></tr><tr><td>textFormat</td><td>STRING</td></tr><tr><td>user-name</td><td>STRING</td></tr><tr><td>id</td><td>STRING</td></tr><tr><td>phone-number-fax</td><td>STRING</td></tr><tr><td>site-owner</td><td>BOOLEAN</td></tr><tr><td>address-city</td><td>STRING</td></tr><tr><td>company-name</td><td>STRING</td></tr><tr><td>user-invited-date</td><td>TIMESTAMP</td></tr><tr><td>phone-number-mobile</td><td>STRING</td></tr><tr><td>user-type</td><td>STRING</td></tr><tr><td>full-name</td><td>STRING</td></tr><tr><td>useShorthandDurations</td><td>BOOLEAN</td></tr><tr><td>address-zip</td><td>STRING</td></tr><tr><td>openId</td><td>STRING</td></tr><tr><td>address</td><td>RECORD</td></tr><tr><td>phone-number-office</td><td>STRING</td></tr><tr><td>im-handle</td><td>STRING</td></tr><tr><td>isClientUser</td><td>BOOLEAN</td></tr><tr><td>twoFactorAuthEnabled</td><td>BOOLEAN</td></tr><tr><td>has-access-to-new-projects</td><td>BOOLEAN</td></tr><tr><td>last-active</td><td>TIMESTAMP</td></tr><tr><td>im-service</td><td>STRING</td></tr><tr><td>deleted</td><td>BOOLEAN</td></tr><tr><td>notes</td><td>STRING</td></tr><tr><td>in-owner-company</td><td>BOOLEAN</td></tr><tr><td>user-invited-status</td><td>STRING</td></tr><tr><td>profile</td><td>STRING</td></tr><tr><td>userUUID</td><td>STRING</td></tr><tr><td>user-invited</td><td>STRING</td></tr><tr><td>created-at</td><td>TIMESTAMP</td></tr><tr><td>isServiceAccount</td><td>BOOLEAN</td></tr><tr><td>phone-number-home</td><td>STRING</td></tr><tr><td>profile-text</td><td>STRING</td></tr><tr><td>pid</td><td>STRING</td></tr><tr><td>phone-number-mobile-parts</td><td>RECORD</td></tr><tr><td>address-line-2</td><td>STRING</td></tr><tr><td>address-state</td><td>STRING</td></tr><tr><td>login-count</td><td>STRING</td></tr><tr><td>address-line-1</td><td>STRING</td></tr><tr><td>email-alt-1</td><td>STRING</td></tr><tr><td>administrator</td><td>BOOLEAN</td></tr><tr><td>email-alt-2</td><td>STRING</td></tr><tr><td>email-alt-3</td><td>STRING</td></tr><tr><td>title</td><td>STRING</td></tr><tr><td>last-name</td><td>STRING</td></tr><tr><td>first-name</td><td>STRING</td></tr><tr><td>phone-number-office-ext</td><td>STRING</td></tr><tr><td>twitter</td><td>STRING</td></tr><tr><td>lengthOfDay</td><td>STRING</td></tr></tbody></table>

#### TimeEntriesAcrossallProjects\_V1&#x20;

Allows for the retrieval of time entries across all projects, aiding in time tracking and project management.

**FIELDS**

<table><thead><tr><th width="104">Field Name</th><th width="104">Data Type</th></tr></thead><tbody><tr><td>avatarUrl</td><td>STRING</td></tr><tr><td>canEdit</td><td>BOOLEAN</td></tr><tr><td>company-id</td><td>STRING</td></tr><tr><td>company-name</td><td>STRING</td></tr><tr><td>createdAt</td><td>TIMESTAMP</td></tr><tr><td>date</td><td>TIMESTAMP</td></tr><tr><td>dateUserPerspective</td><td>TIMESTAMP</td></tr><tr><td>description</td><td>STRING</td></tr><tr><td>has-start-time</td><td>STRING</td></tr><tr><td>hours</td><td>STRING</td></tr><tr><td>hoursDecimal</td><td>NUMERIC</td></tr><tr><td>id</td><td>STRING</td></tr><tr><td>invoiceNo</td><td>STRING</td></tr><tr><td>invoiceStatus</td><td>STRING</td></tr><tr><td>isbillable</td><td>STRING</td></tr><tr><td>isbilled</td><td>STRING</td></tr><tr><td>minutes</td><td>STRING</td></tr><tr><td>parentTaskId</td><td>STRING</td></tr><tr><td>parentTaskName</td><td>STRING</td></tr><tr><td>project-id</td><td>STRING</td></tr><tr><td>project-name</td><td>STRING</td></tr><tr><td>project-status</td><td>STRING</td></tr><tr><td>taskEstimatedTime</td><td>STRING</td></tr><tr><td>todo-item-id</td><td>STRING</td></tr><tr><td>taskIsPrivate</td><td>STRING</td></tr><tr><td>taskIsSubTask</td><td>STRING</td></tr><tr><td>todo-item-name</td><td>STRING</td></tr><tr><td>todo-list-id</td><td>STRING</td></tr><tr><td>tasklistId</td><td>STRING</td></tr><tr><td>todo-list-name</td><td>STRING</td></tr><tr><td>ticket-id</td><td>STRING</td></tr><tr><td>updated-date</td><td>TIMESTAMP</td></tr><tr><td>userDeleted</td><td>BOOLEAN</td></tr><tr><td>person-first-name</td><td>STRING</td></tr><tr><td>person-id</td><td>STRING</td></tr><tr><td>person-last-name</td><td>STRING</td></tr></tbody></table>

#### TimeTotalAcrossProjects\_V1&#x20;

Calculates and provides the total time spent across multiple projects.

**FIELDS**

<table><thead><tr><th width="104">Field Name</th><th width="104">Data Type</th></tr></thead><tbody><tr><td>totalBilledTime</td><td>STRING</td></tr><tr><td>totalNonBillableHours</td><td>STRING</td></tr><tr><td>company</td><td>RECORD</td></tr><tr><td>name</td><td>STRING</td></tr><tr><td>totalHours</td><td>STRING</td></tr><tr><td>totalBillableHours</td><td>STRING</td></tr><tr><td>totalNonBillableMins</td><td>STRING</td></tr><tr><td>totalNonBilledMins</td><td>STRING</td></tr><tr><td>totalBillableMins</td><td>STRING</td></tr><tr><td>totalBilledHours</td><td>STRING</td></tr><tr><td>id</td><td>STRING</td></tr><tr><td>totalNonBilledHours</td><td>STRING</td></tr><tr><td>totalMins</td><td>STRING</td></tr><tr><td>totalBilledMins</td><td>STRING</td></tr></tbody></table>

#### CommentsAcrossAllType\_V1&#x20;

Provides access to comments across all types of items within Teamwork, facilitating communication and collaboration.

**FIELDS**

<table><thead><tr><th width="104">Field Name</th><th width="104">Data Type</th></tr></thead><tbody><tr><td>project-name</td><td>STRING</td></tr><tr><td>nr-notified-people</td><td>STRING</td></tr><tr><td>comment-link</td><td>STRING</td></tr><tr><td>author_id</td><td>STRING</td></tr><tr><td>author-avatar-url</td><td>STRING</td></tr><tr><td>last-changed-on</td><td>TIMESTAMP</td></tr><tr><td>author-lastname</td><td>STRING</td></tr><tr><td>author-firstname</td><td>STRING</td></tr><tr><td>isRead</td><td>STRING</td></tr><tr><td>lockdown-id</td><td>STRING</td></tr><tr><td>author-company</td><td>STRING</td></tr><tr><td>commentable-id</td><td>STRING</td></tr><tr><td>project-id</td><td>STRING</td></tr><tr><td>author-id</td><td>STRING</td></tr><tr><td>attachments-count</td><td>STRING</td></tr><tr><td>content-type</td><td>STRING</td></tr><tr><td>id</td><td>STRING</td></tr><tr><td>canLike</td><td>BOOLEAN</td></tr><tr><td>_author_id</td><td>RECORD</td></tr><tr><td>type</td><td>STRING</td></tr><tr><td>company-name</td><td>STRING</td></tr><tr><td>canEdit</td><td>BOOLEAN</td></tr><tr><td>company-id</td><td>STRING</td></tr><tr><td>html-body</td><td>STRING</td></tr><tr><td>private</td><td>STRING</td></tr><tr><td>canDelete</td><td>BOOLEAN</td></tr><tr><td>commentable_type</td><td>STRING</td></tr><tr><td>datetime</td><td>TIMESTAMP</td></tr><tr><td>attachments_count</td><td>STRING</td></tr><tr><td>commentNo</td><td>STRING</td></tr><tr><td>emailed-from</td><td>STRING</td></tr><tr><td>body</td><td>STRING</td></tr><tr><td>item-name</td><td>STRING</td></tr></tbody></table>

#### ProjectCategories\_V1&#x20;

Retrieves a list of project categories, aiding in project organization.

**FIELDS**

<table><thead><tr><th width="104">Field Name</th><th width="104">Data Type</th></tr></thead><tbody><tr><td>elements_count</td><td>STRING</td></tr><tr><td>parent-id</td><td>STRING</td></tr><tr><td>color</td><td>STRING</td></tr><tr><td>count</td><td>STRING</td></tr><tr><td>id</td><td>STRING</td></tr><tr><td>elements-count</td><td>STRING</td></tr><tr><td>type</td><td>STRING</td></tr><tr><td>name</td><td>STRING</td></tr></tbody></table>

#### AllExpenses\_V1&#x20;

Offers access to all expenses recorded in Teamwork projects for financial tracking.

**FIELDS**

<table><thead><tr><th width="104">Field Name</th><th width="104">Data Type</th></tr></thead><tbody><tr><td>project-name</td><td>STRING</td></tr><tr><td>company-name</td><td>STRING</td></tr><tr><td>created-by-user-id</td><td>STRING</td></tr><tr><td>invoice-id</td><td>STRING</td></tr><tr><td>company-id</td><td>STRING</td></tr><tr><td>updated-date</td><td>TIMESTAMP</td></tr><tr><td>name</td><td>STRING</td></tr><tr><td>date</td><td>DATE</td></tr><tr><td>project-id</td><td>STRING</td></tr><tr><td>created-by-user-firstname</td><td>STRING</td></tr><tr><td>cost</td><td>STRING</td></tr><tr><td>description</td><td>STRING</td></tr><tr><td>id</td><td>STRING</td></tr><tr><td>created-by-user-lastname</td><td>STRING</td></tr></tbody></table>

#### UserStatuses\_V1

This API provides information about the statuses of users, which can be helpful for tracking and managing user activities and availability.

**FIELDS**

<table><thead><tr><th width="104">Field Name</th><th width="104">Data Type</th></tr></thead><tbody><tr><td>geoipLocation</td><td>STRING</td></tr><tr><td>posted-on</td><td>TIMESTAMP</td></tr><tr><td>first-name</td><td>STRING</td></tr><tr><td>avatar-url</td><td>STRING</td></tr><tr><td>id</td><td>STRING</td></tr><tr><td>last-changed-on</td><td>TIMESTAMP</td></tr><tr><td>status</td><td>STRING</td></tr><tr><td>last-name</td><td>STRING</td></tr><tr><td>userId</td><td>STRING</td></tr><tr><td>isClockedIn</td><td>STRING</td></tr></tbody></table>

#### AllLinks\_V1

The AllLinks API offers access to various types of links, which may include links to external resources, documents, or references within the Teamwork platform.

**FIELDS**

<table><thead><tr><th width="104">Field Name</th><th width="104">Data Type</th></tr></thead><tbody><tr><td>project-id</td><td>STRING</td></tr><tr><td>name</td><td>STRING</td></tr><tr><td>description</td><td>STRING</td></tr><tr><td>created-by-userfirstname</td><td>STRING</td></tr><tr><td>height</td><td>STRING</td></tr><tr><td>private</td><td>STRING</td></tr><tr><td>width</td><td>STRING</td></tr><tr><td>created-by-userId</td><td>STRING</td></tr><tr><td>created-by-userlastname</td><td>STRING</td></tr><tr><td>category-id</td><td>STRING</td></tr><tr><td>open-in-new-window</td><td>STRING</td></tr><tr><td>id</td><td>STRING</td></tr><tr><td>provider</td><td>STRING</td></tr><tr><td>created-date</td><td>TIMESTAMP</td></tr><tr><td>category-name</td><td>STRING</td></tr><tr><td>code</td><td>STRING</td></tr></tbody></table>

#### AllRunningTimers\_V1

This API allows you to retrieve information about timers that are currently running, which can be useful for tracking time spent on tasks or projects in real-time.

**FIELDS**

<table><thead><tr><th width="104">Field Name</th><th width="104">Data Type</th></tr></thead><tbody><tr><td>running</td><td>BOOLEAN</td></tr><tr><td>dateDeleted</td><td>STRING</td></tr><tr><td>lastStartedAt</td><td>TIMESTAMP</td></tr><tr><td>deleted</td><td>BOOLEAN</td></tr><tr><td>taskName</td><td>STRING</td></tr><tr><td>dateUpdated</td><td>TIMESTAMP</td></tr><tr><td>taskId</td><td>STRING</td></tr><tr><td>billable</td><td>BOOLEAN</td></tr><tr><td>serverTime</td><td>TIMESTAMP</td></tr><tr><td>description</td><td>STRING</td></tr><tr><td>projectId</td><td>STRING</td></tr><tr><td>userId</td><td>STRING</td></tr><tr><td>intervals</td><td>RECORD</td></tr><tr><td>id</td><td>STRING</td></tr><tr><td>projectName</td><td>STRING</td></tr><tr><td>dateCreated</td><td>TIMESTAMP</td></tr><tr><td>duration</td><td>STRING</td></tr></tbody></table>

#### LatestMessages\_V1

The LatestMessages API provides access to the most recent messages or communication within the Teamwork platform, enabling you to stay updated with the latest conversations.

**FIELDS**

<table><thead><tr><th width="104">Field Name</th><th width="104">Data Type</th></tr></thead><tbody><tr><td>user-display-posted-time</td><td>STRING</td></tr><tr><td>project-id</td><td>STRING</td></tr><tr><td>author-first-name</td><td>STRING</td></tr><tr><td>attachments-count</td><td>STRING</td></tr><tr><td>milestone-id</td><td>STRING</td></tr><tr><td>isRead</td><td>STRING</td></tr><tr><td>private</td><td>STRING</td></tr><tr><td>comments-count</td><td>STRING</td></tr><tr><td>author-avatar-url</td><td>STRING</td></tr><tr><td>category-id</td><td>STRING</td></tr><tr><td>author-last-name</td><td>STRING</td></tr><tr><td>posted-on</td><td>TIMESTAMP</td></tr><tr><td>body</td><td>STRING</td></tr><tr><td>id</td><td>STRING</td></tr><tr><td>last-changed-on</td><td>TIMESTAMP</td></tr><tr><td>content-type</td><td>STRING</td></tr><tr><td>last-comment-date</td><td>TIMESTAMP</td></tr><tr><td>user-display-posted-date</td><td>STRING</td></tr><tr><td>author-id</td><td>STRING</td></tr><tr><td>title</td><td>STRING</td></tr><tr><td>category-name</td><td>STRING</td></tr></tbody></table>

#### AllRisks\_V1

This API provides insights into project or task risks, which can help with risk management and mitigation.

**FIELDS**

<table><thead><tr><th width="104">Field Name</th><th width="104">Data Type</th></tr></thead><tbody><tr><td>lastChangedByUserId</td><td>STRING</td></tr><tr><td>lastChangedOn</td><td>TIMESTAMP</td></tr><tr><td>deleted</td><td>BOOLEAN</td></tr><tr><td>status</td><td>STRING</td></tr><tr><td>projectId</td><td>STRING</td></tr><tr><td>impactPerformance</td><td>STRING</td></tr><tr><td>companyId</td><td>STRING</td></tr><tr><td>impactValue</td><td>STRING</td></tr><tr><td>id</td><td>STRING</td></tr><tr><td>projectName</td><td>STRING</td></tr><tr><td>canEdit</td><td>BOOLEAN</td></tr><tr><td>createdOn</td><td>TIMESTAMP</td></tr><tr><td>impactSchedule</td><td>STRING</td></tr><tr><td>lastChangedByUserFirstName</td><td>STRING</td></tr><tr><td>impact</td><td>STRING</td></tr><tr><td>probability</td><td>STRING</td></tr><tr><td>lastChangedByUserLastName</td><td>STRING</td></tr><tr><td>mitigationPlan</td><td>STRING</td></tr><tr><td>source</td><td>STRING</td></tr><tr><td>probabilityValue</td><td>STRING</td></tr><tr><td>createdByUserId</td><td>STRING</td></tr><tr><td>createdByUserFirstName</td><td>STRING</td></tr><tr><td>companyName</td><td>STRING</td></tr><tr><td>projectIsActive</td><td>BOOLEAN</td></tr><tr><td>result</td><td>STRING</td></tr><tr><td>impactCost</td><td>STRING</td></tr><tr><td>createdByUserLastName</td><td>STRING</td></tr></tbody></table>

#### AllTasksAcrossAllProjects\_V1

It allows you to retrieve information about all tasks across multiple projects, making it easier to get a comprehensive view of task-related data.

**FIELDS**

<table><thead><tr><th width="104">Field Name</th><th width="104">Data Type</th></tr></thead><tbody><tr><td>id</td><td>NUMERIC</td></tr><tr><td>canComplete</td><td>BOOLEAN</td></tr><tr><td>comments-count</td><td>NUMERIC</td></tr><tr><td>description</td><td>STRING</td></tr><tr><td>descriptionContentType</td><td>STRING</td></tr><tr><td>has-reminders</td><td>BOOLEAN</td></tr><tr><td>has-unread-comments</td><td>BOOLEAN</td></tr><tr><td>private</td><td>NUMERIC</td></tr><tr><td>content</td><td>STRING</td></tr><tr><td>order</td><td>NUMERIC</td></tr><tr><td>decimalOrder</td><td>NUMERIC</td></tr><tr><td>project-id</td><td>NUMERIC</td></tr><tr><td>project-name</td><td>STRING</td></tr><tr><td>todo-list-id</td><td>NUMERIC</td></tr><tr><td>todo-list-name</td><td>STRING</td></tr><tr><td>tasklist-private</td><td>BOOLEAN</td></tr><tr><td>tasklist-isTemplate</td><td>BOOLEAN</td></tr><tr><td>status</td><td>STRING</td></tr><tr><td>company-name</td><td>STRING</td></tr><tr><td>company-id</td><td>NUMERIC</td></tr><tr><td>creator-id</td><td>NUMERIC</td></tr><tr><td>creator-firstname</td><td>STRING</td></tr><tr><td>creator-lastname</td><td>STRING</td></tr><tr><td>updater-id</td><td>NUMERIC</td></tr><tr><td>updater-firstname</td><td>STRING</td></tr><tr><td>updater-lastname</td><td>STRING</td></tr><tr><td>completed</td><td>BOOLEAN</td></tr><tr><td>start-date</td><td>STRING</td></tr><tr><td>due-date-base</td><td>STRING</td></tr><tr><td>due-date</td><td>STRING</td></tr><tr><td>created-on</td><td>TIMESTAMP</td></tr><tr><td>last-changed-on</td><td>TIMESTAMP</td></tr><tr><td>position</td><td>NUMERIC</td></tr><tr><td>decimal-position</td><td>NUMERIC</td></tr><tr><td>estimated-minutes</td><td>NUMERIC</td></tr><tr><td>priority</td><td>STRING</td></tr><tr><td>progress</td><td>NUMERIC</td></tr><tr><td>harvest-enabled</td><td>BOOLEAN</td></tr><tr><td>parentTaskId</td><td>STRING</td></tr><tr><td>lockdownId</td><td>STRING</td></tr><tr><td>tasklist-lockdownId</td><td>STRING</td></tr><tr><td>has-dependencies</td><td>NUMERIC</td></tr><tr><td>has-predecessors</td><td>NUMERIC</td></tr><tr><td>hasTickets</td><td>BOOLEAN</td></tr><tr><td>tags</td><td>RECORD</td></tr><tr><td>timeIsLogged</td><td>STRING</td></tr><tr><td>attachments-count</td><td>NUMERIC</td></tr><tr><td>canEdit</td><td>BOOLEAN</td></tr><tr><td>viewEstimatedTime</td><td>BOOLEAN</td></tr><tr><td>creator-avatar-url</td><td>STRING</td></tr><tr><td>canLogTime</td><td>BOOLEAN</td></tr><tr><td>commentFollowerIds</td><td>STRING</td></tr><tr><td>changeFollowerIds</td><td>STRING</td></tr><tr><td>userFollowingComments</td><td>BOOLEAN</td></tr><tr><td>userFollowingChanges</td><td>BOOLEAN</td></tr><tr><td>DLM</td><td>NUMERIC</td></tr></tbody></table>

#### ProjectUpdates\_V1

The ProjectUpdates API offers access to updates and changes related to specific projects, ensuring that you are informed about project developments.

**FIELDS**

<table><thead><tr><th width="104">Field Name</th><th width="104">Data Type</th></tr></thead><tbody><tr><td>deletedDate</td><td>STRING</td></tr><tr><td>projectId</td><td>STRING</td></tr><tr><td>color</td><td>STRING</td></tr><tr><td>projectStatus</td><td>STRING</td></tr><tr><td>text</td><td>STRING</td></tr><tr><td>id</td><td>STRING</td></tr><tr><td>health</td><td>STRING</td></tr><tr><td>deleted</td><td>BOOLEAN</td></tr><tr><td>user</td><td>RECORD</td></tr><tr><td>projectName</td><td>STRING</td></tr><tr><td>dateCreated</td><td>TIMESTAMP</td></tr></tbody></table>

### Teamwork v2 APIs

For more information, see [Teamwork v2 API documentation](https://apidocs.teamwork.com/docs/teamwork/78ae9cf8b92bc-teamwork-api-v2).

* [ProjectsTemplates\_V2](#projectstemplates_v2)&#x20;
* [CustomFieldonTasks\_V2](#customfieldontasks_v2)
* [CustomFieldonProjects\_V2](#customfieldontasks_v2)

#### ProjectsTemplates\_V2 &#x20;

Provides templates for creating new projects, streamlining project setup.

**FIELDS**

<table><thead><tr><th width="104">Field Name</th><th width="104">Data Type</th></tr></thead><tbody><tr><td>activePages</td><td>RECORD</td></tr><tr><td>activeUserIsProjectAdmin</td><td>BOOLEAN</td></tr><tr><td>announcement</td><td>STRING</td></tr><tr><td>announcementHTML</td><td>STRING</td></tr><tr><td>category</td><td>RECORD</td></tr><tr><td>company</td><td>RECORD</td></tr><tr><td>createdOn</td><td>TIMESTAMP</td></tr><tr><td>defaultPrivacy</td><td>STRING</td></tr><tr><td>defaults</td><td>RECORD</td></tr><tr><td>description</td><td>STRING</td></tr><tr><td>directFileUploadsEnabled</td><td>BOOLEAN</td></tr><tr><td>filesAutoNewVersion</td><td>BOOLEAN</td></tr><tr><td>harvestTimersEnabled</td><td>BOOLEAN</td></tr><tr><td>id</td><td>NUMERIC</td></tr><tr><td>integrations</td><td>RECORD</td></tr><tr><td>isBillable</td><td>BOOLEAN</td></tr><tr><td>isOnBoardingProject</td><td>BOOLEAN</td></tr><tr><td>isProjectAdmin</td><td>BOOLEAN</td></tr><tr><td>isSampleProject</td><td>BOOLEAN</td></tr><tr><td>lastChangedOn</td><td>TIMESTAMP</td></tr><tr><td>logo</td><td>STRING</td></tr><tr><td>minMaxAvailableDates</td><td>RECORD</td></tr><tr><td>name</td><td>STRING</td></tr><tr><td>notifyEveryone</td><td>BOOLEAN</td></tr><tr><td>overviewStartPage</td><td>STRING</td></tr><tr><td>privacyEnabled</td><td>BOOLEAN</td></tr><tr><td>projectOwnerId</td><td>NUMERIC</td></tr><tr><td>replyByEmailEnabled</td><td>BOOLEAN</td></tr><tr><td>showAnnouncement</td><td>BOOLEAN</td></tr><tr><td>skipWeekends</td><td>BOOLEAN</td></tr><tr><td>starred</td><td>BOOLEAN</td></tr><tr><td>startPage</td><td>STRING</td></tr><tr><td>status</td><td>STRING</td></tr><tr><td>subStatus</td><td>STRING</td></tr><tr><td>tasksStartPage</td><td>STRING</td></tr><tr><td>templateDateTargetDefault</td><td>STRING</td></tr><tr><td>type</td><td>STRING</td></tr></tbody></table>

#### CustomFieldonTasks\_V2&#x20;

Allows for the addition of custom fields to tasks for more detailed task management.

**FIELDS**

<table><thead><tr><th width="104">Field Name</th><th width="104">Data Type</th></tr></thead><tbody><tr><td>id</td><td>NUMERIC</td></tr><tr><td>name</td><td>STRING</td></tr><tr><td>priority</td><td>STRING</td></tr><tr><td>status</td><td>STRING</td></tr><tr><td>parentTaskId</td><td>NUMERIC</td></tr><tr><td>isArchived</td><td>BOOLEAN</td></tr><tr><td>description</td><td>STRING</td></tr><tr><td>descriptionContentType</td><td>STRING</td></tr><tr><td>boardColumn</td><td>RECORD</td></tr><tr><td>canViewEstTime</td><td>BOOLEAN</td></tr><tr><td>updatedBy</td><td>RECORD</td></tr><tr><td>createdBy</td><td>RECORD</td></tr><tr><td>dateCreated</td><td>TIMESTAMP</td></tr><tr><td>dateChanged</td><td>TIMESTAMP</td></tr><tr><td>dateLastModified</td><td>TIMESTAMP</td></tr><tr><td>hasFollowers</td><td>BOOLEAN</td></tr><tr><td>hasLoggedTime</td><td>BOOLEAN</td></tr><tr><td>hasProofs</td><td>BOOLEAN</td></tr><tr><td>hasReminders</td><td>BOOLEAN</td></tr><tr><td>hasRemindersForUser</td><td>BOOLEAN</td></tr><tr><td>hasRelativeReminders</td><td>BOOLEAN</td></tr><tr><td>hasTemplateReminders</td><td>BOOLEAN</td></tr><tr><td>hasTickets</td><td>BOOLEAN</td></tr><tr><td>isPrivate</td><td>BOOLEAN</td></tr><tr><td>installationId</td><td>NUMERIC</td></tr><tr><td>privacyIsInherited</td><td>BOOLEAN</td></tr><tr><td>lockdownId</td><td>NUMERIC</td></tr><tr><td>numMinutesLogged</td><td>NUMERIC</td></tr><tr><td>numBillableMinutesLogged</td><td>NUMERIC</td></tr><tr><td>numTotalMinutesLogged</td><td>NUMERIC</td></tr><tr><td>numActiveSubTasks</td><td>NUMERIC</td></tr><tr><td>numAttachments</td><td>NUMERIC</td></tr><tr><td>numComments</td><td>NUMERIC</td></tr><tr><td>numCommentsRead</td><td>NUMERIC</td></tr><tr><td>numCompletedSubTasks</td><td>NUMERIC</td></tr><tr><td>numDependencies</td><td>NUMERIC</td></tr><tr><td>numEstMins</td><td>NUMERIC</td></tr><tr><td>numPredecessors</td><td>NUMERIC</td></tr><tr><td>position</td><td>NUMERIC</td></tr><tr><td>projectId</td><td>NUMERIC</td></tr><tr><td>startDate</td><td>DATE</td></tr><tr><td>tags</td><td>RECORD</td></tr><tr><td>assignedTo</td><td>RECORD</td></tr><tr><td>dueDate</td><td>DATE</td></tr><tr><td>dueDateFromMilestone</td><td>BOOLEAN</td></tr><tr><td>taskListId</td><td>NUMERIC</td></tr><tr><td>progress</td><td>NUMERIC</td></tr><tr><td>followingChanges</td><td>BOOLEAN</td></tr><tr><td>followingComments</td><td>BOOLEAN</td></tr><tr><td>changeFollowerIds</td><td>STRING</td></tr><tr><td>commentFollowerIds</td><td>STRING</td></tr><tr><td>cardId</td><td>NUMERIC</td></tr><tr><td>order</td><td>NUMERIC</td></tr><tr><td>canComplete</td><td>BOOLEAN</td></tr><tr><td>canEdit</td><td>BOOLEAN</td></tr><tr><td>canLogTime</td><td>BOOLEAN</td></tr><tr><td>canAddSubtasks</td><td>BOOLEAN</td></tr><tr><td>placeholder</td><td>BOOLEAN</td></tr><tr><td>DLM</td><td>NUMERIC</td></tr></tbody></table>

#### CustomFieldonProjects\_V2

This API allows you to work with custom fields associated with projects, providing flexibility for data management and customization.

**FIELDS**

<table><thead><tr><th width="104">Field Name</th><th width="104">Data Type</th></tr></thead><tbody><tr><td>activePages</td><td>RECORD</td></tr><tr><td>activeUserIsProjectAdmin</td><td>BOOLEAN</td></tr><tr><td>announcement</td><td>STRING</td></tr><tr><td>announcementHTML</td><td>STRING</td></tr><tr><td>category</td><td>RECORD</td></tr><tr><td>company</td><td>RECORD</td></tr><tr><td>createdOn</td><td>TIMESTAMP</td></tr><tr><td>defaultPrivacy</td><td>STRING</td></tr><tr><td>defaults</td><td>RECORD</td></tr><tr><td>description</td><td>STRING</td></tr><tr><td>directFileUploadsEnabled</td><td>BOOLEAN</td></tr><tr><td>endDate</td><td>DATE</td></tr><tr><td>filesAutoNewVersion</td><td>BOOLEAN</td></tr><tr><td>harvestTimersEnabled</td><td>BOOLEAN</td></tr><tr><td>id</td><td>NUMERIC</td></tr><tr><td>integrations</td><td>RECORD</td></tr><tr><td>isBillable</td><td>BOOLEAN</td></tr><tr><td>isOnBoardingProject</td><td>BOOLEAN</td></tr><tr><td>isProjectAdmin</td><td>BOOLEAN</td></tr><tr><td>isSampleProject</td><td>BOOLEAN</td></tr><tr><td>lastChangedOn</td><td>TIMESTAMP</td></tr><tr><td>logo</td><td>STRING</td></tr><tr><td>name</td><td>STRING</td></tr><tr><td>notifyEveryone</td><td>BOOLEAN</td></tr><tr><td>overviewStartPage</td><td>STRING</td></tr><tr><td>privacyEnabled</td><td>BOOLEAN</td></tr><tr><td>projectOwnerId</td><td>NUMERIC</td></tr><tr><td>replyByEmailEnabled</td><td>BOOLEAN</td></tr><tr><td>showAnnouncement</td><td>BOOLEAN</td></tr><tr><td>skipWeekends</td><td>BOOLEAN</td></tr><tr><td>starred</td><td>BOOLEAN</td></tr><tr><td>startDate</td><td>DATE</td></tr><tr><td>startPage</td><td>STRING</td></tr><tr><td>status</td><td>STRING</td></tr><tr><td>subStatus</td><td>STRING</td></tr><tr><td>tasksStartPage</td><td>STRING</td></tr><tr><td>type</td><td>STRING</td></tr><tr><td>customField_id</td><td>STRING</td></tr><tr><td>customField</td><td>RECORD</td></tr></tbody></table>

### Teamwork v3 APIs

For more information, see [Teamwork v3 API documentation](https://apidocs.teamwork.com/docs/teamwork/1686380931896-teamwork-api-v3).

* [AllTimeEntries\_V3](#alltimeentries_v3)&#x20;
* [AllTasks\_V3](#alltags_v1)

#### AllTimeEntries\_V3

Retrieves all time entries in Teamwork, aiding in time tracking and reporting for tasks and projects.

**FIELDS**

<table><thead><tr><th width="104">Field Name</th><th width="104">Data Type</th></tr></thead><tbody><tr><td>id</td><td>NUMERIC</td></tr><tr><td>dateCreated</td><td>TIMESTAMP</td></tr><tr><td>createdAt</td><td>TIMESTAMP</td></tr><tr><td>minutes</td><td>NUMERIC</td></tr><tr><td>description</td><td>STRING</td></tr><tr><td>timeLogged</td><td>TIMESTAMP</td></tr><tr><td>billable</td><td>BOOLEAN</td></tr><tr><td>isBillable</td><td>BOOLEAN</td></tr><tr><td>deleted</td><td>BOOLEAN</td></tr><tr><td>hasStartTime</td><td>BOOLEAN</td></tr><tr><td>dateEdited</td><td>TIMESTAMP</td></tr><tr><td>updatedAt</td><td>TIMESTAMP</td></tr><tr><td>userId</td><td>NUMERIC</td></tr><tr><td>user</td><td>RECORD</td></tr><tr><td>taskId</td><td>NUMERIC</td></tr><tr><td>task</td><td>RECORD</td></tr><tr><td>projectId</td><td>NUMERIC</td></tr><tr><td>project</td><td>RECORD</td></tr><tr><td>loggedByUserId</td><td>NUMERIC</td></tr><tr><td>loggedBy</td><td>NUMERIC</td></tr><tr><td>editedByUserId</td><td>NUMERIC</td></tr><tr><td>updatedBy</td><td>NUMERIC</td></tr></tbody></table>

#### AllTasks\_V3

It provides access to all tasks, which can help in tracking and managing tasks across different projects or teams.

**FIELDS**

<table><thead><tr><th width="104">Field Name</th><th width="104">Data Type</th></tr></thead><tbody><tr><td>id</td><td>NUMERIC</td></tr><tr><td>name</td><td>STRING</td></tr><tr><td>description</td><td>STRING</td></tr><tr><td>descriptionContentType</td><td>STRING</td></tr><tr><td>hasDeskTickets</td><td>BOOLEAN</td></tr><tr><td>progress</td><td>NUMERIC</td></tr><tr><td>displayOrder</td><td>NUMERIC</td></tr><tr><td>decimalDisplayOrder</td><td>NUMERIC</td></tr><tr><td>updatedAt</td><td>TIMESTAMP</td></tr><tr><td>updatedBy</td><td>NUMERIC</td></tr><tr><td>isPrivate</td><td>NUMERIC</td></tr><tr><td>status</td><td>STRING</td></tr><tr><td>tasklist</td><td>RECORD</td></tr><tr><td>dueDate</td><td>TIMESTAMP</td></tr><tr><td>estimateMinutes</td><td>NUMERIC</td></tr><tr><td>accumulatedEstimatedMinutes</td><td>NUMERIC</td></tr><tr><td>commentFollowers</td><td>RECORD</td></tr><tr><td>isArchived</td><td>BOOLEAN</td></tr><tr><td>userPermissions</td><td>RECORD</td></tr><tr><td>createdBy</td><td>NUMERIC</td></tr><tr><td>createdAt</td><td>TIMESTAMP</td></tr><tr><td>dateUpdated</td><td>TIMESTAMP</td></tr><tr><td>parentTaskId</td><td>NUMERIC</td></tr><tr><td>tasklistId</td><td>NUMERIC</td></tr><tr><td>createdByUserId</td><td>NUMERIC</td></tr></tbody></table>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://daton-sarasanalytics.gitbook.io/daton/integrations/data-sources/business/teamwork-v2/schema-information.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
