info: name: Get Unlinked Books - User View type: http seq: 4 http: method: GET url: '{{base_url}}/api/sync/unlinked-books' auth: inherit body: type: none headers: - key: Authorization value: Bearer {{user_token docs: |- ## Get Unlinked Books - User View Retrieves all unlinked books for the authenticated user that need manual linking. **Method:** GET **Endpoint:** /api/sync/unlinked-books **Authentication:** Bearer token **Response:** - `unlinked` (array): Array of unlinked book objects - `id` (string): Unlinked book UUID - `title` (string): Book title - `author` (string): Book author - `device_id` (string): Source device ID - `device_name` (string): Source device name - `detected_at` (string): Detection timestamp - `total` (number): Total count of unlinked books **Status Codes:** - 200: Success - 401: Unauthorized - 500: Internal server error