--- method: POST path: /api/media-items/:id/unarchive auth: jwt+admin area: media-items --- # Unarchive Media Item **Admin only.** Clears the archive flag from a media item so it re-enters the active library. Success is **204 No Content** — no body. ## Errors | Status | Body | When | | ------ | ---- | ---- | | 400 | `{"error": "invalid media item id"}` | malformed id | | 403 | `{"error": "admin access required"}` | not an admin | | 500 | `{"error": "..."}` | unexpected server error |