GET/projects/api/v3/projects/{projectId}/latestactivity

List latest activity for a specific project.

Lists the latest activity for a specific project. When you access a project you will see all the recent activity. This corresponds to that view in Teamwork. There is some parameters you can send in to filter your results.

Path Params

  • Name
    projectId
    Type
    integer
    required
    Description

Query Params

  • Name
    updatedAfter
    Type
    string
    Description
    filter by updated after date
  • Name
    startDate
    Type
    string
    Description
    filter by start datetime
  • Name
    sort
    Type
    string
    Description
    sort by (deprecated, use orderBy)
  • Name
    projectStatus
    Type
    string
    Description
    filter by project status
  • Name
    orderMode
    Type
    string
    Description
    order mode
  • Name
    orderBy
    Type
    string
    Description
    sort by
  • Name
    endDate
    Type
    string
    Description
    filter by end datetime
  • Name
    projectId
    Type
    integer
    Description
    filter by project id (deprecated, use projectIds)
  • Name
    pageSize
    Type
    integer
    Description
    number of items in a page
    Default
    50
  • Name
    page
    Type
    integer
    Description
    page number
    Default
    1
  • Name
    maxId
    Type
    integer
    Description
    activity id offset
  • Name
    catchupFromId
    Type
    integer
    Description
    limit results from previous id
  • Name
    showDeleted
    Type
    boolean
    Description
    include deleted items
    Default
    false
  • Name
    onlyStarredProjects
    Type
    boolean
    Description
    filter by starred projects only
    Default
    false
  • Name
    onlyProjectsWithExplicitMembership
    Type
    boolean
    Description
    only projects with explicit membership
  • Name
    matchAllProjectTags
    Type
    boolean
    Description
    enforce all tag ids must be matched
  • Name
    includeArchivedProjects
    Type
    boolean
    Description
    include archived projects
  • Name
    groupCommentActivityType
    Type
    boolean
    Description
    group all activities on comments
  • Name
    userIds
    Type
    array[integer]
    Description
    filter by user ids
    Format
    Comma separated values
  • Name
    projectTagIds
    Type
    array[integer]
    Description
    filter by project tag ids
    Format
    Comma separated values
  • Name
    projectStatuses
    Type
    array[string]
    Description
    list of project status
    Format
    Comma separated values
  • Name
    projectOwnerIds
    Type
    array[integer]
    Description
    filter by project owner ids
    Format
    Comma separated values
  • Name
    projectIds
    Type
    array[integer]
    Description
    filter by project ids
    Format
    Comma separated values
  • Name
    projectHealths
    Type
    array[integer]
    Description
    list of project health
    Format
    Comma separated values
  • Name
    projectCompanyIds
    Type
    array[integer]
    Description
    filter by company ids
    Format
    Comma separated values
  • Name
    projectCategoryIds
    Type
    array[integer]
    Description
    filter by project category ids
    Format
    Comma separated values
  • Name
    include
    Type
    array[string]
    Description
    include
    Format
    Comma separated values
    Allowed values
    • projects
    • users
    • companies
  • Name
    fields[users]
    Type
    array[string]
    Description
    Format
    Comma separated values
    Allowed values
    • id
    • firstName
    • lastName
    • title
    • email
    • companyId
    • company
    • isAdmin
    • isClientUser
    • isServiceAccount
    • type
    • deleted
    • avatarUrl
    • lengthOfDay
    • workingHoursId
    • workingHour
    • userRate
    • userCost
    • canAddProjects
  • Name
    fields[projects]
    Type
    array[string]
    Description
    Format
    Comma separated values
    Allowed values
    • id
    • name
  • Name
    fields[companies]
    Type
    array[string]
    Description
    Format
    Comma separated values
    Allowed values
    • id
    • name
    • logoUploadedToServer
    • logoImage
  • Name
    fields[activities]
    Type
    array[string]
    Description
    Format
    Comma separated values
    Allowed values
    • id
    • dateTime
    • activityType
    • latestActivityType
    • itemId
    • itemLink
    • itemType
    • itemDescription
    • itemExtraDescription
    • itemExtraLink
    • itemPublicInfo
    • forUserId
    • forUserName
    • dueDate
    • isPrivate
    • lockdownId
    • projectId
    • companyId
  • Name
    activityTypes
    Type
    array[string]
    Description
    filter by activity types
    Format
    Comma separated values
    Allowed values
    • task
    • tasklist
    • project
    • message
    • notebook
    • milestone
    • like
    • file
    • link
    • billinginvoice
    • task_comment
    • milestone_comment
    • file_comment
    • link_comment
    • comment

Responses

  • Code
    200
    Type
    object
    Schema
    Description
    200 OK
    ActivitiesResponse contains all the information returned when sending a GET request to the activity endpoint.
  • Code
    400
    Type
    object
    Schema
    Description
    400 Bad Request
    ErrorResponse defines how []Error should be marshaled to JSON.

Examples

200 OK

ActivitiesResponse
{  "activities": [    {      "activityType": "string",      "company": {        "id": 0,        "meta": {},        "type": "string"      },      "companyId": 0,      "dateTime": "string",      "description": "string",      "dueDate": "string",      "extraDescription": "string",      "forUser": {        "id": 0,        "meta": {},        "type": "string"