{"openapi":"3.0.0","info":{"title":"Buzzz Network API","version":"1.0.0","description":"Dynamically generated API documentation"},"servers":[{"url":"","description":"Special Cat Server "}],"paths":{"/admin/api/v1/auth/login":{"post":{"tags":["Admin"],"summary":"POST /login","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"500":{"description":"Server Error"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AdminSchema"}}}}}},"/admin/api/v1/auth/sign_up":{"post":{"tags":["Admin"],"summary":"POST /sign_up","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"500":{"description":"Server Error"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AdminSchema"}}}}}},"/admin/api/v1/auth/send_otp":{"post":{"tags":["Admin"],"summary":"POST /send_otp","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"500":{"description":"Server Error"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AdminSendOtpSchema"}}}}}},"/admin/api/v1/auth/verify_otp":{"post":{"tags":["Admin"],"summary":"POST /verify_otp","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"500":{"description":"Server Error"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AdminVerifyOtpSchema"}}}}}},"/admin/api/v1/auth/me":{"get":{"tags":["Admin"],"summary":"GET /me","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"500":{"description":"Server Error"}}}},"/admin/api/v1/auth/update_password":{"post":{"tags":["Admin"],"summary":"POST /update_password","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"500":{"description":"Server Error"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AdminPasswordUpdateSchema"}}}}}},"/admin/api/v1/auth/update_admin":{"post":{"tags":["Admin"],"summary":"POST /update_admin","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"500":{"description":"Server Error"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AdminUpdateSchema"}}}}}},"/admin/api/v1/auth/update_email":{"post":{"tags":["Admin"],"summary":"POST /update_email","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"500":{"description":"Server Error"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AdminEmailUpdateSchema"}}}}}},"/admin/api/v1/user/update_user":{"post":{"tags":["Admin_user"],"summary":"POST /update_user","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"500":{"description":"Server Error"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AdminUpdateUserSchema"}}}}}},"/admin/api/v1/user/get_users":{"get":{"tags":["Admin_user"],"summary":"GET /get_users","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"500":{"description":"Server Error"}}}},"/admin/api/v1/user/user_detail":{"get":{"tags":["Admin_user"],"summary":"GET /user_detail","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"500":{"description":"Server Error"}}}},"/admin/api/v1/user/user_badges":{"get":{"tags":["Admin_user"],"summary":"GET /user_badges","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"500":{"description":"Server Error"}}}},"/admin/api/v1/ai/prompt/manage":{"post":{"tags":["Ai"],"summary":"POST /prompt/manage","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"500":{"description":"Server Error"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ManageAiPromptSchema"}}}}}},"/admin/api/v1/ai/prompt/get":{"get":{"tags":["Ai"],"summary":"GET /prompt/get","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"500":{"description":"Server Error"}}}},"/admin/api/v1/ai/docs/manage":{"post":{"tags":["Ai"],"summary":"POST /docs/manage","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"500":{"description":"Server Error"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ManageAiDocSchema"}}}}}},"/admin/api/v1/ai/docs/get":{"get":{"tags":["Ai"],"summary":"GET /docs/get","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"500":{"description":"Server Error"}}}},"/admin/api/v1/ai/docs/delete":{"post":{"tags":["Ai"],"summary":"POST /docs/delete","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"500":{"description":"Server Error"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeleteAiDocSchema"}}}}}},"/admin/api/v1/ai/tickets":{"get":{"tags":["Ai"],"summary":"GET /tickets","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"500":{"description":"Server Error"}}}},"/admin/api/v1/ai/tickets/{id}":{"get":{"tags":["Ai"],"summary":"GET /tickets/:id","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"500":{"description":"Server Error"}},"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}]}},"/admin/api/v1/ai/tickets/{id}/status":{"post":{"tags":["Ai"],"summary":"POST /tickets/:id/status","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"500":{"description":"Server Error"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateTicketStatusSchema"}}}},"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}]}},"/admin/api/v1/badge/create":{"post":{"tags":["Badge"],"summary":"POST /create","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"500":{"description":"Server Error"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateBadgeSchema"}}}}}},"/admin/api/v1/badge/update":{"post":{"tags":["Badge"],"summary":"POST /update","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"500":{"description":"Server Error"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateBadgeSchema"}}}}}},"/admin/api/v1/badge/delete":{"post":{"tags":["Badge"],"summary":"POST /delete","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"500":{"description":"Server Error"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeleteBadgeSchema"}}}}}},"/admin/api/v1/badge/get":{"get":{"tags":["Badge"],"summary":"GET /get","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"500":{"description":"Server Error"}}}},"/admin/api/v1/badge/detail":{"get":{"tags":["Badge"],"summary":"GET /detail","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"500":{"description":"Server Error"}}}},"/admin/api/v1/box/create":{"post":{"tags":["Box"],"summary":"POST /create","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"500":{"description":"Server Error"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateBoxSchema"}}}}}},"/admin/api/v1/box/update":{"post":{"tags":["Box"],"summary":"POST /update","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"500":{"description":"Server Error"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateBoxSchema"}}}}}},"/admin/api/v1/box/delete":{"post":{"tags":["Box"],"summary":"POST /delete","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"500":{"description":"Server Error"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeleteBoxSchema"}}}}}},"/admin/api/v1/box/get":{"get":{"tags":["Box"],"summary":"GET /get","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"500":{"description":"Server Error"}}}},"/admin/api/v1/box/detail":{"get":{"tags":["Box"],"summary":"GET /detail","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"500":{"description":"Server Error"}}}},"/admin/api/v1/cache_purge/counts":{"get":{"tags":["Cache_purge"],"summary":"GET /counts","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"401":{"description":"Unauthorized"},"500":{"description":"Server Error"}},"security":[{"bearerAuth":[]}]}},"/admin/api/v1/cache_purge/maintainance":{"post":{"tags":["Cache_purge"],"summary":"POST /maintainance","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"401":{"description":"Unauthorized"},"500":{"description":"Server Error"}},"security":[{"bearerAuth":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object"}}}}}},"/admin/api/v1/cache_purge/force-update":{"post":{"tags":["Cache_purge"],"summary":"POST /force-update","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"401":{"description":"Unauthorized"},"500":{"description":"Server Error"}},"security":[{"bearerAuth":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object"}}}}}},"/admin/api/v1/cache_purge/authentic-user":{"post":{"tags":["Cache_purge"],"summary":"POST /authentic-user","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"401":{"description":"Unauthorized"},"500":{"description":"Server Error"}},"security":[{"bearerAuth":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object"}}}}}},"/admin/api/v1/cache_purge/refresh-token":{"post":{"tags":["Cache_purge"],"summary":"POST /refresh-token","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"401":{"description":"Unauthorized"},"500":{"description":"Server Error"}},"security":[{"bearerAuth":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object"}}}}}},"/admin/api/v1/cache_purge/otp":{"post":{"tags":["Cache_purge"],"summary":"POST /otp","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"401":{"description":"Unauthorized"},"500":{"description":"Server Error"}},"security":[{"bearerAuth":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object"}}}}}},"/admin/api/v1/cache_purge/user":{"post":{"tags":["Cache_purge"],"summary":"POST /user","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"401":{"description":"Unauthorized"},"500":{"description":"Server Error"}},"security":[{"bearerAuth":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object"}}}}}},"/admin/api/v1/cache_purge/restriction":{"post":{"tags":["Cache_purge"],"summary":"POST /restriction","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"401":{"description":"Unauthorized"},"500":{"description":"Server Error"}},"security":[{"bearerAuth":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object"}}}}}},"/admin/api/v1/cache_purge/help-center":{"post":{"tags":["Cache_purge"],"summary":"POST /help-center","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"401":{"description":"Unauthorized"},"500":{"description":"Server Error"}},"security":[{"bearerAuth":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object"}}}}}},"/admin/api/v1/cache_purge/earn-xp":{"post":{"tags":["Cache_purge"],"summary":"POST /earn-xp","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"401":{"description":"Unauthorized"},"500":{"description":"Server Error"}},"security":[{"bearerAuth":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object"}}}}}},"/admin/api/v1/cache_purge/all":{"post":{"tags":["Cache_purge"],"summary":"POST /all","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"401":{"description":"Unauthorized"},"500":{"description":"Server Error"}},"security":[{"bearerAuth":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object"}}}}}},"/admin/api/v1/daily_task/create":{"post":{"tags":["Daily_task"],"summary":"POST /create","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"500":{"description":"Server Error"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateDailyTaskSchema"}}}}}},"/admin/api/v1/daily_task/update":{"post":{"tags":["Daily_task"],"summary":"POST /update","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"500":{"description":"Server Error"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateDailyTaskSchema"}}}}}},"/admin/api/v1/daily_task/delete":{"post":{"tags":["Daily_task"],"summary":"POST /delete","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"500":{"description":"Server Error"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeleteDailyTaskSchema"}}}}}},"/admin/api/v1/daily_task/get":{"get":{"tags":["Daily_task"],"summary":"GET /get","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"500":{"description":"Server Error"}}}},"/admin/api/v1/daily_task/detail":{"get":{"tags":["Daily_task"],"summary":"GET /detail","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"500":{"description":"Server Error"}}}},"/admin/api/v1/dashboard/kpis":{"get":{"tags":["Dashboard"],"summary":"GET /kpis","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"500":{"description":"Server Error"}}}},"/admin/api/v1/dashboard/charts":{"get":{"tags":["Dashboard"],"summary":"GET /charts","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"500":{"description":"Server Error"}}}},"/admin/api/v1/dashboard/activity":{"get":{"tags":["Dashboard"],"summary":"GET /activity","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"500":{"description":"Server Error"}}}},"/admin/api/v1/dashboard/breakdown":{"get":{"tags":["Dashboard"],"summary":"GET /breakdown","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"500":{"description":"Server Error"}}}},"/admin/api/v1/deleted_account/get":{"get":{"tags":["Deleted_account"],"summary":"GET /get","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"500":{"description":"Server Error"}}}},"/admin/api/v1/deleted_account/unlock":{"post":{"tags":["Deleted_account"],"summary":"POST /unlock","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"500":{"description":"Server Error"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UnlockDeletedAccountSchema"}}}}}},"/admin/api/v1/earn_xp/create":{"post":{"tags":["Earn_xp"],"summary":"POST /create","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"500":{"description":"Server Error"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateEarnXpSchema"}}}}}},"/admin/api/v1/earn_xp/update":{"post":{"tags":["Earn_xp"],"summary":"POST /update","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"500":{"description":"Server Error"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateEarnXpSchema"}}}}}},"/admin/api/v1/earn_xp/delete":{"post":{"tags":["Earn_xp"],"summary":"POST /delete","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"500":{"description":"Server Error"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeleteEarnXpSchema"}}}}}},"/admin/api/v1/earn_xp/get":{"get":{"tags":["Earn_xp"],"summary":"GET /get","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"500":{"description":"Server Error"}}}},"/admin/api/v1/force_update/{platform}":{"get":{"tags":["Force_update"],"summary":"GET /:platform","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"500":{"description":"Server Error"}},"parameters":[{"name":"platform","in":"path","required":true,"schema":{"type":"string"}}]}},"/admin/api/v1/force_update/":{"post":{"tags":["Force_update"],"summary":"POST /","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"500":{"description":"Server Error"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ForceUpdateSchema"}}}}}},"/admin/api/v1/game_test/suites":{"get":{"tags":["Game_test"],"summary":"GET /suites","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"500":{"description":"Server Error"}}}},"/admin/api/v1/game_test/snapshot":{"get":{"tags":["Game_test"],"summary":"GET /snapshot","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"500":{"description":"Server Error"}}}},"/admin/api/v1/game_test/status":{"get":{"tags":["Game_test"],"summary":"GET /status","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"500":{"description":"Server Error"}}}},"/admin/api/v1/game_test/active":{"get":{"tags":["Game_test"],"summary":"GET /active","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"500":{"description":"Server Error"}}}},"/admin/api/v1/game_test/run":{"post":{"tags":["Game_test"],"summary":"POST /run","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"500":{"description":"Server Error"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunTestsSchema"}}}}}},"/admin/api/v1/game_test/run_suite":{"post":{"tags":["Game_test"],"summary":"POST /run_suite","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"500":{"description":"Server Error"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunSuiteSchema"}}}}}},"/admin/api/v1/game_test/simulate_time":{"post":{"tags":["Game_test"],"summary":"POST /simulate_time","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"500":{"description":"Server Error"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SimulateTimeSchema"}}}}}},"/admin/api/v1/game_test/set_state":{"post":{"tags":["Game_test"],"summary":"POST /set_state","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"500":{"description":"Server Error"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SetUserStateSchema"}}}}}},"/admin/api/v1/game_test/add_xp":{"post":{"tags":["Game_test"],"summary":"POST /add_xp","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"500":{"description":"Server Error"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AddXpSchema"}}}}}},"/admin/api/v1/game_test/create_users":{"post":{"tags":["Game_test"],"summary":"POST /create_users","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"500":{"description":"Server Error"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object"}}}}}},"/admin/api/v1/game_test/cleanup":{"post":{"tags":["Game_test"],"summary":"POST /cleanup","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"500":{"description":"Server Error"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object"}}}}}},"/admin/api/v1/help_center/manage":{"post":{"tags":["Help_center"],"summary":"POST /manage","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"500":{"description":"Server Error"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateHelpCenterSchema"}}}}}},"/admin/api/v1/help_center/get":{"get":{"tags":["Help_center"],"summary":"GET /get","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"500":{"description":"Server Error"}}}},"/admin/api/v1/help_center/delete":{"post":{"tags":["Help_center"],"summary":"POST /delete","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"500":{"description":"Server Error"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeleteHelpCenterSchema"}}}}}},"/admin/api/v1/help_center/delete_all":{"get":{"tags":["Help_center"],"summary":"GET /delete_all","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"500":{"description":"Server Error"}}}},"/admin/api/v1/level/create":{"post":{"tags":["Level"],"summary":"POST /create","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"500":{"description":"Server Error"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateLevelSchema"}}}}}},"/admin/api/v1/level/update":{"post":{"tags":["Level"],"summary":"POST /update","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"500":{"description":"Server Error"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateLevelSchema"}}}}}},"/admin/api/v1/level/delete":{"post":{"tags":["Level"],"summary":"POST /delete","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"500":{"description":"Server Error"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeleteLevelSchema"}}}}}},"/admin/api/v1/level/get":{"get":{"tags":["Level"],"summary":"GET /get","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"500":{"description":"Server Error"}}}},"/admin/api/v1/level/detail":{"get":{"tags":["Level"],"summary":"GET /detail","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"500":{"description":"Server Error"}}}},"/admin/api/v1/maintainance/{platform}":{"get":{"tags":["Maintenance"],"summary":"GET /:platform","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"500":{"description":"Server Error"}},"parameters":[{"name":"platform","in":"path","required":true,"schema":{"type":"string"}}]}},"/admin/api/v1/maintainance/":{"post":{"tags":["Maintenance"],"summary":"POST /","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"500":{"description":"Server Error"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MaintenanceSchema"}}}}}},"/admin/api/v1/news/create":{"post":{"tags":["News"],"summary":"POST /create","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"500":{"description":"Server Error"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateNewsSchema"}}}}}},"/admin/api/v1/news/update":{"post":{"tags":["News"],"summary":"POST /update","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"500":{"description":"Server Error"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateNewsSchema"}}}}}},"/admin/api/v1/news/delete":{"post":{"tags":["News"],"summary":"POST /delete","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"500":{"description":"Server Error"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeleteNewsSchema"}}}}}},"/admin/api/v1/news/get":{"get":{"tags":["News"],"summary":"GET /get","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"500":{"description":"Server Error"}}}},"/admin/api/v1/news/detail":{"get":{"tags":["News"],"summary":"GET /detail","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"500":{"description":"Server Error"}}}},"/admin/api/v1/notification/send":{"post":{"tags":["Notification"],"summary":"POST /send","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"500":{"description":"Server Error"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AdminSendNotificationSchema"}}}}}},"/admin/api/v1/notification/broadcast":{"post":{"tags":["Notification"],"summary":"POST /broadcast","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"500":{"description":"Server Error"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AdminBroadcastNotificationSchema"}}}}}},"/admin/api/v1/push_analytics/prune-tokens":{"post":{"tags":["Push_analytics"],"summary":"POST /prune-tokens","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"500":{"description":"Server Error"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object"}}}}}},"/admin/api/v1/push_analytics/preferences":{"get":{"tags":["Push_analytics"],"summary":"GET /preferences","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"500":{"description":"Server Error"}}}},"/admin/api/v1/push_analytics/topics":{"get":{"tags":["Push_analytics"],"summary":"GET /topics","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"500":{"description":"Server Error"}}}},"/admin/api/v1/push_analytics/campaigns/send":{"post":{"tags":["Push_analytics"],"summary":"POST /campaigns/send","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"500":{"description":"Server Error"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SendPushCampaignSchema"}}}}}},"/admin/api/v1/push_analytics/campaigns/{id}":{"get":{"tags":["Push_analytics"],"summary":"GET /campaigns/:id","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"500":{"description":"Server Error"}},"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}]}},"/admin/api/v1/push_analytics/campaigns":{"get":{"tags":["Push_analytics"],"summary":"GET /campaigns","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"500":{"description":"Server Error"}}}},"/admin/api/v1/push_analytics/overview":{"get":{"tags":["Push_analytics"],"summary":"GET /overview","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"500":{"description":"Server Error"}}}},"/admin/api/v1/restriction/manage":{"post":{"tags":["Restriction"],"summary":"POST /manage","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"500":{"description":"Server Error"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AdminRestrictionCreateUpdateSchema"}}}}}},"/admin/api/v1/restriction/get":{"get":{"tags":["Restriction"],"summary":"GET /get","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"500":{"description":"Server Error"}}}},"/common/api/v1/r2/upload_file":{"post":{"tags":["R2"],"summary":"POST /upload_file","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"401":{"description":"Unauthorized"},"500":{"description":"Server Error"}},"security":[{"bearerAuth":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object"}}}}}},"/common/api/v1/r2/upload_files":{"post":{"tags":["R2"],"summary":"POST /upload_files","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"401":{"description":"Unauthorized"},"500":{"description":"Server Error"}},"security":[{"bearerAuth":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object"}}}}}},"/common/api/v1/r2/delete_file":{"post":{"tags":["R2"],"summary":"POST /delete_file","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"401":{"description":"Unauthorized"},"500":{"description":"Server Error"}},"security":[{"bearerAuth":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeleteFileSchema"}}}}}},"/common/api/v1/r2/delete_files":{"post":{"tags":["R2"],"summary":"POST /delete_files","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"401":{"description":"Unauthorized"},"500":{"description":"Server Error"}},"security":[{"bearerAuth":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeleteFilesSchema"}}}}}},"/common/api/v1/ai_service/lookup_user":{"post":{"tags":["Ai_service"],"summary":"POST /lookup_user","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"500":{"description":"Server Error"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LookupUserSchema"}}}}}},"/common/api/v1/ai_service/send_recovery_otp":{"post":{"tags":["Ai_service"],"summary":"POST /send_recovery_otp","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"500":{"description":"Server Error"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SendRecoveryOtpSchema"}}}}}},"/common/api/v1/ai_service/verify_recovery_otp":{"post":{"tags":["Ai_service"],"summary":"POST /verify_recovery_otp","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"500":{"description":"Server Error"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/VerifyRecoveryOtpSchema"}}}}}},"/common/api/v1/ai_service/send_reset_link":{"post":{"tags":["Ai_service"],"summary":"POST /send_reset_link","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"500":{"description":"Server Error"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SendResetLinkSchema"}}}}}},"/common/api/v1/ai_service/runtime_config":{"get":{"tags":["Ai_service"],"summary":"GET /runtime_config","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"500":{"description":"Server Error"}}}},"/common/api/v1/ai_service/escalate":{"post":{"tags":["Ai_service"],"summary":"POST /escalate","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"500":{"description":"Server Error"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EscalateTicketSchema"}}}}}},"/common/api/v1/attachment/upload":{"post":{"tags":["Attachment"],"summary":"POST /upload","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"401":{"description":"Unauthorized"},"500":{"description":"Server Error"}},"security":[{"bearerAuth":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object"}}}}}},"/common/api/v1/attachment/add":{"post":{"tags":["Attachment"],"summary":"POST /add","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"401":{"description":"Unauthorized"},"500":{"description":"Server Error"}},"security":[{"bearerAuth":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AttachmentAddSchema"}}}}}},"/common/api/v1/attachment/update":{"post":{"tags":["Attachment"],"summary":"POST /update","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"401":{"description":"Unauthorized"},"500":{"description":"Server Error"}},"security":[{"bearerAuth":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AttachmentUpdateSchema"}}}}}},"/common/api/v1/attachment/delete":{"post":{"tags":["Attachment"],"summary":"POST /delete","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"401":{"description":"Unauthorized"},"500":{"description":"Server Error"}},"security":[{"bearerAuth":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AttachmentDeleteSchema"}}}}}},"/common/api/v1/attachment/delete_all":{"post":{"tags":["Attachment"],"summary":"POST /delete_all","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"401":{"description":"Unauthorized"},"500":{"description":"Server Error"}},"security":[{"bearerAuth":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object"}}}}}},"/common/api/v1/attachment/get_attachment/{attachmentId}":{"get":{"tags":["Attachment"],"summary":"GET /get_attachment/:attachmentId","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"401":{"description":"Unauthorized"},"500":{"description":"Server Error"}},"security":[{"bearerAuth":[]}],"parameters":[{"name":"attachmentId","in":"path","required":true,"schema":{"type":"string"}}]}},"/common/api/v1/email/webhooks/emitlo":{"post":{"tags":["Email"],"summary":"POST /webhooks/emitlo","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"500":{"description":"Server Error"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object"}}}}}},"/common/api/v1/refresh_token/":{"post":{"tags":["Refresh"],"summary":"POST /","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"500":{"description":"Server Error"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/refreshTokenSchema"}}}}}},"/user/api/v1/activity/create":{"post":{"tags":["Activity"],"summary":"POST /create","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"401":{"description":"Unauthorized"},"500":{"description":"Server Error"}},"security":[{"bearerAuth":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateActivitySchema"}}}}}},"/user/api/v1/activity/update":{"post":{"tags":["Activity"],"summary":"POST /update","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"401":{"description":"Unauthorized"},"500":{"description":"Server Error"}},"security":[{"bearerAuth":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateActivitySchema"}}}}}},"/user/api/v1/activity/delete":{"post":{"tags":["Activity"],"summary":"POST /delete","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"401":{"description":"Unauthorized"},"500":{"description":"Server Error"}},"security":[{"bearerAuth":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeleteActivitySchema"}}}}}},"/user/api/v1/activity/get":{"get":{"tags":["Activity"],"summary":"GET /get","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"401":{"description":"Unauthorized"},"500":{"description":"Server Error"}},"security":[{"bearerAuth":[]}]}},"/user/api/v1/activity/detail":{"get":{"tags":["Activity"],"summary":"GET /detail","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"401":{"description":"Unauthorized"},"500":{"description":"Server Error"}},"security":[{"bearerAuth":[]}]}},"/user/api/v1/badges/get":{"get":{"tags":["Badges"],"summary":"GET /get","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"401":{"description":"Unauthorized"},"500":{"description":"Server Error"}},"security":[{"bearerAuth":[]}]}},"/user/api/v1/badges/owned":{"get":{"tags":["Badges"],"summary":"GET /owned","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"401":{"description":"Unauthorized"},"500":{"description":"Server Error"}},"security":[{"bearerAuth":[]}]}},"/user/api/v1/badges/claim":{"post":{"tags":["Badges"],"summary":"POST /claim","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"401":{"description":"Unauthorized"},"500":{"description":"Server Error"}},"security":[{"bearerAuth":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ClaimBadgeSchema"}}}}}},"/user/api/v1/badges/equip":{"post":{"tags":["Badges"],"summary":"POST /equip","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"401":{"description":"Unauthorized"},"500":{"description":"Server Error"}},"security":[{"bearerAuth":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EquipBadgeSchema"}}}}}},"/user/api/v1/balance/":{"get":{"tags":["Balance"],"summary":"GET /","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"401":{"description":"Unauthorized"},"500":{"description":"Server Error"}},"security":[{"bearerAuth":[]}]}},"/user/api/v1/balance/inventory":{"get":{"tags":["Balance"],"summary":"GET /inventory","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"401":{"description":"Unauthorized"},"500":{"description":"Server Error"}},"security":[{"bearerAuth":[]}]}},"/user/api/v1/balance/inventory/claim":{"post":{"tags":["Balance"],"summary":"POST /inventory/claim","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"401":{"description":"Unauthorized"},"500":{"description":"Server Error"}},"security":[{"bearerAuth":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ClaimInventoryEnergySchema"}}}}}},"/user/api/v1/balance/claimEnergyRecovery":{"post":{"tags":["Balance"],"summary":"POST /claimEnergyRecovery","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"401":{"description":"Unauthorized"},"500":{"description":"Server Error"}},"security":[{"bearerAuth":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object"}}}}}},"/user/api/v1/daily_task/":{"get":{"tags":["Daily_task"],"summary":"GET /","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"401":{"description":"Unauthorized"},"500":{"description":"Server Error"}},"security":[{"bearerAuth":[]}]}},"/user/api/v1/daily_task/detail":{"get":{"tags":["Daily_task"],"summary":"GET /detail","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"401":{"description":"Unauthorized"},"500":{"description":"Server Error"}},"security":[{"bearerAuth":[]}]}},"/user/api/v1/daily_task/claim":{"post":{"tags":["Daily_task"],"summary":"POST /claim","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"401":{"description":"Unauthorized"},"500":{"description":"Server Error"}},"security":[{"bearerAuth":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ClaimDailyTaskSchema"}}}}}},"/user/api/v1/notification/clear":{"get":{"tags":["Inapp_notification"],"summary":"GET /clear","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"401":{"description":"Unauthorized"},"500":{"description":"Server Error"}},"security":[{"bearerAuth":[]}]}},"/user/api/v1/notification/update":{"post":{"tags":["Inapp_notification"],"summary":"POST /update","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"401":{"description":"Unauthorized"},"500":{"description":"Server Error"}},"security":[{"bearerAuth":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/InAppNotificationSchema"}}}}}},"/user/api/v1/notification/me":{"get":{"tags":["Inapp_notification"],"summary":"GET /me","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"401":{"description":"Unauthorized"},"500":{"description":"Server Error"}},"security":[{"bearerAuth":[]}]}},"/user/api/v1/app_onboarding/maintainance/{platform}":{"get":{"tags":["Onboarding"],"summary":"GET /maintainance/:platform","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"500":{"description":"Server Error"}},"parameters":[{"name":"platform","in":"path","required":true,"schema":{"type":"string"}}]}},"/user/api/v1/app_onboarding/restriction/get":{"get":{"tags":["Onboarding"],"summary":"GET /restriction/get","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"500":{"description":"Server Error"}}}},"/user/api/v1/app_onboarding/force_update/{platform}":{"get":{"tags":["Onboarding"],"summary":"GET /force_update/:platform","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"500":{"description":"Server Error"}},"parameters":[{"name":"platform","in":"path","required":true,"schema":{"type":"string"}}]}},"/user/api/v1/app_onboarding/help_center":{"get":{"tags":["Onboarding"],"summary":"GET /help_center","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"500":{"description":"Server Error"}}}},"/user/api/v1/reward/box/open":{"post":{"tags":["Reward"],"summary":"POST /box/open","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"401":{"description":"Unauthorized"},"500":{"description":"Server Error"}},"security":[{"bearerAuth":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OpenBoxSchema"}}}}}},"/user/api/v1/reward/news/detail":{"get":{"tags":["Reward"],"summary":"GET /news/detail","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"401":{"description":"Unauthorized"},"500":{"description":"Server Error"}},"security":[{"bearerAuth":[]}]}},"/user/api/v1/reward/news":{"get":{"tags":["Reward"],"summary":"GET /news","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"401":{"description":"Unauthorized"},"500":{"description":"Server Error"}},"security":[{"bearerAuth":[]}]}},"/user/api/v1/reward/level":{"get":{"tags":["Reward"],"summary":"GET /level","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"401":{"description":"Unauthorized"},"500":{"description":"Server Error"}},"security":[{"bearerAuth":[]}]}},"/user/api/v1/reward/level/next":{"get":{"tags":["Reward"],"summary":"GET /level/next","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"401":{"description":"Unauthorized"},"500":{"description":"Server Error"}},"security":[{"bearerAuth":[]}]}},"/user/api/v1/reward/earn_xp":{"get":{"tags":["Reward"],"summary":"GET /earn_xp","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"401":{"description":"Unauthorized"},"500":{"description":"Server Error"}},"security":[{"bearerAuth":[]}]}},"/user/api/v1/reward/box/detail":{"get":{"tags":["Reward"],"summary":"GET /box/detail","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"401":{"description":"Unauthorized"},"500":{"description":"Server Error"}},"security":[{"bearerAuth":[]}]}},"/user/api/v1/reward/box":{"get":{"tags":["Reward"],"summary":"GET /box","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"401":{"description":"Unauthorized"},"500":{"description":"Server Error"}},"security":[{"bearerAuth":[]}]}},"/user/api/v1/reward/daily_task/detail":{"get":{"tags":["Reward"],"summary":"GET /daily_task/detail","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"401":{"description":"Unauthorized"},"500":{"description":"Server Error"}},"security":[{"bearerAuth":[]}]}},"/user/api/v1/reward/daily_task":{"get":{"tags":["Reward"],"summary":"GET /daily_task","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"401":{"description":"Unauthorized"},"500":{"description":"Server Error"}},"security":[{"bearerAuth":[]}]}},"/user/api/v1/team/members":{"get":{"tags":["Team"],"summary":"GET /members","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"401":{"description":"Unauthorized"},"500":{"description":"Server Error"}},"security":[{"bearerAuth":[]}]}},"/user/api/v1/team/stats":{"get":{"tags":["Team"],"summary":"GET /stats","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"401":{"description":"Unauthorized"},"500":{"description":"Server Error"}},"security":[{"bearerAuth":[]}]}},"/user/api/v1/auth/push_preference_log":{"post":{"tags":["User"],"summary":"POST /push_preference_log","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"401":{"description":"Unauthorized"},"500":{"description":"Server Error"}},"security":[{"bearerAuth":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LogPreferenceChangeSchema"}}}}}},"/user/api/v1/auth/push_event":{"post":{"tags":["User"],"summary":"POST /push_event","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"401":{"description":"Unauthorized"},"500":{"description":"Server Error"}},"security":[{"bearerAuth":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TrackPushEventSchema"}}}}}},"/user/api/v1/auth/device_token/remove":{"post":{"tags":["User"],"summary":"POST /device_token/remove","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"401":{"description":"Unauthorized"},"500":{"description":"Server Error"}},"security":[{"bearerAuth":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UnregisterDeviceTokenSchema"}}}}}},"/user/api/v1/auth/device_token":{"post":{"tags":["User"],"summary":"POST /device_token","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"401":{"description":"Unauthorized"},"500":{"description":"Server Error"}},"security":[{"bearerAuth":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RegisterDeviceTokenSchema"}}}}}},"/user/api/v1/auth/delete":{"post":{"tags":["User"],"summary":"POST /delete","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"401":{"description":"Unauthorized"},"500":{"description":"Server Error"}},"security":[{"bearerAuth":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object"}}}}}},"/user/api/v1/auth/logout":{"get":{"tags":["User"],"summary":"GET /logout","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"401":{"description":"Unauthorized"},"500":{"description":"Server Error"}},"security":[{"bearerAuth":[]}]}},"/user/api/v1/auth/refer_user":{"post":{"tags":["User"],"summary":"POST /refer_user","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"401":{"description":"Unauthorized"},"500":{"description":"Server Error"}},"security":[{"bearerAuth":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserReferSchema"}}}}}},"/user/api/v1/auth/me":{"get":{"tags":["User"],"summary":"GET /me","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"401":{"description":"Unauthorized"},"500":{"description":"Server Error"}},"security":[{"bearerAuth":[]}]}},"/user/api/v1/auth/change_email":{"post":{"tags":["User"],"summary":"POST /change_email","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"401":{"description":"Unauthorized"},"500":{"description":"Server Error"}},"security":[{"bearerAuth":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserChangeEmailSchema"}}}}}},"/user/api/v1/auth/update_password":{"post":{"tags":["User"],"summary":"POST /update_password","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"401":{"description":"Unauthorized"},"500":{"description":"Server Error"}},"security":[{"bearerAuth":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserChangePasswordSchema"}}}}}},"/user/api/v1/auth/update_user":{"post":{"tags":["User"],"summary":"POST /update_user","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"401":{"description":"Unauthorized"},"500":{"description":"Server Error"}},"security":[{"bearerAuth":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserUpdateSchema"}}}}}},"/user/api/v1/auth/verify_otp":{"post":{"tags":["User"],"summary":"POST /verify_otp","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"401":{"description":"Unauthorized"},"500":{"description":"Server Error"}},"security":[{"bearerAuth":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserVerifyOtpSchema"}}}}}},"/user/api/v1/auth/send_otp":{"post":{"tags":["User"],"summary":"POST /send_otp","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"401":{"description":"Unauthorized"},"500":{"description":"Server Error"}},"security":[{"bearerAuth":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserSendOtpSchema"}}}}}},"/user/api/v1/auth/change_password":{"post":{"tags":["User"],"summary":"POST /change_password","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"401":{"description":"Unauthorized"},"500":{"description":"Server Error"}},"security":[{"bearerAuth":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserUpdatePasswordSchema"}}}}}},"/user/api/v1/auth/continue_with_apple":{"post":{"tags":["User"],"summary":"POST /continue_with_apple","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"401":{"description":"Unauthorized"},"500":{"description":"Server Error"}},"security":[{"bearerAuth":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserAppleloginSchema"}}}}}},"/user/api/v1/auth/continue_with_google":{"post":{"tags":["User"],"summary":"POST /continue_with_google","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"401":{"description":"Unauthorized"},"500":{"description":"Server Error"}},"security":[{"bearerAuth":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserGoogleloginSchema"}}}}}},"/user/api/v1/auth/login":{"post":{"tags":["User"],"summary":"POST /login","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"401":{"description":"Unauthorized"},"500":{"description":"Server Error"}},"security":[{"bearerAuth":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserloginSchema"}}}}}},"/user/api/v1/auth/sign_up":{"post":{"tags":["User"],"summary":"POST /sign_up","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"object"}}}}}},"400":{"description":"Bad Request"},"401":{"description":"Unauthorized"},"500":{"description":"Server Error"}},"security":[{"bearerAuth":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserSignUpSchema"}}}}}}},"components":{"schemas":{"AdminSchema":{"type":"object","properties":{"password":{"type":"string","minLength":8},"email":{"type":"string","format":"email"}},"required":["password","email"]},"AdminUpdateSchema":{"type":"object","properties":{"profileUrl":{"type":"string"},"adminId":{"type":"string"},"name":{"type":"string"}}},"AdminPasswordUpdateSchema":{"type":"object","properties":{"password":{"type":"string","minLength":8},"email":{"type":"string"}},"required":["password","email"]},"AdminEmailUpdateSchema":{"type":"object","properties":{"adminId":{"type":"string"},"oldEmail":{"type":"string"},"email":{"type":"string"}},"required":["oldEmail","email"]},"AdminVerifyOtpSchema":{"type":"object","properties":{"email":{"type":"string"},"otp":{"type":"number"}},"required":["email","otp"]},"AdminSendOtpSchema":{"type":"object","properties":{"email":{"type":"string"}},"required":["email"]},"AdminDefaultSchema":{"type":"object","properties":{"adminId":{"type":"string"}}},"AdminGetUserSchema":{"type":"object","properties":{"email":{"type":"string"},"nickName":{"type":"string"},"adminId":{"type":"string"},"country":{"type":"string"},"search":{"type":"string"},"name":{"type":"string"},"sort":{"type":"string"}}},"AdminUpdateUserSchema":{"type":"object","properties":{"userId":{"type":"string"},"adminId":{"type":"string"}},"required":["userId"]},"StripeAllUsersPaymentHistorySchema":{"type":"object","properties":{"page":{"type":"number"},"limit":{"type":"number","maxLength":100},"status":{"type":"string"},"search":{"type":"string"},"type":{"type":"string"},"email":{"type":"string"},"paymentMethod":{"type":"string"}}},"StripeAllUsersRefundRequestSchema":{"type":"object","properties":{"page":{"type":"number"},"limit":{"type":"number","maxLength":100},"status":{"type":"string"},"userId":{"type":"string"}}},"StripeManageRefundRequestSchema":{"type":"object","properties":{"userId":{"type":"string","minLength":1},"refundRequestId":{"type":"string","minLength":1},"decision":{"type":"string","enum":["[approved","rejected]"]}},"required":["userId","refundRequestId","decision"]},"AdminGetUserDetaillSchema":{"type":"object","properties":{"adminId":{"type":"string"},"userId":{"type":"string"}},"required":["userId"]},"AdminGetUserBadgesSchema":{"type":"object","properties":{"adminId":{"type":"string"}}},"AdminGetAlertUserSchema":{"type":"object","properties":{"adminId":{"type":"string"},"search":{"type":"string"}}},"AdminGetBlinkOfUserSchema":{"type":"object","properties":{"userId":{"type":"string"},"adminId":{"type":"string"}},"required":["userId"]},"AiIntentSchema":{"type":"object","properties":{"text":{"type":"string"}},"required":["text"]},"SpecialPromptSchema":{"type":"object","properties":{"text":{"type":"string"}},"required":["text"]},"ManageAiPromptSchema":{"type":"object","properties":{"systemPrompt":{"type":"string"},"specialPrompts":{"type":"array","items":{"type":"string"}},"adminId":{"type":"string"}},"required":["systemPrompt"]},"ManageAiDocSchema":{"type":"object","properties":{"id":{"type":"string"},"title":{"type":"string"},"content":{"type":"string"},"tags":{"type":"array","items":{"type":"string"}},"isActive":{"type":"boolean"},"adminId":{"type":"string"}},"required":["title","content"]},"DeleteAiDocSchema":{"type":"object","properties":{"id":{"type":"string"},"adminId":{"type":"string"}},"required":["id"]},"UpdateTicketStatusSchema":{"type":"object","properties":{"status":{"type":"string","enum":["AI_TICKET_STATUSES"]},"assignedAdminId":{"type":"string"},"adminId":{"type":"string"}},"required":["status"]},"TicketIdParamsSchema":{"type":"object","properties":{"id":{"type":"string","minLength":1}},"required":["id"]},"BadgeCriteriaSchema":{"type":"object","properties":{}},"CreateBadgeSchema":{"type":"object","properties":{"search":{"type":"string"},"type":{"type":"string","enum":["BADGE_TYPES"]}}},"UpdateBadgeSchema":{"type":"object","properties":{"search":{"type":"string"},"type":{"type":"string","enum":["BADGE_TYPES"]}}},"GetBadgesSchema":{"type":"object","properties":{"search":{"type":"string"},"type":{"type":"string","enum":["BADGE_TYPES"]}}},"GetBadgeDetailSchema":{"type":"object","properties":{}},"DeleteBadgeSchema":{"type":"object","properties":{}},"LocalizedTextSchema":{"type":"object","properties":{"lang":{"type":"string"},"text":{"type":"string"}},"required":["lang","text"]},"LocalizedFieldSchema":{"type":"object","properties":{"url":{"type":"string"},"img":{"type":"string"}}},"RewardBucketSchema":{"type":"object","properties":{"type":{"type":"string","enum":["[coin","energy","XP","none]"]},"iconName":{"type":"string","enum":["REWARD_ICON_NAMES"]},"min":{"type":"number","minLength":0},"max":{"type":"number","minLength":0},"weight":{"type":"number","minLength":0}},"required":["type","min","max","weight"]},"CreateBoxSchema":{"type":"object","properties":{"iconName":{"type":"string","enum":["BOX_ICON_NAMES"]},"dailyLimit":{"type":"number"},"openLimit":{"type":"number"},"resetTimeInSec":{"type":"number"},"boxType":{"type":"string","enum":["BOX_TYPES"]},"rewards":{"type":"array","items":{"type":"string"}}},"required":["boxType"]},"UpdateBoxSchema":{"type":"object","properties":{"iconName":{"type":"string","enum":["BOX_ICON_NAMES"]},"dailyLimit":{"type":"number"},"openLimit":{"type":"number"},"resetTimeInSec":{"type":"number"},"boxType":{"type":"string","enum":["BOX_TYPES"]},"rewards":{"type":"array","items":{"type":"string"}}}},"GetBoxesSchema":{"type":"object","properties":{"search":{"type":"string"},"boxType":{"type":"string","enum":["BOX_TYPES"]}}},"GetBoxDetailSchema":{"type":"object","properties":{}},"DeleteBoxSchema":{"type":"object","properties":{}},"CreateDailyTaskSchema":{"type":"object","properties":{"type":{"type":"string","enum":["REWARD_TYPES"]},"isActive":{"type":"boolean"},"link":{"type":"string"},"iconUrl":{"type":"string"},"reward":{"type":"object","properties":{"quantity":{"type":"number"}},"required":["quantity"]},"category":{"type":"string","enum":["DAILY_TASK_CATEGORIES"]},"preset":{"type":"string","enum":["DAILY_TASK_PRESETS"]},"target":{"type":"number"}},"required":["type","reward"]},"UpdateDailyTaskSchema":{"type":"object","properties":{"type":{"type":"string","enum":["REWARD_TYPES"]},"isActive":{"type":"boolean"},"link":{"type":"string"},"iconUrl":{"type":"string"},"category":{"type":"string","enum":["DAILY_TASK_CATEGORIES"]},"preset":{"type":"string","enum":["DAILY_TASK_PRESETS"]},"target":{"type":"number"}}},"GetDailyTasksSchema":{"type":"object","properties":{"search":{"type":"string"}}},"GetDailyTaskDetailSchema":{"type":"object","properties":{}},"DeleteDailyTaskSchema":{"type":"object","properties":{}},"DashboardChartsSchema":{"type":"object","properties":{"range":{"type":"string","enum":["[7d","14d","30d","90d]"]}}},"DashboardActivitySchema":{"type":"object","properties":{}},"GetDeletedAccountsSchema":{"type":"object","properties":{"search":{"type":"string"}}},"UnlockDeletedAccountSchema":{"type":"object","properties":{}},"CreateEarnXpSchema":{"type":"object","properties":{"miningXP":{"type":"number"},"claimEnergyXP":{"type":"number"},"dailyCheckXP":{"type":"number"},"dailyTaskXP":{"type":"number"},"claimBoxXP":{"type":"number"},"sharePostXP":{"type":"number"},"pingFriendXP":{"type":"number"},"inviteFriendXP":{"type":"number"},"streakXP":{"type":"number"}}},"UpdateEarnXpSchema":{"type":"object","properties":{"miningXP":{"type":"number"},"claimEnergyXP":{"type":"number"},"dailyCheckXP":{"type":"number"},"dailyTaskXP":{"type":"number"},"claimBoxXP":{"type":"number"},"sharePostXP":{"type":"number"},"pingFriendXP":{"type":"number"},"inviteFriendXP":{"type":"number"},"streakXP":{"type":"number"}}},"DeleteEarnXpSchema":{"type":"object","properties":{}},"ForceUpdateSchema":{"type":"object","properties":{"platform":{"type":"string","enum":["[ios","android]"]},"versionCode":{"type":"string"},"url":{"type":"string"},"forceUpdate":{"type":"boolean"},"status":{"type":"boolean"}},"required":["platform","forceUpdate","status"]},"UpdateForceUpdateSchema":{"type":"object","properties":{"platform":{"type":"string","enum":["[ios","android]"]},"forceUpdate":{"type":"boolean"},"versionCode":{"type":"string"},"status":{"type":"boolean"},"url":{"type":"string"}}},"RunTestsSchema":{"type":"object","properties":{"userId":{"type":"string"},"suites":{"type":"array","items":{"type":"string"}},"levelMode":{"type":"string","enum":["[sample","all]"]},"cleanup":{"type":"boolean"}}},"RunSuiteSchema":{"type":"object","properties":{"suite":{"type":"string","minLength":1},"userId":{"type":"string"}},"required":["suite"]},"SimulateTimeSchema":{"type":"object","properties":{"userId":{"type":"string","minLength":1},"secondsBack":{"type":"number","minLength":1,"maxLength":86400}},"required":["userId","secondsBack"]},"SetUserStateSchema":{"type":"object","properties":{"userId":{"type":"string","minLength":1},"xp":{"type":"number","minLength":0},"levelNumber":{"type":"number","minLength":1},"energy":{"type":"number","minLength":0},"balance":{"type":"number","minLength":0},"inventoryEnergy":{"type":"number","minLength":0}},"required":["userId"]},"AddXpSchema":{"type":"object","properties":{"userId":{"type":"string","minLength":1},"amount":{"type":"number","minLength":1}},"required":["userId","amount"]},"UserIdQuerySchema":{"type":"object","properties":{"userId":{"type":"string","minLength":1}},"required":["userId"]},"FaqItemSchema":{"type":"object","properties":{}},"FaqSchema":{"type":"object","properties":{"items":{"type":"array","items":{"type":"string"}}},"required":["items"]},"ContactUsSchema":{"type":"object","properties":{"icon":{"type":"string"}},"required":["icon"]},"CreateHelpCenterSchema":{"type":"object","properties":{"contactUs":{"type":"array","items":{"type":"string"}},"faq":{"type":"array","items":{"type":"string"}},"adminId":{"type":"string"}}},"ClaimBonusSchema":{"type":"object","properties":{"claimCoinBonus":{"type":"number","minLength":0},"claimEnergyBonus":{"type":"number","minLength":0},"claimXPBonus":{"type":"number","minLength":0}}},"PerkSchema":{"type":"object","properties":{"energyRecovery":{"type":"number"},"energyRecoveryAmount":{"type":"number"},"energyRecoveryAmout":{"type":"number"},"miningBonus":{"type":"number"},"energyCapacity":{"type":"number"},"claimBoxBonus":{"type":"number"},"teamBonus":{"type":"number"}}},"CreateLevelSchema":{"type":"object","properties":{"number":{"type":"number","minLength":1},"requiredXP":{"type":"number"},"pingCount":{"type":"number"},"energySpendPerSec":{"type":"number"}},"required":["number","requiredXP","pingCount","energySpendPerSec"]},"UpdateLevelSchema":{"type":"object","properties":{"number":{"type":"number","minLength":1},"requiredXP":{"type":"number"},"pingCount":{"type":"number"},"energySpendPerSec":{"type":"number"}}},"GetLevelsSchema":{"type":"object","properties":{"search":{"type":"string","maxLength":120}}},"GetLevelDetailSchema":{"type":"object","properties":{}},"DeleteLevelSchema":{"type":"object","properties":{}},"MaintenanceSchema":{"type":"object","properties":{"maintenanceStatus":{"type":"boolean"},"platform":{"type":"string","enum":["[ios","android]"]}},"required":["maintenanceStatus","platform"]},"NewsDetailsSchema":{"type":"object","properties":{"url":{"type":"string"},"img":{"type":"string"}}},"CreateNewsSchema":{"type":"object","properties":{"isActive":{"type":"boolean"},"textColor":{"type":"string"},"bgColor":{"type":"string"},"energyForShare":{"type":"number"},"limit":{"type":"number"}}},"UpdateNewsSchema":{"type":"object","properties":{"isActive":{"type":"boolean"},"textColor":{"type":"string"},"bgColor":{"type":"string"},"energyForShare":{"type":"number"},"limit":{"type":"number"}}},"GetNewsSchema":{"type":"object","properties":{"search":{"type":"string"},"eventFilter":{"type":"string","enum":["[upcoming","past","all]"]}}},"GetNewsDetailSchema":{"type":"object","properties":{}},"DeleteNewsSchema":{"type":"object","properties":{}},"AdminBroadcastNotificationSchema":{"type":"object","properties":{"title":{"type":"string","minLength":1,"maxLength":120},"message":{"type":"string","minLength":1,"maxLength":1000},"type":{"type":"string"},"adminId":{"type":"string"}},"required":["title","message"]},"AdminSendNotificationSchema":{"type":"object","properties":{"userId":{"type":"string","minLength":1},"title":{"type":"string","minLength":1,"maxLength":120},"message":{"type":"string","minLength":1,"maxLength":1000},"type":{"type":"string"},"adminId":{"type":"string"}},"required":["userId","title","message"]},"SendPushCampaignSchema":{"type":"object","properties":{"title":{"type":"string","minLength":1,"maxLength":120},"message":{"type":"string","minLength":1,"maxLength":1000},"type":{"type":"string"},"audience":{"type":"string","enum":["[broadcast","topic","user]"]},"topic":{"type":"string"},"userId":{"type":"string"},"imageUrl":{"type":"string","maxLength":500},"linkUrl":{"type":"string","maxLength":500},"deepLinkType":{"type":"string"},"targetId":{"type":"string"},"adminId":{"type":"string"}},"required":["title","message","audience"]},"ListCampaignsSchema":{"type":"object","properties":{}},"TrackPushEventSchema":{"type":"object","properties":{"campaignId":{"type":"string","minLength":1},"event":{"type":"string","enum":["[delivered","opened","clicked]"]},"platform":{"type":"string","enum":["[android","ios","web]"]}},"required":["campaignId","event"]},"LogPreferenceChangeSchema":{"type":"object","properties":{"preference":{"type":"string","enum":["[all","news","levels","pings]"]},"enabled":{"type":"boolean"},"reason":{"type":"string","maxLength":500}},"required":["preference","enabled"]},"AdminUserRestrictionSchema":{"type":"object","properties":{"adminId":{"type":"string"}}},"AdminRestrictionCreateUpdateSchema":{"type":"object","properties":{"adminId":{"type":"string"},"taskResetAfter":{"type":"number"},"languages":{"type":"array","items":{"type":"string"}},"coinsPerSec":{"type":"number"},"coinsPerSecWithEnergy":{"type":"number"},"coinToUsdtRate":{"type":"number"},"privacyAndSecurity":{"type":"string"},"aboutUs":{"type":"string"},"help_support":{"type":"string"},"privacyPolicy":{"type":"string"},"termsOfService":{"type":"string"}}},"DeleteFileSchema":{"type":"object","properties":{"url":{"type":"string"},"userId":{"type":"string"}},"required":["url"]},"DeleteFilesSchema":{"type":"object","properties":{"userId":{"type":"string"}}},"LookupUserSchema":{"type":"object","properties":{"email":{"type":"string","format":"email"},"name":{"type":"string"},"phone":{"type":"string"}},"required":["email"]},"SendRecoveryOtpSchema":{"type":"object","properties":{"email":{"type":"string","format":"email"},"name":{"type":"string"}},"required":["email"]},"VerifyRecoveryOtpSchema":{"type":"object","properties":{"email":{"type":"string","format":"email"},"otp":{"type":"string"}},"required":["email","otp"]},"SendResetLinkSchema":{"type":"object","properties":{"email":{"type":"string","format":"email"},"name":{"type":"string"}},"required":["email"]},"EscalateTicketSchema":{"type":"object","properties":{"chatSessionId":{"type":"string","minLength":1},"intent":{"type":"string"},"contactName":{"type":"string"},"contactPhone":{"type":"string"},"userId":{"type":"string"},"summary":{"type":"string"},"metadata":{"type":"string"}},"required":["chatSessionId"]},"AttachmentAddSchema":{"type":"object","properties":{"visibility":{"type":"string","enum":["[public","private]"]},"thumbnail":{"type":"string"},"userId":{"type":"string"},"title":{"type":"string"},"type":{"type":"string","enum":["[video","audio","image","pdf]"]},"url":{"type":"string"}},"required":["url"]},"AttachmentUpdateSchema":{"type":"object","properties":{"attachmentId":{"type":"string"}},"required":["attachmentId"]},"AttachmentDeleteSchema":{"type":"object","properties":{"attachmentId":{"type":"string"}},"required":["attachmentId"]},"SendEmailSchema":{"type":"object","properties":{"toEmail":{"type":"string"},"toName":{"type":"string"},"subject":{"type":"string"},"body":{"type":"string"},"fromEmail":{"type":"string","format":"email"},"fromName":{"type":"string"}},"required":["toEmail","subject","body"]},"refreshTokenSchema":{"type":"object","properties":{"userId":{"type":"string"},"token":{"type":"string"}},"required":["userId","token"]},"ActivityDetailSchema":{"type":"object","properties":{"amount":{"type":"number"},"reason":{"type":"string"},"item":{"type":"string"}},"required":["amount"]},"CreateActivitySchema":{"type":"object","properties":{"type":{"type":"string","enum":["REWARD_TYPES"]},"source":{"type":"string","enum":["ACTIVITY_SOURCES"]}},"required":["type","source"]},"UpdateActivitySchema":{"type":"object","properties":{"type":{"type":"string","enum":["REWARD_TYPES"]},"source":{"type":"string","enum":["ACTIVITY_SOURCES"]}}},"GetActivitiesSchema":{"type":"object","properties":{"source":{"type":"string","enum":["ACTIVITY_SOURCES"]},"type":{"type":"string","enum":["REWARD_TYPES"]}}},"GetActivityDetailSchema":{"type":"object","properties":{}},"DeleteActivitySchema":{"type":"object","properties":{}},"ClaimBadgeSchema":{"type":"object","properties":{}},"EquipBadgeSchema":{"type":"object","properties":{}},"GetUserBadgesSchema":{"type":"object","properties":{}},"BalanceGetMiningSchema":{"type":"object","properties":{"userId":{"type":"string"}}},"ClaimInventoryEnergySchema":{"type":"object","properties":{}},"BalanceResponseSchema":{"type":"object","properties":{"_id":{"type":"string"},"userId":{"type":"string"},"coins":{"type":"number"},"xp":{"type":"number"},"energy":{"type":"number"},"inventoryEnergy":{"type":"number"}},"required":["userId","coins","energy"]},"ClaimDailyTaskSchema":{"type":"object","properties":{}},"RegisterDeviceTokenSchema":{"type":"object","properties":{"token":{"type":"string","minLength":10},"platform":{"type":"string","enum":["[android","ios","web]"]},"userId":{"type":"string"}},"required":["token"]},"UnregisterDeviceTokenSchema":{"type":"object","properties":{"token":{"type":"string"},"userId":{"type":"string"}}},"InAppNotificationSchema":{"type":"object","properties":{"userId":{"type":"string"},"notificationId":{"type":"string"},"readAll":{"type":"boolean"}}},"GetAppNotificationSchema":{"type":"object","properties":{"refId":{"type":"string"},"userId":{"type":"string"}}},"OpenBoxSchema":{"type":"object","properties":{"watchedAd":{"type":"boolean"}}},"GetNextLevelSchema":{"type":"object","properties":{}},"GetTeamMembersSchema":{"type":"object","properties":{"filter":{"type":"string","enum":["[all","active","inactive]"]}}},"UserSignUpSchema":{"type":"object","properties":{"password":{"type":"string","minLength":8},"referralCode":{"type":"string"},"email":{"type":"string"},"name":{"type":"string"}},"required":["password","email","name"]},"UserloginSchema":{"type":"object","properties":{"password":{"type":"string","minLength":8},"email":{"type":"string"}},"required":["password","email"]},"UserlogoutSchema":{"type":"object","properties":{"userId":{"type":"string"}}},"UserGoogleloginSchema":{"type":"object","properties":{"googleToken":{"type":"string","minLength":1},"name":{"type":"string"},"platform":{"type":"string","enum":["[ios","android]"]},"referralCode":{"type":"string"}},"required":["googleToken"]},"UserAppleloginSchema":{"type":"object","properties":{"appleToken":{"type":"string","minLength":1}},"required":["appleToken"]},"UserUpdateSchema":{"type":"object","properties":{"referralLink":{"type":"string"},"referralCode":{"type":"string"},"country":{"type":"string"},"userId":{"type":"string"},"name":{"type":"string"}}},"UserReferSchema":{"type":"object","properties":{"referralCode":{"type":"string","minLength":1}},"required":["referralCode"]},"UserUpdatePasswordSchema":{"type":"object","properties":{"password":{"type":"string"},"email":{"type":"string"}},"required":["password","email"]},"UserChangePasswordSchema":{"type":"object","properties":{"oldPassword":{"type":"string","minLength":1},"newPassword":{"type":"string","minLength":8}},"required":["oldPassword","newPassword"]},"UserVerifyOtpSchema":{"type":"object","properties":{"email":{"type":"string"},"otp":{"type":"number"}},"required":["email","otp"]},"UserSendOtpSchema":{"type":"object","properties":{"email":{"type":"string"},"method":{"type":"string","enum":["[reset","other","delete","change_email]"]},"emailCheck":{"type":"boolean"}},"required":["email"]},"UserChangeEmailSchema":{"type":"object","properties":{"email":{"type":"string"}},"required":["email"]},"UserGetSchema":{"type":"object","properties":{"userId":{"type":"string"}},"required":["userId"]}},"securitySchemes":{"bearerAuth":{"type":"http","scheme":"bearer","bearerFormat":"JWT"}}},"tags":[{"name":"Admin","description":"Admin routes"},{"name":"Admin_user","description":"Admin_user routes"},{"name":"Ai","description":"Ai routes"},{"name":"Badge","description":"Badge routes"},{"name":"Box","description":"Box routes"},{"name":"Cache_purge","description":"Cache_purge routes"},{"name":"Daily_task","description":"Daily_task routes"},{"name":"Dashboard","description":"Dashboard routes"},{"name":"Deleted_account","description":"Deleted_account routes"},{"name":"Earn_xp","description":"Earn_xp routes"},{"name":"Force_update","description":"Force_update routes"},{"name":"Game_test","description":"Game_test routes"},{"name":"Help_center","description":"Help_center routes"},{"name":"Level","description":"Level routes"},{"name":"Maintenance","description":"Maintenance routes"},{"name":"News","description":"News routes"},{"name":"Notification","description":"Notification routes"},{"name":"Push_analytics","description":"Push_analytics routes"},{"name":"Restriction","description":"Restriction routes"},{"name":"R2","description":"R2 routes"},{"name":"Ai_service","description":"Ai_service routes"},{"name":"Attachment","description":"Attachment routes"},{"name":"Email","description":"Email routes"},{"name":"Refresh","description":"Refresh routes"},{"name":"Activity","description":"Activity routes"},{"name":"Badges","description":"Badges routes"},{"name":"Balance","description":"Balance routes"},{"name":"Inapp_notification","description":"Inapp_notification routes"},{"name":"Onboarding","description":"Onboarding routes"},{"name":"Reward","description":"Reward routes"},{"name":"Team","description":"Team routes"},{"name":"User","description":"User routes"}]}