info: name: Get Libraries (Admin) type: http seq: 1 http: method: GET url: '{{base_url}}/api/libraries' auth: inherit body: type: none headers: - key: Content-Type value: application/json docs: |- ## Get Libraries (Admin) Retrieves all libraries in the system (admin access required). **Method:** GET **Endpoint:** /api/libraries **Authentication:** Required (Bearer token, admin permissions) **Response:** Array of library objects - `id` (string): Library UUID - `name` (string): Library name - `description` (string, optional): Library description - `type` (string): Library type (ebooks, audiobooks, videos, other) - `is_visible` (boolean): Library visibility to users - `media_count` (number): Number of media items in library - `folder_count` (number): Number of folders associated - `created_at` (string): Creation timestamp - `updated_at` (string): Last update timestamp **Status Codes:** - 200: Success - 401: Unauthorized - 403: Forbidden (admin access required) - 500: Internal server error