Activity

Create activity

Record a system-generated event on a task. Most events are written by the server itself; this exists for importers and integrations.

post/activity/create

Request body

taskIdstring required
messagestring nullable required

Free-text body. Null for events whose meaning is in eventData.

typestring required

The event kind, e.g. status_changed or assignee_changed.

eventDataobject nullable

Type-specific payload stored alongside the event.

Response

The created activity

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