Skip to main content
POST
Reset work item assignees

Authorizations

app_key
string
query
required

App key issued from the Flashduty console under Account → APP Keys. Required on every public API call. Keep it secret — it grants the same access as the owning account.

Body

application/json

Full replacement of a work item's assignee set.

work_item_id
string
required

Work item ID (opaque string, max 128 characters).

Maximum string length: 128
version
integer<int64>
required

Current item version for optimistic locking. Must match the stored version.

assignee_ids
integer<int64>[]

Legacy alias for the replacement assignee set. Equivalent to assignees with every entry type person. Mutually exclusive with assignees: sending both returns an error. An empty array clears all assignees.

assignees
object[]

Replacement assignee set. Each entry is {type, id?}. type is person or ai_sre; an ai_sre entry omits id. Mutually exclusive with assignee_ids: sending both returns an error. assignee_ids is the legacy alias and is equivalent to an all-person list. At most 20 entries. An empty array clears all assignees.

Maximum array length: 20

Response

Success

Success response envelope. On every 2xx response, request_id identifies the call (also mirrored in the Flashcat-Request-Id header) and data holds the endpoint-specific payload. Failure responses use a different shape — see ErrorResponse.

request_id
string
required

Unique ID for this request. Mirrored in the Flashcat-Request-Id response header. Include it when reporting issues.

Example:

"01HK8XQE3Z7JM2NTFQ5YJ8P9R4"

data
object
required

Result of mutating a work item.