--- method: POST path: /api/dashboard/restore-system-collection auth: jwt area: dashboard --- # Restore System Collection Resets a system collection to its default state, removing user customizations. ## Example request ```json example-request { "collection_name": "Continue Reading", "reset_type": "full" } ``` ## Example response ```json example-response { "message": "System collection restored to defaults" } ``` ## Fields | Field | Type | Required | Notes | | ----- | ---- | -------- | ----- | | collection_name | string | Yes | One of `Continue Reading`, `Recently Added`, `Recently Read`, `Not Started`, `Continue Series` | | reset_type | string | No | `full` (default) or `keep_books` | ## Errors | Status | Body | When | | ------ | ---- | ---- | | 400 | `{"error": "Invalid request"}` / `{"error": "collection_name required"}` / `{"error": "Invalid system collection name"}` / `{"error": "reset_type must be 'full' or 'keep_books'"}` | malformed body or invalid values | | 500 | `{"error": "Failed to restore system collection"}` | unexpected server error |