IssueFrameRange Objects
SceneCoordinateIssue Objects
FrameRangeIssue Objects
AnnotationIssue Objects
TaskIssues Objects
list
- FileIssue: Issues anchored to the entire data unit
- FrameIssue: Issues anchored to a specific frame
- CoordinateIssue: Issues anchored to specific 2D coordinates on a frame
- SceneCoordinateIssue: Issues anchored to 3D scene coordinates on a frame
- FrameRangeIssue: Issues anchored to a range of frames
- AnnotationIssue: Issues anchored to a specific annotation
Iterable[Issue]- An iterator of Issue objects (discriminated union of all issue types).
add_file_issue
commentstr - The comment for the issue.issue_tagsList[str] - The issue tags for the issue.space_idOptional[str] - For data units that use spaces (Data Groups and scenes), identifies which space the issue is attached to. Leave asNonefor data units without spaces.
add_frame_issue
frame_indexint - The index of the frame to add the issue to.commentstr - The comment for the issue.issue_tagsList[str] - The issue tags for the issue.space_idOptional[str] - For data units that use spaces (Data Groups and scenes), identifies which space the issue is attached to. Leave asNonefor data units without spaces.
add_coordinate_issue
frame_indexint - The index of the frame to add the issue to.xfloat - The x coordinate of the issue.yfloat - The y coordinate of the issue.commentstr - The comment for the issue.issue_tagsList[str] - The issue tags for the issue.space_idOptional[str] - For data units that use spaces (Data Groups and scenes), identifies which space the issue is attached to. Leave asNonefor data units without spaces.
add_scene_coordinate_issue
frame_indexint - The index of the frame to add the issue to.xfloat - The x coordinate (in scene space).yfloat - The y coordinate (in scene space).zfloat - The z coordinate (in scene space).commentstr - The comment for the issue.issue_tagsList[str] - The issue tags for the issue.
add_annotation_issue
-
annotation_idstr - The annotation the issue is attached to. This is the object instanceobject_hash(or classification instanceclassification_hash) of the annotation within this task’s data unit. -
commentstr - The comment for the issue. -
issue_tagsList[str] - The issue tags for the issue. -
frame_rangesOptional[List[IssueFrameRange]] - The frame ranges to pin the issue to, each an inclusive[start, end]range. Leave asNoneto flag the whole annotation instance across every frame it appears on (e.g. a wrong attribute value). Provide one or more ranges to target the instance on those frames (e.g. a bad contour over a span of frames). A single frame is a range wherestart == end. -
space_idOptional[str] - For data units that use spaces (Data Groups and scenes), identifies which space the annotation belongs to. Leave asNonefor data units without spaces.
ValueError- Ifframe_rangesis an empty list (omit it, or passNone, to target the whole annotation instance) or contains an invalid range wherestartis negative orstart > end.
delete
Issue objects (as returned by list()) or raw UUIDs,
mixed freely. Empty input is a no-op.
Permissions: project admins can delete any issue. Issue authors can
delete their own general issues, but annotation issues (label
rejections) can only be deleted by project admins.
The back-end validates the entire batch before deleting anything: if
any issue cannot be deleted (because the caller is not the author and
not a project admin, or the issue doesn’t belong to this task’s
project), the request raises and NO issues in the batch are deleted.
Arguments:
issues- A list ofIssueobjects orUUIDs to delete.

