{"openapi":"3.1.0","info":{"title":"万象信息 · 验证服务","version":"1.0"},"paths":{"/health":{"get":{"summary":"Health","operationId":"health_health_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Health Health Get"}}}}}}},"/api/auth/register":{"post":{"summary":"Register","operationId":"register_api_auth_register_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RegisterRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/auth/register-code":{"post":{"summary":"Registration Code","operationId":"registration_code_api_auth_register_code_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmailRequest"}}},"required":true},"responses":{"202":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/auth/forgot-password":{"post":{"summary":"Forgot Password","operationId":"forgot_password_api_auth_forgot_password_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmailRequest"}}},"required":true},"responses":{"202":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/auth/reset-password":{"post":{"summary":"Complete Password Reset","operationId":"complete_password_reset_api_auth_reset_password_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResetPasswordRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/auth/login":{"post":{"summary":"Login","operationId":"login_api_auth_login_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AuthRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/auth/logout":{"post":{"summary":"Logout","operationId":"logout_api_auth_logout_post","parameters":[{"name":"x-csrf-token","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Csrf-Token"}},{"name":"cfv8_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Cfv8 Session"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/account":{"get":{"summary":"Account","operationId":"account_api_account_get","parameters":[{"name":"cfv8_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Cfv8 Session"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Account Api Account Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/account/key":{"post":{"summary":"Create Key","operationId":"create_key_api_account_key_post","parameters":[{"name":"x-csrf-token","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Csrf-Token"}},{"name":"cfv8_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Cfv8 Session"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Create Key Api Account Key Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"summary":"Delete Key","operationId":"delete_key_api_account_key_delete","parameters":[{"name":"x-csrf-token","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Csrf-Token"}},{"name":"cfv8_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Cfv8 Session"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Delete Key Api Account Key Delete"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/account/recharges":{"get":{"summary":"Account Recharges","operationId":"account_recharges_api_account_recharges_get","parameters":[{"name":"cfv8_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Cfv8 Session"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Account Recharges Api Account Recharges Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"summary":"Request Recharge","operationId":"request_recharge_api_account_recharges_post","parameters":[{"name":"x-csrf-token","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Csrf-Token"}},{"name":"cfv8_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Cfv8 Session"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RechargeRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Request Recharge Api Account Recharges Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/admin/summary":{"get":{"summary":"Admin Summary","operationId":"admin_summary_api_admin_summary_get","parameters":[{"name":"cfv8_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Cfv8 Session"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Admin Summary Api Admin Summary Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/admin/users":{"get":{"summary":"List Admin Users","operationId":"list_admin_users_api_admin_users_get","parameters":[{"name":"cfv8_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Cfv8 Session"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response List Admin Users Api Admin Users Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/admin/users/{user_id}":{"get":{"summary":"Get Admin User Detail","operationId":"get_admin_user_detail_api_admin_users__user_id__get","parameters":[{"name":"user_id","in":"path","required":true,"schema":{"type":"integer","title":"User Id"}},{"name":"cfv8_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Cfv8 Session"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Get Admin User Detail Api Admin Users  User Id  Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/admin/recharges":{"get":{"summary":"List Admin Recharges","operationId":"list_admin_recharges_api_admin_recharges_get","parameters":[{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"}},{"name":"cfv8_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Cfv8 Session"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response List Admin Recharges Api Admin Recharges Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/admin/operations":{"get":{"summary":"List Admin Operations","operationId":"list_admin_operations_api_admin_operations_get","parameters":[{"name":"cfv8_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Cfv8 Session"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response List Admin Operations Api Admin Operations Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/admin/usage":{"get":{"summary":"List Admin Api Usage","operationId":"list_admin_api_usage_api_admin_usage_get","parameters":[{"name":"cfv8_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Cfv8 Session"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response List Admin Api Usage Api Admin Usage Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/admin/recharges/{order_id}/approve":{"post":{"summary":"Approve Recharge","operationId":"approve_recharge_api_admin_recharges__order_id__approve_post","parameters":[{"name":"order_id","in":"path","required":true,"schema":{"type":"integer","title":"Order Id"}},{"name":"x-csrf-token","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Csrf-Token"}},{"name":"cfv8_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Cfv8 Session"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RechargeDecision"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Approve Recharge Api Admin Recharges  Order Id  Approve Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/admin/recharges/{order_id}/reject":{"post":{"summary":"Reject Recharge","operationId":"reject_recharge_api_admin_recharges__order_id__reject_post","parameters":[{"name":"order_id","in":"path","required":true,"schema":{"type":"integer","title":"Order Id"}},{"name":"x-csrf-token","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Csrf-Token"}},{"name":"cfv8_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Cfv8 Session"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RechargeDecision"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Reject Recharge Api Admin Recharges  Order Id  Reject Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/admin/users/{user_id}/credits":{"post":{"summary":"Grant Credits","operationId":"grant_credits_api_admin_users__user_id__credits_post","parameters":[{"name":"user_id","in":"path","required":true,"schema":{"type":"integer","title":"User Id"}},{"name":"x-csrf-token","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Csrf-Token"}},{"name":"cfv8_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Cfv8 Session"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreditRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Grant Credits Api Admin Users  User Id  Credits Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/admin/users/{user_id}/quota":{"post":{"summary":"Adjust Quota","operationId":"adjust_quota_api_admin_users__user_id__quota_post","parameters":[{"name":"user_id","in":"path","required":true,"schema":{"type":"integer","title":"User Id"}},{"name":"x-csrf-token","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Csrf-Token"}},{"name":"cfv8_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Cfv8 Session"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/QuotaAdjustmentRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Adjust Quota Api Admin Users  User Id  Quota Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/solve/page":{"post":{"summary":"Solve Page","operationId":"solve_page_v1_solve_page_post","parameters":[{"name":"x-api-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PageSolveRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Solve Page V1 Solve Page Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/solve/embedded":{"post":{"summary":"Solve Embedded","operationId":"solve_embedded_v1_solve_embedded_post","parameters":[{"name":"x-api-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmbeddedSolveRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Solve Embedded V1 Solve Embedded Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/solve/datadome":{"post":{"summary":"Solve Datadome","operationId":"solve_datadome_v1_solve_datadome_post","parameters":[{"name":"x-api-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DataDomeRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Solve Datadome V1 Solve Datadome Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/solve/kasada":{"post":{"summary":"Solve Kasada","operationId":"solve_kasada_v1_solve_kasada_post","parameters":[{"name":"x-api-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/KasadaRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Solve Kasada V1 Solve Kasada Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/solve/image-click/1":{"post":{"summary":"图案点选1：上传大图和三个图案的小图，返回顺序坐标与编号拼接图","operationId":"solve_image_click_v1_solve_image_click_1_post","parameters":[{"name":"x-api-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Body_solve_image_click_v1_solve_image_click_1_post"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}}},"components":{"schemas":{"AuthRequest":{"properties":{"email":{"type":"string","maxLength":254,"minLength":1,"title":"Email"},"password":{"type":"string","maxLength":128,"minLength":10,"title":"Password"}},"additionalProperties":false,"type":"object","required":["email","password"],"title":"AuthRequest"},"Body_solve_image_click_v1_solve_image_click_1_post":{"properties":{"big_image":{"type":"string","contentMediaType":"application/octet-stream","title":"Big Image","description":"大图：JPEG / PNG / WebP，最大 2 MiB"},"small_image":{"type":"string","contentMediaType":"application/octet-stream","title":"Small Image","description":"提示小图：三个图案，左到右为顺序，最大 2 MiB"}},"type":"object","required":["big_image","small_image"],"title":"Body_solve_image_click_v1_solve_image_click_1_post"},"CreditRequest":{"properties":{"credits":{"type":"integer","maximum":1000000.0,"minimum":1.0,"title":"Credits"}},"additionalProperties":false,"type":"object","required":["credits"],"title":"CreditRequest"},"DataDomeRequest":{"properties":{"url":{"type":"string","maxLength":2048,"minLength":8,"title":"Url"},"proxy":{"anyOf":[{"type":"string","maxLength":2048},{"type":"null"}],"title":"Proxy","description":"HTTP(S) / SOCKS5 代理 URL，支持用户名密码；留空直连"},"cookies":{"additionalProperties":{"type":"string"},"type":"object","maxProperties":50,"title":"Cookies"},"timeout":{"type":"number","maximum":60.0,"minimum":1.0,"title":"Timeout","default":30.0},"flow_timeout":{"type":"number","maximum":300.0,"minimum":10.0,"title":"Flow Timeout","default":90.0},"allow_interactive":{"type":"boolean","title":"Allow Interactive","default":true}},"additionalProperties":false,"type":"object","required":["url"],"title":"DataDomeRequest"},"EmailRequest":{"properties":{"email":{"type":"string","maxLength":254,"minLength":3,"title":"Email"}},"additionalProperties":false,"type":"object","required":["email"],"title":"EmailRequest"},"EmbeddedSolveRequest":{"properties":{"url":{"type":"string","maxLength":2048,"minLength":8,"title":"Url"},"proxy":{"anyOf":[{"type":"string","maxLength":2048},{"type":"null"}],"title":"Proxy"},"cookies":{"additionalProperties":{"type":"string"},"type":"object","title":"Cookies"},"timeout":{"type":"number","maximum":120.0,"minimum":1.0,"title":"Timeout","default":30.0},"flow_timeout":{"type":"number","maximum":600.0,"minimum":10.0,"title":"Flow Timeout","default":180.0},"allow_interactive":{"type":"boolean","title":"Allow Interactive","default":true},"fingerprint_profile":{"anyOf":[{"type":"string","maxLength":128},{"type":"null"}],"title":"Fingerprint Profile"},"fingerprint_seed":{"anyOf":[{"type":"integer"},{"type":"string"},{"type":"null"}],"title":"Fingerprint Seed"},"sitekey":{"type":"string","maxLength":160,"minLength":10,"title":"Sitekey"},"api_url":{"type":"string","title":"Api Url","default":"https://challenges.cloudflare.com/turnstile/v0/api.js"},"action":{"anyOf":[{"type":"string","maxLength":64},{"type":"null"}],"title":"Action"},"cData":{"anyOf":[{"type":"string","maxLength":4096},{"type":"null"}],"title":"Cdata"},"chlPageData":{"anyOf":[{"type":"string","maxLength":4096},{"type":"null"}],"title":"Chlpagedata"},"size":{"type":"string","enum":["normal","compact","flexible","invisible"],"title":"Size","default":"flexible"},"theme":{"type":"string","enum":["auto","light","dark"],"title":"Theme","default":"auto"},"language":{"anyOf":[{"type":"string","maxLength":32},{"type":"null"}],"title":"Language"},"retry":{"type":"string","enum":["auto","never"],"title":"Retry","default":"auto"},"retry_interval":{"type":"integer","maximum":900000.0,"minimum":0.0,"title":"Retry Interval","default":8000},"refresh_expired":{"type":"string","enum":["auto","manual","never"],"title":"Refresh Expired","default":"auto"},"refresh_timeout":{"type":"string","enum":["auto","manual","never"],"title":"Refresh Timeout","default":"auto"},"prefetch_page":{"type":"boolean","title":"Prefetch Page","default":true},"solve_outer_challenge":{"type":"boolean","title":"Solve Outer Challenge","default":true}},"additionalProperties":false,"type":"object","required":["url","sitekey"],"title":"EmbeddedSolveRequest"},"HTTPValidationError":{"properties":{"detail":{"items":{"$ref":"#/components/schemas/ValidationError"},"type":"array","title":"Detail"}},"type":"object","title":"HTTPValidationError"},"KasadaRequest":{"properties":{"url":{"type":"string","maxLength":2048,"minLength":8,"title":"Url"},"mode":{"type":"string","enum":["page","generate"],"title":"Mode","default":"page"},"page_url":{"anyOf":[{"type":"string","maxLength":2048},{"type":"null"}],"title":"Page Url"},"method":{"type":"string","enum":["GET","POST","PUT","PATCH","DELETE","HEAD","OPTIONS"],"title":"Method","default":"GET"},"headers":{"additionalProperties":{"type":"string"},"type":"object","maxProperties":50,"title":"Headers"},"body":{"anyOf":[{"type":"string","maxLength":65536},{"type":"null"}],"title":"Body"},"proxy":{"anyOf":[{"type":"string","maxLength":2048},{"type":"null"}],"title":"Proxy"},"cookies":{"additionalProperties":{"type":"string"},"type":"object","maxProperties":50,"title":"Cookies"},"timeout":{"type":"number","maximum":60.0,"minimum":1.0,"title":"Timeout","default":30},"flow_timeout":{"type":"number","maximum":300.0,"minimum":10.0,"title":"Flow Timeout","default":180}},"additionalProperties":false,"type":"object","required":["url"],"title":"KasadaRequest"},"PageSolveRequest":{"properties":{"url":{"type":"string","maxLength":2048,"minLength":8,"title":"Url"},"proxy":{"anyOf":[{"type":"string","maxLength":2048},{"type":"null"}],"title":"Proxy"},"cookies":{"additionalProperties":{"type":"string"},"type":"object","title":"Cookies"},"timeout":{"type":"number","maximum":120.0,"minimum":1.0,"title":"Timeout","default":30.0},"flow_timeout":{"type":"number","maximum":600.0,"minimum":10.0,"title":"Flow Timeout","default":180.0},"allow_interactive":{"type":"boolean","title":"Allow Interactive","default":true},"fingerprint_profile":{"anyOf":[{"type":"string","maxLength":128},{"type":"null"}],"title":"Fingerprint Profile"},"fingerprint_seed":{"anyOf":[{"type":"integer"},{"type":"string"},{"type":"null"}],"title":"Fingerprint Seed"},"verify_page":{"type":"boolean","title":"Verify Page","default":true}},"additionalProperties":false,"type":"object","required":["url"],"title":"PageSolveRequest"},"QuotaAdjustmentRequest":{"properties":{"delta":{"type":"integer","maximum":1000000.0,"minimum":-1000000.0,"title":"Delta"},"note":{"anyOf":[{"type":"string","maxLength":255},{"type":"null"}],"title":"Note"}},"additionalProperties":false,"type":"object","required":["delta"],"title":"QuotaAdjustmentRequest"},"RechargeDecision":{"properties":{"note":{"anyOf":[{"type":"string","maxLength":255},{"type":"null"}],"title":"Note"}},"additionalProperties":false,"type":"object","title":"RechargeDecision"},"RechargeRequest":{"properties":{"credits":{"type":"integer","maximum":1000000.0,"minimum":1.0,"title":"Credits"},"note":{"anyOf":[{"type":"string","maxLength":255},{"type":"null"}],"title":"Note"}},"additionalProperties":false,"type":"object","required":["credits"],"title":"RechargeRequest"},"RegisterRequest":{"properties":{"email":{"type":"string","maxLength":254,"minLength":1,"title":"Email"},"password":{"type":"string","maxLength":128,"minLength":10,"title":"Password"},"verification_code":{"type":"string","pattern":"^[0-9]{6}$","title":"Verification Code"}},"additionalProperties":false,"type":"object","required":["email","password","verification_code"],"title":"RegisterRequest"},"ResetPasswordRequest":{"properties":{"token":{"type":"string","maxLength":128,"minLength":40,"title":"Token"},"password":{"type":"string","maxLength":128,"minLength":10,"title":"Password"}},"additionalProperties":false,"type":"object","required":["token","password"],"title":"ResetPasswordRequest"},"ValidationError":{"properties":{"loc":{"items":{"anyOf":[{"type":"string"},{"type":"integer"}]},"type":"array","title":"Location"},"msg":{"type":"string","title":"Message"},"type":{"type":"string","title":"Error Type"},"input":{"title":"Input"},"ctx":{"type":"object","title":"Context"}},"type":"object","required":["loc","msg","type"],"title":"ValidationError"}}},"servers":[{"url":"/solver"}]}