Skip to main content

SceneCoordinateIssue Objects

Issue anchored to a 3D coordinate within a scene on a specific frame.

IssueFrameRange Objects

Represents a range of frames [start, end] inclusive

FrameRangeIssue Objects

Issue anchored to a range of frames

AnnotationIssue Objects

Issue anchored to a specific annotation (label rejection or annotation feedback)

TaskIssues Objects

list

Lists all issues (comment threads) for this task. Returns an iterator of issues anchored to different parts of the data unit:
  • 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
Each issue includes comments, tags, and resolution history. Returns:
  • Iterable[Issue] - An iterator of Issue objects (discriminated union of all issue types).
Example:

add_file_issue

Adds a file issue. Arguments:
  • comment str - The comment for the issue.
  • issue_tags List[str] - The issue tags for the issue.
  • space_id Optional[str] - For Data Groups, identifies which child of the data group the issue is attached to. Leave as None for non-Data Group data units.

add_frame_issue

Adds a frame issue. Arguments:
  • frame_index int - The index of the frame to add the issue to.
  • comment str - The comment for the issue.
  • issue_tags List[str] - The issue tags for the issue.
  • space_id Optional[str] - For Data Groups, identifies which child of the data group the issue is attached to. Leave as None for non-Data Group data units.

add_coordinate_issue

Adds a issue pinned to a coordinate. Arguments:
  • frame_index int - The index of the frame to add the issue to.
  • x float - The x coordinate of the issue.
  • y float - The y coordinate of the issue.
  • comment str - The comment for the issue.
  • issue_tags List[str] - The issue tags for the issue.
  • space_id Optional[str] - For Data Groups, identifies which child of the data group the issue is attached to. Leave as None for non-Data Group data units.

add_scene_coordinate_issue

Adds an issue pinned to a 3D coordinate in a scene on a specific frame. Arguments:
  • frame_index int - The index of the frame to add the issue to.
  • x float - The x coordinate (in scene space).
  • y float - The y coordinate (in scene space).
  • z float - The z coordinate (in scene space).
  • comment str - The comment for the issue.
  • issue_tags List[str] - The issue tags for the issue.

delete

Deletes one or more issues from this task in a single request. Accepts either 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 of Issue objects or UUIDs to delete.
Example: