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
id
Response
id
assignee
created_by
source_id
source_type
logs- Logsdataset_logs- Dataset Logsthreads- Threads
source_dataset_id
evaluator_ids
List of evaluator IDs that define which scoring criteria the assignee should fill out
full_object
created_at
updated_at
organization
project
status
pending- Pendingprocessing- Processingpaused- Pausedcompleted- Completedfailed- Failedcancelled- Cancelled
completed_at