Api Annotation Items Destroy
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