
    h                         d Z ddlmZmZ ddlmZ ddlmZ  e       Zej                  ddg ee      ge      d        Z
y	)
z"
Endpoints for managing callbacks
    )	APIRouterDepends)CallbacksByType)user_api_key_authz/callbacks/listzLogging Callbacks)tagsdependenciesresponse_modelc                  :   K   ddl m}  | j                         }|S w)z/
    View List of Active Logging Callbacks
    r   )logging_callback_manager)litellmr   get_callbacks_by_type)r   callbacks_by_types     |/var/www/Befach/backend/env/lib/python3.12/site-packages/litellm/proxy/management_endpoints/callback_management_endpoints.pylist_callbacksr      s"      1 1FFHs   N)__doc__fastapir   r   3litellm.litellm_core_utils.logging_callback_managerr   $litellm.proxy.auth.user_api_key_authr   routergetr        r   <module>r      sV    ' O B	 
	+,-"	  		r   