List incidents linked under a given parent incident. The default `/v1/incidents` register hides children — this endpoint is the only way to enumerate them.
GET /v1/incidents/{id}/children
Parameters
Section titled “ Parameters ”Path Parameters
Section titled “Path Parameters ”Parent INC numeric ID (e.g. 1 for INC-00001)
Example
1Query Parameters
Section titled “Query Parameters ”Accepts UUIDs, the literal null (unassigned), and the sentinel
me (the calling user, resolved server-side). Multiple values
union.
Inclusive lower bound on created_date. RFC 3339 or bare YYYY-MM-DD.
Example
2026-01-01T00:00:00ZInclusive upper bound on created_date. RFC 3339 or bare YYYY-MM-DD.
Example
2026-12-31T23:59:59ZInclusive lower bound on updated_date. RFC 3339 or bare YYYY-MM-DD.
Example
2026-01-01T00:00:00ZInclusive upper bound on updated_date. RFC 3339 or bare YYYY-MM-DD.
Example
2026-12-31T23:59:59ZInclusive lower bound on detected_date. RFC 3339 or bare YYYY-MM-DD.
Example
2026-01-01T00:00:00ZInclusive upper bound on detected_date. RFC 3339 or bare YYYY-MM-DD.
Example
2026-12-31T23:59:59ZInclusive lower bound on occurred_date. RFC 3339 or bare YYYY-MM-DD.
Example
2026-01-01T00:00:00ZInclusive upper bound on occurred_date. RFC 3339 or bare YYYY-MM-DD.
Example
2026-12-31T23:59:59ZMatch only incidents whose occurred_date is unset. Mutually
exclusive with occurred_after/occurred_before.
Inclusive lower bound on responded_date. RFC 3339 or bare YYYY-MM-DD.
Example
2026-01-01T00:00:00ZInclusive upper bound on responded_date. RFC 3339 or bare YYYY-MM-DD.
Example
2026-12-31T23:59:59ZMatch only incidents whose responded_date is unset. Mutually
exclusive with responded_after/responded_before.
Inclusive lower bound on contained_date. RFC 3339 or bare YYYY-MM-DD.
Example
2026-01-01T00:00:00ZInclusive upper bound on contained_date. RFC 3339 or bare YYYY-MM-DD.
Example
2026-12-31T23:59:59ZMatch only incidents whose contained_date is unset. Mutually
exclusive with contained_after/contained_before.
When true, the list includes incidents that are linked under another
incident (i.e. rows with a non-null parent_id). Defaults to false so
registers and rollups stay collapsed.
1-indexed page number. Defaults to 1 (explicit null reads as the
default); zero is rejected.
Rows per page. Defaults to 50 (explicit null reads as the default);
zero is rejected.
Responses
Section titled “ Responses ”Incidents linked under this parent
Paginated list envelope: { "results": [...], "pagination": {...} }.
object
Pagination metadata describing the slice.
object
1-indexed page number of this result slice.
Number of items requested per page.
Total number of matching items across all pages.
Total number of pages at this page size.
The items on this page.
Register row for an Incident. An Incident plus the relational data shown on
the incident register: risk associations, threat objectives, tags, and comment count.
object
Relationship, core incident information
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.
Example
INC-00001A 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.
When set, this incident is linked under the named parent incident.
Example
INC-00001Where the incident was reported from (e.g. “Employee Reported”). Always present.
The status of an incident
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.
Number of incidents linked under this incident (i.e. children pointing at it).
An incident is itself a linked child when incident.parent_id is set.
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
Parent incident not found