{"openapi":"3.1.0","info":{"title":"FastAPI","version":"0.1.0"},"paths":{"/health":{"get":{"summary":"Health Check","description":"Health check endpoint for container orchestration.","operationId":"health_check_health_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/status":{"get":{"summary":"Read Status","operationId":"read_status_status_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetStatusResult"}}}}}}},"/latest":{"get":{"summary":"Latest Version","operationId":"latest_version_latest_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetLatestVersionResult"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/auth/registration-status":{"get":{"tags":["Auth"],"summary":"Get Registration Status","description":"Get the current registration status.\n\nReturns whether user registration is currently enabled.","operationId":"get_registration_status_auth_registration_status_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":{"anyOf":[{"type":"boolean"},{"type":"string"}]},"type":"object","title":"Response Get Registration Status Auth Registration Status Get"}}}}}}},"/auth/register":{"post":{"tags":["Auth"],"summary":"Register Endpoint","description":"Register a new user.\n\nCreates a new user with the provided details, along with associated resources.","operationId":"register_endpoint_auth_register_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserRegisterPayload"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/auth/login":{"post":{"tags":["Auth"],"summary":"Login Endpoint","operationId":"login_endpoint_auth_login_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserLogin"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccessTokenResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/auth/refresh":{"post":{"tags":["Auth"],"summary":"Refresh Endpoint","operationId":"refresh_endpoint_auth_refresh_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RefreshTokenRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccessTokenResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/auth/me":{"get":{"tags":["Auth"],"summary":"Me Endpoint","operationId":"me_endpoint_auth_me_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/auth/password-reset-request":{"post":{"tags":["Auth"],"summary":"Password Reset Request","operationId":"password_reset_request_auth_password_reset_request_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PasswordResetPayload"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PasswordResetResult"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/auth/password-reset-confirm":{"post":{"tags":["Auth"],"summary":"Password Reset Confirm","operationId":"password_reset_confirm_auth_password_reset_confirm_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PasswordResetConfirmPayload"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PasswordResetConfirmResult"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/auth/email-verify-confirm":{"post":{"tags":["Auth"],"summary":"Email Verify Confirm","operationId":"email_verify_confirm_auth_email_verify_confirm_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmailVerifyConfirmPayload"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmailVerifyConfirmResult"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/auth/google":{"get":{"tags":["Auth","Google SSO"],"summary":"Google Sso Initiate","description":"Initiate Google SSO OAuth flow.\n\nRedirects the user to Google's OAuth consent screen.","operationId":"google_sso_initiate_auth_google_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/auth/google/callback":{"get":{"tags":["Auth","Google SSO"],"summary":"Google Sso Callback","description":"Handle Google SSO OAuth callback.\n\nExchanges the authorization code for tokens and creates/logs in the user.","operationId":"google_sso_callback_auth_google_callback_get","parameters":[{"name":"code","in":"query","required":true,"schema":{"type":"string","title":"Code"}},{"name":"state","in":"query","required":true,"schema":{"type":"string","title":"State"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccessTokenResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/call/{call_id}":{"get":{"tags":["Call"],"summary":"Get Call By Id Endpoint","operationId":"get_call_by_id_endpoint_call__call_id__get","parameters":[{"name":"call_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Call Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetCallByIDResult"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["Call"],"summary":"Delete Call Endpoint","operationId":"delete_call_endpoint_call__call_id__delete","parameters":[{"name":"call_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Call Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeleteCallResult"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/call/list/{org_id}":{"get":{"tags":["Call"],"summary":"List Calls By Org Id Endpoint","operationId":"list_calls_by_org_id_endpoint_call_list__org_id__get","parameters":[{"name":"org_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Org Id"}},{"name":"cursor","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Timestamp cursor for pagination (ISO format)","title":"Cursor"},"description":"Timestamp cursor for pagination (ISO format)"},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"description":"Number of records to return","default":20,"title":"Limit"},"description":"Number of records to return"},{"name":"search","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Search term for filtering calls","title":"Search"},"description":"Search term for filtering calls"},{"name":"date_filter","in":"query","required":false,"schema":{"anyOf":[{"$ref":"#/components/schemas/DateFilterEnum"},{"type":"null"}],"description":"Date filter: today, recent, or all","title":"Date Filter"},"description":"Date filter: today, recent, or all"},{"name":"type_filter","in":"query","required":false,"schema":{"anyOf":[{"$ref":"#/components/schemas/TypeFilterEnum"},{"type":"null"}],"description":"Type filter: completed, processing, or all","title":"Type Filter"},"description":"Type filter: completed, processing, or all"},{"name":"duration_filter","in":"query","required":false,"schema":{"anyOf":[{"$ref":"#/components/schemas/DurationFilterEnum"},{"type":"null"}],"description":"Filter calls by duration","title":"Duration Filter"},"description":"Filter calls by duration"},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListCallsByOrgIDResult"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/call/dial":{"post":{"tags":["Call"],"summary":"Create Call Endpoint","operationId":"create_call_endpoint_call_dial_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DialPayload"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DialResult"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/call/hang-up":{"post":{"tags":["Call"],"summary":"Update Call Endpoint","operationId":"update_call_endpoint_call_hang_up_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/HangUpPayload"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HangUpResult"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/call/upload-link/{call_id}":{"get":{"tags":["Call"],"summary":"Get Upload Link Endpoint","operationId":"get_upload_link_endpoint_call_upload_link__call_id__get","parameters":[{"name":"call_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Call Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetUploadLinkResult"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/call/upload-complete":{"post":{"tags":["Call"],"summary":"Upload Complete Endpoint","operationId":"upload_complete_endpoint_call_upload_complete_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UploadCompletePayload"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UploadCompleteResult"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/call/count/{org_id}":{"get":{"tags":["Call"],"summary":"Count Calls By Org Id Endpoint","description":"Count calls by organization ID.","operationId":"count_calls_by_org_id_endpoint_call_count__org_id__get","parameters":[{"name":"org_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Org Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CountCallsByOrgIDResult"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/call/{call_id}/talk-repartition":{"get":{"tags":["Call"],"summary":"Get Call Talk Repartition","description":"Get talk timeline and summary statistics for a call.","operationId":"get_call_talk_repartition_call__call_id__talk_repartition_get","parameters":[{"name":"call_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Call Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TalkTimelineResult"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/call":{"get":{"tags":["Call"],"summary":"List Calls By User Id Endpoint","operationId":"list_calls_by_user_id_endpoint_call_get","parameters":[{"name":"cursor","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Timestamp cursor for pagination (ISO format)","title":"Cursor"},"description":"Timestamp cursor for pagination (ISO format)"},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"description":"Number of records to return","default":20,"title":"Limit"},"description":"Number of records to return"},{"name":"search","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Search term for filtering calls","title":"Search"},"description":"Search term for filtering calls"},{"name":"date_filter","in":"query","required":false,"schema":{"anyOf":[{"$ref":"#/components/schemas/DateFilterEnum"},{"type":"null"}],"description":"Date filter: today, recent, or all","title":"Date Filter"},"description":"Date filter: today, recent, or all"},{"name":"type_filter","in":"query","required":false,"schema":{"anyOf":[{"$ref":"#/components/schemas/TypeFilterEnum"},{"type":"null"}],"description":"Type filter: completed, processing, or all","title":"Type Filter"},"description":"Type filter: completed, processing, or all"},{"name":"duration_filter","in":"query","required":false,"schema":{"anyOf":[{"$ref":"#/components/schemas/DurationFilterEnum"},{"type":"null"}],"description":"Filter calls by duration","title":"Duration Filter"},"description":"Filter calls by duration"},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListCallsByUserIDResult"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/create-organization":{"post":{"tags":["Admin"],"summary":"Manual Register Endpoint","operationId":"manual_register_endpoint_admin_create_organization_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateOrganizationPayload"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateOrganizationResult"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/mailing-list":{"post":{"tags":["Admin"],"summary":"Mailing List Endpoint","operationId":"mailing_list_endpoint_admin_mailing_list_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MailingListPayload"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MailingListResult"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/organizations":{"get":{"tags":["Admin"],"summary":"Get Organizations Endpoint","operationId":"get_organizations_endpoint_admin_organizations_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetOrganizationsResult"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/invite":{"post":{"tags":["Admin"],"summary":"Create Invite Endpoint","operationId":"create_invite_endpoint_admin_invite_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateInvitePayload"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateInviteResult"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/invite/list/{organization_id}":{"get":{"tags":["Admin"],"summary":"List Invites Endpoint","operationId":"list_invites_endpoint_admin_invite_list__organization_id__get","parameters":[{"name":"organization_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Organization Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListInvitesResult"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/organizations/{organization_id}":{"put":{"tags":["Admin"],"summary":"Update Organization Endpoint","operationId":"update_organization_endpoint_admin_organizations__organization_id__put","parameters":[{"name":"organization_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Organization Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateOrganizationPayload"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrganizationResult"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["Admin"],"summary":"Get Organization Endpoint","operationId":"get_organization_endpoint_admin_organizations__organization_id__get","parameters":[{"name":"organization_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Organization Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrganizationResult"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/organizations/{organization_id}/users":{"get":{"tags":["Admin"],"summary":"Get Organization Users Endpoint","description":"Get all users for a specific organization.\n\nThis endpoint returns all regular users (excluding support users) for the organization.\nUsed for displaying users that can be impersonated by an admin.","operationId":"get_organization_users_endpoint_admin_organizations__organization_id__users_get","parameters":[{"name":"organization_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Organization Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrganizationUsersResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/impersonate/organization":{"post":{"tags":["Admin"],"summary":"Impersonate Organization Endpoint","operationId":"impersonate_organization_endpoint_admin_impersonate_organization_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ImpersonateOrganizationRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ImpersonateResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/impersonate/user":{"post":{"tags":["Admin"],"summary":"Impersonate User Endpoint","operationId":"impersonate_user_endpoint_admin_impersonate_user_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ImpersonateUserRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ImpersonateResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/slack/invite":{"post":{"tags":["Admin"],"summary":"Invite Slack User Endpoint","operationId":"invite_slack_user_endpoint_admin_slack_invite_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SlackUserInvitePayload"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SlackUserInviteResult"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/referrals":{"get":{"tags":["Admin"],"summary":"List All Referrals","operationId":"list_all_referrals_admin_referrals_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/ReferralResponse"},"title":"Response List All Referrals Admin Referrals Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/referrals/{referral_id}":{"patch":{"tags":["Admin"],"summary":"Update Referral Status By Admin","operationId":"update_referral_status_by_admin_admin_referrals__referral_id__patch","parameters":[{"name":"referral_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Referral Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReferralUpdate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReferralResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/deals":{"post":{"tags":["deals"],"summary":"Create Deal","description":"Create a new deal.","operationId":"create_deal_deals_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DealCreateRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DealResult"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["deals"],"summary":"List Deals","description":"List deals for the current organization.","operationId":"list_deals_deals_get","parameters":[{"name":"cursor","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Cursor for pagination","title":"Cursor"},"description":"Cursor for pagination"},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"description":"Number of items per page","default":20,"title":"Limit"},"description":"Number of items per page"},{"name":"search","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Search term for filtering deals","title":"Search"},"description":"Search term for filtering deals"},{"name":"status_filter","in":"query","required":false,"schema":{"anyOf":[{"$ref":"#/components/schemas/EntityStatus"},{"type":"null"}],"description":"Filter by deal status","title":"Status Filter"},"description":"Filter by deal status"},{"name":"sync_status","in":"query","required":false,"schema":{"anyOf":[{"$ref":"#/components/schemas/SyncStatus"},{"type":"null"}],"description":"Filter by sync status","title":"Sync Status"},"description":"Filter by sync status"},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DealPaginatedResult"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/deals/{deal_id}":{"get":{"tags":["deals"],"summary":"Get Deal","description":"Get a deal by ID.","operationId":"get_deal_deals__deal_id__get","parameters":[{"name":"deal_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Deal Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DealResult"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"tags":["deals"],"summary":"Update Deal","description":"Update a deal.","operationId":"update_deal_deals__deal_id__patch","parameters":[{"name":"deal_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Deal Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DealUpdateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DealResult"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["deals"],"summary":"Delete Deal","description":"Delete a deal.","operationId":"delete_deal_deals__deal_id__delete","parameters":[{"name":"deal_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Deal Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/deals/{deal_id}/link-call":{"post":{"tags":["deals"],"summary":"Link Deal To Call","description":"Link a deal to a call.","operationId":"link_deal_to_call_deals__deal_id__link_call_post","parameters":[{"name":"deal_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Deal Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DealLinkToCall"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DealResult"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/deals/{deal_id}/link-event":{"post":{"tags":["deals"],"summary":"Link Deal To Event","description":"Link a deal to a calendar event.","operationId":"link_deal_to_event_deals__deal_id__link_event_post","parameters":[{"name":"deal_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Deal Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DealLinkToEvent"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DealResult"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/deals/{deal_id}/unlink-call/{call_id}":{"delete":{"tags":["deals"],"summary":"Unlink Deal From Call","description":"Unlink a deal from a call.","operationId":"unlink_deal_from_call_deals__deal_id__unlink_call__call_id__delete","parameters":[{"name":"deal_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Deal Id"}},{"name":"call_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Call Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/deals/{deal_id}/unlink-event/{event_id}":{"delete":{"tags":["deals"],"summary":"Unlink Deal From Event","description":"Unlink a deal from a calendar event.","operationId":"unlink_deal_from_event_deals__deal_id__unlink_event__event_id__delete","parameters":[{"name":"deal_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Deal Id"}},{"name":"event_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Event Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/companies/{company_id}":{"get":{"tags":["companies"],"summary":"Get a company by ID","description":"Returns details of a specific company.","operationId":"get_company_companies__company_id__get","parameters":[{"name":"company_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Company Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CompanyResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/companies/":{"get":{"tags":["companies"],"summary":"List companies","description":"Returns a paginated list of companies.","operationId":"list_companies_companies__get","parameters":[{"name":"cursor","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Pagination cursor","title":"Cursor"},"description":"Pagination cursor"},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"description":"Items per page","default":20,"title":"Limit"},"description":"Items per page"},{"name":"search","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Search query","title":"Search"},"description":"Search query"},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CompanyPaginatedResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/contacts":{"post":{"tags":["contacts"],"summary":"Create Contact","description":"Create a new contact.","operationId":"create_contact_contacts_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContactCreateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContactResult"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["contacts"],"summary":"List Contacts","description":"List contacts with pagination.","operationId":"list_contacts_contacts_get","parameters":[{"name":"cursor","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Pagination cursor","title":"Cursor"},"description":"Pagination cursor"},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"description":"Page size","default":20,"title":"Limit"},"description":"Page size"},{"name":"search","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Search term","title":"Search"},"description":"Search term"},{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"$ref":"#/components/schemas/ContactStatus"},{"type":"null"}],"description":"Status filter","title":"Status"},"description":"Status filter"},{"name":"include_count","in":"query","required":false,"schema":{"type":"boolean","description":"Include total count","default":false,"title":"Include Count"},"description":"Include total count"},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContactPaginatedResult"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/contacts/{contact_id}":{"get":{"tags":["contacts"],"summary":"Get Contact","description":"Get a contact by ID.","operationId":"get_contact_contacts__contact_id__get","parameters":[{"name":"contact_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Contact Id"}},{"name":"include_related","in":"query","required":false,"schema":{"type":"boolean","description":"Include related entities","default":false,"title":"Include Related"},"description":"Include related entities"},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContactResult"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"tags":["contacts"],"summary":"Update Contact","description":"Update a contact.","operationId":"update_contact_contacts__contact_id__patch","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContactUpdateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContactResult"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["contacts"],"summary":"Delete Contact","description":"Delete a contact.","operationId":"delete_contact_contacts__contact_id__delete","parameters":[{"name":"contact_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Contact Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/invite/redeem/{invite_token}":{"get":{"tags":["Invite"],"summary":"Redeem Invite","operationId":"redeem_invite_invite_redeem__invite_token__get","parameters":[{"name":"invite_token","in":"path","required":true,"schema":{"type":"string","title":"Invite Token"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RedeemInviteResult"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/invite/create":{"post":{"tags":["Invite"],"summary":"Create Invite","operationId":"create_invite_invite_create_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateInvitePayload"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateInviteResult"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/invite/list/{organization_id}":{"get":{"tags":["Invite"],"summary":"List Invites","operationId":"list_invites_invite_list__organization_id__get","parameters":[{"name":"organization_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Organization Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListInvitesResult"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/invite/{invite_id}":{"delete":{"tags":["Invite"],"summary":"Delete Invite","operationId":"delete_invite_invite__invite_id__delete","parameters":[{"name":"invite_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Invite Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/users/me/credentials/":{"post":{"tags":["User Credentials"],"summary":"Create User Credential","description":"Create a new user credential.\n\nArgs:\n  request: User credential request.\n  current_user: Current authenticated user.\n  service: User credential service.\n\nReturns:\n  UserCredentialResult with the created credential details.\n\nRaises:\n  HTTPException: If credential generation fails.","operationId":"create_user_credential_users_me_credentials__post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserCredentialRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserCredentialResult"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["User Credentials"],"summary":"Get User Credentials","description":"Get all active credentials for the current user.\n\nArgs:\n  current_user: Current authenticated user.\n  service: User credential service.\n\nReturns:\n  List of UserCredentialResult objects.","operationId":"get_user_credentials_users_me_credentials__get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/UserCredentialResult"},"title":"Response Get User Credentials Users Me Credentials  Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/users/me/credentials/refresh":{"post":{"tags":["User Credentials"],"summary":"Refresh Credential","description":"Refresh an existing user credential.\n\nArgs:\n  provider_service_type: Type of provider service.\n  current_user: Current authenticated user.\n  service: User credential service.\n\nReturns:\n  UserCredentialResult with the refreshed credential details.\n\nRaises:\n  HTTPException: If credential refresh fails.","operationId":"refresh_credential_users_me_credentials_refresh_post","parameters":[{"name":"provider_service_type","in":"query","required":true,"schema":{"$ref":"#/components/schemas/ProviderServiceType"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserCredentialResult"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/users/me/credentials/deepgram":{"post":{"tags":["User Credentials"],"summary":"Create User Deepgram Credential","description":"Create a new user credential for Deepgram.","operationId":"create_user_deepgram_credential_users_me_credentials_deepgram_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserDeepgramCredentialResult"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/organization/notetaker-image":{"get":{"tags":["Organization"],"summary":"Get Notetaker Image","description":"Get the current organization's notetaker image.","operationId":"get_notetaker_image_organization_notetaker_image_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotetakerImageResultDTO"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["Organization"],"summary":"Update Notetaker Image","description":"Update the current organization.","operationId":"update_notetaker_image_organization_notetaker_image_put","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateNotetakerImagePayloadDTO"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateNotetakerImageResultDTO"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/organizations/{organization_id}/credentials/":{"get":{"tags":["Organization Credentials"],"summary":"Get Organization Credentials","description":"Get all credentials for an organization.\n\nArgs:\n  organization_id: ID of the organization.\n  current_user: Current authenticated user.\n  service: User credential service.\n\nReturns:\n  List of AdminUserCredentialResult objects.\n\nRaises:\n  HTTPException: If user doesn't have admin access to the organization.","operationId":"get_organization_credentials_organizations__organization_id__credentials__get","parameters":[{"name":"organization_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Organization Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/AdminUserCredentialResult"},"title":"Response Get Organization Credentials Organizations  Organization Id  Credentials  Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/onboarding/status":{"get":{"tags":["Onboarding"],"summary":"Get Onboarding Status","operationId":"get_onboarding_status_onboarding_status_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetOnboardingStatusesResult"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/onboarding/complete-step":{"post":{"tags":["Onboarding"],"summary":"Complete Step","operationId":"complete_step_onboarding_complete_step_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CompleteStepPayload"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetOnboardingStatusesResult"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/onboarding/user-info":{"post":{"tags":["Onboarding"],"summary":"Update User Info","operationId":"update_user_info_onboarding_user_info_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserInfoPayload"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetOnboardingStatusesResult"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/calendar/connect/google":{"get":{"tags":["Calendar"],"summary":"Get Google Auth Url","description":"Get Google OAuth URL for connecting calendar.","operationId":"get_google_auth_url_calendar_connect_google_get","parameters":[{"name":"return_url","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Return URL for the OAuth callback","title":"Return Url"},"description":"Return URL for the OAuth callback"},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GoogleAuthUrlResult"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/calendar/oauth/callback":{"get":{"tags":["Calendar"],"summary":"Google Oauth Callback","description":"Handle OAuth callback from Google.","operationId":"google_oauth_callback_calendar_oauth_callback_get","parameters":[{"name":"state","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"State"}},{"name":"code","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Code"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/calendar/status":{"get":{"tags":["Calendar"],"summary":"Get Calendar Status","description":"Get calendar connection status.","operationId":"get_calendar_status_calendar_status_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CalendarConnectionStatusResult"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/calendar/events":{"get":{"tags":["Calendar"],"summary":"List Calendar Events","description":"List calendar events for current user.","operationId":"list_calendar_events_calendar_events_get","parameters":[{"name":"start","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Start time for filtering events (ISO format)","title":"Start"},"description":"Start time for filtering events (ISO format)"},{"name":"end","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"End time for filtering events (ISO format)","title":"End"},"description":"End time for filtering events (ISO format)"},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Maximum number of events to return","default":100,"title":"Limit"},"description":"Maximum number of events to return"},{"name":"offset","in":"query","required":false,"schema":{"type":"integer","description":"Number of events to skip","default":0,"title":"Offset"},"description":"Number of events to skip"},{"name":"order_by","in":"query","required":false,"schema":{"anyOf":[{"$ref":"#/components/schemas/CalendarEventOrderBy"},{"type":"null"}],"description":"Order by","title":"Order By"},"description":"Order by"},{"name":"conference_provider","in":"query","required":false,"schema":{"anyOf":[{"$ref":"#/components/schemas/ConferenceProvider"},{"type":"null"}],"description":"Filter by conference provider","title":"Conference Provider"},"description":"Filter by conference provider"},{"name":"recording_skipped","in":"query","required":false,"schema":{"anyOf":[{"type":"boolean"},{"type":"null"}],"description":"Filter by recording skipped","title":"Recording Skipped"},"description":"Filter by recording skipped"},{"name":"recording_skipped_reason","in":"query","required":false,"schema":{"anyOf":[{"$ref":"#/components/schemas/RecordingSkipReason"},{"type":"null"}],"description":"Filter by recording skipped reason","title":"Recording Skipped Reason"},"description":"Filter by recording skipped reason"},{"name":"filter_physical_events","in":"query","required":false,"schema":{"anyOf":[{"type":"boolean"},{"type":"null"}],"description":"Filter physical events","title":"Filter Physical Events"},"description":"Filter physical events"},{"name":"deleted","in":"query","required":false,"schema":{"anyOf":[{"type":"boolean"},{"type":"null"}],"description":"Filter by deleted","title":"Deleted"},"description":"Filter by deleted"},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CalendarEventListResult"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["Calendar"],"summary":"Create Calendar Event","description":"Create a new calendar event.","operationId":"create_calendar_event_calendar_events_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CalendarEventCreatePayload"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CalendarEventResult"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/calendar/events/{event_id}":{"put":{"tags":["Calendar"],"summary":"Update Calendar Event","description":"Update a calendar event.","operationId":"update_calendar_event_calendar_events__event_id__put","parameters":[{"name":"event_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Event Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CalendarEventUpdatePayload"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CalendarEventResult"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["Calendar"],"summary":"Get Calendar Event","description":"Get a specific calendar event with its intelligence.","operationId":"get_calendar_event_calendar_events__event_id__get","parameters":[{"name":"event_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Event Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CalendarEventResult"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["Calendar"],"summary":"Delete Calendar Event","description":"Delete a calendar event.\n\nThis actually soft deletes the event, but we don't actually delete it from the calendar.","operationId":"delete_calendar_event_calendar_events__event_id__delete","parameters":[{"name":"event_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Event Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/calendar/events/{event_id}/intelligence":{"put":{"tags":["Calendar"],"summary":"Update Event Intelligence","description":"Update intelligence for a calendar event.","operationId":"update_event_intelligence_calendar_events__event_id__intelligence_put","parameters":[{"name":"event_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Event Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EventIntelligenceUpdatePayload"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/calendar/oauth/webhook":{"post":{"tags":["Calendar"],"summary":"Handle Calendar Webhook","description":"Handle Google Calendar webhook notifications.","operationId":"handle_calendar_webhook_calendar_oauth_webhook_post","parameters":[{"name":"x-goog-channel-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Goog-Channel-Id"}},{"name":"x-goog-resource-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Goog-Resource-Id"}},{"name":"x-goog-resource-state","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Goog-Resource-State"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/calendar/disconnect/google":{"delete":{"tags":["Calendar"],"summary":"Disconnect Google Calendar","description":"Disconnect Google Calendar by stopping webhook and deactivating credentials.","operationId":"disconnect_google_calendar_calendar_disconnect_google_delete","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/recall-ai/webhook":{"post":{"tags":["recall-ai"],"summary":"Webhook","operationId":"webhook_recall_ai_webhook_post","responses":{"204":{"description":"Successful Response"}}}},"/intelligence/me":{"get":{"tags":["Intelligence"],"summary":"Get My Intelligences","description":"Get all intelligence data for the current user.","operationId":"get_my_intelligences_intelligence_me_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AllIntelligenceResult"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/intelligence/products":{"post":{"tags":["Intelligence"],"summary":"Create Product Intelligence","description":"Create a new product intelligence record.\n\nOnly product intelligence can be created directly by users.","operationId":"create_product_intelligence_intelligence_products_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProductIntelligenceCreateRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProductIntelligenceResult"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["Intelligence"],"summary":"Get Product Intelligence","description":"Get all product intelligence for the current user's organization.","operationId":"get_product_intelligence_intelligence_products_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/ProductIntelligenceResult"},"title":"Response Get Product Intelligence Intelligence Products Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/intelligence/products/{product_id}":{"get":{"tags":["Intelligence"],"summary":"Get Product Intelligence By Id","description":"Get product intelligence by ID.","operationId":"get_product_intelligence_by_id_intelligence_products__product_id__get","parameters":[{"name":"product_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Product Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProductIntelligenceResult"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["Intelligence"],"summary":"Update Product Intelligence","description":"Update product intelligence by ID.","operationId":"update_product_intelligence_intelligence_products__product_id__put","parameters":[{"name":"product_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Product Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProductIntelligenceUpdateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProductIntelligenceResult"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["Intelligence"],"summary":"Delete Product Intelligence","description":"Delete product intelligence by ID.\n\nOnly product intelligence can be deleted by users.","operationId":"delete_product_intelligence_intelligence_products__product_id__delete","parameters":[{"name":"product_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Product Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/intelligence/organization":{"get":{"tags":["Intelligence"],"summary":"Get Organization Intelligence","description":"Get organization intelligence for the current user's organization.","operationId":"get_organization_intelligence_intelligence_organization_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrganizationIntelligenceResult"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["Intelligence"],"summary":"Update Organization Intelligence","description":"Update organization intelligence for the current user's organization.","operationId":"update_organization_intelligence_intelligence_organization_put","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrganizationIntelligenceUpdateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrganizationIntelligenceResult"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/intelligence/team":{"get":{"tags":["Intelligence"],"summary":"Get Team Intelligence","description":"Get team intelligence for the current user.","operationId":"get_team_intelligence_intelligence_team_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TeamIntelligenceResult"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["Intelligence"],"summary":"Update Team Intelligence","description":"Update team intelligence for the current user.","operationId":"update_team_intelligence_intelligence_team_put","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TeamIntelligenceUpdateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TeamIntelligenceResult"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/intelligence/personal":{"get":{"tags":["Intelligence"],"summary":"Get Personal Intelligence","description":"Get personal intelligence for the current user.","operationId":"get_personal_intelligence_intelligence_personal_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PersonalIntelligenceResult"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["Intelligence"],"summary":"Update Personal Intelligence","description":"Update personal intelligence for the current user.","operationId":"update_personal_intelligence_intelligence_personal_put","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PersonalIntelligenceUpdateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PersonalIntelligenceResult"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/intelligence/deals":{"get":{"tags":["Intelligence"],"summary":"Get Deal Intelligence List","description":"Get all deal intelligence for the current user.","operationId":"get_deal_intelligence_list_intelligence_deals_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/DealIntelligenceResult"},"title":"Response Get Deal Intelligence List Intelligence Deals Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/intelligence/deals/{deal_id}":{"get":{"tags":["Intelligence"],"summary":"Get Deal Intelligence","description":"Get deal intelligence for a specific deal ID.","operationId":"get_deal_intelligence_intelligence_deals__deal_id__get","parameters":[{"name":"deal_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Deal Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DealIntelligenceResult"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["Intelligence"],"summary":"Update Deal Intelligence","description":"Update deal intelligence for a specific deal ID.","operationId":"update_deal_intelligence_intelligence_deals__deal_id__put","parameters":[{"name":"deal_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Deal Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DealIntelligenceUpdateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DealIntelligenceResult"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/intelligence/call-goal":{"get":{"tags":["Intelligence"],"summary":"Get Call Goal Presets","description":"Get all call goal presets for the current user's team.","operationId":"get_call_goal_presets_intelligence_call_goal_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/CallGoalPresetResult"},"title":"Response Get Call Goal Presets Intelligence Call Goal Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["Intelligence"],"summary":"Create Call Goal Preset","description":"Create a new call goal preset for the current user's team.","operationId":"create_call_goal_preset_intelligence_call_goal_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CallGoalPresetCreateRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CallGoalPresetResult"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/intelligence/call-goal/{goal}":{"get":{"tags":["Intelligence"],"summary":"Get Call Goal Preset By Goal","description":"Get a call goal preset by goal type for the current user's team.","operationId":"get_call_goal_preset_by_goal_intelligence_call_goal__goal__get","parameters":[{"name":"goal","in":"path","required":true,"schema":{"$ref":"#/components/schemas/CallGoal"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CallGoalPresetResult"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/intelligence/call-goal/{preset_id}":{"put":{"tags":["Intelligence"],"summary":"Update Call Goal Preset","description":"Update a call goal preset.","operationId":"update_call_goal_preset_intelligence_call_goal__preset_id__put","parameters":[{"name":"preset_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Preset Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CallGoalPresetUpdateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CallGoalPresetResult"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["Intelligence"],"summary":"Delete Call Goal Preset","description":"Delete a call goal preset.","operationId":"delete_call_goal_preset_intelligence_call_goal__preset_id__delete","parameters":[{"name":"preset_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Preset Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/settings":{"get":{"tags":["settings"],"summary":"Get User Settings","description":"Get current user's settings.","operationId":"get_user_settings_settings_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserSettingsReadDTO"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["settings"],"summary":"Update User Settings","description":"Update current user's settings.","operationId":"update_user_settings_settings_put","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserSettingsUpdateDTO"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserSettingsReadDTO"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/settings/notetaker":{"post":{"tags":["settings"],"summary":"Update Notetaker Settings","description":"Update notetaker settings.","operationId":"update_notetaker_settings_settings_notetaker_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateNotetakerSettingsDTO"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserSettingsReadDTO"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/settings/notetaker/name":{"put":{"tags":["settings"],"summary":"Update Notetaker Name","description":"Update notetaker name.","operationId":"update_notetaker_name_settings_notetaker_name_put","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateNotetakerNameDTO"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateNotetakerNameResultDTO"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/integrations/crm":{"get":{"tags":["CRM","Integrations"],"summary":"Get Crm Connections","description":"Get CRM connections for the current organization.","operationId":"get_crm_connections_integrations_crm_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CRMConnectionResult"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/integrations/crm/hubspot/connect":{"get":{"tags":["Hubspot","Integrations"],"summary":"Connect Hubspot","description":"Generate HubSpot OAuth URL.","operationId":"connect_hubspot_integrations_crm_hubspot_connect_get","parameters":[{"name":"return_url","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Optional return URL for the OAuth callback success redirect","title":"Return Url"},"description":"Optional return URL for the OAuth callback success redirect"},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HubspotAuthUrlResult"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/integrations/crm/hubspot/oauth/callback":{"get":{"tags":["Hubspot","Integrations"],"summary":"Hubspot Oauth Callback","description":"Handle HubSpot OAuth callback.","operationId":"hubspot_oauth_callback_integrations_crm_hubspot_oauth_callback_get","parameters":[{"name":"code","in":"query","required":true,"schema":{"type":"string","title":"Code"}},{"name":"state","in":"query","required":true,"schema":{"type":"string","title":"State"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/integrations/crm/hubspot/disconnect":{"delete":{"tags":["Hubspot","Integrations"],"summary":"Disconnect Hubspot","operationId":"disconnect_hubspot_integrations_crm_hubspot_disconnect_delete","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/integrations/crm/hubspot/webhook":{"post":{"tags":["Hubspot","Integrations"],"summary":"Hubspot Webhook","description":"Handle HubSpot webhook.","operationId":"hubspot_webhook_integrations_crm_hubspot_webhook_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/integrations/crm/attio/connect":{"get":{"tags":["Attio","Integrations"],"summary":"Get Attio Auth Url","operationId":"get_attio_auth_url_integrations_crm_attio_connect_get","parameters":[{"name":"return_url","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Return URL for the OAuth callback","title":"Return Url"},"description":"Return URL for the OAuth callback"},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AttioAuthUrlResult"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/integrations/crm/attio/oauth/callback":{"get":{"tags":["Attio","Integrations"],"summary":"Attio Oauth Callback","operationId":"attio_oauth_callback_integrations_crm_attio_oauth_callback_get","parameters":[{"name":"code","in":"query","required":true,"schema":{"type":"string","title":"Code"}},{"name":"state","in":"query","required":true,"schema":{"type":"string","title":"State"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/integrations/crm/attio/disconnect":{"delete":{"tags":["Attio","Integrations"],"summary":"Disconnect Attio","operationId":"disconnect_attio_integrations_crm_attio_disconnect_delete","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/coaching/call/{call_id}":{"get":{"tags":["Coaching"],"summary":"Get Call Coaching","description":"Get the coaching summary for a specific call.","operationId":"get_call_coaching_coaching_call__call_id__get","parameters":[{"name":"call_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Call Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/CallCoachingResponse"},{"type":"null"}],"title":"Response Get Call Coaching Coaching Call  Call Id  Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/coaching/calls":{"get":{"tags":["Coaching"],"summary":"Get All Call Coaching","description":"Get all call coaching summaries for the current user.","operationId":"get_all_call_coaching_coaching_calls_get","parameters":[{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":1000,"minimum":1,"default":100,"title":"Limit"}},{"name":"offset","in":"query","required":false,"schema":{"type":"integer","minimum":0,"default":0,"title":"Offset"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/CallCoachingResponse"},"title":"Response Get All Call Coaching Coaching Calls Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/coaching/weekly-digests":{"get":{"tags":["Coaching"],"summary":"Get Weekly Digests","description":"Get weekly coaching digests for the current user.","operationId":"get_weekly_digests_coaching_weekly_digests_get","parameters":[{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":10,"title":"Limit"}},{"name":"offset","in":"query","required":false,"schema":{"type":"integer","minimum":0,"default":0,"title":"Offset"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/WeeklyCoachingDigestResponse"},"title":"Response Get Weekly Digests Coaching Weekly Digests Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/coaching/weekly-digest/{digest_id}":{"get":{"tags":["Coaching"],"summary":"Get Weekly Digest","description":"Get a specific weekly digest by ID.","operationId":"get_weekly_digest_coaching_weekly_digest__digest_id__get","parameters":[{"name":"digest_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Digest Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WeeklyCoachingDigestResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/referrals/my-code":{"get":{"tags":["Referrals"],"summary":"Get My Referral Code","operationId":"get_my_referral_code_referrals_my_code_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReferralCodeResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/referrals/my-referrals":{"get":{"tags":["Referrals"],"summary":"Get My Referrals","operationId":"get_my_referrals_referrals_my_referrals_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/ReferralResponse"},"title":"Response Get My Referrals Referrals My Referrals Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/referrals/invite":{"post":{"tags":["Referrals"],"summary":"Invite Friend By Email","operationId":"invite_friend_by_email_referrals_invite_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateReferralEmailInvitationPayload"}}}},"responses":{"202":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/payments/customer-portal/create":{"post":{"tags":["payments"],"summary":"Create Customer Portal Session","operationId":"create_customer_portal_session_payments_customer_portal_create_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaymentCustomerPortalRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaymentCustomerPortalResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/payments/checkout-session/create":{"post":{"tags":["payments"],"summary":"Create Checkout Session","operationId":"create_checkout_session_payments_checkout_session_create_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaymentCheckoutSessionRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaymentCheckoutSessionResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/payments/":{"get":{"tags":["payments"],"summary":"Get Payment Flow Type","operationId":"get_payment_flow_type_payments__get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaymentFlowTypeResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/payments/stripe-webhooks":{"post":{"tags":["payments"],"summary":"Handle Stripe Webhooks","operationId":"handle_stripe_webhooks_payments_stripe_webhooks_post","parameters":[{"name":"Stripe-Signature","in":"header","required":true,"schema":{"type":"string","title":"Stripe-Signature"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}}},"components":{"schemas":{"AccessTokenResponse":{"properties":{"user_id":{"type":"string","format":"uuid","title":"User Id"},"access_token":{"type":"string","title":"Access Token"},"access_expires":{"type":"integer","title":"Access Expires"},"refresh_token":{"type":"string","title":"Refresh Token"},"refresh_expires":{"type":"integer","title":"Refresh Expires"},"token_type":{"type":"string","title":"Token Type"}},"type":"object","required":["user_id","access_token","access_expires","refresh_token","refresh_expires","token_type"],"title":"AccessTokenResponse"},"AdminUserCredentialResult":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"user_id":{"type":"string","format":"uuid","title":"User Id"},"organization_id":{"type":"string","format":"uuid","title":"Organization Id"},"provider_service_type":{"$ref":"#/components/schemas/ProviderServiceType"},"provider_implementation":{"$ref":"#/components/schemas/ProviderImplementation"},"aws_region":{"type":"string","title":"Aws Region"},"aws_access_key_id":{"type":"string","title":"Aws Access Key Id"},"aws_secret_access_key":{"type":"string","title":"Aws Secret Access Key"},"aws_session_token":{"type":"string","title":"Aws Session Token"},"aws_assumed_role_arn":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Aws Assumed Role Arn"},"expires_at":{"type":"string","format":"date-time","title":"Expires At"},"quota_limit":{"type":"number","title":"Quota Limit"},"quota_used":{"type":"number","title":"Quota Used"},"is_active":{"type":"boolean","title":"Is Active"},"created_at":{"type":"string","format":"date-time","title":"Created At"}},"type":"object","required":["id","user_id","organization_id","provider_service_type","provider_implementation","aws_region","aws_access_key_id","aws_secret_access_key","aws_session_token","aws_assumed_role_arn","expires_at","quota_limit","quota_used","is_active","created_at"],"title":"AdminUserCredentialResult","description":"Admin user credential result model (with sensitive fields)."},"AllIntelligenceResult":{"properties":{"organization":{"anyOf":[{"$ref":"#/components/schemas/OrganizationIntelligenceResult"},{"type":"null"}],"description":"Organization intelligence"},"product":{"items":{"$ref":"#/components/schemas/ProductIntelligenceResult"},"type":"array","title":"Product","description":"Product intelligence","default":[]},"team":{"anyOf":[{"$ref":"#/components/schemas/TeamIntelligenceResult"},{"type":"null"}],"description":"Team intelligence"},"personal":{"anyOf":[{"$ref":"#/components/schemas/PersonalIntelligenceResult"},{"type":"null"}],"description":"Personal intelligence"},"call_goal_presets":{"items":{"$ref":"#/components/schemas/CallGoalPresetResult"},"type":"array","title":"Call Goal Presets","description":"Call goal presets","default":[]}},"type":"object","title":"AllIntelligenceResult","description":"Result DTO for all intelligence types."},"AttioAuthUrlResult":{"properties":{"auth_url":{"type":"string","title":"Auth Url","description":"Attio OAuth URL for authorization"}},"type":"object","required":["auth_url"],"title":"AttioAuthUrlResult","description":"Response with Attio OAuth URL."},"CRMConnectionResult":{"properties":{"attio":{"type":"boolean","title":"Attio","description":"Whether Attio integration is enabled","default":false},"attio_last_synced":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Attio Last Synced","description":"Last synced date"},"hubspot":{"type":"boolean","title":"Hubspot","description":"Whether Hubspot integration is enabled","default":false},"hubspot_last_synced":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Hubspot Last Synced","description":"Last synced date"}},"type":"object","title":"CRMConnectionResult","description":"Response with CRM connection details."},"CalendarConnectionStatusResult":{"properties":{"connected":{"type":"boolean","title":"Connected","description":"Whether calendar is connected"},"provider":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Provider","description":"Calendar provider name"},"expiration":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Expiration","description":"Token expiration timestamp"},"last_synced":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Last Synced","description":"Last sync timestamp"}},"type":"object","required":["connected"],"title":"CalendarConnectionStatusResult","description":"Response with calendar connection status."},"CalendarEventCreatePayload":{"properties":{"subject":{"type":"string","title":"Subject","description":"Event subject"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description","description":"Event description"},"start_time":{"type":"string","format":"date-time","title":"Start Time","description":"Event start time"},"end_time":{"type":"string","format":"date-time","title":"End Time","description":"Event end time"},"conference_url":{"type":"string","title":"Conference Url","description":"Conference URL"}},"type":"object","required":["subject","start_time","end_time","conference_url"],"title":"CalendarEventCreatePayload","description":"Request to create a calendar event."},"CalendarEventListResult":{"properties":{"events":{"items":{"$ref":"#/components/schemas/CalendarEventResult"},"type":"array","title":"Events","description":"List of calendar events"},"total":{"type":"integer","title":"Total","description":"Total number of events"}},"type":"object","required":["events","total"],"title":"CalendarEventListResult","description":"Response with list of calendar events."},"CalendarEventOrderBy":{"type":"string","enum":["start_time_asc","start_time_desc","end_time_asc","end_time_desc"],"title":"CalendarEventOrderBy","description":"Order by for calendar events."},"CalendarEventResult":{"properties":{"id":{"type":"string","format":"uuid","title":"Id","description":"Event ID"},"subject":{"type":"string","title":"Subject","description":"Event subject"},"start_time":{"type":"string","format":"date-time","title":"Start Time","description":"Event start time"},"end_time":{"type":"string","format":"date-time","title":"End Time","description":"Event end time"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description","description":"Event description"},"location":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Location","description":"Event location"},"conference_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Conference Url","description":"Conference URL"},"conference_provider":{"anyOf":[{"$ref":"#/components/schemas/ConferenceProvider"},{"type":"null"}],"description":"Conference provider"},"language":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Language","description":"Language of the event"},"attendees":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Attendees","description":"List of attendees","default":[]},"intelligence":{"anyOf":[{"$ref":"#/components/schemas/CallIntelligenceResult"},{"type":"null"}],"description":"Intelligence for the event"},"call":{"anyOf":[{"$ref":"#/components/schemas/CallResult"},{"type":"null"}],"description":"Call result"},"recall_bot_enabled":{"type":"boolean","title":"Recall Bot Enabled","description":"Whether the Recall bot is enabled for the event"}},"type":"object","required":["id","subject","start_time","end_time","recall_bot_enabled"],"title":"CalendarEventResult","description":"Calendar event DTO."},"CalendarEventUpdatePayload":{"properties":{"language":{"anyOf":[{"$ref":"#/components/schemas/Language"},{"type":"null"}],"description":"Language of the event"},"bot_enabled":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Bot Enabled","description":"Whether the bot is enabled for the event"}},"type":"object","title":"CalendarEventUpdatePayload","description":"Request to update a calendar event."},"CallCoachingResponse":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"title":{"type":"string","title":"Title"},"content":{"type":"string","title":"Content"},"created_at":{"type":"string","format":"date-time","title":"Created At"}},"type":"object","required":["id","title","content","created_at"],"title":"CallCoachingResponse","description":"Response model for a call coaching summary."},"CallGoal":{"type":"string","enum":["DISCOVERY","DEMO","NEGOTIATION","CLOSING","QBR","SUPPORT","ONBOARDING","INTERNAL","VC","PRODUCT_RESEARCH","OTHER"],"title":"CallGoal","description":"Call goal types."},"CallGoalPresetCreateRequest":{"properties":{"goal":{"$ref":"#/components/schemas/CallGoal","description":"Call goal type"},"description":{"type":"string","title":"Description","description":"Detailed guidance on how to lead this type of call"},"scenario":{"type":"string","title":"Scenario","description":"Scenario"},"key_objectives":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Key Objectives","description":"Primary goals for the call"},"suggested_questions":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Suggested Questions","description":"Example questions to ask"},"metrics_for_success":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Metrics For Success","description":"How to measure a successful call of this type"},"topics_to_cover":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Topics To Cover","description":"Key areas that should be discussed"},"topics_to_avoid":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Topics To Avoid","description":"Subjects to steer clear of"},"suggested_next_steps":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Suggested Next Steps","description":"Common follow-up actions"}},"type":"object","required":["goal","description","scenario"],"title":"CallGoalPresetCreateRequest","description":"Request DTO for creating a team call goal preset."},"CallGoalPresetResult":{"properties":{"id":{"type":"string","format":"uuid","title":"Id","description":"Preset ID"},"team_intelligence_id":{"type":"string","format":"uuid","title":"Team Intelligence Id","description":"Team Intelligence ID"},"goal":{"$ref":"#/components/schemas/CallGoal","description":"Call goal type"},"description":{"type":"string","title":"Description","description":"Detailed guidance on how to lead this type of call"},"scenario":{"type":"string","title":"Scenario","description":"Scenario"},"key_objectives":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Key Objectives","description":"Primary goals for the call"},"suggested_questions":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Suggested Questions","description":"Example questions to ask"},"metrics_for_success":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Metrics For Success","description":"How to measure a successful call of this type"},"topics_to_cover":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Topics To Cover","description":"Key areas that should be discussed"},"topics_to_avoid":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Topics To Avoid","description":"Subjects to steer clear of"},"suggested_next_steps":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Suggested Next Steps","description":"Common follow-up actions"},"created_at":{"type":"string","format":"date-time","title":"Created At","description":"Creation timestamp"},"updated_at":{"type":"string","format":"date-time","title":"Updated At","description":"Last update timestamp"}},"type":"object","required":["id","team_intelligence_id","goal","description","scenario","created_at","updated_at"],"title":"CallGoalPresetResult","description":"DTO for team call goal preset."},"CallGoalPresetUpdateRequest":{"properties":{"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description","description":"Detailed guidance on how to lead this type of call"},"key_objectives":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Key Objectives","description":"Primary goals for the call"},"suggested_questions":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Suggested Questions","description":"Example questions to ask"},"metrics_for_success":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Metrics For Success","description":"How to measure a successful call of this type"},"topics_to_cover":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Topics To Cover","description":"Key areas that should be discussed"},"topics_to_avoid":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Topics To Avoid","description":"Subjects to steer clear of"},"suggested_next_steps":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Suggested Next Steps","description":"Common follow-up actions"}},"type":"object","title":"CallGoalPresetUpdateRequest","description":"Request DTO for updating a team call goal preset."},"CallIntelligenceResult":{"properties":{"call_objective":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Call Objective","description":"Call objective"},"call_goal":{"anyOf":[{"$ref":"#/components/schemas/CallGoal"},{"type":"null"}],"description":"Call goal classification"},"goal_confidence_score":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Goal Confidence Score","description":"Confidence score for goal classification"},"derived_from":{"$ref":"#/components/schemas/IntelligenceSource","description":"Source of intelligence"},"created_at":{"type":"string","format":"date-time","title":"Created At","description":"Creation timestamp"},"updated_at":{"type":"string","format":"date-time","title":"Updated At","description":"Last update timestamp"}},"type":"object","required":["derived_from","created_at","updated_at"],"title":"CallIntelligenceResult","description":"DTO for call intelligence."},"CallResult":{"properties":{"call_id":{"type":"string","format":"uuid","title":"Call Id"},"start_time":{"type":"string","format":"date-time","title":"Start Time"},"end_time":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"End Time"},"thumbnail":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Thumbnail"},"recording":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Recording"},"duration":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Duration"},"transcript":{"anyOf":[{"items":{"$ref":"#/components/schemas/TranscriptCaption"},"type":"array"},{"type":"null"}],"title":"Transcript"},"title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"summary":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Summary"},"coaching_summary":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Coaching Summary"},"language":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Language"}},"type":"object","required":["call_id","start_time","end_time","thumbnail","recording","duration","transcript","title","description","summary","coaching_summary","language"],"title":"CallResult"},"CommunicationStyle":{"type":"string","enum":["Formal","Casual","Technical","Simple"],"title":"CommunicationStyle","description":"Communication style enum."},"CompanyPaginatedResponse":{"properties":{"items":{"items":{"$ref":"#/components/schemas/CompanyResponse"},"type":"array","title":"Items"},"next_cursor":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Next Cursor"},"has_more":{"type":"boolean","title":"Has More"}},"type":"object","required":["items","has_more"],"title":"CompanyPaginatedResponse","description":"Response DTO for paginated companies."},"CompanyResponse":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"organization_id":{"type":"string","format":"uuid","title":"Organization Id"},"crm_provider":{"$ref":"#/components/schemas/CrmProvider"},"provider_account_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Provider Account Id"},"company_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Company Name"},"domain":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Domain"},"industry":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Industry"},"custom_fields_json":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Custom Fields Json"},"nomi_insights_json":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Nomi Insights Json"},"status":{"$ref":"#/components/schemas/EntityStatus"},"last_modified_source":{"anyOf":[{"$ref":"#/components/schemas/ModificationSource"},{"type":"null"}]},"sync_status":{"$ref":"#/components/schemas/SyncStatus"},"last_crm_sync_timestamp":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Last Crm Sync Timestamp"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"}},"type":"object","required":["id","organization_id","crm_provider","status","sync_status","created_at","updated_at"],"title":"CompanyResponse","description":"Response DTO for a company."},"CompleteStepPayload":{"properties":{"step":{"$ref":"#/components/schemas/OnboardingStep"},"skipped":{"type":"boolean","title":"Skipped"}},"type":"object","required":["step","skipped"],"title":"CompleteStepPayload"},"ConferenceProvider":{"type":"string","enum":["zoom","teams","meet","other","none"],"title":"ConferenceProvider","description":"Conference provider types."},"ContactCreateRequest":{"properties":{"first_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"First Name","description":"First name"},"last_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Last Name","description":"Last name"},"email":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Email","description":"Email address"},"phone":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Phone","description":"Phone number"},"job_title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Job Title","description":"Job title"},"crm_provider":{"$ref":"#/components/schemas/CrmProvider","description":"CRM provider","default":"none"},"provider_contact_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Provider Contact Id","description":"Contact ID in the provider CRM system"},"provider_account_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Provider Account Id","description":"Account ID in the provider CRM system"},"custom_fields_json":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Custom Fields Json","description":"Custom fields from CRM"},"nomi_insights_json":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Nomi Insights Json","description":"Nomi-generated insights about the contact"}},"type":"object","title":"ContactCreateRequest","description":"Request for creating a contact."},"ContactPaginatedResult":{"properties":{"items":{"items":{"$ref":"#/components/schemas/ContactResult"},"type":"array","title":"Items","description":"List of contacts"},"next_cursor":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Next Cursor","description":"Cursor for fetching next page"},"has_more":{"type":"boolean","title":"Has More","description":"Whether there are more results"},"total_count":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Total Count","description":"Total number of contacts (if requested)"}},"type":"object","required":["items","has_more"],"title":"ContactPaginatedResult","description":"Paginated result for contacts."},"ContactResult":{"properties":{"id":{"type":"string","format":"uuid","title":"Id","description":"Contact ID"},"first_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"First Name","description":"First name"},"last_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Last Name","description":"Last name"},"email":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Email","description":"Email address"},"phone":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Phone","description":"Phone number"},"job_title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Job Title","description":"Job title"},"crm_provider":{"$ref":"#/components/schemas/CrmProvider","description":"CRM provider"},"provider_contact_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Provider Contact Id","description":"Contact ID in the provider CRM system"},"provider_account_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Provider Account Id","description":"Account ID in the provider CRM system"},"status":{"$ref":"#/components/schemas/ContactStatus","description":"Status of the contact"},"sync_status":{"$ref":"#/components/schemas/SyncStatus","description":"Sync status with CRM"},"last_crm_sync_timestamp":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Last Crm Sync Timestamp","description":"Last time synced with CRM"},"created_at":{"type":"string","format":"date-time","title":"Created At","description":"Creation timestamp"},"updated_at":{"type":"string","format":"date-time","title":"Updated At","description":"Last update timestamp"},"has_company":{"type":"boolean","title":"Has Company","description":"Has associated company","default":false}},"type":"object","required":["id","crm_provider","status","sync_status","created_at","updated_at"],"title":"ContactResult","description":"Response for contact operations."},"ContactStatus":{"type":"string","enum":["active","archived","deleted","bounced"],"title":"ContactStatus","description":"Status specific to contacts in CRM systems."},"ContactUpdateRequest":{"properties":{"contact_id":{"type":"string","format":"uuid","title":"Contact Id","description":"Contact ID"},"first_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"First Name","description":"First name"},"last_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Last Name","description":"Last name"},"email":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Email","description":"Email address"},"phone":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Phone","description":"Phone number"},"job_title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Job Title","description":"Job title"},"provider_account_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Provider Account Id","description":"Account ID in the provider CRM system"},"custom_fields_json":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Custom Fields Json","description":"Custom fields from CRM"},"nomi_insights_json":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Nomi Insights Json","description":"Nomi-generated insights about the contact"}},"type":"object","required":["contact_id"],"title":"ContactUpdateRequest","description":"Request for updating a contact."},"CountCallsByOrgIDResult":{"properties":{"org_id":{"type":"string","format":"uuid","title":"Org Id"},"count":{"type":"integer","title":"Count"}},"type":"object","required":["org_id","count"],"title":"CountCallsByOrgIDResult"},"CreateInvitePayload":{"properties":{"email":{"type":"string","format":"email","title":"Email"},"organization_id":{"type":"string","format":"uuid","title":"Organization Id"}},"type":"object","required":["email","organization_id"],"title":"CreateInvitePayload"},"CreateInviteResult":{"properties":{"message":{"type":"string","title":"Message"}},"type":"object","required":["message"],"title":"CreateInviteResult"},"CreateOrganizationPayload":{"properties":{"emails":{"items":{"type":"string","format":"email"},"type":"array","title":"Emails"},"billing_emails":{"items":{"type":"string","format":"email"},"type":"array","title":"Billing Emails"},"organization_name":{"type":"string","title":"Organization Name"},"referral_code":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Referral Code"}},"type":"object","required":["emails","billing_emails","organization_name"],"title":"CreateOrganizationPayload"},"CreateOrganizationResult":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"billing_emails":{"items":{"type":"string","format":"email"},"type":"array","title":"Billing Emails"},"user_emails":{"items":{"type":"string","format":"email"},"type":"array","title":"User Emails"}},"type":"object","required":["id","billing_emails","user_emails"],"title":"CreateOrganizationResult"},"CreateReferralEmailInvitationPayload":{"properties":{"recipient_email":{"type":"string","format":"email","title":"Recipient Email"}},"type":"object","required":["recipient_email"],"title":"CreateReferralEmailInvitationPayload"},"CrmProvider":{"type":"string","enum":["hubspot","attio","none"],"title":"CrmProvider","description":"Provider of the CRM system."},"DateFilterEnum":{"type":"string","enum":["today","recent","all"],"title":"DateFilterEnum"},"DealCreateRequest":{"properties":{"name":{"type":"string","title":"Name","description":"Name of the deal"},"crm_provider":{"$ref":"#/components/schemas/CrmProvider","description":"CRM provider","default":"none"},"provider_deal_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Provider Deal Id","description":"Deal ID in the provider CRM system"},"deal_stage":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Deal Stage","description":"Stage of the deal"},"deal_amount":{"anyOf":[{"type":"number","minimum":0.0},{"type":"null"}],"title":"Deal Amount","description":"Amount of the deal"},"deal_currency":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Deal Currency","description":"Currency of the deal"},"deal_close_date":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Deal Close Date","description":"Expected close date"},"deal_owner_crm_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Deal Owner Crm Id","description":"Owner ID in the CRM system"},"nomi_insights_json":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Nomi Insights Json","description":"Nomi-generated insights about the deal"}},"type":"object","required":["name"],"title":"DealCreateRequest","description":"Request for creating a deal."},"DealIntelligenceResult":{"properties":{"id":{"type":"string","format":"uuid","title":"Id","description":"Intelligence ID"},"deal_id":{"type":"string","format":"uuid","title":"Deal Id","description":"Deal ID"},"customer_summary":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Customer Summary","description":"Customer summary"},"key_buyer_objectives":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Key Buyer Objectives","description":"Key buyer objectives"},"key_contact":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Key Contact","description":"Key contact"},"competition_status":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Competition Status","description":"Competition status"},"deal_stage":{"$ref":"#/components/schemas/DealStage","description":"Deal stage"},"critical_requirements":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Critical Requirements","description":"Critical requirements"},"budget_context":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Budget Context","description":"Budget context"},"created_at":{"type":"string","format":"date-time","title":"Created At","description":"Creation timestamp"},"updated_at":{"type":"string","format":"date-time","title":"Updated At","description":"Last update timestamp"}},"type":"object","required":["id","deal_id","deal_stage","created_at","updated_at"],"title":"DealIntelligenceResult","description":"Result DTO for deal intelligence."},"DealIntelligenceUpdateRequest":{"properties":{"customer_summary":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Customer Summary","description":"Customer summary"},"key_buyer_objectives":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Key Buyer Objectives","description":"Key buyer objectives"},"key_contact":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Key Contact","description":"Key contact"},"competition_status":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Competition Status","description":"Competition status"},"deal_stage":{"anyOf":[{"$ref":"#/components/schemas/DealStage"},{"type":"null"}],"description":"Deal stage"},"critical_requirements":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Critical Requirements","description":"Critical requirements"},"budget_context":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Budget Context","description":"Budget context"}},"type":"object","title":"DealIntelligenceUpdateRequest","description":"Request DTO for updating deal intelligence."},"DealLinkToCall":{"properties":{"call_id":{"type":"string","format":"uuid","title":"Call Id","description":"ID of the call to link"}},"type":"object","required":["call_id"],"title":"DealLinkToCall","description":"Schema for linking a deal to a call."},"DealLinkToEvent":{"properties":{"event_id":{"type":"string","format":"uuid","title":"Event Id","description":"ID of the calendar event to link"}},"type":"object","required":["event_id"],"title":"DealLinkToEvent","description":"Schema for linking a deal to a calendar event."},"DealPaginatedResult":{"properties":{"items":{"items":{"$ref":"#/components/schemas/DealResult"},"type":"array","title":"Items","description":"List of deals"},"next_cursor":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Next Cursor","description":"Cursor for the next page"},"has_more":{"type":"boolean","title":"Has More","description":"Whether there are more results"}},"type":"object","required":["items","has_more"],"title":"DealPaginatedResult","description":"Paginated result for deals."},"DealResult":{"properties":{"id":{"type":"string","format":"uuid","title":"Id","description":"Deal ID"},"name":{"type":"string","title":"Name","description":"Name of the deal"},"organization_id":{"type":"string","format":"uuid","title":"Organization Id","description":"Organization ID"},"crm_provider":{"$ref":"#/components/schemas/CrmProvider","description":"CRM provider"},"user_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"User Id","description":"User ID"},"provider_deal_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Provider Deal Id","description":"Deal ID in the provider CRM system"},"companies_ids":{"items":{"type":"string","format":"uuid"},"type":"array","title":"Companies Ids","description":"Company IDs"},"contacts_ids":{"items":{"type":"string","format":"uuid"},"type":"array","title":"Contacts Ids","description":"Contact IDs"},"deal_stage":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Deal Stage","description":"Stage of the deal"},"deal_amount":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Deal Amount","description":"Amount of the deal"},"deal_currency":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Deal Currency","description":"Currency of the deal"},"deal_close_date":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Deal Close Date","description":"Expected close date"},"deal_owner_crm_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Deal Owner Crm Id","description":"Owner ID in the CRM system"},"status":{"$ref":"#/components/schemas/EntityStatus","description":"Status of the deal"},"sync_status":{"$ref":"#/components/schemas/SyncStatus","description":"Status of the synchronization"},"last_crm_sync_timestamp":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Last Crm Sync Timestamp","description":"Timestamp of the last CRM synchronization"},"nomi_insights_json":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Nomi Insights Json","description":"Nomi-generated insights about the deal"},"created_at":{"type":"string","format":"date-time","title":"Created At","description":"Creation timestamp"},"updated_at":{"type":"string","format":"date-time","title":"Updated At","description":"Last update timestamp"},"intelligence_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Intelligence Id","description":"ID of the intelligence data"},"associated_calls":{"type":"integer","title":"Associated Calls","description":"Number of calls associated with this deal","default":0},"associated_events":{"type":"integer","title":"Associated Events","description":"Number of calendar events associated with this deal","default":0}},"type":"object","required":["id","name","organization_id","crm_provider","companies_ids","contacts_ids","status","sync_status","created_at","updated_at"],"title":"DealResult","description":"Response for deal operations."},"DealStage":{"type":"string","enum":["Discovery","Qualification","Demo","Proposal","Negotiation","Closed Won","Closed Lost","On Hold","Unknown"],"title":"DealStage","description":"Deal stage enum."},"DealUpdateRequest":{"properties":{"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name","description":"Name of the deal"},"crm_provider":{"anyOf":[{"$ref":"#/components/schemas/CrmProvider"},{"type":"null"}],"description":"CRM provider"},"provider_deal_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Provider Deal Id","description":"Deal ID in the provider CRM system"},"deal_stage":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Deal Stage","description":"Stage of the deal"},"deal_amount":{"anyOf":[{"type":"number","minimum":0.0},{"type":"null"}],"title":"Deal Amount","description":"Amount of the deal"},"deal_currency":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Deal Currency","description":"Currency of the deal"},"deal_close_date":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Deal Close Date","description":"Expected close date"},"deal_owner_crm_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Deal Owner Crm Id","description":"Owner ID in the CRM system"},"nomi_insights_json":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Nomi Insights Json","description":"Nomi-generated insights about the deal"}},"type":"object","title":"DealUpdateRequest","description":"Request for updating a deal."},"DeleteCallResult":{"properties":{"call_id":{"type":"string","format":"uuid","title":"Call Id"},"success":{"type":"boolean","title":"Success"}},"type":"object","required":["call_id","success"],"title":"DeleteCallResult"},"DialPayload":{"properties":{"org_id":{"type":"string","format":"uuid","title":"Org Id"},"user_id":{"type":"string","format":"uuid","title":"User Id"},"calendar_event_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Calendar Event Id"},"language":{"anyOf":[{"$ref":"#/components/schemas/Language"},{"type":"null"}]}},"type":"object","required":["org_id","user_id"],"title":"DialPayload"},"DialResult":{"properties":{"call_id":{"type":"string","format":"uuid","title":"Call Id"}},"type":"object","required":["call_id"],"title":"DialResult"},"DurationFilterEnum":{"type":"string","enum":["short","medium","long","all"],"title":"DurationFilterEnum"},"EmailTypeEnum":{"type":"string","enum":["release-notes","announcement"],"title":"EmailTypeEnum"},"EmailVerifyConfirmPayload":{"properties":{"token":{"type":"string","title":"Token"}},"type":"object","required":["token"],"title":"EmailVerifyConfirmPayload"},"EmailVerifyConfirmResult":{"properties":{"detail":{"type":"string","title":"Detail"},"user_id":{"type":"string","format":"uuid","title":"User Id"}},"type":"object","required":["detail","user_id"],"title":"EmailVerifyConfirmResult"},"EntityStatus":{"type":"string","enum":["active","archived","deleted"],"title":"EntityStatus","description":"Status of a CRM entity (shared across types)."},"EventIntelligenceUpdatePayload":{"properties":{"call_objective":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Call Objective","description":"Call objective"},"call_goal":{"anyOf":[{"$ref":"#/components/schemas/CallGoal"},{"type":"null"}],"description":"Call goal classification"}},"type":"object","title":"EventIntelligenceUpdatePayload","description":"Request to update event intelligence."},"ExperienceLevel":{"type":"string","enum":["Junior","Mid-level","Senior","Expert","Technical Founder"],"title":"ExperienceLevel","description":"Experience level enum."},"GetCallByIDResult":{"properties":{"call_id":{"type":"string","format":"uuid","title":"Call Id"},"call":{"$ref":"#/components/schemas/CallResult"}},"type":"object","required":["call_id","call"],"title":"GetCallByIDResult"},"GetLatestDarwinReleaseResult":{"properties":{"version":{"type":"string","title":"Version"},"url":{"type":"string","title":"Url"},"pub_date":{"type":"string","format":"date-time","title":"Pub Date"}},"type":"object","required":["version","url","pub_date"],"title":"GetLatestDarwinReleaseResult"},"GetLatestLinuxX64ReleaseResult":{"properties":{"version":{"type":"string","title":"Version"},"url":{"type":"string","title":"Url"},"pub_date":{"type":"string","format":"date-time","title":"Pub Date"}},"type":"object","required":["version","url","pub_date"],"title":"GetLatestLinuxX64ReleaseResult"},"GetLatestVersionResult":{"properties":{"darwin":{"$ref":"#/components/schemas/GetLatestDarwinReleaseResult"},"windows_x64":{"$ref":"#/components/schemas/GetLatestWindowsX64ReleaseResult"},"linux_x64":{"$ref":"#/components/schemas/GetLatestLinuxX64ReleaseResult"}},"type":"object","required":["darwin","windows_x64","linux_x64"],"title":"GetLatestVersionResult"},"GetLatestWindowsX64ReleaseResult":{"properties":{"version":{"type":"string","title":"Version"},"url":{"type":"string","title":"Url"},"pub_date":{"type":"string","format":"date-time","title":"Pub Date"}},"type":"object","required":["version","url","pub_date"],"title":"GetLatestWindowsX64ReleaseResult"},"GetOnboardingStatusesResult":{"properties":{"user_id":{"type":"string","format":"uuid","title":"User Id"},"isComplete":{"type":"boolean","title":"Iscomplete"},"lastCompletedStep":{"anyOf":[{"$ref":"#/components/schemas/OnboardingStep"},{"type":"null"}]},"nextStep":{"$ref":"#/components/schemas/OnboardingStep"},"completedSteps":{"items":{"$ref":"#/components/schemas/OnboardingStep"},"type":"array","title":"Completedsteps"},"skippedSteps":{"items":{"$ref":"#/components/schemas/OnboardingStep"},"type":"array","title":"Skippedsteps"},"progress":{"type":"number","title":"Progress"},"step":{"type":"integer","title":"Step"}},"type":"object","required":["user_id","isComplete","nextStep","completedSteps","skippedSteps","progress","step"],"title":"GetOnboardingStatusesResult"},"GetOrganizationsResult":{"properties":{"organizations":{"items":{"$ref":"#/components/schemas/OrganizationResult"},"type":"array","title":"Organizations"}},"type":"object","required":["organizations"],"title":"GetOrganizationsResult"},"GetStatusResult":{"properties":{"email":{"type":"boolean","title":"Email"},"db":{"type":"boolean","title":"Db"},"call_s3":{"type":"boolean","title":"Call S3"},"app_update_s3":{"type":"boolean","title":"App Update S3"},"status":{"type":"boolean","title":"Status"}},"type":"object","required":["email","db","call_s3","app_update_s3","status"],"title":"GetStatusResult"},"GetUploadLinkResult":{"properties":{"call_id":{"type":"string","format":"uuid","title":"Call Id"},"s3_system_audio_upload_link":{"type":"string","title":"S3 System Audio Upload Link"},"s3_microphone_audio_upload_link":{"type":"string","title":"S3 Microphone Audio Upload Link"},"s3_screen_upload_link":{"type":"string","title":"S3 Screen Upload Link"}},"type":"object","required":["call_id","s3_system_audio_upload_link","s3_microphone_audio_upload_link","s3_screen_upload_link"],"title":"GetUploadLinkResult"},"GoogleAuthUrlResult":{"properties":{"auth_url":{"type":"string","title":"Auth Url","description":"Google OAuth URL for authorization"}},"type":"object","required":["auth_url"],"title":"GoogleAuthUrlResult","description":"Response with Google OAuth URL."},"HTTPValidationError":{"properties":{"detail":{"items":{"$ref":"#/components/schemas/ValidationError"},"type":"array","title":"Detail"}},"type":"object","title":"HTTPValidationError"},"HangUpPayload":{"properties":{"call_id":{"type":"string","format":"uuid","title":"Call Id"}},"type":"object","required":["call_id"],"title":"HangUpPayload"},"HangUpResult":{"properties":{"call_id":{"type":"string","format":"uuid","title":"Call Id"}},"type":"object","required":["call_id"],"title":"HangUpResult"},"HubspotAuthUrlResult":{"properties":{"auth_url":{"type":"string","title":"Auth Url","description":"Hubspot OAuth URL for authorization"}},"type":"object","required":["auth_url"],"title":"HubspotAuthUrlResult","description":"Response with Hubspot OAuth URL."},"ImpersonateOrganizationRequest":{"properties":{"organization_id":{"type":"string","format":"uuid","title":"Organization Id"}},"type":"object","required":["organization_id"],"title":"ImpersonateOrganizationRequest"},"ImpersonateResponse":{"properties":{"token":{"$ref":"#/components/schemas/AccessTokenResponse"},"organization_name":{"type":"string","title":"Organization Name"},"support_user_email":{"type":"string","title":"Support User Email"}},"type":"object","required":["token","organization_name","support_user_email"],"title":"ImpersonateResponse","description":"Response for successful impersonation."},"ImpersonateUserRequest":{"properties":{"user_id":{"type":"string","format":"uuid","title":"User Id"}},"type":"object","required":["user_id"],"title":"ImpersonateUserRequest"},"IntelligenceSource":{"type":"string","enum":["AI_ANALYSIS","USER_INPUT","KEYWORD_MATCH","UNKNOWN"],"title":"IntelligenceSource","description":"Intelligence source types."},"InviteResult":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"email":{"type":"string","format":"email","title":"Email"},"created_at":{"type":"string","format":"date-time","title":"Created At"}},"type":"object","required":["id","email","created_at"],"title":"InviteResult"},"Language":{"type":"string","enum":["en-US","fr-FR","de-DE","es-ES"],"title":"Language","description":"Supported languages for transcription, calls, and UI.\n\nThis is a centralized language definition used across the platform.\nAny changes to supported languages should be made here and will\npropagate to all components that use this enum."},"ListCallsByOrgIDResult":{"properties":{"org_id":{"type":"string","format":"uuid","title":"Org Id"},"calls":{"items":{"$ref":"#/components/schemas/MinimalCallResult"},"type":"array","title":"Calls"},"next_cursor":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Next Cursor"},"has_more":{"type":"boolean","title":"Has More","default":false}},"type":"object","required":["org_id","calls"],"title":"ListCallsByOrgIDResult"},"ListCallsByUserIDResult":{"properties":{"user_id":{"type":"string","format":"uuid","title":"User Id"},"calls":{"items":{"$ref":"#/components/schemas/MinimalCallResult"},"type":"array","title":"Calls"},"next_cursor":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Next Cursor"},"has_more":{"type":"boolean","title":"Has More","default":false}},"type":"object","required":["user_id","calls"],"title":"ListCallsByUserIDResult"},"ListInvitesResult":{"properties":{"invites":{"items":{"$ref":"#/components/schemas/InviteResult"},"type":"array","title":"Invites"}},"type":"object","required":["invites"],"title":"ListInvitesResult"},"MailingListPayload":{"properties":{"subject":{"type":"string","minLength":6,"title":"Subject"},"from_email":{"type":"string","minLength":10,"format":"email","title":"From Email"},"from_name":{"type":"string","minLength":4,"title":"From Name"},"reply_to":{"items":{"type":"string","format":"email"},"type":"array","title":"Reply To"},"email_type":{"$ref":"#/components/schemas/EmailTypeEnum"},"recipient_type":{"$ref":"#/components/schemas/RecipientTypeEnum"},"content":{"type":"string","minLength":25,"title":"Content"}},"type":"object","required":["subject","from_email","from_name","reply_to","email_type","recipient_type","content"],"title":"MailingListPayload"},"MailingListResult":{"properties":{"message":{"type":"string","title":"Message"},"success":{"type":"boolean","title":"Success"}},"type":"object","required":["message","success"],"title":"MailingListResult"},"MinimalCallResult":{"properties":{"call_id":{"type":"string","format":"uuid","title":"Call Id"},"start_time":{"type":"string","format":"date-time","title":"Start Time"},"end_time":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"End Time"},"thumbnail":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Thumbnail"},"duration":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Duration"},"title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"language":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Language"}},"type":"object","required":["call_id","start_time","end_time","thumbnail","duration","title","description","language"],"title":"MinimalCallResult"},"ModificationSource":{"type":"string","enum":["nomi","crm","sync"],"title":"ModificationSource","description":"Source of the last modification to a CRM entity."},"NotetakerImageResultDTO":{"properties":{"notetaker_image":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Notetaker Image"}},"type":"object","title":"NotetakerImageResultDTO"},"OnboardingStep":{"type":"string","enum":["welcome","user_info","calendar_connect","connect_tools","install_app","invite_team","finish"],"title":"OnboardingStep"},"OrganizationIntelligenceResult":{"properties":{"id":{"type":"string","format":"uuid","title":"Id","description":"Intelligence ID"},"organization_id":{"type":"string","format":"uuid","title":"Organization Id","description":"Organization ID"},"name":{"type":"string","title":"Name","description":"Organization name"},"simple_positioning":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Simple Positioning","description":"Simple positioning statement"},"target_customer_profiles":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Target Customer Profiles","description":"Target customer profiles"},"main_competitors":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Main Competitors","description":"Main competitors"},"origin_story":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Origin Story","description":"Organization origin story"},"created_at":{"type":"string","format":"date-time","title":"Created At","description":"Creation timestamp"},"updated_at":{"type":"string","format":"date-time","title":"Updated At","description":"Last update timestamp"}},"type":"object","required":["id","organization_id","name","created_at","updated_at"],"title":"OrganizationIntelligenceResult","description":"Result DTO for organization intelligence."},"OrganizationIntelligenceUpdateRequest":{"properties":{"simple_positioning":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Simple Positioning","description":"Simple positioning statement"},"target_customer_profiles":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Target Customer Profiles","description":"Target customer profiles"},"main_competitors":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Main Competitors","description":"Main competitors"},"origin_story":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Origin Story","description":"Organization origin story"}},"type":"object","title":"OrganizationIntelligenceUpdateRequest","description":"Request DTO for updating organization intelligence."},"OrganizationResponse":{"properties":{"name":{"type":"string","title":"Name"},"billing_emails":{"items":{"type":"string","format":"email"},"type":"array","title":"Billing Emails"},"paying_method":{"$ref":"#/components/schemas/PayingMethodEnum","default":"STRIPE"},"stripe_customer_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Stripe Customer Id"},"ff_patch_release_enabled":{"type":"boolean","title":"Ff Patch Release Enabled","default":false},"ff_app_enabled":{"type":"boolean","title":"Ff App Enabled","default":false},"id":{"type":"string","format":"uuid","title":"Id"},"is_active":{"type":"boolean","title":"Is Active"},"is_banned":{"type":"boolean","title":"Is Banned"}},"type":"object","required":["name","billing_emails","id","is_active","is_banned"],"title":"OrganizationResponse"},"OrganizationResult":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"name":{"type":"string","title":"Name"},"billing_emails":{"items":{"type":"string","format":"email"},"type":"array","title":"Billing Emails"},"ff_patch_release_enabled":{"type":"boolean","title":"Ff Patch Release Enabled"},"ff_app_enabled":{"type":"boolean","title":"Ff App Enabled"},"is_active":{"type":"boolean","title":"Is Active"},"is_banned":{"type":"boolean","title":"Is Banned"}},"type":"object","required":["id","name","billing_emails","ff_patch_release_enabled","ff_app_enabled","is_active","is_banned"],"title":"OrganizationResult"},"OrganizationUserResponse":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"email":{"type":"string","title":"Email"},"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name"}},"type":"object","required":["id","email"],"title":"OrganizationUserResponse","description":"Response containing user information."},"OrganizationUsersResponse":{"properties":{"users":{"items":{"$ref":"#/components/schemas/OrganizationUserResponse"},"type":"array","title":"Users"}},"type":"object","required":["users"],"title":"OrganizationUsersResponse","description":"Response containing list of users for an organization."},"PasswordResetConfirmPayload":{"properties":{"token":{"type":"string","title":"Token"},"new_password":{"type":"string","title":"New Password"}},"type":"object","required":["token","new_password"],"title":"PasswordResetConfirmPayload"},"PasswordResetConfirmResult":{"properties":{"detail":{"type":"string","title":"Detail"},"user_id":{"type":"string","format":"uuid","title":"User Id"}},"type":"object","required":["detail","user_id"],"title":"PasswordResetConfirmResult"},"PasswordResetPayload":{"properties":{"email":{"type":"string","title":"Email"}},"type":"object","required":["email"],"title":"PasswordResetPayload"},"PasswordResetResult":{"properties":{"detail":{"type":"string","title":"Detail"}},"type":"object","required":["detail"],"title":"PasswordResetResult"},"PayingMethodEnum":{"type":"string","enum":["STRIPE","WIRE"],"title":"PayingMethodEnum"},"PaymentCheckoutSessionRequest":{"properties":{"return_url":{"type":"string","title":"Return Url"}},"type":"object","required":["return_url"],"title":"PaymentCheckoutSessionRequest"},"PaymentCheckoutSessionResponse":{"properties":{"url":{"type":"string","title":"Url"}},"type":"object","required":["url"],"title":"PaymentCheckoutSessionResponse"},"PaymentCustomerPortalRequest":{"properties":{"return_url":{"type":"string","title":"Return Url"}},"type":"object","required":["return_url"],"title":"PaymentCustomerPortalRequest"},"PaymentCustomerPortalResponse":{"properties":{"url":{"type":"string","title":"Url"}},"type":"object","required":["url"],"title":"PaymentCustomerPortalResponse"},"PaymentFlowType":{"type":"string","enum":["stripe_checkout","stripe_portal","wire"],"title":"PaymentFlowType"},"PaymentFlowTypeResponse":{"properties":{"flow_type":{"$ref":"#/components/schemas/PaymentFlowType"}},"type":"object","required":["flow_type"],"title":"PaymentFlowTypeResponse"},"PersonalIntelligenceResult":{"properties":{"id":{"type":"string","format":"uuid","title":"Id","description":"Intelligence ID"},"user_id":{"type":"string","format":"uuid","title":"User Id","description":"User ID"},"communication_style_preference":{"$ref":"#/components/schemas/CommunicationStyle","description":"Communication style preference"},"experience_level":{"$ref":"#/components/schemas/ExperienceLevel","description":"Experience level"},"personal_pitches":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Personal Pitches","description":"Personal pitches"},"predefined_pitches":{"anyOf":[{"items":{"$ref":"#/components/schemas/PersonalPredefinedPitchResult"},"type":"array"},{"type":"null"}],"title":"Predefined Pitches","description":"Predefined pitches"},"frameworks":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Frameworks","description":"Frameworks"},"created_at":{"type":"string","format":"date-time","title":"Created At","description":"Creation timestamp"},"updated_at":{"type":"string","format":"date-time","title":"Updated At","description":"Last update timestamp"}},"type":"object","required":["id","user_id","communication_style_preference","experience_level","created_at","updated_at"],"title":"PersonalIntelligenceResult","description":"Result DTO for personal intelligence."},"PersonalIntelligenceUpdateRequest":{"properties":{"communication_style_preference":{"anyOf":[{"$ref":"#/components/schemas/CommunicationStyle"},{"type":"null"}],"description":"Communication style preference"},"experience_level":{"anyOf":[{"$ref":"#/components/schemas/ExperienceLevel"},{"type":"null"}],"description":"Experience level"},"personal_pitches":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Personal Pitches","description":"Personal pitches"},"predefined_pitches":{"anyOf":[{"items":{"$ref":"#/components/schemas/PersonalPredefinedPitchResult"},"type":"array"},{"type":"null"}],"title":"Predefined Pitches","description":"Predefined pitches"},"frameworks":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Frameworks","description":"Frameworks"}},"type":"object","title":"PersonalIntelligenceUpdateRequest","description":"Request DTO for updating personal intelligence."},"PersonalPredefinedPitchResult":{"properties":{"context":{"type":"string","title":"Context","description":"Context"},"response":{"type":"string","title":"Response","description":"Response"}},"type":"object","required":["context","response"],"title":"PersonalPredefinedPitchResult","description":"DTO for personal predefined pitch."},"ProductIntelligenceCreateRequest":{"properties":{"product_name":{"type":"string","title":"Product Name","description":"Product name"},"product_one_pager":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Product One Pager","description":"Product one-pager document"},"technical_specifications":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Technical Specifications","description":"Technical specifications"},"integration_details":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Integration Details","description":"Integration details"},"competitive_feature_comparison":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Competitive Feature Comparison","description":"Competitive feature comparison"},"standard_pricing":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Standard Pricing","description":"Standard pricing information"},"product_roadmap_highlights":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Product Roadmap Highlights","description":"Product roadmap highlights"}},"type":"object","required":["product_name"],"title":"ProductIntelligenceCreateRequest","description":"Request DTO for creating product intelligence."},"ProductIntelligenceResult":{"properties":{"id":{"type":"string","format":"uuid","title":"Id","description":"Intelligence ID"},"organization_intelligence_id":{"type":"string","format":"uuid","title":"Organization Intelligence Id","description":"Organization Intelligence ID"},"product_name":{"type":"string","title":"Product Name","description":"Product name"},"product_one_pager":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Product One Pager","description":"Product one-pager document"},"technical_specifications":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Technical Specifications","description":"Technical specifications"},"integration_details":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Integration Details","description":"Integration details"},"competitive_feature_comparison":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Competitive Feature Comparison","description":"Competitive feature comparison"},"standard_pricing":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Standard Pricing","description":"Standard pricing information"},"product_roadmap_highlights":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Product Roadmap Highlights","description":"Product roadmap highlights"},"created_at":{"type":"string","format":"date-time","title":"Created At","description":"Creation timestamp"},"updated_at":{"type":"string","format":"date-time","title":"Updated At","description":"Last update timestamp"}},"type":"object","required":["id","organization_intelligence_id","product_name","created_at","updated_at"],"title":"ProductIntelligenceResult","description":"Result DTO for product intelligence."},"ProductIntelligenceUpdateRequest":{"properties":{"product_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Product Name","description":"Product name"},"product_one_pager":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Product One Pager","description":"Product one-pager document"},"technical_specifications":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Technical Specifications","description":"Technical specifications"},"integration_details":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Integration Details","description":"Integration details"},"competitive_feature_comparison":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Competitive Feature Comparison","description":"Competitive feature comparison"},"standard_pricing":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Standard Pricing","description":"Standard pricing information"},"product_roadmap_highlights":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Product Roadmap Highlights","description":"Product roadmap highlights"}},"type":"object","required":["product_name"],"title":"ProductIntelligenceUpdateRequest","description":"Request DTO for updating product intelligence."},"ProviderImplementation":{"type":"string","enum":["AWS_TRANSCRIBE","AWS_BEDROCK"],"title":"ProviderImplementation","description":"Provider implementation enum."},"ProviderServiceType":{"type":"string","enum":["TRANSCRIPTION","LLM"],"title":"ProviderServiceType","description":"Provider service type enum."},"RecipientTypeEnum":{"type":"string","enum":["all","paying","free"],"title":"RecipientTypeEnum"},"RecordingSkipReason":{"type":"string","enum":["bot_failed_to_join","bot_was_disabled","event_was_deleted"],"title":"RecordingSkipReason","description":"Reason why a call recording was skipped."},"RedeemInviteResult":{"properties":{"message":{"type":"string","title":"Message"}},"type":"object","required":["message"],"title":"RedeemInviteResult"},"ReferralCodeResponse":{"properties":{"referral_code":{"type":"string","title":"Referral Code"}},"type":"object","required":["referral_code"],"title":"ReferralCodeResponse"},"ReferralResponse":{"properties":{"referrer_id":{"type":"string","format":"uuid","title":"Referrer Id"},"referred_id":{"type":"string","format":"uuid","title":"Referred Id"},"referral_reward_status":{"$ref":"#/components/schemas/ReferralRewardStatus"},"id":{"type":"string","format":"uuid","title":"Id"},"created_at":{"type":"string","format":"date-time","title":"Created At"}},"type":"object","required":["referrer_id","referred_id","referral_reward_status","id","created_at"],"title":"ReferralResponse"},"ReferralRewardStatus":{"type":"string","enum":["none","invalid","pending","sent"],"title":"ReferralRewardStatus"},"ReferralUpdate":{"properties":{"referral_reward_status":{"$ref":"#/components/schemas/ReferralRewardStatus"}},"type":"object","required":["referral_reward_status"],"title":"ReferralUpdate"},"RefreshTokenRequest":{"properties":{"refresh_token":{"type":"string","title":"Refresh Token"}},"type":"object","required":["refresh_token"],"title":"RefreshTokenRequest"},"SlackUserInvitePayload":{"properties":{"organization_id":{"type":"string","format":"uuid","title":"Organization Id"},"user_email":{"type":"string","format":"email","title":"User Email"}},"type":"object","required":["organization_id","user_email"],"title":"SlackUserInvitePayload"},"SlackUserInviteResult":{"properties":{"success":{"type":"boolean","title":"Success"}},"type":"object","required":["success"],"title":"SlackUserInviteResult"},"SpeakerSummaryStats":{"properties":{"speaker_name":{"type":"string","title":"Speaker Name"},"talk_time_seconds":{"type":"number","title":"Talk Time Seconds"},"talk_percentage":{"type":"number","title":"Talk Percentage"}},"type":"object","required":["speaker_name","talk_time_seconds","talk_percentage"],"title":"SpeakerSummaryStats"},"SpeakerTimelineSegment":{"properties":{"speaker_name":{"type":"string","title":"Speaker Name"},"start_time":{"type":"number","title":"Start Time"},"end_time":{"type":"number","title":"End Time"},"duration":{"type":"number","title":"Duration"}},"type":"object","required":["speaker_name","start_time","end_time","duration"],"title":"SpeakerTimelineSegment"},"SyncStatus":{"type":"string","enum":["synced","pending_crm","sync_failed","not_synced"],"title":"SyncStatus","description":"Status of the synchronization with CRM systems."},"TalkTimelineResult":{"properties":{"segments":{"items":{"$ref":"#/components/schemas/SpeakerTimelineSegment"},"type":"array","title":"Segments"},"stats":{"items":{"$ref":"#/components/schemas/SpeakerSummaryStats"},"type":"array","title":"Stats"}},"type":"object","required":["segments","stats"],"title":"TalkTimelineResult"},"TeamIntelligenceResult":{"properties":{"id":{"type":"string","format":"uuid","title":"Id","description":"Intelligence ID"},"organization_id":{"type":"string","format":"uuid","title":"Organization Id","description":"Organization ID"},"success_stories":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Success Stories","description":"Success stories"},"common_objections_handling":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Common Objections Handling","description":"Common objections handling"},"demo_scripts":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Demo Scripts","description":"Demo scripts"},"predefined_pitches":{"anyOf":[{"items":{"$ref":"#/components/schemas/TeamPredefinedPitchResult"},"type":"array"},{"type":"null"}],"title":"Predefined Pitches","description":"Predefined pitches"},"industry_terms":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Industry Terms","description":"Industry terms"},"standard_closing_techniques":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Standard Closing Techniques","description":"Standard closing techniques"},"standard_cta_examples":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Standard Cta Examples","description":"Standard CTA examples"},"created_at":{"type":"string","format":"date-time","title":"Created At","description":"Creation timestamp"},"updated_at":{"type":"string","format":"date-time","title":"Updated At","description":"Last update timestamp"}},"type":"object","required":["id","organization_id","created_at","updated_at"],"title":"TeamIntelligenceResult","description":"Result DTO for team intelligence."},"TeamIntelligenceUpdateRequest":{"properties":{"success_stories":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Success Stories","description":"Success stories"},"common_objections_handling":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Common Objections Handling","description":"Common objections handling"},"demo_scripts":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Demo Scripts","description":"Demo scripts"},"predefined_pitches":{"anyOf":[{"items":{"$ref":"#/components/schemas/TeamPredefinedPitchResult"},"type":"array"},{"type":"null"}],"title":"Predefined Pitches","description":"Predefined pitches"},"industry_terms":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Industry Terms","description":"Industry terms"},"standard_closing_techniques":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Standard Closing Techniques","description":"Standard closing techniques"},"standard_cta_examples":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Standard Cta Examples","description":"Standard CTA examples"}},"type":"object","title":"TeamIntelligenceUpdateRequest","description":"Request DTO for updating team intelligence."},"TeamPredefinedPitchResult":{"properties":{"context":{"type":"string","title":"Context","description":"Context"},"response":{"type":"string","title":"Response","description":"Response"}},"type":"object","required":["context","response"],"title":"TeamPredefinedPitchResult","description":"DTO for team predefined pitch."},"TranscriptCaption":{"properties":{"speaker_name":{"type":"string","title":"Speaker Name"},"caption":{"type":"string","title":"Caption"},"language":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Language"},"start_time":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Start Time"},"end_time":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"End Time"}},"type":"object","required":["speaker_name","caption","language","start_time","end_time"],"title":"TranscriptCaption"},"TypeFilterEnum":{"type":"string","enum":["completed","processing","failed","all"],"title":"TypeFilterEnum"},"UpdateNotetakerImagePayloadDTO":{"properties":{"notetaker_image":{"type":"string","title":"Notetaker Image"}},"type":"object","required":["notetaker_image"],"title":"UpdateNotetakerImagePayloadDTO"},"UpdateNotetakerImageResultDTO":{"properties":{"success":{"type":"boolean","title":"Success"}},"type":"object","required":["success"],"title":"UpdateNotetakerImageResultDTO"},"UpdateNotetakerNameDTO":{"properties":{"name":{"type":"string","title":"Name"}},"type":"object","required":["name"],"title":"UpdateNotetakerNameDTO"},"UpdateNotetakerNameResultDTO":{"properties":{"updated":{"type":"integer","title":"Updated"}},"type":"object","required":["updated"],"title":"UpdateNotetakerNameResultDTO"},"UpdateNotetakerSettingsDTO":{"properties":{"notetaker_enabled":{"type":"boolean","title":"Notetaker Enabled"}},"type":"object","required":["notetaker_enabled"],"title":"UpdateNotetakerSettingsDTO"},"UpdateOrganizationPayload":{"properties":{"name":{"type":"string","title":"Name"},"billing_emails":{"items":{"type":"string","format":"email"},"type":"array","title":"Billing Emails"},"ff_patch_release_enabled":{"type":"boolean","title":"Ff Patch Release Enabled"},"ff_app_enabled":{"type":"boolean","title":"Ff App Enabled"},"is_active":{"type":"boolean","title":"Is Active"},"is_banned":{"type":"boolean","title":"Is Banned"}},"type":"object","required":["name","billing_emails","ff_patch_release_enabled","ff_app_enabled","is_active","is_banned"],"title":"UpdateOrganizationPayload"},"UploadCompletePayload":{"properties":{"call_id":{"type":"string","format":"uuid","title":"Call Id"}},"type":"object","required":["call_id"],"title":"UploadCompletePayload"},"UploadCompleteResult":{"properties":{"call_id":{"type":"string","format":"uuid","title":"Call Id"}},"type":"object","required":["call_id"],"title":"UploadCompleteResult"},"UserCredentialRequest":{"properties":{"provider_service_type":{"$ref":"#/components/schemas/ProviderServiceType"},"region":{"type":"string","title":"Region"},"quota_limit":{"type":"number","title":"Quota Limit","default":100.0}},"type":"object","required":["provider_service_type","region"],"title":"UserCredentialRequest","description":"User credential request model."},"UserCredentialResult":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"user_id":{"type":"string","format":"uuid","title":"User Id"},"organization_id":{"type":"string","format":"uuid","title":"Organization Id"},"provider_service_type":{"$ref":"#/components/schemas/ProviderServiceType"},"provider_implementation":{"$ref":"#/components/schemas/ProviderImplementation"},"aws_region":{"type":"string","title":"Aws Region"},"aws_assumed_role_arn":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Aws Assumed Role Arn"},"expires_at":{"type":"string","format":"date-time","title":"Expires At"},"quota_limit":{"type":"number","title":"Quota Limit"},"quota_used":{"type":"number","title":"Quota Used"},"is_active":{"type":"boolean","title":"Is Active"},"created_at":{"type":"string","format":"date-time","title":"Created At"}},"type":"object","required":["id","user_id","organization_id","provider_service_type","provider_implementation","aws_region","aws_assumed_role_arn","expires_at","quota_limit","quota_used","is_active","created_at"],"title":"UserCredentialResult","description":"User credential result model (without sensitive fields)."},"UserDeepgramCredentialResult":{"properties":{"api_key":{"type":"string","title":"Api Key"}},"type":"object","required":["api_key"],"title":"UserDeepgramCredentialResult","description":"Deepgram credential result model."},"UserInfoPayload":{"properties":{"first_name":{"type":"string","title":"First Name"},"last_name":{"type":"string","title":"Last Name"},"phone_number":{"type":"string","title":"Phone Number"}},"type":"object","required":["first_name","last_name","phone_number"],"title":"UserInfoPayload"},"UserLogin":{"properties":{"email":{"type":"string","format":"email","title":"Email"},"password":{"type":"string","title":"Password"}},"type":"object","required":["email","password"],"title":"UserLogin"},"UserProfileResponse":{"properties":{"first_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"First Name"},"last_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Last Name"},"phone_number":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Phone Number"}},"type":"object","title":"UserProfileResponse"},"UserRegisterPayload":{"properties":{"email":{"type":"string","format":"email","title":"Email"},"referral_code":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Referral Code"},"organization_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Organization Id"},"organization_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Organization Name"}},"type":"object","required":["email"],"title":"UserRegisterPayload"},"UserResponse":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"email":{"type":"string","format":"email","title":"Email"},"is_admin":{"type":"boolean","title":"Is Admin"},"is_email_verified":{"type":"boolean","title":"Is Email Verified"},"registration_date":{"type":"string","format":"date-time","title":"Registration Date"},"organization":{"$ref":"#/components/schemas/OrganizationResponse"},"profile":{"$ref":"#/components/schemas/UserProfileResponse"}},"type":"object","required":["id","email","is_admin","is_email_verified","registration_date","organization","profile"],"title":"UserResponse"},"UserSettingsReadDTO":{"properties":{"weekly_coaching_email":{"type":"boolean","title":"Weekly Coaching Email","description":"Receive weekly coaching emails","default":true},"release_note_email":{"type":"boolean","title":"Release Note Email","description":"Receive release notes emails","default":true},"founders_email":{"type":"boolean","title":"Founders Email","description":"Receive emails from the founders","default":true},"notetaker_enabled":{"type":"boolean","title":"Notetaker Enabled","description":"Enable notetaker for all meetings by default","default":true},"per_call_coaching_email":{"type":"boolean","title":"Per Call Coaching Email","description":"Receive coaching summary emails for individual calls","default":true},"daily_recap_email":{"type":"boolean","title":"Daily Recap Email","description":"Receive daily recap emails summarizing the day's calls","default":true},"id":{"type":"string","format":"uuid","title":"Id"},"user_id":{"type":"string","format":"uuid","title":"User Id"}},"type":"object","required":["id","user_id"],"title":"UserSettingsReadDTO"},"UserSettingsUpdateDTO":{"properties":{"weekly_coaching_email":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Weekly Coaching Email","description":"Receive weekly coaching emails"},"release_note_email":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Release Note Email","description":"Receive release notes emails"},"founders_email":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Founders Email","description":"Receive emails from the founders"},"notetaker_enabled":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Notetaker Enabled","description":"Enable notetaker for all meetings by default"},"per_call_coaching_email":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Per Call Coaching Email","description":"Receive coaching summary emails for individual calls"},"daily_recap_email":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Daily Recap Email","description":"Receive daily recap emails summarizing the day's calls"}},"type":"object","title":"UserSettingsUpdateDTO"},"ValidationError":{"properties":{"loc":{"items":{"anyOf":[{"type":"string"},{"type":"integer"}]},"type":"array","title":"Location"},"msg":{"type":"string","title":"Message"},"type":{"type":"string","title":"Error Type"}},"type":"object","required":["loc","msg","type"],"title":"ValidationError"},"WeeklyCoachingDigestResponse":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"week_start_date":{"type":"string","format":"date-time","title":"Week Start Date"},"week_end_date":{"type":"string","format":"date-time","title":"Week End Date"},"call_count":{"type":"integer","title":"Call Count"},"total_duration":{"type":"integer","title":"Total Duration"},"content":{"type":"string","title":"Content"},"created_at":{"type":"string","format":"date-time","title":"Created At"}},"type":"object","required":["id","week_start_date","week_end_date","call_count","total_duration","content","created_at"],"title":"WeeklyCoachingDigestResponse","description":"Response model for a weekly coaching digest."}}}}