# Get Visible Libraries Retrieve all libraries visible to the current user. **Endpoint**: `GET /api/libraries/visibility` **Auth**: Required ## Request Headers | Header | Type | Required | Description | | ------------- | ------ | -------- | ------------ | | Authorization | string | Yes | Bearer token | ### Example Request ```http GET /api/libraries/visibility Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9... ``` ## Response (200 OK) A top-level JSON **array** of library rows: ```json [ { "id": "uuid", "name": "My Ebooks", "description": "Ebook collection", "library_type_id": "uuid", "created_by_admin_id": "uuid", "created_at": "2026-01-31T10:00:00Z", "updated_at": "2026-01-31T10:00:00Z", "type_name": "ebooks", "type_description": "Ebook libraries", "is_visible": true } ] ``` Nullable columns (`description`, `type_description`) serialize as `null` when unset. Timestamps are RFC 3339. ## Error Responses | Code | Description | | ---- | ------------------------ | | 401 | Invalid or expired token |