Schema Information
This subtopic provides a structured reference to assist you in working with Daton's Teamwork connector and the associated fields and tables.
Tables/APIs
The following is the list of tables or APIs associated with the Teamwork connector:
Teamwork v1 APIs
For more information, see Teamwork v1 API documentation.
Activity
Retrieves activity feeds or logs for projects or tasks.
FIELDS
project_id
STRING
project_name
STRING
company_id
STRING
company_name
STRING
id
STRING
activitytype
STRING
description
STRING
extradescription
STRING
isprivate
STRING
itemid
STRING
itemlink
STRING
latestActivityType
STRING
link
STRING
lockdownId
STRING
publicinfo
STRING
type
STRING
due_date
STRING
userid
STRING
datetime
STRING
foruserid
STRING
forusername
STRING
for_user_avatar_url
STRING
from_user_avatar_url
STRING
fromusername
STRING
AllLinks
Provides access to all links or hyperlinks associated with projects, tasks, or other items.
FIELDS
links
RECORD
name
STRING
id
STRING
AllPeopleList
Retrieves a list of all people (users) in your Teamwork organization.
site_owner
BOOLEAN
STRING
last_name
STRING
useShorthandDurations
BOOLEAN
profile
STRING
userUUID
STRING
user_name
STRING
id
STRING
phone_number_office
STRING
last_active
STRING
phone_number_mobile
STRING
first_name
STRING
user_type
STRING
im_service
STRING
im_handle
STRING
login_count
STRING
openId
STRING
phone_number_office_ext
STRING
twoFactorAuthEnabled
BOOLEAN
company_id
STRING
has_access_to_new_projects
BOOLEAN
address_zip
STRING
phone_number_fax
STRING
full_name
STRING
last_login
STRING
companyId
STRING
administrator
BOOLEAN
address_city
STRING
pid
STRING
profile_text
STRING
phone_number_home
STRING
email_address
STRING
lengthOfDay
STRING
tags
STRING
company_name
STRING
last_changed_on
STRING
deleted
BOOLEAN
address_state
STRING
address_country
STRING
notes
STRING
phone_number_mobile_parts
RECORD
permissions
RECORD
user_invited_status
STRING
address
RECORD
address_line_2
STRING
address_line_1
STRING
created_at
STRING
textFormat
STRING
user_invited_date
STRING
avatar_url
STRING
in_owner_company
BOOLEAN
user_invited
STRING
email_alt_1
STRING
email_alt_2
STRING
email_alt_3
STRING
title
STRING
AllRisks: Retrieves information about risks associated with projects or tasks.
FIELDS
lastChangedOn
STRING
createdByUserId
STRING
impact
STRING
impactSchedule
STRING
impactValue
STRING
projectId
STRING
status
STRING
probabilityValue
STRING
source
STRING
result
STRING
createdOn
STRING
id
STRING
lastChangedByUserId
STRING
deleted
BOOLEAN
createdByUserLastName
STRING
companyName
STRING
createdByUserFirstName
STRING
lastChangedByUserFirstName
STRING
projectName
STRING
projectIsActive
STRING
impactPerformance
STRING
mitigationPlan
STRING
probability
STRING
lastChangedByUserLastName
STRING
impactCost
STRING
companyId
STRING
AllRunningTimers
Allows you to access running timers for tasks.
FIELDS
dateDeleted
STRING
serverTime
STRING
intervals
RECORD
description
STRING
dateUpdated
STRING
projectName
STRING
projectId
STRING
billable
BOOLEAN
running
BOOLEAN
id
STRING
taskName
STRING
lastStartedAt
STRING
taskId
STRING
dateCreated
STRING
duration
STRING
deleted
BOOLEAN
userId
STRING
AllTaskAcrossAllProjects
Retrieves information about tasks across all projects.
FIELDS
id
NUMERIC
boardColumn
RECORD
canComplete
BOOLEAN
comments_count
NUMERIC
description
STRING
has_reminders
BOOLEAN
has_unread_comments
BOOLEAN
private
NUMERIC
content
STRING
order
NUMERIC
project_id
NUMERIC
project_name
STRING
todo_list_id
NUMERIC
todo_list_name
STRING
tasklist_private
BOOLEAN
tasklist_isTemplate
BOOLEAN
status
STRING
company_name
STRING
company_id
NUMERIC
creator_id
NUMERIC
creator_firstname
STRING
creator_lastname
STRING
updater_id
NUMERIC
updater_firstname
STRING
updater_lastname
STRING
completed
BOOLEAN
start_date
STRING
due_date_base
STRING
due_date
STRING
created_on
STRING
last_changed_on
STRING
position
NUMERIC
estimated_minutes
NUMERIC
priority
STRING
progress
NUMERIC
harvest_enabled
BOOLEAN
parentTaskId
STRING
lockdownId
STRING
tasklist_lockdownId
STRING
has_dependencies
NUMERIC
has_predecessors
NUMERIC
hasTickets
BOOLEAN
tags
RECORD
timeIsLogged
STRING
attachments_count
NUMERIC
predecessors
STRING
canEdit
BOOLEAN
viewEstimatedTime
BOOLEAN
creator_avatar_url
STRING
canLogTime
BOOLEAN
commentFollowerSummary
STRING
commentFollowerIds
STRING
userFollowingComments
BOOLEAN
userFollowingChanges
BOOLEAN
DLM
NUMERIC
boardColumn.id
NUMERIC
boardColumn.name
STRING
boardColumn.color
STRING
AllTaskList: Retrieves a list of all tasks in your Teamwork projects.
FIELDS
id
STRING
name
STRING
description
STRING
position
NUMERIC
projectId
STRING
projectName
STRING
lastUpdated
STRING
private
BOOLEAN
isTemplate
BOOLEAN
tags
STRING
milestone_id
STRING
pinned
BOOLEAN
complete
BOOLEAN
uncompleted_count
NUMERIC
status
STRING
notifyTaskAssignee
BOOLEAN
CommentsAcrossAllTypes: Retrieves comments across various types of items in Teamwork, such as tasks or projects.
FIELDS
project_id
STRING
author_lastname
STRING
commentable_id
STRING
commentable_type
STRING
emailed_from
STRING
isRead
STRING
private
STRING
lockdown_id
STRING
datetime
STRING
author_avatar_url
STRING
canEdit
BOOLEAN
id
STRING
company_name
STRING
last_changed_on
STRING
content_type
STRING
nr_notified_people
STRING
canDelete
BOOLEAN
type
STRING
item_name
STRING
attachments_count
STRING
_author_id
RECORD
company_id
STRING
canLike
BOOLEAN
html_body
STRING
project_name
STRING
body
STRING
commentNo
STRING
attachments
RECORD
author_firstname
STRING
author_company
STRING
comment_link
STRING
author_id
STRING
GetAllExpenses: Retrieves expense-related information for projects or tasks.
FIELDS
invoice_id
STRING
project_id
STRING
name
STRING
description
STRING
created_by_user_firstname
STRING
company_id
STRING
project_name
STRING
created_by_user_id
STRING
created_by_user_lastname
STRING
id
STRING
date
STRING
company_name
STRING
cost
STRING
LatestMessages: Accesses the latest messages or communications within your Teamwork projects.
FIELDS
project_id
STRING
author_first_name
STRING
milestone_id
STRING
contributingUsers
STRING
attachmentsCount
STRING
isRead
STRING
private
STRING
comments_count
STRING
author_avatar_url
STRING
author_last_name
STRING
tags
STRING
company_name
STRING
id
STRING
last_changed_on
STRING
content_type
STRING
isOriginal
STRING
user_display_posted_date
STRING
user_display_posted_time
STRING
attachments_count
STRING
category_color
STRING
post_id
STRING
userFollowing
BOOLEAN
category_id
STRING
followerIds
STRING
html_body
STRING
project_name
STRING
posted_on
STRING
body
STRING
attachments
STRING
last_comment_date
STRING
author_id
STRING
title
STRING
category_name
STRING
ListAllTags: Retrieves a list of all tags used within your Teamwork projects.
FIELDS
name
STRING
id
STRING
color
STRING
Milestones: Retrieves information related to project milestones.
FIELDS
projectType
STRING
canComplete
BOOLEAN
project_id
STRING
responsible_party_id
STRING
responsiblePartyFullNames
STRING
completed_on
STRING
private
BOOLEAN
userFollowingComments
BOOLEAN
comments_count
STRING
status
STRING
changeFollowerIds
STRING
created_on
STRING
tags
STRING
canEdit
BOOLEAN
responsible_party_type
STRING
isprivate
STRING
company_name
STRING
id
STRING
last_changed_on
STRING
commentFollowerIds
STRING
completed
BOOLEAN
reminder
STRING
tasklists
RECORD
userFollowingChanges
BOOLEAN
description
STRING
responsible_party_firstname
STRING
responsible_party_ids
STRING
responsible_party_names
STRING
responsible_party_lastname
STRING
company_id
STRING
creator_id
STRING
dueDateOffset
STRING
project_name
STRING
deadline
STRING
_isprivate
RECORD
title
STRING
Project: Allows you to interact with project-related data, including creating, updating, or retrieving project details.
FIELDS
announcement
STRING
announcementHTML
STRING
category
RECORD
company
RECORD
created_on
STRING
defaultPrivacy
STRING
defaults
RECORD
description
STRING
endDate
STRING
filesAutoNewVersion
BOOLEAN
harvest_timers_enabled
BOOLEAN
id
STRING
integrations
RECORD
isProjectAdmin
BOOLEAN
last_changed_on
STRING
logo
STRING
name
STRING
notifyeveryone
BOOLEAN
overview_start_page
STRING
privacyEnabled
BOOLEAN
replyByEmailEnabled
BOOLEAN
show_announcement
BOOLEAN
starred
BOOLEAN
startDate
STRING
start_page
STRING
status
STRING
subStatus
STRING
tags
STRING
tasks_start_page
STRING
ProjectCategories: Manages project categories or groupings.
FIELDS
parent_id
STRING
name
STRING
count
STRING
elements_count
STRING
id
STRING
color
STRING
type
STRING
ProjectRole: Deals with user roles and permissions within projects.
FIELDS
projectId
STRING
users
RECORD
name
STRING
description
STRING
id
INTEGER
ProjectUpdates: Retrieves updates and changes made to projects.
FIELDS
projectId
STRING
deletedDate
STRING
text
STRING
health
STRING
id
STRING
dateCreated
STRING
color
STRING
deleted
STRING
user
RECORD
TimeEntriesAcrossAllProjects: Retrieves time entries across all projects.
FIELDS
status
STRING
billableType
STRING
invoicedType
STRING
canEdit
BOOLEAN
company_id
STRING
company_name
STRING
createdAt
STRING
date
STRING
dateUserPerspective
STRING
description
STRING
has_start_time
STRING
hours
STRING
id
STRING
invoiceNo
STRING
invoiceStatus
STRING
isbillable
STRING
isbilled
STRING
minutes
STRING
parentTaskId
STRING
parentTaskName
STRING
project_id
STRING
project_name
STRING
project_status
STRING
tags
STRING
taskEstimatedTime
STRING
todo_item_id
STRING
taskIsPrivate
STRING
taskIsSubTask
STRING
todo_item_name
STRING
task_tags
STRING
todo_list_id
STRING
tasklistId
STRING
todo_list_name
STRING
ticket_id
STRING
updated_date
STRING
person_first_name
STRING
person_id
STRING
person_last_name
STRING
TimeTotalAcrossProjects: Calculates the total time spent across all projects.
FIELDS
company
RECORD
name
STRING
totalNonBilledMins
STRING
totalBillableHours
STRING
totalBillableMins
STRING
totalNonBillableMins
STRING
totalMins
STRING
totalNonBillableHours
STRING
totalBilledHours
STRING
totalHours
STRING
totalNonBilledHours
STRING
id
STRING
totalBilledTime
STRING
totalBilledMins
STRING
TimeTotalOnAProject: Calculates the total time spent on a specific project.
FIELDS
projectID
STRING
projectType
STRING
company
RECORD
time_estimates
RECORD
name
STRING
id
STRING
time_totals
RECORD
UserStatuses: Retrieves information about user statuses or presence within Teamwork.
FIELDS
first_name
STRING
reset
BOOLEAN
status
STRING
neverUpdated
BOOLEAN
last_name
STRING
updated_date
STRING
statusHTML
STRING
geoipLocation
STRING
posted_on
STRING
avatar_url
STRING
id
STRING
last_changed_on
STRING
userId
STRING
isClockedIn
STRING
Teamwork v2 APIs
For more information, see Teamwork v2 API documentation.
CustomFieldsForV2Projects: Deals with custom fields associated with projects in Teamwork, allowing you to create, retrieve, update, or delete custom fields for project-related data.
FIELDS
id
INTEGER
entity
STRING
name
STRING
description
STRING
type
STRING
isPrivate
BOOLEAN
required
BOOLEAN
createdAt
TIMESTAMP
createdByUserId
INTEGER
createdBy
INTEGER
updatedAt
TIMESTAMP
updatedByUserId
INTEGER
updatedBy
INTEGER
deleted
BOOLEAN
CustomFieldsForV2Tasks: Deals with custom fields associated with tasks in Teamwork, enabling you to work with custom data fields specific to tasks within your projects.
FIELDS
id
INTEGER
entity
STRING
name
STRING
description
STRING
type
STRING
isPrivate
BOOLEAN
required
BOOLEAN
createdAt
TIMESTAMP
createdByUserId
INTEGER
createdBy
INTEGER
updatedAt
TIMESTAMP
updatedByUserId
INTEGER
updatedBy
INTEGER
deleted
BOOLEAN
ProjectsV2: Manages projects within Teamwork, providing functionality for creating, updating, retrieving, or managing project-related data.
FIELDS
activePages
RECORD
activeUserIsProjectAdmin
BOOLEAN
announcement
STRING
announcementHTML
STRING
company
RECORD
createdOn
STRING
defaultPrivacy
STRING
defaults
RECORD
description
STRING
directFileUploadsEnabled
BOOLEAN
filesAutoNewVersion
BOOLEAN
harvestTimersEnabled
BOOLEAN
id
INTEGER
integrations
RECORD
isOnBoardingProject
BOOLEAN
isProjectAdmin
BOOLEAN
isSampleProject
BOOLEAN
lastChangedOn
STRING
lastWorkedOn
STRING
logo
STRING
name
STRING
notifyEveryone
BOOLEAN
overviewStartPage
STRING
privacyEnabled
BOOLEAN
projectOwnerId
INTEGER
replyByEmailEnabled
BOOLEAN
showAnnouncement
BOOLEAN
skipWeekends
BOOLEAN
starred
BOOLEAN
startPage
STRING
status
STRING
subStatus
STRING
tasksStartPage
STRING
type
STRING
customFields
RECORD
category
RECORD
endDate
DATE
isBillable
BOOLEAN
people
STRING
startDate
DATE
tags
RECORD
boardData
RECORD
portfolioBoards
RECORD
completedByUserFirstName
STRING
completedByUserId
INTEGER
completedByUserLastName
STRING
completedOn
TIMESTAMP
archivedByUserId
INTEGER
archivedByUserName
STRING
dateArchived
TIMESTAMP
TasksV2: Retrieves tasks within Teamwork projects, allowing you to interact with tasks, create or update tasks, and retrieve task-related information.
FIELDS
id
INTEGER
name
STRING
priority
STRING
status
STRING
parentTaskId
INTEGER
description
STRING
canViewEstTime
BOOLEAN
updatedBy
RECORD
createdBy
RECORD
dateCreated
STRING
dateChanged
STRING
dateLastModified
STRING
hasFollowers
BOOLEAN
hasLoggedTime
BOOLEAN
hasReminders
BOOLEAN
hasRemindersForUser
BOOLEAN
hasRelativeReminders
BOOLEAN
hasTemplateReminders
BOOLEAN
hasTickets
BOOLEAN
isPrivate
BOOLEAN
installationId
INTEGER
privacyIsInherited
BOOLEAN
lockdownId
INTEGER
numMinutesLogged
INTEGER
numActiveSubTasks
INTEGER
numAttachments
INTEGER
numComments
INTEGER
numCommentsRead
INTEGER
numCompletedSubTasks
INTEGER
numDependencies
INTEGER
numEstMins
INTEGER
numPredecessors
INTEGER
position
INTEGER
projectId
INTEGER
dueDateFromMilestone
BOOLEAN
taskListId
INTEGER
progress
INTEGER
followingChanges
BOOLEAN
followingComments
BOOLEAN
changeFollowerIds
STRING
commentFollowerIds
STRING
order
INTEGER
canComplete
BOOLEAN
canEdit
BOOLEAN
canLogTime
BOOLEAN
canAddSubtasks
BOOLEAN
placeholder
BOOLEAN
DLM
INTEGER
customFields
RECORD
assignedTo
RECORD
Teamwork v3 APIs
For more information, see Teamwork v3 API documentation.
V3_ALLRunningTimersWithDetails: Provides a list of all running timers with detailed information, such as the task or project associated with each timer.
FIELDS
users
RECORD
tasks
RECORD
tasklists
RECORD
projects
RECORD
V3_AllRunningTimers: Returns a list of all running timers but with basic information without details.
FIELDS
billable
BOOLEAN
createdAt
STRING
deleted
BOOLEAN
deletedAt
STRING
description
STRING
duration
INTEGER
id
INTEGER
intervals
RECORD
lastStartedAt
STRING
projectId
INTEGER
running
BOOLEAN
serverTime
STRING
taskId
INTEGER
timeLogId
INTEGER
timerLastIntervalEnd
STRING
updatedAt
STRING
userId
INTEGER
V3_AllTimeEntries: Retrieves a list of all time entries recorded in Teamwork, possibly without additional details.
FIELDS
billable
BOOLEAN
dateCreated
STRING
dateDeleted
STRING
dateEdited
STRING
deleted
BOOLEAN
deletedByUserId
INTEGER
description
STRING
deskTicketId
INTEGER
editedByUserId
INTEGER
hasStartTime
BOOLEAN
id
INTEGER
invoiceNumber
STRING
loggedByUserId
INTEGER
minutes
INTEGER
projectBillingInvoiceId
INTEGER
projectId
INTEGER
taskId
INTEGER
taskIdPreMove
INTEGER
timeLogged
STRING
userId
INTEGER
V3_AllTimeEntriesWithDetails: This API is similar to the above but with more detailed information included for each time entry.
FIELDS
users
RECORD
tasks
RECORD
tasklists
RECORD
projects
RECORD
V3_TimeLogTotals: Provides totals or summaries of time logged for various tasks, projects, or users within a specified time period.
FIELDS
projectID
INTEGER
projectType
STRING
estimatedMinutesActive
INTEGER
estimatedMinutesCompleted
INTEGER
estimatedMinutesFiltered
INTEGER
estimatedMinutesWithLoggedTime
INTEGER
minutes
INTEGER
minutesBillable
INTEGER
minutesBilled
INTEGER
minutesNonBillable
INTEGER
minutesNonBilled
INTEGER
Last updated