info:
  name: Get Dashboard Sections by Library
  type: http
  seq: 3
http:
  method: GET
  url: '{{base_url}}/api/dashboard/sections'
  auth: inherit
runtime:
  scripts:
  - type: tests
    code: "test(\"status must be 200\", function() {\n    expect(res.status).to.eql(200);"

docs: |-
  Get all dashboard sections for a specific library.
  
    **Endpoint**: GET /api/dashboard/sections
    **Auth**: Required (Bearer token)
  
    ## Query Parameters
  
    | Parameter | Type | Required | Description |
    |-----------|------|----------|-------------|
    | library_id | string | Yes | Library UUID |
  
    ## Response
  
    Returns array of sections including:
    - Smart sections (continue-reading, in-progress, recently-added, etc.)
    - User collections marked for dashboard
