Activity

Update comment

Edit a comment. Only the comment's author may do this.

put/activity/comment

Request body

activityIdstring required
commentstring required

Response

The updated comment

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.281038

  • 08bbb5bedb5d215See the full diff
    • the response property eventData became optional for the status 200

      response-property-became-optional

    • the 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

    • added the non-success response with the status 404

      response-non-success-status-added

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

      response-property-enum-value-removed

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

      response-property-enum-value-removed

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

      response-property-enum-value-removed

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

      response-property-enum-value-removed

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

      response-property-enum-value-removed

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

      response-property-enum-value-removed

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

      response-property-enum-value-removed

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

      response-property-enum-value-removed

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

      response-property-enum-value-removed

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

      response-property-enum-value-removed

    • added the required property 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

  • 32cece1ebe4331See the full diff
    • request body became required

      request-body-became-required

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

      response-property-type-changed

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

      response-property-type-changed

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

      response-required-property-added

    • the response property content became nullable for the status 200

      response-property-became-nullable

    • the response property externalSource became nullable for the status 200

      response-property-became-nullable

    • the response property externalUrl became nullable for the status 200

      response-property-became-nullable

    • the response property externalUserAvatar became nullable for the status 200

      response-property-became-nullable

    • the response property externalUserName became nullable for the status 200

      response-property-became-nullable

    • the response property userId became nullable for the status 200

      response-property-became-nullable

    • response property 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 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 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 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 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 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 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 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 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 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 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 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 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 content became nullable for the status 200

      response-property-became-nullable

    • the response property externalSource became nullable for the status 200

      response-property-became-nullable

    • the response property externalUrl became nullable for the status 200

      response-property-became-nullable

    • the response property externalUserAvatar became nullable for the status 200

      response-property-became-nullable

    • the response property externalUserName became nullable for the status 200

      response-property-became-nullable

    • the response property userId became nullable for the status 200

      response-property-became-nullable

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

      response-property-type-changed

    • response property 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 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 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 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 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 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 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 externalSource to the response with the 200 status

      response-required-property-added

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

      response-required-property-added

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

      response-required-property-added

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

      response-required-property-added

  • 38f83a691e6a110See the full diff
    • the 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 type response property for the response status 200

      response-property-enum-value-added

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

      response-property-enum-value-added

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

      response-property-enum-value-added

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

      response-property-enum-value-added

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

      response-property-enum-value-added

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

      response-property-enum-value-added

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

      response-property-enum-value-added

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

      response-property-enum-value-added

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

      response-property-enum-value-added

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

      response-property-enum-value-added

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

      response-body-type-changed

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

      response-required-property-added

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

      response-required-property-added

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

      response-required-property-added

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

      response-required-property-added

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

      response-required-property-added

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

      response-required-property-added