# Delete Library Delete a library and all associated data. **Endpoint**: `DELETE /api/libraries/:id` **Auth**: Required (Admin only) ## Path Parameters | Parameter | Type | Required | Description | |-----------|------|-----------|-------------| | id | string (UUID) | Yes | Library UUID | ## Request Headers | Header | Type | Required | Description | |--------|------|-----------|-------------| | Authorization | string | Yes | Bearer token (must have admin role) | ### Example Request ```http DELETE /api/libraries/550e8400-e29b-41d4-a716-446655440000 Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9... ``` ## Response (204 No Content) Library deleted successfully. ## Error Responses | Code | Description | |------|-------------| | 401 | Invalid or expired token | | 403 | User does not have admin privileges | | 404 | Library not found | ## Try It Out