Skip to main content
Glama
amirlazarovich-git

Sond Core API MCP Server

main.py76.5 kB
# generated by fastapi-codegen: # filename: openapi.yaml # timestamp: 2025-08-08T18:14:28+00:00 import argparse import json import os from datetime import datetime from typing import * from typing import Optional, Union from autogen.mcp.mcp_proxy import MCPProxy from autogen.mcp.mcp_proxy.security import APIKeyHeader, BaseSecurity, HTTPBearer from fastapi import Header, Path, Query, Request, UploadFile from pydantic import confloat from models import ( AdminBinaryUploadsGetResponse, AdminDevicesByMacAddressMacAddressGetResponse, AdminDevicesGetResponse, AdminFirmwareVersionsGetResponse, AlarmDto, AssistantBiosignalsGetResponse, AssistantUsersUserIdSleepPlansGetResponse, BinaryUploadDto, BiosignalsResponseDto, BiosignalsType, CacheDeleteResponseDto, CaseConfigDto, CaseConfigUpdateDto, ClassifyMode, ContentType, CreateBasedOnPremadeSleepPlanDto, CreateOnboardingResponseDto, CreateUpdateAlarmDto, CreateUpdatePremadeSleepPlanDefinitionDto, CreateUpdateSleepPlanDto, DocDto, DocsGetResponse, EmbeddedContentResponseDto, EndSessionDto, EndUserSessionsDto, EventNuggetDelivered, EventRecordCreated, ExternalSleepDataPayload, FirmwareType, FirmwareVersionDto, FirmwareVersionWithReleaseNotesDto, FreeFormNotificationDto, GetCollectionResponseDto, GetCollectionTracksResponseDto, GetPlaylistResponseDto, GetRecommendedTracksRequestDto, GetSleepSessionResponseDto, GetTracksRequestHwDto, GuestSignUpResponseDto, HwAnalyticsEventsPostRequest, HwFirmwareVersionsGetResponse, HwPremadeSleepPlanDescResponseDto, HwSleepPlansGetResponse, HwTestAppFirmwareVersionsGetResponse, HypnogramResponseDto, IanaTz, IdentifierDto, LifeLogsResponse, ListTrackIdsResponseDto, ListTracksResponseDto, LoginOtpDto, LoginResponseDto, LongTermSleepDataDto, MobileAlarmsGetResponse, MobileAlarmsTracksGetResponse, MobileAnalyticsEventsPostRequest, MobileAssistantBiosignalsGetResponse, MobileFirmwareVersionsGetResponse, MobileHwAuthorizationsGetResponse, MobileSleepPlansGetResponse, MobileSleepPlanTracksGetResponse, MobileSleepPlanTracksSleepPlanIdPhasePhaseDeleteResponse, MobileSleepPlanTracksSleepPlanIdPhasePhasePostResponse, MobileSleepPlanTracksSleepPlanIdReplaceMaskingSoundPutResponse, NewRecommendationsDto, NewsletterSubscriptionDto, NewsletterUserSubscriptionDto, NotificationDto, NotificationKeyDto, OnboardingDto, OtpRequestDto, OtpResponseDto, OtpVerification, Phase, PosixTzDto, PremadeSleepPlanDefinitionDto, PremadeSleepPlanDefinitionResponseDto, PremadeSleepPlanDescResponseDto, PremadeSleepPlanDto, RegisterDeviceDto, RegisterDeviceResponseDto, ReportLikesResponseDto, ResetConfigDto, Resolution, SearchRequestDto, SearchResponseDto, SearchResponseHwDto, SignUpDto, SleepClassificationDto, SleepDataDto, SleepPlanDto, SleepPlanHwDto, SleepPlanUpdatedNotificationDto, SleepSummaryListResponseDto, Sort, Source2, Source12, Source13, TestFiles, TimezoneIanaEnum, TokenDto, TrackHwDto, TracksHwDto, Type17, Type19, UpdateFirmwareVersionDto, UpdateUserDto, UpDto, UserDto, ) app = MCPProxy( contact={}, description='Sond core API used to access service data', title='Sond core API', version='1.0', servers=[ {'url': 'https://api.sond.com/core'}, {'url': 'https://core-api.sond.com'}, ], ) @app.get( '/admin/binaryUploads', tags=['user_session_handler', 'user_auth_process_management'], security=[ APIKeyHeader(name="api-key"), ], ) def admin_binary_upload_controller_get_binary_uploads( sond_session_id: Optional[str] = Header(None, alias='sond-session-id'), no_cache: Optional[bool] = Header(None, alias='no-cache'), ): raise RuntimeError("Should be patched by MCPProxy and never executed") @app.get( '/admin/binaryUploads/{uploadId}', tags=['file_upload_management', 'binary_upload_management'], security=[ APIKeyHeader(name="api-key"), ], ) def admin_binary_upload_controller_get_binary_upload_url_by_id( upload_id: str = Path(..., alias='uploadId'), sond_session_id: Optional[str] = Header(None, alias='sond-session-id'), no_cache: Optional[bool] = Header(None, alias='no-cache'), ): raise RuntimeError("Should be patched by MCPProxy and never executed") @app.post( '/admin/contentDump', tags=['user_session_handler', 'user_sleep_plan_management'], security=[ APIKeyHeader(name="api-key"), ], ) def content_dumper_controller_create_content_dump( sond_session_id: Optional[str] = Header(None, alias='sond-session-id'), no_cache: Optional[bool] = Header(None, alias='no-cache'), ): raise RuntimeError("Should be patched by MCPProxy and never executed") @app.get( '/admin/devices', tags=['user_account_operations', 'user_session_handler'], security=[ APIKeyHeader(name="api-key"), ], ) def device_controller_find_by_serial( serial_number: Optional[str] = Query(None, alias='serialNumber'), user_id: Optional[str] = Query(None, alias='userId'), sond_session_id: Optional[str] = Header(None, alias='sond-session-id'), no_cache: Optional[bool] = Header(None, alias='no-cache'), ): raise RuntimeError("Should be patched by MCPProxy and never executed") @app.get( '/admin/devices/byMacAddress/{macAddress}', tags=['device_registration_management', 'user_session_handler'], security=[ APIKeyHeader(name="api-key"), ], ) def device_controller_find_by_mac_address( mac_address: str = Path(..., alias='macAddress'), sond_session_id: Optional[str] = Header(None, alias='sond-session-id'), no_cache: Optional[bool] = Header(None, alias='no-cache'), ): raise RuntimeError("Should be patched by MCPProxy and never executed") @app.get( '/admin/firmware/versions', tags=['firmware_version_management'], security=[ APIKeyHeader(name="api-key"), ], ) def firmware_controller_find( type: Optional[FirmwareType] = None, commit_hash: Optional[str] = Query(None, alias='commitHash'), sond_session_id: Optional[str] = Header(None, alias='sond-session-id'), no_cache: Optional[bool] = Header(None, alias='no-cache'), ): raise RuntimeError("Should be patched by MCPProxy and never executed") @app.post( '/admin/firmware/versions', tags=['file_upload_management', 'binary_upload_management'], security=[ APIKeyHeader(name="api-key"), ], ) def firmware_controller_upload_firmware_file( beta: bool, sond_session_id: Optional[str] = Header(None, alias='sond-session-id'), no_cache: Optional[bool] = Header(None, alias='no-cache'), file: UploadFile = ..., ): raise RuntimeError("Should be patched by MCPProxy and never executed") @app.get( '/admin/firmware/versions/symbols/{commitHash}', tags=['firmware_version_management'], security=[ APIKeyHeader(name="api-key"), ], ) def firmware_controller_get_symbols( commit_hash: str = Path(..., alias='commitHash'), sond_session_id: Optional[str] = Header(None, alias='sond-session-id'), no_cache: Optional[bool] = Header(None, alias='no-cache'), ): raise RuntimeError("Should be patched by MCPProxy and never executed") @app.delete( '/admin/firmware/versions/{versionId}', tags=['firmware_version_management'], security=[ APIKeyHeader(name="api-key"), ], ) def firmware_controller_delete_firmware_file( version_id: str = Path(..., alias='versionId'), sond_session_id: Optional[str] = Header(None, alias='sond-session-id'), no_cache: Optional[bool] = Header(None, alias='no-cache'), ): raise RuntimeError("Should be patched by MCPProxy and never executed") @app.patch( '/admin/firmware/versions/{versionId}', tags=['firmware_version_management'], security=[ APIKeyHeader(name="api-key"), ], ) def firmware_controller_update_firmware_version( version_id: str = Path(..., alias='versionId'), sond_session_id: Optional[str] = Header(None, alias='sond-session-id'), no_cache: Optional[bool] = Header(None, alias='no-cache'), body: UpdateFirmwareVersionDto = ..., ): raise RuntimeError("Should be patched by MCPProxy and never executed") @app.patch( '/admin/hw/configurations/bySerialNumbers/{serialNumber}', tags=['case_management_configuration', 'device_configuration_management'], security=[ APIKeyHeader(name="api-key"), ], ) def configurations_controller_update_by_serial( serial_number: str = Path(..., alias='serialNumber'), sond_session_id: Optional[str] = Header(None, alias='sond-session-id'), no_cache: Optional[bool] = Header(None, alias='no-cache'), body: CaseConfigUpdateDto = ..., ): raise RuntimeError("Should be patched by MCPProxy and never executed") @app.get( '/admin/hw/configurations/{deviceId}', tags=['device_registration_management'], security=[ APIKeyHeader(name="api-key"), ], ) def configurations_controller_find_one_by_user_id( device_id: str = Path(..., alias='deviceId'), sond_session_id: Optional[str] = Header(None, alias='sond-session-id'), no_cache: Optional[bool] = Header(None, alias='no-cache'), ): raise RuntimeError("Should be patched by MCPProxy and never executed") @app.patch( '/admin/hw/configurations/{deviceId}', tags=['device_configuration_management', 'case_management_configuration'], security=[ APIKeyHeader(name="api-key"), ], ) def configurations_controller_update( device_id: str = Path(..., alias='deviceId'), sond_session_id: Optional[str] = Header(None, alias='sond-session-id'), no_cache: Optional[bool] = Header(None, alias='no-cache'), body: CaseConfigUpdateDto = ..., ): raise RuntimeError("Should be patched by MCPProxy and never executed") @app.post( '/admin/notifications/users/{userId}', tags=[ 'device_registration_management', 'notification_dispatch_management', 'user_onboarding_process', ], security=[ APIKeyHeader(name="api-key"), ], ) def admin_notifications_controller_send_by_user_id( user_id: str = Query(..., alias='userId'), sond_session_id: Optional[str] = Header(None, alias='sond-session-id'), no_cache: Optional[bool] = Header(None, alias='no-cache'), body: NotificationDto = ..., ): raise RuntimeError("Should be patched by MCPProxy and never executed") @app.post( '/admin/notifications/users/{userId}/freeForm', description=""" Use the following confirmationText prop value to send a free form notification: 'send free form notification to user {userId}'. """, tags=['notification_dispatch_management', 'user_account_operations'], security=[ APIKeyHeader(name="api-key"), ], ) def admin_notifications_controller_send_free_form_by_user_id( user_id: str = Query(..., alias='userId'), sond_session_id: Optional[str] = Header(None, alias='sond-session-id'), no_cache: Optional[bool] = Header(None, alias='no-cache'), body: FreeFormNotificationDto = ..., ): """ Sends free form notification """ raise RuntimeError("Should be patched by MCPProxy and never executed") @app.post( '/admin/notifications/users/{userId}/sleepPlansUpdated', description=""" Use this endpoint to notify a user about updates to their sleep plan. Provide the necessary details in the request body using the SleepPlanUpdatedNotificationDto. """, tags=['notification_dispatch_management', 'user_sleep_plan_management'], security=[ APIKeyHeader(name="api-key"), ], ) def send_sleep_plan_updated_notification( user_id: str = Query(..., alias='userId'), sond_session_id: Optional[str] = Header(None, alias='sond-session-id'), no_cache: Optional[bool] = Header(None, alias='no-cache'), body: SleepPlanUpdatedNotificationDto = ..., ): """ Sends sleep plan updated notification """ raise RuntimeError("Should be patched by MCPProxy and never executed") @app.post( '/admin/premadeSleepPlans', tags=['premade_sleep_plan_operations'], security=[ APIKeyHeader(name="api-key"), ], ) def premade_sleep_plan_controller_create( sond_session_id: Optional[str] = Header(None, alias='sond-session-id'), no_cache: Optional[bool] = Header(None, alias='no-cache'), body: CreateUpdatePremadeSleepPlanDefinitionDto = ..., ): """ Creates premade sleep plan definition and returns it (with track ids only). """ raise RuntimeError("Should be patched by MCPProxy and never executed") @app.post( '/admin/premadeSleepPlans/search', tags=['premade_sleep_plan_operations', 'user_sleep_plan_management'], security=[ APIKeyHeader(name="api-key"), ], ) def premade_sleep_plan_controller_find( sond_session_id: Optional[str] = Header(None, alias='sond-session-id'), no_cache: Optional[bool] = Header(None, alias='no-cache'), ): """ Search premade sleep plans and return premade sleep plans definitions (with track ids only). """ raise RuntimeError("Should be patched by MCPProxy and never executed") @app.delete( '/admin/premadeSleepPlans/{id}', tags=['premade_sleep_plan_operations', 'user_sleep_plan_management'], security=[ APIKeyHeader(name="api-key"), ], ) def premade_sleep_plan_controller_delete( id: str, sond_session_id: Optional[str] = Header(None, alias='sond-session-id'), no_cache: Optional[bool] = Header(None, alias='no-cache'), ): """ Deletes a premade sleep plan """ raise RuntimeError("Should be patched by MCPProxy and never executed") @app.get( '/admin/premadeSleepPlans/{id}', tags=[ 'premade_sleep_plan_operations', 'user_sleep_plan_management', 'track_management_in_sleep_plans', ], security=[ APIKeyHeader(name="api-key"), ], ) def premade_sleep_plan_controller_get( id: str, sond_session_id: Optional[str] = Header(None, alias='sond-session-id'), no_cache: Optional[bool] = Header(None, alias='no-cache'), ): """ Gets premade sleep plan definition (with track ids only). """ raise RuntimeError("Should be patched by MCPProxy and never executed") @app.put( '/admin/premadeSleepPlans/{id}', tags=['premade_sleep_plan_operations', 'track_management_in_sleep_plans'], security=[ APIKeyHeader(name="api-key"), ], ) def premade_sleep_plan_controller_update( id: str, sond_session_id: Optional[str] = Header(None, alias='sond-session-id'), no_cache: Optional[bool] = Header(None, alias='no-cache'), body: CreateUpdatePremadeSleepPlanDefinitionDto = ..., ): """ Updates premade sleep plan definition and returns it (with track ids only). """ raise RuntimeError("Should be patched by MCPProxy and never executed") @app.delete( '/admin/tools/cache', tags=['cache_clearance_management', 'system_health_monitoring'], security=[ APIKeyHeader(name="api-key"), ], ) def admin_tools_controller_clear_cache_by_patter( pattern: str, sond_session_id: Optional[str] = Header(None, alias='sond-session-id'), no_cache: Optional[bool] = Header(None, alias='no-cache'), ): raise RuntimeError("Should be patched by MCPProxy and never executed") @app.get( '/assistant/biosignals', tags=[ 'user_session_handler', 'user_auth_process_management', 'user_account_operations', ], security=[ APIKeyHeader(name="api-key"), ], ) def assistant_controller_find( session_id: str = Query(..., alias='sessionId'), user_id: str = Query(..., alias='userId'), sond_session_id: Optional[str] = Header(None, alias='sond-session-id'), no_cache: Optional[bool] = Header(None, alias='no-cache'), ): raise RuntimeError("Should be patched by MCPProxy and never executed") @app.get( '/assistant/users/{userId}/onboardings', tags=['user_session_handler'], security=[ APIKeyHeader(name="api-key"), ], ) def assistant_controller_get_onboarding( user_id: str = Path(..., alias='userId'), sond_session_id: Optional[str] = Header(None, alias='sond-session-id'), no_cache: Optional[bool] = Header(None, alias='no-cache'), ): raise RuntimeError("Should be patched by MCPProxy and never executed") @app.get( '/assistant/users/{userId}/sleepPlans', tags=['user_session_handler'], security=[ APIKeyHeader(name="api-key"), ], ) def assistant_controller_list_sleep_plans( user_id: str = Path(..., alias='userId'), sond_session_id: Optional[str] = Header(None, alias='sond-session-id'), no_cache: Optional[bool] = Header(None, alias='no-cache'), ): raise RuntimeError("Should be patched by MCPProxy and never executed") @app.post( '/assistant/users/{userId}/sleepPlans', tags=[ 'premade_sleep_plan_operations', 'user_sleep_plan_management', 'assistant_interaction_operations', ], security=[ APIKeyHeader(name="api-key"), ], ) def assistant_controller_create_sleep_plan( user_id: str = Path(..., alias='userId'), sond_session_id: Optional[str] = Header(None, alias='sond-session-id'), no_cache: Optional[bool] = Header(None, alias='no-cache'), body: CreateUpdateSleepPlanDto = ..., ): raise RuntimeError("Should be patched by MCPProxy and never executed") @app.post('/auth/refreshTokens', tags=['user_auth_process_management']) def user_auth_controller_refresh_token( refresh_token: str = Header(..., alias='refreshToken'), sond_session_id: Optional[str] = Header(None, alias='sond-session-id'), no_cache: Optional[bool] = Header(None, alias='no-cache'), ): raise RuntimeError("Should be patched by MCPProxy and never executed") @app.post( '/auth/signUp/guest', tags=['user_auth_process_management', 'user_account_operations'], ) def user_auth_controller_guest_sign_up( sond_session_id: Optional[str] = Header(None, alias='sond-session-id'), no_cache: Optional[bool] = Header(None, alias='no-cache'), body: SignUpDto = ..., ): raise RuntimeError("Should be patched by MCPProxy and never executed") @app.get('/docs', tags=['user_session_handler', 'user_onboarding_process']) def doc_controller_get( sond_session_id: Optional[str] = Header(None, alias='sond-session-id'), no_cache: Optional[bool] = Header(None, alias='no-cache'), ): raise RuntimeError("Should be patched by MCPProxy and never executed") @app.get('/docs/{type}', tags=['firmware_version_management']) def doc_controller_get_by_type( type: Type17, sond_session_id: Optional[str] = Header(None, alias='sond-session-id'), no_cache: Optional[bool] = Header(None, alias='no-cache'), ): raise RuntimeError("Should be patched by MCPProxy and never executed") @app.get('/docs/{type}/{id}', tags=['device_registration_management']) def doc_controller_get_by_type_and_id( id: str, type: Type17 = ..., sond_session_id: Optional[str] = Header(None, alias='sond-session-id'), no_cache: Optional[bool] = Header(None, alias='no-cache'), ): raise RuntimeError("Should be patched by MCPProxy and never executed") @app.get( '/healthz/admin/up', tags=['user_session_handler', 'user_onboarding_process'], security=[ HTTPBearer(name="None"), ], ) def healthz_controller_up_detailed( sond_session_id: Optional[str] = Header(None, alias='sond-session-id'), no_cache: Optional[bool] = Header(None, alias='no-cache'), ): raise RuntimeError("Should be patched by MCPProxy and never executed") @app.get('/healthz/services', tags=['user_session_handler']) def healthz_controller_services_status( sond_session_id: Optional[str] = Header(None, alias='sond-session-id'), no_cache: Optional[bool] = Header(None, alias='no-cache'), ): raise RuntimeError("Should be patched by MCPProxy and never executed") @app.get('/healthz/up', tags=['user_session_handler']) def healthz_controller_up( sond_session_id: Optional[str] = Header(None, alias='sond-session-id'), no_cache: Optional[bool] = Header(None, alias='no-cache'), ): raise RuntimeError("Should be patched by MCPProxy and never executed") @app.post( '/hw/analytics/events', tags=['analytic_event_tracking'], security=[ HTTPBearer(name="None"), ], ) def analytic_event_controller_new_event( sond_session_id: Optional[str] = Header(None, alias='sond-session-id'), no_cache: Optional[bool] = Header(None, alias='no-cache'), body: HwAnalyticsEventsPostRequest = ..., ): raise RuntimeError("Should be patched by MCPProxy and never executed") @app.post( '/hw/analytics/events/messagePack', tags=['user_session_handler'], security=[ HTTPBearer(name="None"), ], ) def analytic_event_controller_new_event_msg_pack( sond_session_id: Optional[str] = Header(None, alias='sond-session-id'), no_cache: Optional[bool] = Header(None, alias='no-cache'), request: Request = ..., ): raise RuntimeError("Should be patched by MCPProxy and never executed") @app.post( '/hw/biosignals', tags=['user_session_handler', 'user_onboarding_process'], security=[ HTTPBearer(name="None"), ], ) def hh_rest_controller_save_biosignals_data( sond_session_id: Optional[str] = Header(None, alias='sond-session-id'), no_cache: Optional[bool] = Header(None, alias='no-cache'), request: Request = ..., ): raise RuntimeError("Should be patched by MCPProxy and never executed") @app.get( '/hw/configurations', tags=['user_session_handler', 'cache_clearance_management'], security=[ HTTPBearer(name="None"), ], ) def case_configuration_controller_find_one_by_token_dta( sond_session_id: Optional[str] = Header(None, alias='sond-session-id'), no_cache: Optional[bool] = Header(None, alias='no-cache'), ): raise RuntimeError("Should be patched by MCPProxy and never executed") @app.patch( '/hw/configurations', tags=['case_management_configuration', 'device_configuration_management'], security=[ HTTPBearer(name="None"), ], ) def case_configuration_controller_update( sond_session_id: Optional[str] = Header(None, alias='sond-session-id'), no_cache: Optional[bool] = Header(None, alias='no-cache'), body: CaseConfigUpdateDto = ..., ): raise RuntimeError("Should be patched by MCPProxy and never executed") @app.patch( '/hw/configurations/messagePack', tags=['user_session_handler', 'user_sleep_plan_management'], security=[ HTTPBearer(name="None"), ], ) def case_configuration_controller_update_msg_pack( sond_session_id: Optional[str] = Header(None, alias='sond-session-id'), no_cache: Optional[bool] = Header(None, alias='no-cache'), request: Request = ..., ): raise RuntimeError("Should be patched by MCPProxy and never executed") @app.post( '/hw/configurations/reset', tags=['device_configuration_management', 'case_management_configuration'], security=[ HTTPBearer(name="None"), ], ) def case_configuration_controller_reset( sond_session_id: Optional[str] = Header(None, alias='sond-session-id'), no_cache: Optional[bool] = Header(None, alias='no-cache'), body: ResetConfigDto = ..., ): raise RuntimeError("Should be patched by MCPProxy and never executed") @app.post( '/hw/content/broken/episodes', tags=['device_registration_management', 'user_auth_process_management'], security=[ HTTPBearer(name="None"), ], ) def hh_content_controller_report_broken_episode( sond_session_id: Optional[str] = Header(None, alias='sond-session-id'), no_cache: Optional[bool] = Header(None, alias='no-cache'), body: IdentifierDto = ..., ): raise RuntimeError("Should be patched by MCPProxy and never executed") @app.post( '/hw/content/tracks/get', tags=['content_retrieval_management', 'track_management_in_sleep_plans'], security=[ HTTPBearer(name="None"), ], ) def hh_content_controller_get_tracks_by_ids( sond_session_id: Optional[str] = Header(None, alias='sond-session-id'), no_cache: Optional[bool] = Header(None, alias='no-cache'), body: GetTracksRequestHwDto = ..., ): raise RuntimeError("Should be patched by MCPProxy and never executed") @app.post( '/hw/content/tracks/getRecommended', tags=['content_retrieval_management', 'user_session_handler'], security=[ HTTPBearer(name="None"), ], ) def hh_content_controller_get_recommended_tracks( sond_session_id: Optional[str] = Header(None, alias='sond-session-id'), no_cache: Optional[bool] = Header(None, alias='no-cache'), body: GetRecommendedTracksRequestDto = ..., ): raise RuntimeError("Should be patched by MCPProxy and never executed") @app.get( '/hw/content/tracks/{source}/{id}', tags=['user_session_handler'], security=[ HTTPBearer(name="None"), ], ) def hh_content_controller_get_track_by_id( id: str, source: Source2 = ..., sond_session_id: Optional[str] = Header(None, alias='sond-session-id'), no_cache: Optional[bool] = Header(None, alias='no-cache'), ): raise RuntimeError("Should be patched by MCPProxy and never executed") @app.get( '/hw/embeddedContent', tags=['user_session_handler'], security=[ HTTPBearer(name="None"), ], ) def embedded_content_controller_get( page_size: Optional[float] = Query(None, alias='pageSize'), page_token: Optional[str] = Query(None, alias='pageToken'), sond_session_id: Optional[str] = Header(None, alias='sond-session-id'), no_cache: Optional[bool] = Header(None, alias='no-cache'), ): raise RuntimeError("Should be patched by MCPProxy and never executed") @app.get( '/hw/embeddedContent/{source}/{id}/media', tags=['user_session_handler', 'user_onboarding_process'], security=[ HTTPBearer(name="None"), ], ) def embedded_content_controller_get_media_url( id: str, source: Source2 = ..., sond_session_id: Optional[str] = Header(None, alias='sond-session-id'), no_cache: Optional[bool] = Header(None, alias='no-cache'), ): raise RuntimeError("Should be patched by MCPProxy and never executed") @app.get( '/hw/embeddedContent/{source}/{id}/metadata', tags=[ 'user_session_handler', 'user_sleep_plan_management', 'sleep_session_control', ], security=[ HTTPBearer(name="None"), ], ) def embedded_content_controller_get_metadata_url( id: str, source: Source2 = ..., sond_session_id: Optional[str] = Header(None, alias='sond-session-id'), no_cache: Optional[bool] = Header(None, alias='no-cache'), ): raise RuntimeError("Should be patched by MCPProxy and never executed") @app.get( '/hw/firmware/versions', tags=['user_session_handler'], security=[ HTTPBearer(name="None"), ], ) def firmware_controller_find( sond_session_id: Optional[str] = Header(None, alias='sond-session-id'), no_cache: Optional[bool] = Header(None, alias='no-cache'), ): raise RuntimeError("Should be patched by MCPProxy and never executed") @app.get( '/hw/firmware/versions/{type}/latest', tags=['firmware_version_management', 'binary_upload_management'], security=[ HTTPBearer(name="None"), ], ) def firmware_controller_get_latest( type: FirmwareType, beta: Optional[bool] = None, sond_session_id: Optional[str] = Header(None, alias='sond-session-id'), no_cache: Optional[bool] = Header(None, alias='no-cache'), ): raise RuntimeError("Should be patched by MCPProxy and never executed") @app.get( '/hw/firmware/versions/{versionId}', tags=['firmware_version_management'], security=[ HTTPBearer(name="None"), ], ) def firmware_controller_get_by_version_id( version_id: str = Path(..., alias='versionId'), sond_session_id: Optional[str] = Header(None, alias='sond-session-id'), no_cache: Optional[bool] = Header(None, alias='no-cache'), ): raise RuntimeError("Should be patched by MCPProxy and never executed") @app.post( '/hw/premadeSleepPlans/search', tags=['user_session_handler', 'user_auth_process_management'], security=[ HTTPBearer(name="None"), ], ) def premade_sleep_plan_controller_find( sond_session_id: Optional[str] = Header(None, alias='sond-session-id'), no_cache: Optional[bool] = Header(None, alias='no-cache'), ): raise RuntimeError("Should be patched by MCPProxy and never executed") @app.get( '/hw/premadeSleepPlans/{id}', tags=['user_session_handler'], security=[ HTTPBearer(name="None"), ], ) def premade_sleep_plan_controller_get( id: str, sond_session_id: Optional[str] = Header(None, alias='sond-session-id'), no_cache: Optional[bool] = Header(None, alias='no-cache'), ): raise RuntimeError("Should be patched by MCPProxy and never executed") @app.post( '/hw/search', tags=['user_session_handler', 'user_sleep_plan_management'], security=[ HTTPBearer(name="None"), ], ) def hh_rest_controller_search( sond_session_id: Optional[str] = Header(None, alias='sond-session-id'), no_cache: Optional[bool] = Header(None, alias='no-cache'), body: SearchRequestDto = ..., ): raise RuntimeError("Should be patched by MCPProxy and never executed") @app.post( '/hw/sensorData/messagePack', tags=['user_session_handler'], security=[ HTTPBearer(name="None"), ], ) def hh_rest_controller_store_sensor_data( sond_session_id: Optional[str] = Header(None, alias='sond-session-id'), no_cache: Optional[bool] = Header(None, alias='no-cache'), request: Request = ..., ): raise RuntimeError("Should be patched by MCPProxy and never executed") @app.get( '/hw/sleepPlans', tags=['user_session_handler', 'user_auth_process_management'], security=[ HTTPBearer(name="None"), ], ) def hh_rest_controller_find_by_user( sond_session_id: Optional[str] = Header(None, alias='sond-session-id'), no_cache: Optional[bool] = Header(None, alias='no-cache'), ): raise RuntimeError("Should be patched by MCPProxy and never executed") @app.get( '/hw/sleepPlans/{id}', tags=['user_session_handler'], security=[ HTTPBearer(name="None"), ], ) def hh_rest_controller_find_one_by_id_user_id( id: str, sond_session_id: Optional[str] = Header(None, alias='sond-session-id'), no_cache: Optional[bool] = Header(None, alias='no-cache'), ): raise RuntimeError("Should be patched by MCPProxy and never executed") @app.get( '/hw/sleepSessions/current', tags=['iana_time_zone_information_retrieval'], security=[ HTTPBearer(name="None"), ], ) def sleep_session_controller_get_current_session_id( iana_timezone: TimezoneIanaEnum = Query(..., alias='ianaTimezone'), sond_session_id: Optional[str] = Header(None, alias='sond-session-id'), no_cache: Optional[bool] = Header(None, alias='no-cache'), ): raise RuntimeError("Should be patched by MCPProxy and never executed") @app.get( '/hw/sleepSessions/{sessionId}/classify', tags=['user_session_handler', 'sleep_session_control'], security=[ HTTPBearer(name="None"), ], ) def sleep_session_controller_classify( session_id: str = Path(..., alias='sessionId'), activation_threshold: confloat(ge=1.0) = Query(..., alias='activationThreshold'), user_interaction: confloat(ge=0.0, le=1.0) = Query(..., alias='userInteraction'), mode: Optional[ClassifyMode] = None, sond_session_id: Optional[str] = Header(None, alias='sond-session-id'), no_cache: Optional[bool] = Header(None, alias='no-cache'), ): raise RuntimeError("Should be patched by MCPProxy and never executed") @app.post( '/hw/sleepSessions/{sessionId}/end', tags=['user_session_handler', 'sleep_session_control'], security=[ HTTPBearer(name="None"), ], ) def sleep_session_controller_end_session( session_id: str = Path(..., alias='sessionId'), sond_session_id: Optional[str] = Header(None, alias='sond-session-id'), no_cache: Optional[bool] = Header(None, alias='no-cache'), body: EndSessionDto = ..., ): raise RuntimeError("Should be patched by MCPProxy and never executed") @app.get( '/hw/testApp/firmware/symbols/{versionId}', tags=['firmware_version_management'], security=[ APIKeyHeader(name="api-key"), ], ) def test_app_controller_get_symbols_by_id( version_id: str = Path(..., alias='versionId'), sond_session_id: Optional[str] = Header(None, alias='sond-session-id'), no_cache: Optional[bool] = Header(None, alias='no-cache'), ): raise RuntimeError("Should be patched by MCPProxy and never executed") @app.get( '/hw/testApp/firmware/versions', tags=['firmware_version_management', 'binary_upload_management'], security=[ APIKeyHeader(name="api-key"), ], ) def test_app_controller_find( type: Optional[FirmwareType] = None, commit_hash: Optional[str] = Query(None, alias='commitHash'), sond_session_id: Optional[str] = Header(None, alias='sond-session-id'), no_cache: Optional[bool] = Header(None, alias='no-cache'), ): raise RuntimeError("Should be patched by MCPProxy and never executed") @app.get( '/hw/testApp/firmware/versions/{versionId}', tags=['firmware_version_management'], security=[ APIKeyHeader(name="api-key"), ], ) def test_app_controller_get_by_id( version_id: str = Path(..., alias='versionId'), sond_session_id: Optional[str] = Header(None, alias='sond-session-id'), no_cache: Optional[bool] = Header(None, alias='no-cache'), ): raise RuntimeError("Should be patched by MCPProxy and never executed") @app.post( '/hw/tools/binaryUpload', tags=['file_upload_management', 'user_session_handler'], security=[ HTTPBearer(name="None"), ], ) def binary_upload_controller_upload_binary_file( sond_session_id: Optional[str] = Header(None, alias='sond-session-id'), no_cache: Optional[bool] = Header(None, alias='no-cache'), file: UploadFile = ..., ): raise RuntimeError("Should be patched by MCPProxy and never executed") @app.get('/hw/tools/downloadTestFiles', tags=['user_session_handler']) def test_files_controller_get_download_speed_test_files( sond_session_id: Optional[str] = Header(None, alias='sond-session-id'), no_cache: Optional[bool] = Header(None, alias='no-cache'), ): raise RuntimeError("Should be patched by MCPProxy and never executed") @app.post( '/hw/tools/echo', tags=['user_session_handler', 'device_registration_management'] ) def test_files_controller_store_sensor_data( sond_session_id: Optional[str] = Header(None, alias='sond-session-id'), no_cache: Optional[bool] = Header(None, alias='no-cache'), request: Request = ..., ): raise RuntimeError("Should be patched by MCPProxy and never executed") @app.get( '/mobile/alarms', tags=['user_session_handler', 'user_onboarding_process'], security=[ HTTPBearer(name="None"), ], ) def alarm_controller_find_by_user( enabled: Optional[bool] = None, sond_session_id: Optional[str] = Header(None, alias='sond-session-id'), no_cache: Optional[bool] = Header(None, alias='no-cache'), sond_staging_key: Optional[str] = Header(None, alias='sond-staging-key'), ): raise RuntimeError("Should be patched by MCPProxy and never executed") @app.post( '/mobile/alarms', tags=['alarm_control_management'], security=[ HTTPBearer(name="None"), ], ) def alarm_controller_create( sond_session_id: Optional[str] = Header(None, alias='sond-session-id'), no_cache: Optional[bool] = Header(None, alias='no-cache'), sond_staging_key: Optional[str] = Header(None, alias='sond-staging-key'), body: CreateUpdateAlarmDto = ..., ): raise RuntimeError("Should be patched by MCPProxy and never executed") @app.get( '/mobile/alarms/tracks', tags=['user_session_handler', 'user_auth_process_management'], security=[ HTTPBearer(name="None"), ], ) def alarm_controller_find_alarm_tracks( sond_session_id: Optional[str] = Header(None, alias='sond-session-id'), no_cache: Optional[bool] = Header(None, alias='no-cache'), sond_staging_key: Optional[str] = Header(None, alias='sond-staging-key'), ): raise RuntimeError("Should be patched by MCPProxy and never executed") @app.delete( '/mobile/alarms/{id}', tags=['user_session_handler', 'user_account_operations'], security=[ HTTPBearer(name="None"), ], ) def alarm_controller_delete( id: str, sond_session_id: Optional[str] = Header(None, alias='sond-session-id'), no_cache: Optional[bool] = Header(None, alias='no-cache'), sond_staging_key: Optional[str] = Header(None, alias='sond-staging-key'), ): raise RuntimeError("Should be patched by MCPProxy and never executed") @app.get( '/mobile/alarms/{id}', tags=['device_registration_management'], security=[ HTTPBearer(name="None"), ], ) def alarm_controller_find_one_by_id_user_id( id: str, sond_session_id: Optional[str] = Header(None, alias='sond-session-id'), no_cache: Optional[bool] = Header(None, alias='no-cache'), sond_staging_key: Optional[str] = Header(None, alias='sond-staging-key'), ): raise RuntimeError("Should be patched by MCPProxy and never executed") @app.put( '/mobile/alarms/{id}', tags=['alarm_control_management', 'user_session_handler'], security=[ HTTPBearer(name="None"), ], ) def alarm_controller_update( id: str, sond_session_id: Optional[str] = Header(None, alias='sond-session-id'), no_cache: Optional[bool] = Header(None, alias='no-cache'), sond_staging_key: Optional[str] = Header(None, alias='sond-staging-key'), body: CreateUpdateAlarmDto = ..., ): raise RuntimeError("Should be patched by MCPProxy and never executed") @app.post( '/mobile/analytics/events', tags=['analytic_event_tracking'], security=[ HTTPBearer(name="None"), ], ) def analytic_event_controller_new_event( sond_session_id: Optional[str] = Header(None, alias='sond-session-id'), no_cache: Optional[bool] = Header(None, alias='no-cache'), sond_staging_key: Optional[str] = Header(None, alias='sond-staging-key'), body: MobileAnalyticsEventsPostRequest = ..., ): raise RuntimeError("Should be patched by MCPProxy and never executed") @app.get( '/mobile/assistant/biosignals', tags=['user_session_handler', 'user_auth_process_management'], security=[ HTTPBearer(name="None"), ], ) def assistant_controller_find( sond_session_id: Optional[str] = Header(None, alias='sond-session-id'), no_cache: Optional[bool] = Header(None, alias='no-cache'), sond_staging_key: Optional[str] = Header(None, alias='sond-staging-key'), ): raise RuntimeError("Should be patched by MCPProxy and never executed") @app.post( '/mobile/content/broken/episodes', tags=[ 'user_session_handler', 'user_sleep_plan_management', 'user_auth_process_management', ], security=[ HTTPBearer(name="None"), ], ) def content_broken_controller_report_episode( sond_session_id: Optional[str] = Header(None, alias='sond-session-id'), no_cache: Optional[bool] = Header(None, alias='no-cache'), sond_staging_key: Optional[str] = Header(None, alias='sond-staging-key'), body: IdentifierDto = ..., ): raise RuntimeError("Should be patched by MCPProxy and never executed") @app.get( '/mobile/content/collection/{source}/{id}', tags=['device_registration_management', 'user_session_handler'], security=[ HTTPBearer(name="None"), ], ) def collection_controller_get_collection( id: str, source: Source2 = ..., sond_session_id: Optional[str] = Header(None, alias='sond-session-id'), no_cache: Optional[bool] = Header(None, alias='no-cache'), sond_staging_key: Optional[str] = Header(None, alias='sond-staging-key'), ): raise RuntimeError("Should be patched by MCPProxy and never executed") @app.get( '/mobile/content/collection/{source}/{id}/tracks', tags=['device_configuration_management', 'user_session_handler'], security=[ HTTPBearer(name="None"), ], ) def collection_controller_get_tracks( id: str, source: Source2 = ..., page_size: Optional[float] = Query(None, alias='pageSize'), page_token: Optional[str] = Query(None, alias='pageToken'), sort: Optional[Sort] = None, sond_session_id: Optional[str] = Header(None, alias='sond-session-id'), no_cache: Optional[bool] = Header(None, alias='no-cache'), sond_staging_key: Optional[str] = Header(None, alias='sond-staging-key'), ): raise RuntimeError("Should be patched by MCPProxy and never executed") @app.delete( '/mobile/content/follow/{contentType}/{source}/{id}', tags=['content_retrieval_management', 'user_content_actions_management'], security=[ HTTPBearer(name="None"), ], ) def content_follow_controller_unfollow( id: str, source: Source2 = ..., content_type: ContentType = Path(..., alias='contentType'), sond_session_id: Optional[str] = Header(None, alias='sond-session-id'), no_cache: Optional[bool] = Header(None, alias='no-cache'), sond_staging_key: Optional[str] = Header(None, alias='sond-staging-key'), ): raise RuntimeError("Should be patched by MCPProxy and never executed") @app.get( '/mobile/content/follow/{contentType}/{source}/{id}', tags=['content_retrieval_management', 'user_content_actions_management'], security=[ HTTPBearer(name="None"), ], ) def content_follow_controller_get( id: str, source: Source2 = ..., content_type: ContentType = Path(..., alias='contentType'), sond_session_id: Optional[str] = Header(None, alias='sond-session-id'), no_cache: Optional[bool] = Header(None, alias='no-cache'), sond_staging_key: Optional[str] = Header(None, alias='sond-staging-key'), ): raise RuntimeError("Should be patched by MCPProxy and never executed") @app.post( '/mobile/content/follow/{contentType}/{source}/{id}', tags=['content_retrieval_management', 'user_content_actions_management'], security=[ HTTPBearer(name="None"), ], ) def content_follow_controller_follow( id: str, source: Source2 = ..., content_type: ContentType = Path(..., alias='contentType'), sond_session_id: Optional[str] = Header(None, alias='sond-session-id'), no_cache: Optional[bool] = Header(None, alias='no-cache'), sond_staging_key: Optional[str] = Header(None, alias='sond-staging-key'), ): raise RuntimeError("Should be patched by MCPProxy and never executed") @app.get( '/mobile/content/likes/ids', tags=['user_session_handler', 'user_onboarding_process'], security=[ HTTPBearer(name="None"), ], ) def content_likes_controller_find_ids_by_user( sond_session_id: Optional[str] = Header(None, alias='sond-session-id'), no_cache: Optional[bool] = Header(None, alias='no-cache'), sond_staging_key: Optional[str] = Header(None, alias='sond-staging-key'), ): raise RuntimeError("Should be patched by MCPProxy and never executed") @app.get( '/mobile/content/likes/report', tags=['user_session_handler', 'user_account_operations'], security=[ APIKeyHeader(name="api-key"), ], ) def report_likes_controller_find_by_user( page_size: Optional[float] = Query(None, alias='pageSize'), page_token: Optional[str] = Query(None, alias='pageToken'), sond_session_id: Optional[str] = Header(None, alias='sond-session-id'), no_cache: Optional[bool] = Header(None, alias='no-cache'), sond_staging_key: Optional[str] = Header(None, alias='sond-staging-key'), ): raise RuntimeError("Should be patched by MCPProxy and never executed") @app.get( '/mobile/content/likes/tracks', tags=['user_session_handler', 'system_health_monitoring'], security=[ HTTPBearer(name="None"), ], ) def content_likes_controller_find_by_user( page_size: Optional[float] = Query(None, alias='pageSize'), page_token: Optional[str] = Query(None, alias='pageToken'), sond_session_id: Optional[str] = Header(None, alias='sond-session-id'), no_cache: Optional[bool] = Header(None, alias='no-cache'), sond_staging_key: Optional[str] = Header(None, alias='sond-staging-key'), ): raise RuntimeError("Should be patched by MCPProxy and never executed") @app.delete( '/mobile/content/likes/{source}/{id}', tags=['device_registration_management', 'user_session_handler'], security=[ HTTPBearer(name="None"), ], ) def content_likes_controller_unlike( id: str, source: Source2 = ..., sond_session_id: Optional[str] = Header(None, alias='sond-session-id'), no_cache: Optional[bool] = Header(None, alias='no-cache'), sond_staging_key: Optional[str] = Header(None, alias='sond-staging-key'), ): raise RuntimeError("Should be patched by MCPProxy and never executed") @app.post( '/mobile/content/likes/{source}/{id}', tags=['user_session_handler', 'user_sleep_plan_management'], security=[ HTTPBearer(name="None"), ], ) def content_likes_controller_like( id: str, source: Source2 = ..., sond_session_id: Optional[str] = Header(None, alias='sond-session-id'), no_cache: Optional[bool] = Header(None, alias='no-cache'), sond_staging_key: Optional[str] = Header(None, alias='sond-staging-key'), ): raise RuntimeError("Should be patched by MCPProxy and never executed") @app.get( '/mobile/firmware/versions', tags=['firmware_version_management', 'binary_upload_management'], security=[ HTTPBearer(name="None"), ], ) def firmware_controller_find( type: Optional[FirmwareType] = None, sond_session_id: Optional[str] = Header(None, alias='sond-session-id'), no_cache: Optional[bool] = Header(None, alias='no-cache'), sond_staging_key: Optional[str] = Header(None, alias='sond-staging-key'), ): raise RuntimeError("Should be patched by MCPProxy and never executed") @app.get( '/mobile/firmware/versions/{type}/latest', tags=['firmware_version_management'], security=[ HTTPBearer(name="None"), ], ) def firmware_controller_get_latest( type: FirmwareType, beta: Optional[bool] = None, sond_session_id: Optional[str] = Header(None, alias='sond-session-id'), no_cache: Optional[bool] = Header(None, alias='no-cache'), sond_staging_key: Optional[str] = Header(None, alias='sond-staging-key'), ): raise RuntimeError("Should be patched by MCPProxy and never executed") @app.get( '/mobile/firmware/versions/{versionId}', tags=['firmware_version_management'], security=[ HTTPBearer(name="None"), ], ) def firmware_controller_get_by_version_id( version_id: str = Path(..., alias='versionId'), sond_session_id: Optional[str] = Header(None, alias='sond-session-id'), no_cache: Optional[bool] = Header(None, alias='no-cache'), sond_staging_key: Optional[str] = Header(None, alias='sond-staging-key'), ): raise RuntimeError("Should be patched by MCPProxy and never executed") @app.get( '/mobile/hw/authorizations', tags=['user_session_handler'], security=[ HTTPBearer(name="None"), ], ) def device_controller_find( sond_session_id: Optional[str] = Header(None, alias='sond-session-id'), no_cache: Optional[bool] = Header(None, alias='no-cache'), sond_staging_key: Optional[str] = Header(None, alias='sond-staging-key'), ): raise RuntimeError("Should be patched by MCPProxy and never executed") @app.post( '/mobile/hw/authorizations', tags=['device_registration_management'], security=[ HTTPBearer(name="None"), ], ) def device_controller_register( sond_session_id: Optional[str] = Header(None, alias='sond-session-id'), no_cache: Optional[bool] = Header(None, alias='no-cache'), sond_staging_key: Optional[str] = Header(None, alias='sond-staging-key'), body: RegisterDeviceDto = ..., ): raise RuntimeError("Should be patched by MCPProxy and never executed") @app.delete( '/mobile/hw/authorizations/{deviceId}', tags=['device_registration_management', 'user_session_handler'], security=[ HTTPBearer(name="None"), ], ) def device_controller_revoke_case( device_id: str = Path(..., alias='deviceId'), sond_session_id: Optional[str] = Header(None, alias='sond-session-id'), no_cache: Optional[bool] = Header(None, alias='no-cache'), sond_staging_key: Optional[str] = Header(None, alias='sond-staging-key'), ): raise RuntimeError("Should be patched by MCPProxy and never executed") @app.put( '/mobile/hw/authorizations/{deviceId}', tags=['device_registration_management', 'user_session_handler'], security=[ HTTPBearer(name="None"), ], ) def device_controller_re_register_case( device_id: str = Path(..., alias='deviceId'), sond_session_id: Optional[str] = Header(None, alias='sond-session-id'), no_cache: Optional[bool] = Header(None, alias='no-cache'), sond_staging_key: Optional[str] = Header(None, alias='sond-staging-key'), ): raise RuntimeError("Should be patched by MCPProxy and never executed") @app.get( '/mobile/lifeLogs', tags=['user_session_handler'], security=[ HTTPBearer(name="None"), ], ) def life_log_controller_find( page_size: Optional[float] = Query(None, alias='pageSize'), page_token: Optional[str] = Query(None, alias='pageToken'), sond_session_id: Optional[str] = Header(None, alias='sond-session-id'), no_cache: Optional[bool] = Header(None, alias='no-cache'), sond_staging_key: Optional[str] = Header(None, alias='sond-staging-key'), ): raise RuntimeError("Should be patched by MCPProxy and never executed") @app.delete( '/mobile/notificationKeys', tags=['device_registration_management', 'user_auth_process_management'], security=[ HTTPBearer(name="None"), ], ) def device_controller_delete_notification_key( sond_session_id: Optional[str] = Header(None, alias='sond-session-id'), no_cache: Optional[bool] = Header(None, alias='no-cache'), sond_staging_key: Optional[str] = Header(None, alias='sond-staging-key'), ): raise RuntimeError("Should be patched by MCPProxy and never executed") @app.put( '/mobile/notificationKeys', tags=['device_registration_management', 'notification_dispatch_management'], security=[ HTTPBearer(name="None"), ], ) def device_controller_set_notification_key( sond_session_id: Optional[str] = Header(None, alias='sond-session-id'), no_cache: Optional[bool] = Header(None, alias='no-cache'), sond_staging_key: Optional[str] = Header(None, alias='sond-staging-key'), body: NotificationKeyDto = ..., ): raise RuntimeError("Should be patched by MCPProxy and never executed") @app.delete( '/mobile/onboardings', tags=['user_session_handler', 'user_auth_process_management'], security=[ HTTPBearer(name="None"), ], ) def onboarding_controller_delete( sond_session_id: Optional[str] = Header(None, alias='sond-session-id'), no_cache: Optional[bool] = Header(None, alias='no-cache'), sond_staging_key: Optional[str] = Header(None, alias='sond-staging-key'), ): raise RuntimeError("Should be patched by MCPProxy and never executed") @app.get( '/mobile/onboardings', tags=['user_session_handler', 'user_account_operations'], security=[ HTTPBearer(name="None"), ], ) def onboarding_controller_find_one_by_user_id( sond_session_id: Optional[str] = Header(None, alias='sond-session-id'), no_cache: Optional[bool] = Header(None, alias='no-cache'), sond_staging_key: Optional[str] = Header(None, alias='sond-staging-key'), ): raise RuntimeError("Should be patched by MCPProxy and never executed") @app.post( '/mobile/onboardings', tags=['user_onboarding_process'], security=[ HTTPBearer(name="None"), ], ) def onboarding_controller_save( sond_session_id: Optional[str] = Header(None, alias='sond-session-id'), no_cache: Optional[bool] = Header(None, alias='no-cache'), sond_staging_key: Optional[str] = Header(None, alias='sond-staging-key'), body: OnboardingDto = ..., ): raise RuntimeError("Should be patched by MCPProxy and never executed") @app.get( '/mobile/playlists/{type}', tags=['user_session_handler', 'user_onboarding_process'], security=[ HTTPBearer(name="None"), ], ) def playlist_controller_search( type: Type19, sond_session_id: Optional[str] = Header(None, alias='sond-session-id'), no_cache: Optional[bool] = Header(None, alias='no-cache'), sond_staging_key: Optional[str] = Header(None, alias='sond-staging-key'), ): raise RuntimeError("Should be patched by MCPProxy and never executed") @app.post( '/mobile/premadeSleepPlans/search', tags=['user_session_handler'], security=[ HTTPBearer(name="None"), ], ) def premade_sleep_plan_controller_find( sond_session_id: Optional[str] = Header(None, alias='sond-session-id'), no_cache: Optional[bool] = Header(None, alias='no-cache'), sond_staging_key: Optional[str] = Header(None, alias='sond-staging-key'), ): raise RuntimeError("Should be patched by MCPProxy and never executed") @app.get( '/mobile/premadeSleepPlans/{id}', tags=['user_session_handler'], security=[ HTTPBearer(name="None"), ], ) def premade_sleep_plan_controller_get( id: str, sond_session_id: Optional[str] = Header(None, alias='sond-session-id'), no_cache: Optional[bool] = Header(None, alias='no-cache'), sond_staging_key: Optional[str] = Header(None, alias='sond-staging-key'), ): raise RuntimeError("Should be patched by MCPProxy and never executed") @app.post( '/mobile/premadeSleepPlans/{id}/addToUserSleepPlans', tags=['premade_sleep_plan_operations', 'user_sleep_plan_management'], security=[ HTTPBearer(name="None"), ], ) def premade_sleep_plan_controller_create_based_on_premade_sleep_plan( id: str, sond_session_id: Optional[str] = Header(None, alias='sond-session-id'), no_cache: Optional[bool] = Header(None, alias='no-cache'), sond_staging_key: Optional[str] = Header(None, alias='sond-staging-key'), body: CreateBasedOnPremadeSleepPlanDto = ..., ): """ Creates a new user sleep based on premade sleep plan """ raise RuntimeError("Should be patched by MCPProxy and never executed") @app.post( '/mobile/search', tags=['user_session_handler', 'sleep_session_control'], security=[ HTTPBearer(name="None"), ], ) def search_controller_search( sond_session_id: Optional[str] = Header(None, alias='sond-session-id'), no_cache: Optional[bool] = Header(None, alias='no-cache'), sond_staging_key: Optional[str] = Header(None, alias='sond-staging-key'), body: SearchRequestDto = ..., ): raise RuntimeError("Should be patched by MCPProxy and never executed") @app.get( '/mobile/sleepClassification/{sessionId}', tags=['user_session_handler'], security=[ HTTPBearer(name="None"), ], ) def sleep_classification_controller_find_one_by_user_id( session_id: str = Path(..., alias='sessionId'), sond_session_id: Optional[str] = Header(None, alias='sond-session-id'), no_cache: Optional[bool] = Header(None, alias='no-cache'), sond_staging_key: Optional[str] = Header(None, alias='sond-staging-key'), ): raise RuntimeError("Should be patched by MCPProxy and never executed") @app.get( '/mobile/sleepData/daily', description=""" Returns sleep data for a requested period in requested resolution """, tags=['sleep_data_query', 'user_sleep_plan_management'], security=[ HTTPBearer(name="None"), ], ) def sleep_data_daily_controller_get_nightly_sleep_data( date: datetime, resolution: float = ..., use_two_stage: Optional[bool] = Query(None, alias='useTwoStage'), sond_session_id: Optional[str] = Header(None, alias='sond-session-id'), no_cache: Optional[bool] = Header(None, alias='no-cache'), sond_staging_key: Optional[str] = Header(None, alias='sond-staging-key'), ): """ Get sleep data """ raise RuntimeError("Should be patched by MCPProxy and never executed") @app.get( '/mobile/sleepData/daily/biosignals/{biosignalsType}/{sessionId}', description=""" Returns biosignals from night data for a requested day """, tags=['sleep_data_query', 'sensor_data_management', 'user_session_handler'], security=[ HTTPBearer(name="None"), ], ) def sleep_data_daily_controller_get_biosignals( session_id: str = Path(..., alias='sessionId'), biosignals_type: BiosignalsType = Path(..., alias='biosignalsType'), date: datetime = ..., resolution: float = ..., sond_session_id: Optional[str] = Header(None, alias='sond-session-id'), no_cache: Optional[bool] = Header(None, alias='no-cache'), sond_staging_key: Optional[str] = Header(None, alias='sond-staging-key'), ): """ Get biosignals from night data """ raise RuntimeError("Should be patched by MCPProxy and never executed") @app.get( '/mobile/sleepData/daily/hypnogram/{sessionId}', description=""" Returns hypnogram data for a requested day """, tags=['sleep_data_query', 'user_session_handler'], security=[ HTTPBearer(name="None"), ], ) def sleep_data_daily_controller_get_hypnogram( session_id: str = Path(..., alias='sessionId'), date: datetime = ..., sond_session_id: Optional[str] = Header(None, alias='sond-session-id'), no_cache: Optional[bool] = Header(None, alias='no-cache'), sond_staging_key: Optional[str] = Header(None, alias='sond-staging-key'), ): """ Get hypnogram data """ raise RuntimeError("Should be patched by MCPProxy and never executed") @app.get( '/mobile/sleepData/daily/sleepSummary', description=""" Returns sleep summary data for a requested day """, tags=['sleep_data_query', 'user_sleep_plan_management', 'user_session_handler'], security=[ HTTPBearer(name="None"), ], ) def sleep_data_daily_controller_get_sleep_summary( date_from: datetime = Query(..., alias='dateFrom'), date_to: datetime = Query(..., alias='dateTo'), sond_session_id: Optional[str] = Header(None, alias='sond-session-id'), no_cache: Optional[bool] = Header(None, alias='no-cache'), sond_staging_key: Optional[str] = Header(None, alias='sond-staging-key'), ): """ Get sleep summary data """ raise RuntimeError("Should be patched by MCPProxy and never executed") @app.post( '/mobile/sleepData/external/{source}', description=""" Stores external sleep data in the Sleep Api """, tags=['external_sleep_data_storage', 'sleep_session_control'], security=[ HTTPBearer(name="None"), ], ) def external_sleep_data_controller_save_sleep_data( source: Source12, sond_session_id: Optional[str] = Header(None, alias='sond-session-id'), no_cache: Optional[bool] = Header(None, alias='no-cache'), sond_staging_key: Optional[str] = Header(None, alias='sond-staging-key'), body: ExternalSleepDataPayload = ..., ): """ Stores external sleep data in the system """ raise RuntimeError("Should be patched by MCPProxy and never executed") @app.get( '/mobile/sleepData/longTerm', description=""" Returns sleep data for a requested period in requested resolution """, tags=['sleep_data_query', 'user_sleep_plan_management'], security=[ HTTPBearer(name="None"), ], ) def sleep_data_controller_get_long_term_sleep_data( start_date: datetime = Query(..., alias='startDate'), end_date: datetime = Query(..., alias='endDate'), resolution: Resolution = ..., sond_session_id: Optional[str] = Header(None, alias='sond-session-id'), no_cache: Optional[bool] = Header(None, alias='no-cache'), sond_staging_key: Optional[str] = Header(None, alias='sond-staging-key'), ): """ Get long term sleep data """ raise RuntimeError("Should be patched by MCPProxy and never executed") @app.get( '/mobile/sleepPlanTracks', tags=['device_registration_management', 'user_session_handler'], security=[ HTTPBearer(name="None"), ], ) def sleep_plan_tracks_controller_find_track( id: str, source: Source13 = ..., sond_session_id: Optional[str] = Header(None, alias='sond-session-id'), no_cache: Optional[bool] = Header(None, alias='no-cache'), sond_staging_key: Optional[str] = Header(None, alias='sond-staging-key'), ): raise RuntimeError("Should be patched by MCPProxy and never executed") @app.delete( '/mobile/sleepPlanTracks/{sleepPlanId}/phase/{phase}', tags=[ 'premade_sleep_plan_operations', 'user_sleep_plan_management', 'assistant_interaction_operations', ], security=[ HTTPBearer(name="None"), ], ) def sleep_plan_tracks_controller_remove_track( sleep_plan_id: str = Path(..., alias='sleepPlanId'), phase: Phase = ..., id: str = ..., source: Source13 = ..., sond_session_id: Optional[str] = Header(None, alias='sond-session-id'), no_cache: Optional[bool] = Header(None, alias='no-cache'), sond_staging_key: Optional[str] = Header(None, alias='sond-staging-key'), ): raise RuntimeError("Should be patched by MCPProxy and never executed") @app.post( '/mobile/sleepPlanTracks/{sleepPlanId}/phase/{phase}', tags=[ 'premade_sleep_plan_operations', 'user_sleep_plan_management', 'assistant_interaction_operations', ], security=[ HTTPBearer(name="None"), ], ) def sleep_plan_tracks_controller_add_track( sleep_plan_id: str = Path(..., alias='sleepPlanId'), phase: Phase = ..., sond_session_id: Optional[str] = Header(None, alias='sond-session-id'), no_cache: Optional[bool] = Header(None, alias='no-cache'), sond_staging_key: Optional[str] = Header(None, alias='sond-staging-key'), body: IdentifierDto = ..., ): raise RuntimeError("Should be patched by MCPProxy and never executed") @app.put( '/mobile/sleepPlanTracks/{sleepPlanId}/replaceMaskingSound', tags=[ 'premade_sleep_plan_operations', 'assistant_interaction_operations', 'user_sleep_plan_management', 'sleep_data_query', 'sleep_session_control', ], security=[ HTTPBearer(name="None"), ], ) def sleep_plan_tracks_controller_replace_phase( sleep_plan_id: str = Path(..., alias='sleepPlanId'), sond_session_id: Optional[str] = Header(None, alias='sond-session-id'), no_cache: Optional[bool] = Header(None, alias='no-cache'), sond_staging_key: Optional[str] = Header(None, alias='sond-staging-key'), body: IdentifierDto = ..., ): raise RuntimeError("Should be patched by MCPProxy and never executed") @app.get( '/mobile/sleepPlans', tags=['user_session_handler', 'user_auth_process_management'], security=[ HTTPBearer(name="None"), ], ) def sleep_plan_controller_find_by_user( sond_session_id: Optional[str] = Header(None, alias='sond-session-id'), no_cache: Optional[bool] = Header(None, alias='no-cache'), sond_staging_key: Optional[str] = Header(None, alias='sond-staging-key'), ): raise RuntimeError("Should be patched by MCPProxy and never executed") @app.post( '/mobile/sleepPlans', tags=[ 'premade_sleep_plan_operations', 'user_sleep_plan_management', 'assistant_interaction_operations', ], security=[ HTTPBearer(name="None"), ], ) def sleep_plan_controller_create( sond_session_id: Optional[str] = Header(None, alias='sond-session-id'), no_cache: Optional[bool] = Header(None, alias='no-cache'), sond_staging_key: Optional[str] = Header(None, alias='sond-staging-key'), body: CreateUpdateSleepPlanDto = ..., ): raise RuntimeError("Should be patched by MCPProxy and never executed") @app.delete( '/mobile/sleepPlans/{id}', tags=['user_session_handler', 'user_sleep_plan_management'], security=[ HTTPBearer(name="None"), ], ) def sleep_plan_controller_delete( id: str, sond_session_id: Optional[str] = Header(None, alias='sond-session-id'), no_cache: Optional[bool] = Header(None, alias='no-cache'), sond_staging_key: Optional[str] = Header(None, alias='sond-staging-key'), ): raise RuntimeError("Should be patched by MCPProxy and never executed") @app.get( '/mobile/sleepPlans/{id}', tags=[ 'user_session_handler', 'assistant_interaction_operations', 'user_onboarding_process', ], security=[ HTTPBearer(name="None"), ], ) def sleep_plan_controller_find_one_by_id_user_id( id: str, sond_session_id: Optional[str] = Header(None, alias='sond-session-id'), no_cache: Optional[bool] = Header(None, alias='no-cache'), sond_staging_key: Optional[str] = Header(None, alias='sond-staging-key'), ): raise RuntimeError("Should be patched by MCPProxy and never executed") @app.put( '/mobile/sleepPlans/{id}', tags=[ 'premade_sleep_plan_operations', 'user_sleep_plan_management', 'track_management_in_sleep_plans', ], security=[ HTTPBearer(name="None"), ], ) def sleep_plan_controller_update( id: str, sond_session_id: Optional[str] = Header(None, alias='sond-session-id'), no_cache: Optional[bool] = Header(None, alias='no-cache'), sond_staging_key: Optional[str] = Header(None, alias='sond-staging-key'), body: CreateUpdateSleepPlanDto = ..., ): """ Accepts full updated sleep plan and updates all the properties of the sleep plan (name, shuffle, loop, tracks....). """ raise RuntimeError("Should be patched by MCPProxy and never executed") @app.get( '/mobile/tools/timezone/posix', tags=['iana_time_zone_information_retrieval'], security=[ HTTPBearer(name="None"), ], ) def tools_controller_get_posix_tz( iana_tz: IanaTz = Query(..., alias='ianaTz'), sond_session_id: Optional[str] = Header(None, alias='sond-session-id'), no_cache: Optional[bool] = Header(None, alias='no-cache'), sond_staging_key: Optional[str] = Header(None, alias='sond-staging-key'), ): raise RuntimeError("Should be patched by MCPProxy and never executed") @app.post('/newsletter', tags=['newsletter_subscription_management']) def newsletter_controller_subscribe( sond_session_id: Optional[str] = Header(None, alias='sond-session-id'), no_cache: Optional[bool] = Header(None, alias='no-cache'), body: NewsletterSubscriptionDto = ..., ): """ Subscribe to newsletter """ raise RuntimeError("Should be patched by MCPProxy and never executed") @app.post( '/newsletter/users', tags=['newsletter_subscription_management'], security=[ HTTPBearer(name="None"), ], ) def newsletter_controller_subscribe_user( sond_session_id: Optional[str] = Header(None, alias='sond-session-id'), no_cache: Optional[bool] = Header(None, alias='no-cache'), body: NewsletterUserSubscriptionDto = ..., ): """ Subscribe to newsletter """ raise RuntimeError("Should be patched by MCPProxy and never executed") @app.post('/otp', tags=['otp_based_authentication', 'user_auth_process_management']) def otp_auth_controller_email_verify( sond_session_id: Optional[str] = Header(None, alias='sond-session-id'), no_cache: Optional[bool] = Header(None, alias='no-cache'), body: OtpRequestDto = ..., ): raise RuntimeError("Should be patched by MCPProxy and never executed") @app.put( '/otp/users/email', tags=['otp_based_authentication'], security=[ HTTPBearer(name="None"), ], ) def otp_auth_controller_update_user_email( sond_session_id: Optional[str] = Header(None, alias='sond-session-id'), no_cache: Optional[bool] = Header(None, alias='no-cache'), body: OtpVerification = ..., ): raise RuntimeError("Should be patched by MCPProxy and never executed") @app.post( '/otp/users/login', tags=['user_auth_process_management', 'otp_based_authentication'], ) def otp_auth_controller_login_o_t_p( sond_session_id: Optional[str] = Header(None, alias='sond-session-id'), no_cache: Optional[bool] = Header(None, alias='no-cache'), body: LoginOtpDto = ..., ): raise RuntimeError("Should be patched by MCPProxy and never executed") @app.post( '/recommendations', tags=[ 'notification_dispatch_management', 'content_retrieval_management', 'user_session_handler', ], security=[ APIKeyHeader(name="api-key"), ], ) def recommendations_controller_new_recommendations( sond_session_id: Optional[str] = Header(None, alias='sond-session-id'), no_cache: Optional[bool] = Header(None, alias='no-cache'), body: NewRecommendationsDto = ..., ): raise RuntimeError("Should be patched by MCPProxy and never executed") @app.post( '/sleep/sleepSessions/users/{userId}/end', tags=['user_session_handler', 'user_sleep_plan_management'], security=[ APIKeyHeader(name="api-key"), ], ) def sleep_session_controller_end_user_sessions( user_id: str = Path(..., alias='userId'), sond_session_id: Optional[str] = Header(None, alias='sond-session-id'), no_cache: Optional[bool] = Header(None, alias='no-cache'), body: EndUserSessionsDto = ..., ): raise RuntimeError("Should be patched by MCPProxy and never executed") @app.post( '/sleep/sleepSessions/users/{userId}/sessions/{sessionId}/calculateScore', tags=['user_session_handler', 'sleep_session_control'], security=[ APIKeyHeader(name="api-key"), ], ) def sleep_session_controller_calculate_score( user_id: str = Path(..., alias='userId'), session_id: str = Path(..., alias='sessionId'), sond_session_id: Optional[str] = Header(None, alias='sond-session-id'), no_cache: Optional[bool] = Header(None, alias='no-cache'), body: EndSessionDto = ..., ): raise RuntimeError("Should be patched by MCPProxy and never executed") @app.post( '/sleep/sleepSessions/users/{userId}/sessions/{sessionId}/end', tags=['user_session_handler', 'sleep_session_control'], security=[ APIKeyHeader(name="api-key"), ], ) def sleep_session_controller_end_session( user_id: str = Path(..., alias='userId'), session_id: str = Path(..., alias='sessionId'), sond_session_id: Optional[str] = Header(None, alias='sond-session-id'), no_cache: Optional[bool] = Header(None, alias='no-cache'), body: EndSessionDto = ..., ): raise RuntimeError("Should be patched by MCPProxy and never executed") @app.post( '/sleep/ssl/events/nugget-delivered', tags=[ 'notification_dispatch_management', 'user_session_handler', 'user_sleep_plan_management', ], ) def sleep_score_labs_controller_new_advice_nugget( sond_session_id: Optional[str] = Header(None, alias='sond-session-id'), no_cache: Optional[bool] = Header(None, alias='no-cache'), body: EventNuggetDelivered = ..., ): raise RuntimeError("Should be patched by MCPProxy and never executed") @app.post( '/sleep/ssl/events/sleeprecord-created', tags=['user_session_handler', 'notification_dispatch_management'], ) def sleep_score_labs_controller_new_sleep_record( sond_session_id: Optional[str] = Header(None, alias='sond-session-id'), no_cache: Optional[bool] = Header(None, alias='no-cache'), body: EventRecordCreated = ..., ): raise RuntimeError("Should be patched by MCPProxy and never executed") @app.delete( '/users', tags=[ 'user_account_operations', 'user_auth_process_management', 'user_session_handler', ], security=[ HTTPBearer(name="None"), ], ) def user_controller_delete_user( sond_session_id: Optional[str] = Header(None, alias='sond-session-id'), no_cache: Optional[bool] = Header(None, alias='no-cache'), ): """ Remove current user """ raise RuntimeError("Should be patched by MCPProxy and never executed") @app.get( '/users', tags=['user_account_operations', 'user_auth_process_management'], security=[ HTTPBearer(name="None"), ], ) def user_controller_get_user( sond_session_id: Optional[str] = Header(None, alias='sond-session-id'), no_cache: Optional[bool] = Header(None, alias='no-cache'), ): """ Get current user """ raise RuntimeError("Should be patched by MCPProxy and never executed") @app.put( '/users', tags=['user_account_operations', 'user_onboarding_process'], security=[ HTTPBearer(name="None"), ], ) def user_controller_update_user( sond_session_id: Optional[str] = Header(None, alias='sond-session-id'), no_cache: Optional[bool] = Header(None, alias='no-cache'), body: UpdateUserDto = ..., ): """ Update user """ raise RuntimeError("Should be patched by MCPProxy and never executed") @app.get( '/users/active', description=""" Returns user active in last 24h """, tags=['user_session_handler', 'user_account_operations'], security=[ APIKeyHeader(name="api-key"), ], ) def user_controller_get_active_uses( page_size: Optional[float] = Query(None, alias='pageSize'), page_token: Optional[str] = Query(None, alias='pageToken'), sond_session_id: Optional[str] = Header(None, alias='sond-session-id'), no_cache: Optional[bool] = Header(None, alias='no-cache'), ): """ Returns user active in last 24h """ raise RuntimeError("Should be patched by MCPProxy and never executed") @app.post( '/users/logout', tags=[ 'user_auth_process_management', 'user_account_operations', 'user_session_handler', ], security=[ HTTPBearer(name="None"), ], ) def user_controller_logout( sond_session_id: Optional[str] = Header(None, alias='sond-session-id'), no_cache: Optional[bool] = Header(None, alias='no-cache'), ): """ Logout user """ raise RuntimeError("Should be patched by MCPProxy and never executed") @app.patch( '/users/softDelete', description=""" Mark user status as deleted in database """, tags=[ 'device_registration_management', 'user_session_handler', 'user_account_operations', ], security=[ HTTPBearer(name="None"), ], ) def user_controller_set_user_status( sond_session_id: Optional[str] = Header(None, alias='sond-session-id'), no_cache: Optional[bool] = Header(None, alias='no-cache'), ): """ Soft Delete """ raise RuntimeError("Should be patched by MCPProxy and never executed") if __name__ == "__main__": parser = argparse.ArgumentParser(description="MCP Server") parser.add_argument( "transport", choices=["stdio", "sse", "streamable-http"], help="Transport mode (stdio, sse or streamable-http)", ) args = parser.parse_args() if "CONFIG_PATH" in os.environ: config_path = os.environ["CONFIG_PATH"] app.load_configuration(config_path) if "CONFIG" in os.environ: config = os.environ["CONFIG"] app.load_configuration_from_string(config) if "SECURITY" in os.environ: security_params = BaseSecurity.parse_security_parameters_from_env( os.environ, ) app.set_security_params(security_params) mcp_settings = json.loads(os.environ.get("MCP_SETTINGS", "{}")) app.get_mcp(**mcp_settings).run(transport=args.transport)

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/amirlazarovich-git/sond-core-api'

If you have feedback or need assistance with the MCP directory API, please join our Discord server