info:
  name: Update Scan Settings
  type: http
  seq: 1
http:
  method: PUT
  url: '{{base_url}}/api/library/scan-settings'
  auth: inherit
  body:
    type: json
    jsonBody: "{\n    \"scan_frequency_minutes\": 60,\n    \"auto_scan_enabled\":\
      \ true"
  headers:
  - key: Content-Type
    value: application/json

docs: |-
  ## Update Scan Settings
    
    Updates the user's media scanning settings.
    
    **Method:** PUT
    
    **Endpoint:** /api/library/scan-settings
    
    **Authentication:** Required
    
    **Request Body:**
    - `scan_frequency_minutes` (integer, required): Minutes between automatic scans (15-1440)
    - `auto_scan_enabled` (boolean, required): Whether automatic scanning is enabled
    
    **Response:**
    - `message` (string): Success message
    
    **Status Codes:**
    - 200: Success
    - 400: Invalid settings
    - 401: Unauthorized
