Activity

Get task activity

Get a task's full activity feed, newest first: comments alongside system events such as status and assignee changes.

get/activity/{taskId}

Path parameters

taskIdstring required

Response

List of activities for the task

idstring required
taskIdstring required
typestring required

One of: comment, task, create, status_changed, priority_changed, assignee_changed, unassigned, due_date_changed, title_changed, description_changed.

createdAtstring date-time required
updatedAtstring date-time required
userIdstring nullable required
contentstring nullable required
{"stackTrail":"components:schemas:Activity:properties:eventData","oasType":"schema","type":"unknown","description":"Type-specific payload, e.g. { oldStatus, newStatus } for status_changed. Null for plain comments."}
externalUserNamestring nullable required

Set when the activity was imported from another tool.

externalUserAvatarstring nullable required
externalSourcestring nullable required

The tool it was imported from, e.g. planka, trello, jira.

externalUrlstring nullable required

Changes

Changed in 8 of the 23 revisions of this API.271037

  • 08bbb5bedb5d214See the full diff
    • the response property items/eventData became optional for the status 200

      response-property-became-optional

    • the items/eventData response's property type/format changed from object/ to / for status 200

      response-property-type-changed

    • added the non-success response with the status 400

      response-non-success-status-added

    • added the non-success response with the status 401

      response-non-success-status-added

    • added the non-success response with the status 403

      response-non-success-status-added

    • removed the assignee_changed enum value from the items/type response property for the response status 200

      response-property-enum-value-removed

    • removed the comment enum value from the items/type response property for the response status 200

      response-property-enum-value-removed

    • removed the create enum value from the items/type response property for the response status 200

      response-property-enum-value-removed

    • removed the description_changed enum value from the items/type response property for the response status 200

      response-property-enum-value-removed

    • removed the due_date_changed enum value from the items/type response property for the response status 200

      response-property-enum-value-removed

    • removed the priority_changed enum value from the items/type response property for the response status 200

      response-property-enum-value-removed

    • removed the status_changed enum value from the items/type response property for the response status 200

      response-property-enum-value-removed

    • removed the task enum value from the items/type response property for the response status 200

      response-property-enum-value-removed

    • removed the title_changed enum value from the items/type response property for the response status 200

      response-property-enum-value-removed

    • removed the unassigned enum value from the items/type response property for the response status 200

      response-property-enum-value-removed

    • added the required property items/updatedAt to the response with the 200 status

      response-required-property-added

    This revision also has 3 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog

  • 32cece1ebe4321See the full diff
    • the items/createdAt response's property type/format changed from / to string/date-time for status 200

      response-property-type-changed

    • the items/type response's property type/format changed from / to string/ for status 200

      response-property-type-changed

    • added the required property items/eventData to the response with the 200 status

      response-required-property-added

    • the response property items/content became nullable for the status 200

      response-property-became-nullable

    • the response property items/externalSource became nullable for the status 200

      response-property-became-nullable

    • the response property items/externalUrl became nullable for the status 200

      response-property-became-nullable

    • the response property items/externalUserAvatar became nullable for the status 200

      response-property-became-nullable

    • the response property items/externalUserName became nullable for the status 200

      response-property-became-nullable

    • the response property items/userId became nullable for the status 200

      response-property-became-nullable

    • response property items/content list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • response property items/externalSource list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • response property items/externalUrl list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • response property items/externalUserAvatar list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • response property items/externalUserName list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • response property items/userId list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • response property items/content list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property items/externalSource list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property items/externalUrl list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property items/externalUserAvatar list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property items/externalUserName list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property items/userId list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • the items/type response's property type/format changed from string/ to / for status 200

      response-property-type-changed

    This revision also has 1 change that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog

  • 4b8811b821e676See the full diff
    • the response property items/content became nullable for the status 200

      response-property-became-nullable

    • the response property items/externalSource became nullable for the status 200

      response-property-became-nullable

    • the response property items/externalUrl became nullable for the status 200

      response-property-became-nullable

    • the response property items/externalUserAvatar became nullable for the status 200

      response-property-became-nullable

    • the response property items/externalUserName became nullable for the status 200

      response-property-became-nullable

    • the response property items/userId became nullable for the status 200

      response-property-became-nullable

    • the items/type response's property type/format changed from / to string/ for status 200

      response-property-type-changed

    • response property items/content list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • response property items/externalSource list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • response property items/externalUrl list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • response property items/externalUserAvatar list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • response property items/externalUserName list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • response property items/userId list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

  • f6c7baa3692414See the full diff
    • response property items/userId list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • added the required property items/externalSource to the response with the 200 status

      response-required-property-added

    • added the required property items/externalUrl to the response with the 200 status

      response-required-property-added

    • added the required property items/externalUserAvatar to the response with the 200 status

      response-required-property-added

    • added the required property items/externalUserName to the response with the 200 status

      response-required-property-added

  • 38f83a691e6a110See the full diff
    • the items/type response's property type/format changed from string/ to / for status 200

      response-property-type-changed

    • added the new assignee_changed enum value to the items/type response property for the response status 200

      response-property-enum-value-added

    • added the new comment enum value to the items/type response property for the response status 200

      response-property-enum-value-added

    • added the new create enum value to the items/type response property for the response status 200

      response-property-enum-value-added

    • added the new description_changed enum value to the items/type response property for the response status 200

      response-property-enum-value-added

    • added the new due_date_changed enum value to the items/type response property for the response status 200

      response-property-enum-value-added

    • added the new priority_changed enum value to the items/type response property for the response status 200

      response-property-enum-value-added

    • added the new status_changed enum value to the items/type response property for the response status 200

      response-property-enum-value-added

    • added the new task enum value to the items/type response property for the response status 200

      response-property-enum-value-added

    • added the new title_changed enum value to the items/type response property for the response status 200

      response-property-enum-value-added

    • added the new unassigned enum value to the items/type response property for the response status 200

      response-property-enum-value-added

  • 93b23177312616See the full diff
    • the items/ response's property type/format changed from / to object/ for status 200

      response-property-type-changed

    • added the required property items/content to the response with the 200 status

      response-required-property-added

    • added the required property items/createdAt to the response with the 200 status

      response-required-property-added

    • added the required property items/id to the response with the 200 status

      response-required-property-added

    • added the required property items/taskId to the response with the 200 status

      response-required-property-added

    • added the required property items/type to the response with the 200 status

      response-required-property-added

    • added the required property items/userId to the response with the 200 status

      response-required-property-added