Get the history of changes for a risk
GET /v1/risks/{id}/history
Parameters
Section titled “ Parameters ”Path Parameters
Section titled “Path Parameters ”String-formatted RiskId, i.e. RSK-1, RSK-00001
Example
RSK-1Query Parameters
Section titled “Query Parameters ”Responses
Section titled “ Responses ”List the risk history
Response for listing history entries
object
A single entry in the history list, representing a set of simultaneous changes to an item
object
Generic text or enum-display field (status, severity, title, description, …).
object
Date / timestamp field. Frontend formats via <Timestamp />.
object
User-assignment field. Frontend renders via <UserChip />.
object
A User as returned by the API.
Profile images are not embedded — clients fetch them from
GET /api/v1/{icon} when icon is Some.
object
Relative path to the user’s avatar endpoint, e.g.
"users/{id}/avatar?v={hash}". None when the user has no avatar.
A User as returned by the API.
Profile images are not embedded — clients fetch them from
GET /api/v1/{icon} when icon is Some.
object
Relative path to the user’s avatar endpoint, e.g.
"users/{id}/avatar?v={hash}". None when the user has no avatar.
Threat-objective set change, computed as a set diff over
HashSet<ThreatObjectiveRelation>.
object
A relational struct that has a threat objective type and its relevancy to a risk.
PartialEq, Eq, and Hash are implemented manually to exclude created_date,
which is metadata about when the relation was mutated — not part of the identity.
object
The time that this relation was mutated
The threat objective type
A relational struct that has a threat objective type and its relevancy to a risk.
PartialEq, Eq, and Hash are implemented manually to exclude created_date,
which is metadata about when the relation was mutated — not part of the identity.
object
The time that this relation was mutated
The threat objective type
True only for the actual first (creation) history row. False for all subsequent rows, including dummy rows inserted by touch_history() when a comment is added.
A User as returned by the API.
Profile images are not embedded — clients fetch them from
GET /api/v1/{icon} when icon is Some.
object
Relative path to the user’s avatar endpoint, e.g.
"users/{id}/avatar?v={hash}". None when the user has no avatar.
AKRs do not support history
Risk not found