Back to TeamworkGet all project updates
Return the updates from all projects that the logged-in user can access.
Input
type: object
properties:
parameters:
type: object
properties:
updatedAfter:
type: string
format: date-time
description: filter by updated after
projectStatus:
type: string
description: filter by project status
orderMode:
type: string
enum:
- asc
- desc
default: asc
description: order mode
orderBy:
type: string
enum:
- date
- color
- health
- project
- user
default: date
description: order by
createdAfter:
type: string
format: date-time
description: filter by creation date
projectId:
type: integer
description: filter by project id
pageSize:
type: integer
default: '50'
description: number of items in a page
page:
type: integer
default: '1'
description: page number
showDeleted:
type: boolean
default: 'false'
description: include deleted items
reactions:
type: boolean
default: 'false'
description: add reactions to the response
onlyStarredProjects:
type: boolean
description: filter by starred projects only
matchAllProjectTags:
type: boolean
description: match all project tags
includeArchivedProjects:
type: boolean
description: include archived projects
emoji:
type: boolean
default: 'true'
description: parse emojis to unicode
activeOnly:
type: boolean
default: 'true'
description: filter by active
projectTagIds:
type: array
items:
type: integer
description: filter by project tag ids
projectStatuses:
type: array
items:
type: string
description: list of project status
projectOwnerIds:
type: array
items:
type: integer
description: filter by project owner ids
projectHealths:
type: array
items:
type: integer
description: filter by project health
projectHealth:
type: array
items:
type: integer
description: filter by project health (deprecated, use projectHealths)
projectCompanyIds:
type: array
items:
type: integer
description: filter by company ids
projectCategoryIds:
type: array
items:
type: integer
description: filter by project category ids
include:
type: array
items:
enum:
- projects
- createdBy
- deletedBy
- likes.users
type: string
description: include
fields[users]:
type: array
items:
enum:
- id
- firstName
- lastName
- title
- email
- companyId
- company
- isAdmin
- isClientUser
- isServiceAccount
- type
- deleted
- avatarUrl
- lengthOfDay
- workingHoursId
- workingHour
- userRate
- userCost
- canAddProjects
type: string
fields[projects]:
type: array
items:
enum:
- id
- name
type: string
fields[projectUpdates]:
type: array
items:
enum:
- id
- projectId
- text
- isActive
- health
- color
- dateCreated
- deleted
- deletedDate
- numLikes
- reactions
type: string
title: Parameters
Output
type: object
title: ProjectUpdatesResponse
properties:
included:
type: object
properties:
projects:
type: object
users:
type: object
meta:
type: object
title: Meta
properties:
averageSpend:
type: integer
limit:
type: integer
nextCursor:
type: string
page:
type: object
title: MetaPage
properties:
count:
type: integer
hasMore:
type: boolean
pageOffset:
type: integer
pageSize:
type: integer
prevCursor:
type: string
totalCapacity:
type: integer
projectUpdates:
type: array
items:
type: object
title: ProjectUpdate
properties:
color:
type: string
createdAt:
type: string
createdBy:
type: integer
deleted:
type: boolean
deletedAt:
type: string
deletedBy:
type: integer
health:
type: integer
healthLabel:
type: string
id:
type: integer
likeFromUserIDs:
type: array
items:
type: integer
likeFromUsers:
type: array
items:
type: object
title: Relationship
properties:
id:
type: integer
meta:
type: object
type:
type: string
project:
type: object
title: Relationship
properties:
id:
type: integer
meta:
type: object
type:
type: string
projectId:
type: integer
reactions:
type: object
title: ReactionsForObject
properties:
counts:
type: object
title: ReactionsForObjectCounter
properties:
dislike:
type: integer
frown:
type: integer
heart:
type: integer
joy:
type: integer
like:
type: integer
mine:
type: array
items:
type: string
text:
type: string
updatedAt:
type: string