v51

latestOpenAPI 3.0.3raw.githubusercontent.com2026-08-01121113461.4 KB
thread-events

Create a ThreadEvent.

For ASSIGN/UNASSIGN, delegates to the service layer which owns the idempotence rules, edit-rights validation and the undo window. For IM, persists the event via the serializer and then re-syncs MENTION rows.

Returns 204 when the service decides nothing was new (every assignee already assigned, full UNASSIGN absorbed by undo, …).

post/api/v1.0/threads/{thread_id}/events/

Path parameters

thread_idstring uuid required

Request body

type'im' | 'assign' | 'unassign' required
  • im - Instant message
  • assign - Assign
  • unassign - Unassign
messagestring uuid nullable

primary key for the record as UUID

Response

idstring uuid required

primary key for the record as UUID

threadstring uuid required

primary key for the record as UUID

type'im' | 'assign' | 'unassign' required
  • im - Instant message
  • assign - Assign
  • unassign - Unassign
channelstring uuid nullable required

primary key for the record as UUID

messagestring uuid nullable

primary key for the record as UUID

author_displaystring nullable required
has_unread_mentionboolean required
is_editableboolean required
created_atstring date-time required

date and time at which a record was created

updated_atstring date-time required

date and time at which a record was last updated