Api Annotation Items Retrieve

GET/PATCH/DELETE /api/annotation-items/{id}/ Retrieve, update, or delete a specific annotation item (RUD from CRUD). Permission (via ObjectOwnershipMixin config in SuperAdminMixin): - Worker (assignee): Can GET/PATCH their OWN assigned items (status only) - Org Admin: Can GET/PATCH/DELETE any item in org (can re-assign) - Superadmin: Can access all items across all orgs GET: Returns full item details with all fields PATCH: - Worker: Update status, completed_at - Admin: Also update assignee_id (re-assign) DELETE: Delete item (admin only via ownership check)

Authentication

AuthorizationBearer
JWT access token or Respan API key

Path parameters

idstringRequired

Response

idstringRead-only
assigneeobject
created_byobject
source_idstringRead-only
source_typeenum
  • logs - Logs
  • dataset_logs - Dataset Logs
  • threads - Threads
source_dataset_idstring or nullRead-only
evaluator_idslist of stringsRead-only
List of evaluator IDs that define which scoring criteria the assignee should fill out
full_objectanyRead-only
created_atdatetimeRead-only
updated_atdatetimeRead-only
organizationintegerRead-only
projectstring or null
statusenum
  • pending - Pending
  • processing - Processing
  • paused - Paused
  • completed - Completed
  • failed - Failed
  • cancelled - Cancelled
completed_atdatetime or null