{"openapi":"3.1.0","info":{"title":"SMMAiSetup — AI-Powered WhatsApp & Telegram SMM Automation Platform API","description":"AI-powered WhatsApp automation, Telegram MTProto bridge, SMM order orchestration, Model Context Protocol (MCP), and Machine Payment Protocol (MPP) REST API.","version":"1.0.0"},"paths":{"/api/auth/turnstile-config":{"get":{"tags":["auth"],"summary":"Get Turnstile Config","operationId":"get_turnstile_config_api_auth_turnstile_config_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"description":"Executes Get Turnstile Config endpoint on SMMAiSetup platform.","x-function-calling-compatible":true}},"/api/auth/registration-mode":{"get":{"tags":["auth"],"summary":"Get Registration Mode","operationId":"get_registration_mode_api_auth_registration_mode_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"description":"Executes Get Registration Mode endpoint on SMMAiSetup platform.","x-function-calling-compatible":true}},"/api/auth/register":{"post":{"tags":["auth"],"summary":"Register","operationId":"register_api_auth_register_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RegisterRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"description":"Executes Register endpoint on SMMAiSetup platform.","x-function-calling-compatible":true}},"/api/auth/register-verify":{"post":{"tags":["auth"],"summary":"Register Verify","operationId":"register_verify_api_auth_register_verify_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RegisterVerifyRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"description":"Executes Register Verify endpoint on SMMAiSetup platform.","x-function-calling-compatible":true}},"/api/auth/login":{"post":{"tags":["auth"],"summary":"Login","operationId":"login_api_auth_login_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LoginRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"description":"Executes Login endpoint on SMMAiSetup platform.","x-function-calling-compatible":true}},"/api/auth/forgot-password":{"post":{"tags":["auth"],"summary":"Forgot Password","description":"Request a password reset link sent by email.\nAlways returns success even if the email isn't found (prevents user enumeration).","operationId":"forgot_password_api_auth_forgot_password_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ForgotPasswordRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-function-calling-compatible":true}},"/api/auth/reset-password":{"post":{"tags":["auth"],"summary":"Reset Password","description":"Validate a reset token and update the user's password.","operationId":"reset_password_api_auth_reset_password_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResetPasswordRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-function-calling-compatible":true}},"/api/auth/me":{"get":{"tags":["auth"],"summary":"Me","operationId":"me_api_auth_me_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}],"description":"Executes Me endpoint on SMMAiSetup platform.","x-function-calling-compatible":true}},"/api/auth/agent-token":{"get":{"tags":["auth","agent-onboarding"],"summary":"Generate Self-Serve Agent Bearer Token","description":"Self-serve API key and trial sandbox token generator for autonomous AI agents.","operationId":"create_agent_key_api_auth_agent_token_options","requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/AgentKeyRequest"},{"type":"null"}],"title":"Body"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-function-calling-compatible":true},"post":{"tags":["auth","agent-onboarding"],"summary":"Generate Self-Serve Agent Bearer Token","description":"Self-serve API key and trial sandbox token generator for autonomous AI agents.","operationId":"create_agent_key_api_auth_agent_token_options_2","requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/AgentKeyRequest"},{"type":"null"}],"title":"Body"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-function-calling-compatible":true},"options":{"tags":["auth","agent-onboarding"],"summary":"Generate Self-Serve Agent Bearer Token","description":"Self-serve API key and trial sandbox token generator for autonomous AI agents.","operationId":"create_agent_key_api_auth_agent_token_options_3","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-function-calling-compatible":true}},"/api/auth/agent-key":{"get":{"tags":["auth","agent-onboarding"],"summary":"Generate Self-Serve Agent API Key","description":"Self-serve API key and trial sandbox token generator for autonomous AI agents.","operationId":"create_agent_key_api_auth_agent_key_options","requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/AgentKeyRequest"},{"type":"null"}],"title":"Body"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-function-calling-compatible":true},"post":{"tags":["auth","agent-onboarding"],"summary":"Generate Self-Serve Agent API Key","description":"Self-serve API key and trial sandbox token generator for autonomous AI agents.","operationId":"create_agent_key_api_auth_agent_key_options_2","requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/AgentKeyRequest"},{"type":"null"}],"title":"Body"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-function-calling-compatible":true},"options":{"tags":["auth","agent-onboarding"],"summary":"Generate Self-Serve Agent API Key","description":"Self-serve API key and trial sandbox token generator for autonomous AI agents.","operationId":"create_agent_key_api_auth_agent_key_options_3","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-function-calling-compatible":true}},"/api/user/upload-logo":{"post":{"tags":["user"],"summary":"Upload Logo","operationId":"upload_logo_api_user_upload_logo_post","requestBody":{"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Body_upload_logo_api_user_upload_logo_post"}},"application/json":{"schema":{"type":"object","description":"Request body payload for upload_logo_api_user_upload_logo_post","properties":{}}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}],"description":"Executes Upload Logo endpoint on SMMAiSetup platform.","x-function-calling-compatible":true}},"/api/user/config":{"get":{"tags":["user"],"summary":"Get Config","operationId":"get_config_api_user_config_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}],"description":"Executes Get Config endpoint on SMMAiSetup platform.","x-function-calling-compatible":true},"post":{"tags":["user"],"summary":"Save Config","operationId":"save_config_api_user_config_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}],"description":"Executes Save Config endpoint on SMMAiSetup platform.","requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","description":"Request parameters for save_config_api_user_config_post","properties":{}}}}},"x-function-calling-compatible":true}},"/api/user/config-export":{"get":{"tags":["user"],"summary":"Export Config Json","description":"SMM panel URL, API keys, user API, templates, ticket templates, groups — full merged config JSON.","operationId":"export_config_json_api_user_config_export_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}],"x-function-calling-compatible":true}},"/api/user/config-import":{"post":{"tags":["user"],"summary":"Import Config Json","description":"Apply settings from an exported JSON file (or a raw `config` object). Merges into your saved config.","operationId":"import_config_json_api_user_config_import_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}],"requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","description":"Request parameters for import_config_json_api_user_config_import_post","properties":{}}}}},"x-function-calling-compatible":true}},"/api/user/change-password":{"post":{"tags":["user"],"summary":"Change Password","operationId":"change_password_api_user_change_password_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ChangePasswordRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}],"description":"Executes Change Password endpoint on SMMAiSetup platform.","x-function-calling-compatible":true}},"/api/user/dashboard-summary":{"get":{"tags":["user"],"summary":"Dashboard Summary","description":"Aggregates for the overview dashboard: recent order_logs batches + simple 7-day chart.","operationId":"dashboard_summary_api_user_dashboard_summary_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}],"x-function-calling-compatible":true}},"/api/user/wa-status":{"get":{"tags":["user"],"summary":"Wa Status","description":"Get the WhatsApp account status for current user (same Go snapshot shape as admin panel).","operationId":"wa_status_api_user_wa_status_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}],"x-function-calling-compatible":true}},"/api/user/wa-qr":{"get":{"tags":["user"],"summary":"Wa Qr","description":"Get QR code for user's WhatsApp account (ensure Go has the account if /qr returns 404).","operationId":"wa_qr_api_user_wa_qr_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}],"x-function-calling-compatible":true}},"/api/user/wa-reconnect":{"post":{"tags":["user"],"summary":"Wa Reconnect","description":"Reconnect the user's WhatsApp account (registers in Go first if missing, e.g. after wa-logout).","operationId":"wa_reconnect_api_user_wa_reconnect_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}],"requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","description":"Request parameters for wa_reconnect_api_user_wa_reconnect_post","properties":{}}}}},"x-function-calling-compatible":true}},"/api/user/wa-logout":{"post":{"tags":["user"],"summary":"Wa Logout","description":"Logout WhatsApp (unlink device) and clear account.\n\nUnbinds and deletes the old Go session, generates a fresh UUID, and registers\nthe new clean account in Go so that a fresh QR code is immediately generated.","operationId":"wa_logout_api_user_wa_logout_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}],"requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","description":"Request parameters for wa_logout_api_user_wa_logout_post","properties":{}}}}},"x-function-calling-compatible":true}},"/api/user/entitlements":{"get":{"tags":["user"],"summary":"Get My Entitlements","operationId":"get_my_entitlements_api_user_entitlements_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}],"description":"Executes Get My Entitlements endpoint on SMMAiSetup platform.","x-function-calling-compatible":true}},"/api/user/wa-bot/status":{"get":{"tags":["user"],"summary":"Wa Bot Status","operationId":"wa_bot_status_api_user_wa_bot_status_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}],"description":"Executes Wa Bot Status endpoint on SMMAiSetup platform.","x-function-calling-compatible":true}},"/api/user/wa-bot/start":{"post":{"tags":["user"],"summary":"Wa Bot Start","operationId":"wa_bot_start_api_user_wa_bot_start_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}],"x-payment-info":{"intent":"session","method":"tempo","amount":15.0,"currency":"USD","description":"Initiate monthly automated WhatsApp processor session."},"description":"Executes Wa Bot Start endpoint on SMMAiSetup platform.","requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","description":"Request parameters for wa_bot_start_api_user_wa_bot_start_post","properties":{}}}}},"x-function-calling-compatible":true}},"/api/user/wa-bot/stop":{"post":{"tags":["user"],"summary":"Wa Bot Stop","operationId":"wa_bot_stop_api_user_wa_bot_stop_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}],"description":"Executes Wa Bot Stop endpoint on SMMAiSetup platform.","requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","description":"Request parameters for wa_bot_stop_api_user_wa_bot_stop_post","properties":{}}}}},"x-function-calling-compatible":true}},"/api/user/groups":{"get":{"tags":["user"],"summary":"Wa Groups","description":"Get WhatsApp groups for the user's account.","operationId":"wa_groups_api_user_groups_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}],"x-function-calling-compatible":true}},"/api/user/channels":{"get":{"tags":["user"],"summary":"Get Channels","description":"Get WhatsApp newsletters/channels for the user's account.","operationId":"get_channels_api_user_channels_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}],"x-function-calling-compatible":true}},"/api/user/panel-orders":{"get":{"tags":["user"],"summary":"Panel Orders","description":"Recent orders from the user's SMM panel (admin API).","operationId":"panel_orders_api_user_panel_orders_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":80,"title":"Limit"}},{"name":"search","in":"query","required":false,"schema":{"type":"string","maxLength":160,"default":"","title":"Search"}},{"name":"status_filter","in":"query","required":false,"schema":{"type":"string","maxLength":40,"default":"all","title":"Status Filter"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-function-calling-compatible":true}},"/api/user/panel-orders-window-stats":{"get":{"tags":["user"],"summary":"Panel Orders Window Stats","description":"Counts of new orders visible to this panel API key within recent time windows.\nWindows: 24h, 1h, 1m, 5s. Cached in-memory per user for 30 seconds.","operationId":"panel_orders_window_stats_api_user_panel_orders_window_stats_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":1000,"minimum":100,"default":1000,"title":"Limit"}},{"name":"force","in":"query","required":false,"schema":{"type":"integer","maximum":1,"minimum":0,"default":0,"title":"Force"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-function-calling-compatible":true}},"/api/user/panel-stats-overview":{"get":{"tags":["user"],"summary":"Panel Stats Overview","description":"Full live panel-stats breakdown (24h / 2h / 1h / 1m / 3s) — mirrors panel_stats_24h.py.","operationId":"panel_stats_overview_api_user_panel_stats_overview_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"force","in":"query","required":false,"schema":{"type":"integer","maximum":1,"minimum":0,"default":0,"title":"Force"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-function-calling-compatible":true}},"/api/user/panel-stats-weekly":{"get":{"tags":["user"],"summary":"Panel Stats Weekly","description":"Tracking-window weekly stats.\n\nBehaviour\n─────────\n  • First call EVER for this user → today's date is saved as\n    `tracking_start_date`.\n  • A \"week\" is a 7-day block starting from tracking_start_date:\n        Week 1 = day 0..6 from start, Week 2 = day 7..13, etc.\n  • Default response = the **current week** (the one containing today).\n    `week_offset = -1` → previous completed week, `-2` → two weeks ago,\n    and so on (only as far back as the tracking start).\n  • Past completed days → loaded from `panel_daily_stats` (saved\n    permanently after first fetch). Today → live.\n  • Future days within the current week appear as empty placeholders.\n  • `month_total_orders` field returned alongside = total saved counts\n    within the calendar month containing the week being shown\n    (today's live count included for current month).","operationId":"panel_stats_weekly_api_user_panel_stats_weekly_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"week_offset","in":"query","required":false,"schema":{"type":"integer","maximum":0,"minimum":-52,"default":0,"title":"Week Offset"}},{"name":"force","in":"query","required":false,"schema":{"type":"integer","maximum":1,"minimum":0,"default":0,"title":"Force"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-function-calling-compatible":true}},"/api/user/bot-orders":{"get":{"tags":["user"],"summary":"Bot Orders","description":"Orders the bot actually saw in chat (WhatsApp / Telegram / ticket).\nStatus is refreshed from the panel only for those IDs (not the full panel list).","operationId":"bot_orders_api_user_bot_orders_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":120,"minimum":1,"default":80,"title":"Limit"}},{"name":"search","in":"query","required":false,"schema":{"type":"string","maxLength":160,"default":"","title":"Search"}},{"name":"status_filter","in":"query","required":false,"schema":{"type":"string","maxLength":40,"default":"all","title":"Status Filter"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-function-calling-compatible":true}},"/api/user/test-smm":{"post":{"tags":["user"],"summary":"Test Smm","operationId":"test_smm_api_user_test_smm_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}],"x-payment-info":{"intent":"charge","method":"card","amount":1.0,"currency":"USD","description":"Micro-payment for automated SMM panel provider connectivity testing."},"description":"Executes Test Smm endpoint on SMMAiSetup platform.","requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","description":"Request parameters for test_smm_api_user_test_smm_post","properties":{}}}}},"x-function-calling-compatible":true}},"/api/user/test-user-smm":{"post":{"tags":["user"],"summary":"Test User Smm","operationId":"test_user_smm_api_user_test_user_smm_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}],"description":"Executes Test User Smm endpoint on SMMAiSetup platform.","requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","description":"Request parameters for test_user_smm_api_user_test_user_smm_post","properties":{}}}}},"x-function-calling-compatible":true}},"/api/user/test-secondary-api":{"post":{"tags":["user"],"summary":"Test Secondary Api","operationId":"test_secondary_api_api_user_test_secondary_api_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}],"description":"Executes Test Secondary Api endpoint on SMMAiSetup platform.","requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","description":"Request parameters for test_secondary_api_api_user_test_secondary_api_post","properties":{}}}}},"x-function-calling-compatible":true}},"/api/user/defaults":{"get":{"tags":["user"],"summary":"Defaults","operationId":"defaults_api_user_defaults_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"description":"Executes Defaults endpoint on SMMAiSetup platform.","x-function-calling-compatible":true}},"/api/user/check-user":{"post":{"tags":["user"],"summary":"Check User","operationId":"check_user_api_user_check_user_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CheckUserRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}],"description":"Executes Check User endpoint on SMMAiSetup platform.","x-function-calling-compatible":true}},"/api/user/ticket-users":{"get":{"tags":["user"],"summary":"Get Ticket Users","operationId":"get_ticket_users_api_user_ticket_users_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}],"description":"Executes Get Ticket Users endpoint on SMMAiSetup platform.","x-function-calling-compatible":true},"post":{"tags":["user"],"summary":"Save Ticket Users","operationId":"save_ticket_users_api_user_ticket_users_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}],"description":"Executes Save Ticket Users endpoint on SMMAiSetup platform.","requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","description":"Request parameters for save_ticket_users_api_user_ticket_users_post","properties":{}}}}},"x-function-calling-compatible":true}},"/api/user/ticket-bot/status":{"get":{"tags":["user"],"summary":"Ticket Bot Status","operationId":"ticket_bot_status_api_user_ticket_bot_status_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}],"description":"Executes Ticket Bot Status endpoint on SMMAiSetup platform.","x-function-calling-compatible":true}},"/api/user/ticket-bot/start":{"post":{"tags":["user"],"summary":"Ticket Bot Start","operationId":"ticket_bot_start_api_user_ticket_bot_start_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}],"description":"Executes Ticket Bot Start endpoint on SMMAiSetup platform.","requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","description":"Request parameters for ticket_bot_start_api_user_ticket_bot_start_post","properties":{}}}}},"x-function-calling-compatible":true}},"/api/user/ticket-bot/stop":{"post":{"tags":["user"],"summary":"Ticket Bot Stop","operationId":"ticket_bot_stop_api_user_ticket_bot_stop_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}],"description":"Executes Ticket Bot Stop endpoint on SMMAiSetup platform.","requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","description":"Request parameters for ticket_bot_stop_api_user_ticket_bot_stop_post","properties":{}}}}},"x-function-calling-compatible":true}},"/api/user/ticket-bot/pending":{"get":{"tags":["user"],"summary":"Ticket Bot Pending","operationId":"ticket_bot_pending_api_user_ticket_bot_pending_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}],"description":"Executes Ticket Bot Pending endpoint on SMMAiSetup platform.","x-function-calling-compatible":true}},"/api/user/broadcast":{"post":{"tags":["user"],"summary":"Broadcast Message","operationId":"broadcast_message_api_user_broadcast_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BroadcastRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}],"description":"Executes Broadcast Message endpoint on SMMAiSetup platform.","x-function-calling-compatible":true}},"/api/user/broadcast/status":{"get":{"tags":["user"],"summary":"Broadcast Status","operationId":"broadcast_status_api_user_broadcast_status_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}],"description":"Executes Broadcast Status endpoint on SMMAiSetup platform.","x-function-calling-compatible":true}},"/api/user/reorder-history":{"get":{"tags":["user"],"summary":"Get Reorder History","operationId":"get_reorder_history_api_user_reorder_history_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}],"description":"Executes Get Reorder History endpoint on SMMAiSetup platform.","x-function-calling-compatible":true}},"/api/user/telegram/groups":{"post":{"tags":["user"],"summary":"Check Telegram Groups","operationId":"check_telegram_groups_api_user_telegram_groups_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TelegramGroupRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}],"description":"Executes Check Telegram Groups endpoint on SMMAiSetup platform.","x-function-calling-compatible":true}},"/api/user/telegram-ai/status":{"get":{"tags":["user"],"summary":"Telegram Ai Status","operationId":"telegram_ai_status_api_user_telegram_ai_status_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}],"description":"Executes Telegram Ai Status endpoint on SMMAiSetup platform.","x-function-calling-compatible":true}},"/api/user/telegram-ai/dialogs":{"get":{"tags":["user"],"summary":"Telegram Ai Dialog List","description":"Groups/supergroups the linked MTProto account is in (for searchable whitelist UI).","operationId":"telegram_ai_dialog_list_api_user_telegram_ai_dialogs_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"refresh","in":"query","required":false,"schema":{"type":"boolean","description":"Drop cached dialog list and ask worker to rescan (for new groups).","default":false,"title":"Refresh"},"description":"Drop cached dialog list and ask worker to rescan (for new groups)."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-function-calling-compatible":true}},"/api/user/telegram-ai/qr-login":{"post":{"tags":["user"],"summary":"Telegram Ai Qr Login","operationId":"telegram_ai_qr_login_api_user_telegram_ai_qr_login_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}],"description":"Executes Telegram Ai Qr Login endpoint on SMMAiSetup platform.","requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","description":"Request parameters for telegram_ai_qr_login_api_user_telegram_ai_qr_login_post","properties":{}}}}},"x-function-calling-compatible":true}},"/api/user/telegram-ai/qr-status":{"get":{"tags":["user"],"summary":"Telegram Ai Qr Status","operationId":"telegram_ai_qr_status_api_user_telegram_ai_qr_status_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}],"description":"Executes Telegram Ai Qr Status endpoint on SMMAiSetup platform.","x-function-calling-compatible":true}},"/api/user/telegram-ai/send-code":{"post":{"tags":["user"],"summary":"Telegram Ai Send Code","operationId":"telegram_ai_send_code_api_user_telegram_ai_send_code_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TelegramAiPhoneBody"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}],"description":"Executes Telegram Ai Send Code endpoint on SMMAiSetup platform.","x-function-calling-compatible":true}},"/api/user/telegram-ai/verify-code":{"post":{"tags":["user"],"summary":"Telegram Ai Verify Code","operationId":"telegram_ai_verify_code_api_user_telegram_ai_verify_code_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TelegramAiCodeBody"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}],"description":"Executes Telegram Ai Verify Code endpoint on SMMAiSetup platform.","x-function-calling-compatible":true}},"/api/user/telegram-ai/verify-password":{"post":{"tags":["user"],"summary":"Telegram Ai Verify Password","operationId":"telegram_ai_verify_password_api_user_telegram_ai_verify_password_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TelegramAiPasswordBody"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}],"description":"Executes Telegram Ai Verify Password endpoint on SMMAiSetup platform.","x-function-calling-compatible":true}},"/api/user/telegram-ai/logout":{"post":{"tags":["user"],"summary":"Telegram Ai Logout","operationId":"telegram_ai_logout_api_user_telegram_ai_logout_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}],"description":"Executes Telegram Ai Logout endpoint on SMMAiSetup platform.","requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","description":"Request parameters for telegram_ai_logout_api_user_telegram_ai_logout_post","properties":{}}}}},"x-function-calling-compatible":true}},"/api/user/dashboard-html":{"get":{"tags":["user"],"summary":"Get Dashboard Html","description":"Securely returns the premium dashboard.html template after token verification.","operationId":"get_dashboard_html_api_user_dashboard_html_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}},"application/json":{"schema":{"type":"object","description":"Response schema for get_dashboard_html_api_user_dashboard_html_get (200)","properties":{"status":{"type":"string"},"success":{"type":"boolean"},"message":{"type":"string"},"data":{"type":"object"}}}}}}},"security":[{"HTTPBearer":[]}],"x-function-calling-compatible":true}},"/api/user/dashboard-embed":{"get":{"tags":["user"],"summary":"Get Dashboard Embed","description":"Dashboard main content + scripts for React shell (sidebar hidden).","operationId":"get_dashboard_embed_api_user_dashboard_embed_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}},"application/json":{"schema":{"type":"object","description":"Response schema for get_dashboard_embed_api_user_dashboard_embed_get (200)","properties":{"status":{"type":"string"},"success":{"type":"boolean"},"message":{"type":"string"},"data":{"type":"object"}}}}}}},"security":[{"HTTPBearer":[]}],"x-function-calling-compatible":true}},"/api/user/wa-private-users":{"get":{"tags":["user"],"summary":"List Wa Private Users","operationId":"list_wa_private_users_api_user_wa_private_users_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}],"description":"Executes List Wa Private Users endpoint on SMMAiSetup platform.","x-function-calling-compatible":true}},"/api/user/wa-private-users/{wa_number}/messages":{"get":{"tags":["user"],"summary":"Get Wa Private User Messages","operationId":"get_wa_private_user_messages_api_user_wa_private_users__wa_number__messages_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"wa_number","in":"path","required":true,"schema":{"type":"string","title":"Wa Number"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","default":10,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"description":"Executes Get Wa Private User Messages endpoint on SMMAiSetup platform.","x-function-calling-compatible":true}},"/api/user/wa-private-users/{wa_number}":{"patch":{"tags":["user"],"summary":"Patch Wa Private User","operationId":"patch_wa_private_user_api_user_wa_private_users__wa_number__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"wa_number","in":"path","required":true,"schema":{"type":"string","title":"Wa Number"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WaPrivateUserPatch"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"description":"Executes Patch Wa Private User endpoint on SMMAiSetup platform.","x-function-calling-compatible":true},"delete":{"tags":["user"],"summary":"Delete Wa Private User","operationId":"delete_wa_private_user_api_user_wa_private_users__wa_number__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"wa_number","in":"path","required":true,"schema":{"type":"string","title":"Wa Number"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"description":"Executes Delete Wa Private User endpoint on SMMAiSetup platform.","x-function-calling-compatible":true}},"/api/user/provider-sync/settings":{"get":{"tags":["provider-sync"],"summary":"Get Provider Sync Settings","operationId":"get_provider_sync_settings_api_user_provider_sync_settings_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}],"description":"Executes Get Provider Sync Settings endpoint on SMMAiSetup platform.","x-function-calling-compatible":true},"post":{"tags":["provider-sync"],"summary":"Save Provider Sync Settings","operationId":"save_provider_sync_settings_api_user_provider_sync_settings_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProviderSyncSettingsUpdate"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}],"description":"Executes Save Provider Sync Settings endpoint on SMMAiSetup platform.","x-function-calling-compatible":true}},"/api/user/provider-sync/watches":{"get":{"tags":["provider-sync"],"summary":"List Provider Sync Watches","operationId":"list_provider_sync_watches_api_user_provider_sync_watches_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}],"description":"Executes List Provider Sync Watches endpoint on SMMAiSetup platform.","x-function-calling-compatible":true},"post":{"tags":["provider-sync"],"summary":"Create Provider Sync Watch","operationId":"create_provider_sync_watch_api_user_provider_sync_watches_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProviderSyncWatchCreate"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}],"description":"Executes Create Provider Sync Watch endpoint on SMMAiSetup platform.","x-function-calling-compatible":true}},"/api/user/provider-sync/watches/{watch_id}/status":{"get":{"tags":["provider-sync"],"summary":"Get Provider Sync Watch Status","description":"Lightweight status for one watch (used by UI refresh without wiping the table).","operationId":"get_provider_sync_watch_status_api_user_provider_sync_watches__watch_id__status_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"watch_id","in":"path","required":true,"schema":{"type":"integer","title":"Watch Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-function-calling-compatible":true}},"/api/user/provider-sync/logs/clear":{"post":{"tags":["provider-sync"],"summary":"Clear Provider Sync Logs","operationId":"clear_provider_sync_logs_api_user_provider_sync_logs_clear_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}],"description":"Executes Clear Provider Sync Logs endpoint on SMMAiSetup platform.","requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","description":"Request parameters for clear_provider_sync_logs_api_user_provider_sync_logs_clear_post","properties":{}}}}},"x-function-calling-compatible":true}},"/api/user/provider-sync/watches/{watch_id}":{"put":{"tags":["provider-sync"],"summary":"Update Provider Sync Watch","operationId":"update_provider_sync_watch_api_user_provider_sync_watches__watch_id__put","security":[{"HTTPBearer":[]}],"parameters":[{"name":"watch_id","in":"path","required":true,"schema":{"type":"integer","title":"Watch Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProviderSyncWatchUpdate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"description":"Executes Update Provider Sync Watch endpoint on SMMAiSetup platform.","x-function-calling-compatible":true},"delete":{"tags":["provider-sync"],"summary":"Delete Provider Sync Watch","operationId":"delete_provider_sync_watch_api_user_provider_sync_watches__watch_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"watch_id","in":"path","required":true,"schema":{"type":"integer","title":"Watch Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"description":"Executes Delete Provider Sync Watch endpoint on SMMAiSetup platform.","x-function-calling-compatible":true}},"/api/user/provider-sync/watches/{watch_id}/reset-baseline":{"post":{"tags":["provider-sync"],"summary":"Reset Provider Sync Baseline","operationId":"reset_provider_sync_baseline_api_user_provider_sync_watches__watch_id__reset_baseline_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"watch_id","in":"path","required":true,"schema":{"type":"integer","title":"Watch Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"description":"Executes Reset Provider Sync Baseline endpoint on SMMAiSetup platform.","requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","description":"Request parameters for reset_provider_sync_baseline_api_user_provider_sync_watches__watch_id__reset_baseline_post","properties":{}}}}},"x-function-calling-compatible":true}},"/api/user/provider-sync/main/reset-baseline":{"post":{"tags":["provider-sync"],"summary":"Reset Main Panel Baseline","operationId":"reset_main_panel_baseline_api_user_provider_sync_main_reset_baseline_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}],"description":"Executes Reset Main Panel Baseline endpoint on SMMAiSetup platform.","requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","description":"Request parameters for reset_main_panel_baseline_api_user_provider_sync_main_reset_baseline_post","properties":{}}}}},"x-function-calling-compatible":true}},"/api/user/provider-sync/run-now":{"post":{"tags":["provider-sync"],"summary":"Provider Sync Run Now","operationId":"provider_sync_run_now_api_user_provider_sync_run_now_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}],"description":"Executes Provider Sync Run Now endpoint on SMMAiSetup platform.","requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","description":"Request parameters for provider_sync_run_now_api_user_provider_sync_run_now_post","properties":{}}}}},"x-function-calling-compatible":true}},"/api/user/provider-sync/logs":{"get":{"tags":["provider-sync"],"summary":"Provider Sync Logs","operationId":"provider_sync_logs_api_user_provider_sync_logs_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"limit","in":"query","required":false,"schema":{"type":"integer","default":50,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"description":"Executes Provider Sync Logs endpoint on SMMAiSetup platform.","x-function-calling-compatible":true}},"/api/admin/licenses/generate":{"post":{"tags":["admin"],"summary":"Generate Licenses","operationId":"generate_licenses_api_admin_licenses_generate_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GenerateLicensesRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}],"description":"Executes Generate Licenses endpoint on SMMAiSetup platform.","x-function-calling-compatible":true}},"/api/admin/licenses":{"get":{"tags":["admin"],"summary":"List Licenses","operationId":"list_licenses_api_admin_licenses_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}],"description":"Executes List Licenses endpoint on SMMAiSetup platform.","x-function-calling-compatible":true}},"/api/admin/licenses/{license_id}":{"delete":{"tags":["admin"],"summary":"Delete License","operationId":"delete_license_api_admin_licenses__license_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"license_id","in":"path","required":true,"schema":{"type":"integer","title":"License Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"description":"Executes Delete License endpoint on SMMAiSetup platform.","x-function-calling-compatible":true}},"/api/admin/users":{"get":{"tags":["admin"],"summary":"List Users","operationId":"list_users_api_admin_users_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}],"description":"Executes List Users endpoint on SMMAiSetup platform.","x-function-calling-compatible":true}},"/api/admin/users/{user_id}/toggle":{"put":{"tags":["admin"],"summary":"Toggle User","operationId":"toggle_user_api_admin_users__user_id__toggle_put","security":[{"HTTPBearer":[]}],"parameters":[{"name":"user_id","in":"path","required":true,"schema":{"type":"integer","title":"User Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ToggleUserRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"description":"Executes Toggle User endpoint on SMMAiSetup platform.","x-function-calling-compatible":true}},"/api/admin/users/{user_id}/login-as":{"post":{"tags":["admin"],"summary":"Login As User","description":"Issue a JWT for the target user so an admin can open their dashboard without a password.","operationId":"login_as_user_api_admin_users__user_id__login_as_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"user_id","in":"path","required":true,"schema":{"type":"integer","title":"User Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","description":"Request parameters for login_as_user_api_admin_users__user_id__login_as_post","properties":{}}}}},"x-function-calling-compatible":true}},"/api/admin/users/{user_id}/permissions":{"put":{"tags":["admin"],"summary":"Update Permissions","operationId":"update_permissions_api_admin_users__user_id__permissions_put","security":[{"HTTPBearer":[]}],"parameters":[{"name":"user_id","in":"path","required":true,"schema":{"type":"integer","title":"User Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SetPermissionsRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"description":"Executes Update Permissions endpoint on SMMAiSetup platform.","x-function-calling-compatible":true}},"/api/admin/users/{user_id}/balance":{"post":{"tags":["admin"],"summary":"Set Balance","operationId":"set_balance_api_admin_users__user_id__balance_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"user_id","in":"path","required":true,"schema":{"type":"integer","title":"User Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SetBalanceRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"description":"Executes Set Balance endpoint on SMMAiSetup platform.","x-function-calling-compatible":true}},"/api/admin/users/{user_id}/subscription":{"post":{"tags":["admin"],"summary":"Assign User Subscription","operationId":"assign_user_subscription_api_admin_users__user_id__subscription_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"user_id","in":"path","required":true,"schema":{"type":"integer","title":"User Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AssignSubscriptionRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"description":"Executes Assign User Subscription endpoint on SMMAiSetup platform.","x-function-calling-compatible":true},"delete":{"tags":["admin"],"summary":"Remove User Subscription","operationId":"remove_user_subscription_api_admin_users__user_id__subscription_delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"user_id","in":"path","required":true,"schema":{"type":"integer","title":"User Id"}}],"requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/RemoveSubscriptionRequest"},{"type":"null"}],"title":"Req"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"description":"Executes Remove User Subscription endpoint on SMMAiSetup platform.","x-function-calling-compatible":true}},"/api/admin/users/{user_id}/subscription/remove":{"post":{"tags":["admin"],"summary":"Remove User Subscription","operationId":"remove_user_subscription_api_admin_users__user_id__subscription_remove_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"user_id","in":"path","required":true,"schema":{"type":"integer","title":"User Id"}}],"requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/RemoveSubscriptionRequest"},{"type":"null"}],"title":"Req"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"description":"Executes Remove User Subscription endpoint on SMMAiSetup platform.","x-function-calling-compatible":true}},"/api/admin/users/{user_id}/renew":{"post":{"tags":["admin"],"summary":"Renew User Subscription","operationId":"renew_user_subscription_api_admin_users__user_id__renew_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"user_id","in":"path","required":true,"schema":{"type":"integer","title":"User Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RenewSubscriptionRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"description":"Executes Renew User Subscription endpoint on SMMAiSetup platform.","x-function-calling-compatible":true}},"/api/admin/users/{user_id}/whitelist":{"put":{"tags":["admin"],"summary":"Toggle Whitelist","operationId":"toggle_whitelist_api_admin_users__user_id__whitelist_put","security":[{"HTTPBearer":[]}],"parameters":[{"name":"user_id","in":"path","required":true,"schema":{"type":"integer","title":"User Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WhitelistUserRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"description":"Executes Toggle Whitelist endpoint on SMMAiSetup platform.","x-function-calling-compatible":true}},"/api/admin/users/{user_id}/features":{"put":{"tags":["admin"],"summary":"Update Feature Overrides","operationId":"update_feature_overrides_api_admin_users__user_id__features_put","security":[{"HTTPBearer":[]}],"parameters":[{"name":"user_id","in":"path","required":true,"schema":{"type":"integer","title":"User Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateFeatureOverridesRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"description":"Executes Update Feature Overrides endpoint on SMMAiSetup platform.","x-function-calling-compatible":true}},"/api/admin/users/{user_id}/validity":{"put":{"tags":["admin"],"summary":"Update User Validity","operationId":"update_user_validity_api_admin_users__user_id__validity_put","security":[{"HTTPBearer":[]}],"parameters":[{"name":"user_id","in":"path","required":true,"schema":{"type":"integer","title":"User Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateValidityRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"description":"Executes Update User Validity endpoint on SMMAiSetup platform.","x-function-calling-compatible":true}},"/api/admin/users/{user_id}/bot-toggle":{"put":{"tags":["admin"],"summary":"Toggle User Bot","operationId":"toggle_user_bot_api_admin_users__user_id__bot_toggle_put","security":[{"HTTPBearer":[]}],"parameters":[{"name":"user_id","in":"path","required":true,"schema":{"type":"integer","title":"User Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BotToggleRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"description":"Executes Toggle User Bot endpoint on SMMAiSetup platform.","x-function-calling-compatible":true}},"/api/admin/users/{user_id}/subscription-history":{"get":{"tags":["admin"],"summary":"Get User Subscription History","operationId":"get_user_subscription_history_api_admin_users__user_id__subscription_history_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"user_id","in":"path","required":true,"schema":{"type":"integer","title":"User Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"description":"Executes Get User Subscription History endpoint on SMMAiSetup platform.","x-function-calling-compatible":true}},"/api/admin/users/{user_id}":{"delete":{"tags":["admin"],"summary":"Delete User","operationId":"delete_user_api_admin_users__user_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"user_id","in":"path","required":true,"schema":{"type":"integer","title":"User Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"description":"Executes Delete User endpoint on SMMAiSetup platform.","x-function-calling-compatible":true}},"/api/admin/stats":{"get":{"tags":["admin"],"summary":"Admin Stats","operationId":"admin_stats_api_admin_stats_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}],"description":"Executes Admin Stats endpoint on SMMAiSetup platform.","x-function-calling-compatible":true}},"/api/admin/settings":{"get":{"tags":["admin"],"summary":"Get Settings","operationId":"get_settings_api_admin_settings_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}],"description":"Executes Get Settings endpoint on SMMAiSetup platform.","x-function-calling-compatible":true},"post":{"tags":["admin"],"summary":"Update Settings","operationId":"update_settings_api_admin_settings_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SettingsUpdate"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}],"description":"Executes Update Settings endpoint on SMMAiSetup platform.","x-function-calling-compatible":true}},"/api/admin/turnstile-settings":{"get":{"tags":["admin"],"summary":"Get Turnstile Settings","operationId":"get_turnstile_settings_api_admin_turnstile_settings_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}],"description":"Executes Get Turnstile Settings endpoint on SMMAiSetup platform.","x-function-calling-compatible":true},"post":{"tags":["admin"],"summary":"Update Turnstile Settings","operationId":"update_turnstile_settings_api_admin_turnstile_settings_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TurnstileSettingsUpdate"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}],"description":"Executes Update Turnstile Settings endpoint on SMMAiSetup platform.","x-function-calling-compatible":true}},"/api/admin/landing-demo":{"get":{"tags":["admin"],"summary":"Admin Get Landing Demo","operationId":"admin_get_landing_demo_api_admin_landing_demo_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}],"description":"Executes Admin Get Landing Demo endpoint on SMMAiSetup platform.","x-function-calling-compatible":true},"post":{"tags":["admin"],"summary":"Admin Set Landing Demo","operationId":"admin_set_landing_demo_api_admin_landing_demo_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LandingDemoUpdate"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}],"description":"Executes Admin Set Landing Demo endpoint on SMMAiSetup platform.","x-function-calling-compatible":true}},"/api/admin/landing-demo/upload":{"post":{"tags":["admin"],"summary":"Admin Upload Landing Demo","operationId":"admin_upload_landing_demo_api_admin_landing_demo_upload_post","requestBody":{"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Body_admin_upload_landing_demo_api_admin_landing_demo_upload_post"}},"application/json":{"schema":{"type":"object","description":"Request body payload for admin_upload_landing_demo_api_admin_landing_demo_upload_post","properties":{}}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}],"description":"Executes Admin Upload Landing Demo endpoint on SMMAiSetup platform.","x-function-calling-compatible":true}},"/api/admin/landing-demo/register-file":{"post":{"tags":["admin"],"summary":"Admin Register Landing Demo File","operationId":"admin_register_landing_demo_file_api_admin_landing_demo_register_file_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LandingDemoRegisterFile"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}],"description":"Executes Admin Register Landing Demo File endpoint on SMMAiSetup platform.","x-function-calling-compatible":true}},"/api/admin/landing-hero":{"get":{"tags":["admin"],"summary":"Admin Get Landing Hero","operationId":"admin_get_landing_hero_api_admin_landing_hero_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}],"description":"Executes Admin Get Landing Hero endpoint on SMMAiSetup platform.","x-function-calling-compatible":true}},"/api/admin/landing-hero/upload":{"post":{"tags":["admin"],"summary":"Admin Upload Landing Hero","operationId":"admin_upload_landing_hero_api_admin_landing_hero_upload_post","requestBody":{"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Body_admin_upload_landing_hero_api_admin_landing_hero_upload_post"}},"application/json":{"schema":{"type":"object","description":"Request body payload for admin_upload_landing_hero_api_admin_landing_hero_upload_post","properties":{}}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}],"description":"Executes Admin Upload Landing Hero endpoint on SMMAiSetup platform.","x-function-calling-compatible":true}},"/api/admin/landing-hero/upload-b64":{"post":{"tags":["admin"],"summary":"Admin Upload Landing Hero B64","operationId":"admin_upload_landing_hero_b64_api_admin_landing_hero_upload_b64_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LandingHeroB64Body"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}],"description":"Executes Admin Upload Landing Hero B64 endpoint on SMMAiSetup platform.","x-function-calling-compatible":true}},"/api/admin/landing-demo/file":{"delete":{"tags":["admin"],"summary":"Admin Delete Landing Demo File","operationId":"admin_delete_landing_demo_file_api_admin_landing_demo_file_delete","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}],"description":"Executes Admin Delete Landing Demo File endpoint on SMMAiSetup platform.","x-function-calling-compatible":true}},"/api/admin/logout-all":{"post":{"tags":["admin"],"summary":"Logout All Users","operationId":"logout_all_users_api_admin_logout_all_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}],"description":"Executes Logout All Users endpoint on SMMAiSetup platform.","requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","description":"Request parameters for logout_all_users_api_admin_logout_all_post","properties":{}}}}},"x-function-calling-compatible":true}},"/api/admin/internal-topups/discord-webhook":{"get":{"tags":["admin"],"summary":"Internal Topup Get Webhook","operationId":"internal_topup_get_webhook_api_admin_internal_topups_discord_webhook_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}],"description":"Executes Internal Topup Get Webhook endpoint on SMMAiSetup platform.","x-function-calling-compatible":true},"post":{"tags":["admin"],"summary":"Internal Topup Set Webhook","operationId":"internal_topup_set_webhook_api_admin_internal_topups_discord_webhook_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalTopupWebhookBody"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}],"description":"Executes Internal Topup Set Webhook endpoint on SMMAiSetup platform.","x-function-calling-compatible":true}},"/api/admin/internal-topups/pending":{"get":{"tags":["admin"],"summary":"Internal Topup List Pending","operationId":"internal_topup_list_pending_api_admin_internal_topups_pending_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}],"description":"Executes Internal Topup List Pending endpoint on SMMAiSetup platform.","x-function-calling-compatible":true}},"/api/admin/internal-topups/history":{"get":{"tags":["admin"],"summary":"Internal Topup List History","operationId":"internal_topup_list_history_api_admin_internal_topups_history_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"limit","in":"query","required":false,"schema":{"type":"integer","default":200,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"description":"Executes Internal Topup List History endpoint on SMMAiSetup platform.","x-function-calling-compatible":true}},"/api/admin/internal-topups/{request_id}/accept":{"post":{"tags":["admin"],"summary":"Internal Topup Accept","operationId":"internal_topup_accept_api_admin_internal_topups__request_id__accept_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"request_id","in":"path","required":true,"schema":{"type":"integer","title":"Request Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"description":"Executes Internal Topup Accept endpoint on SMMAiSetup platform.","requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","description":"Request parameters for internal_topup_accept_api_admin_internal_topups__request_id__accept_post","properties":{}}}}},"x-function-calling-compatible":true}},"/api/admin/internal-topups/{request_id}/reject":{"post":{"tags":["admin"],"summary":"Internal Topup Reject","operationId":"internal_topup_reject_api_admin_internal_topups__request_id__reject_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"request_id","in":"path","required":true,"schema":{"type":"integer","title":"Request Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalTopupRejectBody"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"description":"Executes Internal Topup Reject endpoint on SMMAiSetup platform.","x-function-calling-compatible":true}},"/api/admin/internal-topups/{request_id}":{"delete":{"tags":["admin"],"summary":"Internal Topup Delete","operationId":"internal_topup_delete_api_admin_internal_topups__request_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"request_id","in":"path","required":true,"schema":{"type":"integer","title":"Request Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"description":"Executes Internal Topup Delete endpoint on SMMAiSetup platform.","x-function-calling-compatible":true}},"/api/admin/admin-html":{"get":{"tags":["admin"],"summary":"Get Admin Html","description":"Securely returns the premium admin.html template after token verification.","operationId":"get_admin_html_api_admin_admin_html_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}},"application/json":{"schema":{"type":"object","description":"Response schema for get_admin_html_api_admin_admin_html_get (200)","properties":{"status":{"type":"string"},"success":{"type":"boolean"},"message":{"type":"string"},"data":{"type":"object"}}}}}}},"security":[{"HTTPBearer":[]}],"x-function-calling-compatible":true}},"/api/admin/branding/logo":{"post":{"tags":["admin"],"summary":"Upload Logo","operationId":"upload_logo_api_admin_branding_logo_post","requestBody":{"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Body_upload_logo_api_admin_branding_logo_post"}},"application/json":{"schema":{"type":"object","description":"Request body payload for upload_logo_api_admin_branding_logo_post","properties":{}}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}],"description":"Executes Upload Logo endpoint on SMMAiSetup platform.","x-function-calling-compatible":true},"delete":{"tags":["admin"],"summary":"Delete Logo","operationId":"delete_logo_api_admin_branding_logo_delete","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}],"description":"Executes Delete Logo endpoint on SMMAiSetup platform.","x-function-calling-compatible":true}},"/api/admin/branding/favicon":{"post":{"tags":["admin"],"summary":"Upload Favicon","operationId":"upload_favicon_api_admin_branding_favicon_post","requestBody":{"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Body_upload_favicon_api_admin_branding_favicon_post"}},"application/json":{"schema":{"type":"object","description":"Request body payload for upload_favicon_api_admin_branding_favicon_post","properties":{}}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}],"description":"Executes Upload Favicon endpoint on SMMAiSetup platform.","x-function-calling-compatible":true},"delete":{"tags":["admin"],"summary":"Delete Favicon","operationId":"delete_favicon_api_admin_branding_favicon_delete","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}],"description":"Executes Delete Favicon endpoint on SMMAiSetup platform.","x-function-calling-compatible":true}},"/api/admin/payment-gateways":{"get":{"tags":["admin"],"summary":"Get Payment Gateways","description":"Return all payment gateway settings. API secret is masked for display.","operationId":"get_payment_gateways_api_admin_payment_gateways_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}],"x-function-calling-compatible":true},"post":{"tags":["admin"],"summary":"Update Payment Gateways","description":"Save payment gateway settings. Leave secret blank to keep existing value unchanged.","operationId":"update_payment_gateways_api_admin_payment_gateways_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaymentGatewaysUpdate"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}],"x-function-calling-compatible":true}},"/api/admin/pricing-plans":{"get":{"tags":["admin"],"summary":"Admin List Pricing Plans","description":"List all pricing plans in database (including disabled) ordered by sort_order.","operationId":"admin_list_pricing_plans_api_admin_pricing_plans_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}],"x-function-calling-compatible":true},"post":{"tags":["admin"],"summary":"Admin Create Pricing Plan","description":"Create a new pricing plan.","operationId":"admin_create_pricing_plan_api_admin_pricing_plans_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PricingPlanCreateOrUpdate"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}],"x-function-calling-compatible":true}},"/api/admin/pricing-plans/{plan_identifier}":{"put":{"tags":["admin"],"summary":"Admin Update Pricing Plan","description":"Update an existing pricing plan by plan_id or integer id.","operationId":"admin_update_pricing_plan_api_admin_pricing_plans__plan_identifier__put","security":[{"HTTPBearer":[]}],"parameters":[{"name":"plan_identifier","in":"path","required":true,"schema":{"type":"string","title":"Plan Identifier"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PricingPlanCreateOrUpdate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-function-calling-compatible":true},"delete":{"tags":["admin"],"summary":"Admin Delete Pricing Plan","description":"Delete a pricing plan.","operationId":"admin_delete_pricing_plan_api_admin_pricing_plans__plan_identifier__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"plan_identifier","in":"path","required":true,"schema":{"type":"string","title":"Plan Identifier"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-function-calling-compatible":true}},"/api/admin/pricing-plans-reorder":{"put":{"tags":["admin"],"summary":"Admin Reorder Pricing Plans","description":"Update order positions of plans.","operationId":"admin_reorder_pricing_plans_api_admin_pricing_plans_reorder_put","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReorderPlansRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}],"x-function-calling-compatible":true}},"/api/admin/pricing-plans/{plan_identifier}/toggle":{"put":{"tags":["admin"],"summary":"Admin Toggle Pricing Plan","description":"Toggle plan enable/disable status.","operationId":"admin_toggle_pricing_plan_api_admin_pricing_plans__plan_identifier__toggle_put","security":[{"HTTPBearer":[]}],"parameters":[{"name":"plan_identifier","in":"path","required":true,"schema":{"type":"string","title":"Plan Identifier"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TogglePlanRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-function-calling-compatible":true}},"/api/user/internal-topup/config":{"get":{"tags":["internal-topup"],"summary":"Internal Topup Config","operationId":"internal_topup_config_api_user_internal_topup_config_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}],"description":"Executes Internal Topup Config endpoint on SMMAiSetup platform.","x-function-calling-compatible":true}},"/api/user/internal-topup/gateway-config":{"get":{"tags":["internal-topup"],"summary":"Internal Topup Gateway Config","description":"Return public-safe payment gateway info for the user dashboard.\nNever exposes API keys or secrets.","operationId":"internal_topup_gateway_config_api_user_internal_topup_gateway_config_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}],"x-function-calling-compatible":true}},"/api/user/internal-topup/history":{"get":{"tags":["internal-topup"],"summary":"Internal Topup History","operationId":"internal_topup_history_api_user_internal_topup_history_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}],"description":"Executes Internal Topup History endpoint on SMMAiSetup platform.","x-function-calling-compatible":true}},"/api/user/internal-topup/submit":{"post":{"tags":["internal-topup"],"summary":"Internal Topup Submit","operationId":"internal_topup_submit_api_user_internal_topup_submit_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalTopupSubmit"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}],"description":"Executes Internal Topup Submit endpoint on SMMAiSetup platform.","x-function-calling-compatible":true}},"/api/public/landing-demo":{"get":{"tags":["public"],"summary":"Get Landing Demo","operationId":"get_landing_demo_api_public_landing_demo_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"description":"Executes Get Landing Demo endpoint on SMMAiSetup platform.","x-function-calling-compatible":true}},"/api/public/landing-hero":{"get":{"tags":["public"],"summary":"Get Landing Hero","operationId":"get_landing_hero_api_public_landing_hero_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"description":"Executes Get Landing Hero endpoint on SMMAiSetup platform.","x-function-calling-compatible":true}},"/api/public/pricing-plans":{"get":{"tags":["public"],"summary":"Get Public Pricing Plans","description":"Fetch active/enabled pricing plans for the landing page and public checkout modals.","operationId":"get_public_pricing_plans_api_public_pricing_plans_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"x-function-calling-compatible":true}},"/api/public/services":{"get":{"tags":["public","public"],"summary":"Public SMM Services & Automation Catalog","description":"Machine-readable catalog of supported automation features, SMM services, and protocols.","operationId":"get_public_services_api_public_services_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"x-function-calling-compatible":true}},"/api/public/sandbox/order":{"get":{"tags":["public","sandbox"],"summary":"Simulate SMM Order Creation in Sandbox Mode","description":"Place a simulated test order in sandbox environment without spending funds.","operationId":"create_sandbox_order_api_public_sandbox_order_options","requestBody":{"content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Req"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-function-calling-compatible":true},"post":{"tags":["public","sandbox"],"summary":"Simulate SMM Order Creation in Sandbox Mode","description":"Place a simulated test order in sandbox environment without spending funds.","operationId":"create_sandbox_order_api_public_sandbox_order_options_2","requestBody":{"content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Req"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-function-calling-compatible":true},"options":{"tags":["public","sandbox"],"summary":"Simulate SMM Order Creation in Sandbox Mode","description":"Place a simulated test order in sandbox environment without spending funds.","operationId":"create_sandbox_order_api_public_sandbox_order_options_3","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-function-calling-compatible":true}},"/api/public/sandbox/order/{order_id}":{"get":{"tags":["public","sandbox"],"summary":"Check Simulated SMM Order Status in Sandbox Mode","description":"Check the real-time simulation progress of a sandbox order.","operationId":"get_sandbox_order_status_api_public_sandbox_order__order_id__get","parameters":[{"name":"order_id","in":"path","required":true,"schema":{"type":"integer","title":"Order Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-function-calling-compatible":true}},"/api/payment/create":{"post":{"tags":["payment"],"summary":"Create Payment","description":"Create a Binance Pay order and return the checkout URL.","operationId":"create_payment_api_payment_create_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreatePaymentRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}],"x-function-calling-compatible":true}},"/api/payment/webhook":{"post":{"tags":["payment"],"summary":"Payment Webhook","description":"Binance Pay sends a POST here when payment status changes.\nThe payload is only a trigger — the actual payment status is verified\nagainst Binance's API before any balance is credited.","operationId":"payment_webhook_api_payment_webhook_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","description":"Request parameters for payment_webhook_api_payment_webhook_post","properties":{}}}}},"x-function-calling-compatible":true}},"/api/payment/status/{trade_no}":{"get":{"tags":["payment"],"summary":"Payment Status","description":"Check the status of a payment order.","operationId":"payment_status_api_payment_status__trade_no__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"trade_no","in":"path","required":true,"schema":{"type":"string","title":"Trade No"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-function-calling-compatible":true}},"/api/payment/history":{"get":{"tags":["payment"],"summary":"Payment History","description":"Get the user's deposit history.","operationId":"payment_history_api_payment_history_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}],"x-function-calling-compatible":true}},"/api/payment/balance":{"get":{"tags":["payment"],"summary":"Get Balance","description":"Get the current user's balance.","operationId":"get_balance_api_payment_balance_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}],"x-function-calling-compatible":true}},"/developers":{"get":{"tags":["developers"],"summary":"Page Developers","description":"Developer portal with quickstart, API documentation links, and tool guides.","operationId":"page_developers_developers_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"x-function-calling-compatible":true}},"/about":{"get":{"tags":["trust-anchors"],"summary":"Page About","description":"About SMMAiSetup — architecture, platform capabilities, and company mission.","operationId":"page_about_about_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"x-function-calling-compatible":true}},"/contact":{"get":{"tags":["trust-anchors"],"summary":"Page Contact","description":"24/7 technical support channels, response SLAs, and physical address.","operationId":"page_contact_contact_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"x-function-calling-compatible":true}},"/privacy":{"get":{"tags":["trust-anchors"],"summary":"Page Privacy","description":"Privacy policy, Signal encryption handling, and zero message logging guarantee.","operationId":"page_privacy_privacy_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"x-function-calling-compatible":true}},"/terms":{"get":{"tags":["trust-anchors"],"summary":"Page Terms","description":"Terms of service, subscription billing rules, and SLA guarantees.","operationId":"page_terms_terms_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"x-function-calling-compatible":true}},"/deprecation-policy":{"get":{"tags":["trust-anchors","v1"],"summary":"Page Deprecation Policy","description":"API versioning and RFC 8594 Sunset/Deprecation policy.","operationId":"page_deprecation_policy_deprecation_policy_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"x-function-calling-compatible":true}},"/api/v1":{"get":{"tags":["v1","discovery"],"summary":"Api Root Index","description":"Machine-readable API index and directory of all public endpoints.","operationId":"api_root_index_api_v1_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"x-function-calling-compatible":true}},"/api":{"get":{"tags":["discovery"],"summary":"Api Root Index","description":"Machine-readable API index and directory of all public endpoints.","operationId":"api_root_index_api_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"x-function-calling-compatible":true}},"/api/v1/health":{"get":{"summary":"Check System & API Version Health","description":"Returns operational status, API version 1.0.0, and RFC 8594 deprecation policy notice.","operationId":"get_api_v1_health","tags":["v1","system"],"responses":{"200":{"description":"System is operational","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","example":"ok"},"version":{"type":"string","example":"1.0.0"},"service":{"type":"string","example":"SMMAiSetup"},"deprecation_policy":{"type":"string"}},"required":["status","version","service"]}}}}},"x-function-calling-compatible":true}},"/api/v1/services":{"get":{"summary":"List Available SMM Automation Services","description":"Fetch machine-readable catalog of WhatsApp auto-reply, Telegram AI bridge, and SMM provider capabilities.","operationId":"get_api_v1_services","tags":["v1","public"],"responses":{"200":{"description":"List of active automation capabilities and supported protocols","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","example":"success"},"platform":{"type":"string","example":"SMMAiSetup"},"capabilities":{"type":"array","items":{"type":"object"}},"protocols_supported":{"type":"object"}},"required":["status","capabilities"]}}}}},"x-function-calling-compatible":true}},"/api/v1/pricing-plans":{"get":{"summary":"Fetch Pricing Plans & Bot Credit Tiers","description":"Retrieve current public pricing tiers ($10 Starter, $20 Pro, $30 Enterprise) with feature lists.","operationId":"get_api_v1_pricing_plans","tags":["v1","public"],"responses":{"200":{"description":"Active pricing plans and credit allotments","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"plans":{"type":"array","items":{"type":"object"}}},"required":["success","plans"]}}}}},"x-function-calling-compatible":true}},"/api/v1/auth/agent-token":{"get":{"tags":["v1","agent-onboarding"],"summary":"V1 Create Agent Key","description":"Self-serve trial API token generator for autonomous AI agents (v1).","operationId":"v1_create_agent_key_api_v1_auth_agent_token_options","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"x-function-calling-compatible":true},"post":{"tags":["v1","agent-onboarding"],"summary":"V1 Create Agent Key","description":"Self-serve trial API token generator for autonomous AI agents (v1).","operationId":"v1_create_agent_key_api_v1_auth_agent_token_options_2","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","description":"Request parameters for v1_create_agent_key_api_v1_auth_agent_token_options_2","properties":{}}}}},"x-function-calling-compatible":true},"options":{"tags":["v1","agent-onboarding"],"summary":"V1 Create Agent Key","description":"Self-serve trial API token generator for autonomous AI agents (v1).","operationId":"v1_create_agent_key_api_v1_auth_agent_token_options_3","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"x-function-calling-compatible":true}},"/api/v1/auth/agent-key":{"get":{"tags":["v1","agent-onboarding"],"summary":"V1 Create Agent Key","description":"Self-serve trial API token generator for autonomous AI agents (v1).","operationId":"v1_create_agent_key_api_v1_auth_agent_key_options","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"x-function-calling-compatible":true},"post":{"summary":"Generate Self-Serve Agent Trial API Key","description":"Zero-friction instant API token generation with 100 sandbox trial credits for autonomous AI agents.","operationId":"create_api_v1_agent_key","tags":["v1","agent-onboarding"],"requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","properties":{"agent_name":{"type":"string","example":"gpt_assistant"},"agent_id":{"type":"string","example":"agent_x829"},"email":{"type":"string","format":"email"}}}}}},"responses":{"200":{"description":"Agent bearer access token and sandbox quotas","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","example":"success"},"access_token":{"type":"string"},"token_type":{"type":"string","example":"bearer"},"agent_id":{"type":"string"},"credits":{"type":"integer","example":100},"sandbox_mode":{"type":"boolean","example":true}},"required":["status","access_token","token_type"]}}}}},"x-function-calling-compatible":true},"options":{"tags":["v1","agent-onboarding"],"summary":"V1 Create Agent Key","description":"Self-serve trial API token generator for autonomous AI agents (v1).","operationId":"v1_create_agent_key_api_v1_auth_agent_key_options_2","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"x-function-calling-compatible":true}},"/api/v1/sandbox/order":{"get":{"tags":["v1","sandbox"],"summary":"V1 Create Sandbox Order","description":"Simulate SMM order creation in sandbox environment (v1).","operationId":"v1_create_sandbox_order_api_v1_sandbox_order_options","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"x-function-calling-compatible":true},"post":{"summary":"Simulate SMM Order Creation (Sandbox Mode)","description":"Allows autonomous agents to test order execution, validation, and status workflows without deducting real funds.","operationId":"create_api_v1_sandbox_order","tags":["v1","sandbox"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"service_id":{"type":"integer","example":101},"link":{"type":"string","example":"https://instagram.com/p/demo"},"quantity":{"type":"integer","example":100}},"required":["service_id","link","quantity"]}}}},"responses":{"200":{"description":"Simulated order receipt","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","example":"success"},"sandbox":{"type":"boolean","example":true},"order":{"type":"integer","example":880241},"charge":{"type":"number","example":0.1},"currency":{"type":"string","example":"USD"}},"required":["status","order"]}}}}},"x-function-calling-compatible":true},"options":{"tags":["v1","sandbox"],"summary":"V1 Create Sandbox Order","description":"Simulate SMM order creation in sandbox environment (v1).","operationId":"v1_create_sandbox_order_api_v1_sandbox_order_options_2","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"x-function-calling-compatible":true}},"/api/v1/sandbox/order/{order_id}":{"get":{"tags":["v1","sandbox"],"summary":"V1 Get Sandbox Order Status","description":"Check simulated SMM order status in sandbox mode (v1).","operationId":"v1_get_sandbox_order_status_api_v1_sandbox_order__order_id__get","parameters":[{"name":"order_id","in":"path","required":true,"schema":{"type":"integer","title":"Order Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-function-calling-compatible":true}},"/api/v1/capabilities":{"get":{"tags":["v1","discovery"],"summary":"V1 Get Capabilities","description":"Retrieve machine-readable API capabilities, transports, and protocol endpoints (v1).","operationId":"v1_get_capabilities_api_v1_capabilities_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"x-function-calling-compatible":true}},"/admin":{"get":{"summary":"Admin Page","operationId":"admin_page_admin_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}},"application/json":{"schema":{"type":"object","description":"Response schema for admin_page_admin_get (200)","properties":{"status":{"type":"string"},"success":{"type":"boolean"},"message":{"type":"string"},"data":{"type":"object"}}}}}}},"description":"Executes Admin Page endpoint on SMMAiSetup platform.","x-function-calling-compatible":true}},"/api/payment/binance/create":{"post":{"summary":"Create Binance Pay / Crypto Payment Order","operationId":"create_binance_payment","x-payment-info":{"intent":"charge","method":"tempo","amount":10.0,"currency":"USD","description":"Deposit funds and create crypto payment order for account balance credit."},"responses":{"200":{"description":"Successful Payment Order Creation","content":{"application/json":{"schema":{"type":"object","description":"Response schema for create_binance_payment (200)","properties":{"status":{"type":"string"},"success":{"type":"boolean"},"message":{"type":"string"},"data":{"type":"object"}}}}}}},"description":"Executes Create Binance Pay / Crypto Payment Order endpoint on SMMAiSetup platform.","requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","description":"Request parameters for create_binance_payment","properties":{}}}}},"x-function-calling-compatible":true}},"/api/user/internal-topup/create":{"post":{"summary":"Create Internal Balance Top-up","operationId":"create_internal_topup","x-payment-info":{"intent":"charge","method":"stripe","amount":25.0,"currency":"USD","description":"Internal balance credit recharge via card or digital payment."},"responses":{"200":{"description":"Successful Top-up Request","content":{"application/json":{"schema":{"type":"object","description":"Response schema for create_internal_topup (200)","properties":{"status":{"type":"string"},"success":{"type":"boolean"},"message":{"type":"string"},"data":{"type":"object"}}}}}}},"description":"Executes Create Internal Balance Top-up endpoint on SMMAiSetup platform.","requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","description":"Request parameters for create_internal_topup","properties":{}}}}},"x-function-calling-compatible":true}}},"components":{"schemas":{"AgentKeyRequest":{"properties":{"agent_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Agent Name","default":"ai_agent"},"agent_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Agent Id"},"email":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Email"}},"type":"object","title":"AgentKeyRequest"},"AssignSubscriptionRequest":{"properties":{"plan_id":{"type":"string","title":"Plan Id"},"validity_days":{"type":"integer","title":"Validity Days","default":30},"custom_credits":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Custom Credits"},"notes":{"type":"string","title":"Notes","default":""}},"type":"object","required":["plan_id"],"title":"AssignSubscriptionRequest"},"Body_admin_upload_landing_demo_api_admin_landing_demo_upload_post":{"properties":{"file":{"type":"string","contentMediaType":"application/octet-stream","title":"File"}},"type":"object","required":["file"],"title":"Body_admin_upload_landing_demo_api_admin_landing_demo_upload_post"},"Body_admin_upload_landing_hero_api_admin_landing_hero_upload_post":{"properties":{"file":{"type":"string","contentMediaType":"application/octet-stream","title":"File"}},"type":"object","required":["file"],"title":"Body_admin_upload_landing_hero_api_admin_landing_hero_upload_post"},"Body_upload_favicon_api_admin_branding_favicon_post":{"properties":{"file":{"type":"string","contentMediaType":"application/octet-stream","title":"File"}},"type":"object","required":["file"],"title":"Body_upload_favicon_api_admin_branding_favicon_post"},"Body_upload_logo_api_admin_branding_logo_post":{"properties":{"file":{"type":"string","contentMediaType":"application/octet-stream","title":"File"}},"type":"object","required":["file"],"title":"Body_upload_logo_api_admin_branding_logo_post"},"Body_upload_logo_api_user_upload_logo_post":{"properties":{"file":{"type":"string","contentMediaType":"application/octet-stream","title":"File"}},"type":"object","required":["file"],"title":"Body_upload_logo_api_user_upload_logo_post"},"BotToggleRequest":{"properties":{"bot_enabled":{"type":"boolean","title":"Bot Enabled"}},"type":"object","required":["bot_enabled"],"title":"BotToggleRequest"},"BroadcastRequest":{"properties":{"message":{"type":"string","title":"Message"}},"type":"object","required":["message"],"title":"BroadcastRequest"},"ChangePasswordRequest":{"properties":{"current_password":{"type":"string","title":"Current Password"},"new_password":{"type":"string","title":"New Password"}},"type":"object","required":["current_password","new_password"],"title":"ChangePasswordRequest"},"CheckUserRequest":{"properties":{"username":{"type":"string","title":"Username"}},"type":"object","required":["username"],"title":"CheckUserRequest"},"CreatePaymentRequest":{"properties":{"amount":{"type":"number","title":"Amount"},"currency":{"type":"string","title":"Currency","default":"USDT"}},"type":"object","required":["amount"],"title":"CreatePaymentRequest"},"ForgotPasswordRequest":{"properties":{"email":{"type":"string","title":"Email"}},"type":"object","required":["email"],"title":"ForgotPasswordRequest"},"GenerateLicensesRequest":{"properties":{"count":{"type":"integer","title":"Count","default":1}},"type":"object","title":"GenerateLicensesRequest"},"HTTPValidationError":{"properties":{"detail":{"items":{"$ref":"#/components/schemas/ValidationError"},"type":"array","title":"Detail"}},"type":"object","title":"HTTPValidationError"},"InternalTopupRejectBody":{"properties":{"reason":{"type":"string","title":"Reason","default":""}},"type":"object","title":"InternalTopupRejectBody"},"InternalTopupSubmit":{"properties":{"amount":{"type":"number","maximum":100000.0,"minimum":1.0,"title":"Amount"},"binance_order_id":{"type":"string","maxLength":200,"minLength":1,"title":"Binance Order Id"},"client_phone":{"type":"string","maxLength":80,"title":"Client Phone","default":""}},"type":"object","required":["amount","binance_order_id"],"title":"InternalTopupSubmit"},"InternalTopupWebhookBody":{"properties":{"url":{"type":"string","title":"Url","default":""}},"type":"object","title":"InternalTopupWebhookBody"},"LandingDemoRegisterFile":{"properties":{"filename":{"type":"string","title":"Filename"}},"type":"object","required":["filename"],"title":"LandingDemoRegisterFile","description":"Use when video was copied via SFTP / Pterodactyl file manager (browser upload blocked by proxy)."},"LandingDemoUpdate":{"properties":{"demo_type":{"type":"string","title":"Demo Type","default":"none"},"youtube_url":{"type":"string","title":"Youtube Url","default":""}},"type":"object","title":"LandingDemoUpdate"},"LandingHeroB64Body":{"properties":{"filename":{"type":"string","title":"Filename"},"data_base64":{"type":"string","title":"Data Base64"}},"type":"object","required":["filename","data_base64"],"title":"LandingHeroB64Body","description":"JSON upload when multipart is blocked by Pterodactyl/nginx (HTML error page)."},"LoginRequest":{"properties":{"username":{"type":"string","title":"Username"},"password":{"type":"string","title":"Password"},"turnstile_token":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Turnstile Token"}},"type":"object","required":["username","password"],"title":"LoginRequest"},"PaymentGatewaysUpdate":{"properties":{"binance_personal_enabled":{"type":"string","title":"Binance Personal Enabled","default":"false"},"binance_personal_id":{"type":"string","title":"Binance Personal Id","default":""},"binance_personal_qr_url":{"type":"string","title":"Binance Personal Qr Url","default":""},"binance_personal_api_key":{"type":"string","title":"Binance Personal Api Key","default":""},"binance_personal_api_secret":{"type":"string","title":"Binance Personal Api Secret","default":""},"support_whatsapp_number":{"type":"string","title":"Support Whatsapp Number","default":""}},"type":"object","title":"PaymentGatewaysUpdate"},"PricingPlanCreateOrUpdate":{"properties":{"plan_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Plan Id"},"name":{"type":"string","title":"Name"},"price":{"type":"number","title":"Price"},"credits":{"type":"number","title":"Credits"},"badge":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Badge","default":""},"badge_type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Badge Type","default":"starter"},"subtitle":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Subtitle","default":""},"period":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Period","default":"/ month"},"features":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Features","default":[]},"cta_label":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Cta Label","default":""},"subtext":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Subtext","default":""},"sort_order":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Sort Order","default":0},"is_popular":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Is Popular","default":false},"is_enabled":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Is Enabled","default":true}},"type":"object","required":["name","price","credits"],"title":"PricingPlanCreateOrUpdate"},"ProviderSyncSettingsUpdate":{"properties":{"enabled":{"type":"string","title":"Enabled","default":"0"},"message_template":{"type":"string","title":"Message Template","default":""},"message_footer":{"type":"string","title":"Message Footer","default":""},"profit_rules":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Profit Rules","default":[]},"poll_sec":{"type":"string","title":"Poll Sec","default":"2"},"main_poll_sec":{"type":"string","title":"Main Poll Sec","default":"5"},"auto_template_enabled":{"type":"string","title":"Auto Template Enabled","default":"1"},"merge_existing":{"type":"boolean","title":"Merge Existing","default":true}},"type":"object","title":"ProviderSyncSettingsUpdate"},"ProviderSyncWatchCreate":{"properties":{"label":{"type":"string","title":"Label","default":""},"panel_url":{"type":"string","title":"Panel Url"},"user_api_key":{"type":"string","title":"User Api Key"},"enabled":{"type":"string","title":"Enabled","default":"1"}},"type":"object","required":["panel_url","user_api_key"],"title":"ProviderSyncWatchCreate"},"ProviderSyncWatchUpdate":{"properties":{"label":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Label"},"panel_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Panel Url"},"user_api_key":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"User Api Key"},"enabled":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Enabled"}},"type":"object","title":"ProviderSyncWatchUpdate"},"RegisterRequest":{"properties":{"username":{"type":"string","title":"Username"},"password":{"type":"string","title":"Password"},"license_key":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"License Key","default":""},"email":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Email","default":""},"turnstile_token":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Turnstile Token"},"referred_by":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Referred By","default":""}},"type":"object","required":["username","password"],"title":"RegisterRequest"},"RegisterVerifyRequest":{"properties":{"registration_id":{"type":"string","title":"Registration Id"},"code":{"type":"string","title":"Code"}},"type":"object","required":["registration_id","code"],"title":"RegisterVerifyRequest"},"RemoveSubscriptionRequest":{"properties":{"notes":{"type":"string","title":"Notes","default":""}},"type":"object","title":"RemoveSubscriptionRequest"},"RenewSubscriptionRequest":{"properties":{"validity_days":{"type":"integer","title":"Validity Days","default":30},"custom_credits":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Custom Credits"},"notes":{"type":"string","title":"Notes","default":""}},"type":"object","title":"RenewSubscriptionRequest"},"ReorderPlansRequest":{"properties":{"order":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Order"}},"type":"object","required":["order"],"title":"ReorderPlansRequest"},"ResetPasswordRequest":{"properties":{"token":{"type":"string","title":"Token"},"new_password":{"type":"string","title":"New Password"}},"type":"object","required":["token","new_password"],"title":"ResetPasswordRequest"},"SetBalanceRequest":{"properties":{"amount":{"type":"number","title":"Amount"},"description":{"type":"string","title":"Description","default":""}},"type":"object","required":["amount"],"title":"SetBalanceRequest"},"SetPermissionsRequest":{"properties":{"tabs":{"items":{"type":"string"},"type":"array","title":"Tabs"},"show_auto_refill_override":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Show Auto Refill Override"},"show_panel_name_prefix_override":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Show Panel Name Prefix Override"},"show_group_logos_override":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Show Group Logos Override"},"custom_credits_per_usd":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Custom Credits Per Usd"}},"type":"object","required":["tabs"],"title":"SetPermissionsRequest"},"SettingsUpdate":{"properties":{"require_license_key":{"type":"string","title":"Require License Key"},"default_signup_balance":{"type":"string","title":"Default Signup Balance"},"default_user_config":{"type":"string","title":"Default User Config"},"default_permitted_tabs":{"items":{"type":"string"},"type":"array","title":"Default Permitted Tabs","default":[]},"show_auto_refill_user_api":{"type":"string","title":"Show Auto Refill User Api","default":"true"},"show_panel_name_prefix":{"type":"string","title":"Show Panel Name Prefix","default":"true"},"show_group_logos":{"type":"string","title":"Show Group Logos","default":"true"}},"type":"object","required":["require_license_key","default_signup_balance","default_user_config"],"title":"SettingsUpdate"},"TelegramAiCodeBody":{"properties":{"code":{"type":"string","title":"Code"}},"type":"object","required":["code"],"title":"TelegramAiCodeBody"},"TelegramAiPasswordBody":{"properties":{"password":{"type":"string","title":"Password"}},"type":"object","required":["password"],"title":"TelegramAiPasswordBody"},"TelegramAiPhoneBody":{"properties":{"phone":{"type":"string","title":"Phone"}},"type":"object","required":["phone"],"title":"TelegramAiPhoneBody"},"TelegramGroupRequest":{"properties":{"token":{"type":"string","title":"Token"}},"type":"object","required":["token"],"title":"TelegramGroupRequest"},"TogglePlanRequest":{"properties":{"is_enabled":{"type":"boolean","title":"Is Enabled"}},"type":"object","required":["is_enabled"],"title":"TogglePlanRequest"},"ToggleUserRequest":{"properties":{"is_active":{"type":"boolean","title":"Is Active"}},"type":"object","required":["is_active"],"title":"ToggleUserRequest"},"TurnstileSettingsUpdate":{"properties":{"cloudflare_site_key":{"type":"string","title":"Cloudflare Site Key","default":""},"cloudflare_secret_key":{"type":"string","title":"Cloudflare Secret Key","default":""}},"type":"object","title":"TurnstileSettingsUpdate"},"UpdateFeatureOverridesRequest":{"properties":{"feature_overrides":{"additionalProperties":true,"type":"object","title":"Feature Overrides"}},"type":"object","required":["feature_overrides"],"title":"UpdateFeatureOverridesRequest"},"UpdateValidityRequest":{"properties":{"days_to_add":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Days To Add"},"exact_expires_at":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Exact Expires At"},"status":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"}},"type":"object","title":"UpdateValidityRequest"},"ValidationError":{"properties":{"loc":{"items":{"anyOf":[{"type":"string"},{"type":"integer"}]},"type":"array","title":"Location"},"msg":{"type":"string","title":"Message"},"type":{"type":"string","title":"Error Type"},"input":{"title":"Input"},"ctx":{"type":"object","title":"Context"}},"type":"object","required":["loc","msg","type"],"title":"ValidationError"},"WaPrivateUserPatch":{"properties":{"username":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Username"},"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name"},"banned":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Banned"}},"type":"object","title":"WaPrivateUserPatch"},"WhitelistUserRequest":{"properties":{"is_whitelisted":{"type":"boolean","title":"Is Whitelisted"}},"type":"object","required":["is_whitelisted"],"title":"WhitelistUserRequest"}},"securitySchemes":{"HTTPBearer":{"type":"http","scheme":"bearer"}}},"x-service-info":{"categories":["social-media-marketing","whatsapp-automation","messaging","payments","ecommerce","ai-agent-gateway"],"provider":"SMMAiSetup Automation Technologies","documentation":"https://smmaisetup.com/docs","llms_txt":"https://smmaisetup.com/llms.txt","mcp_endpoint":"https://smmaisetup.com/api/mcp"}}