# thegame ## API Docs - casdoor > OIDC API [RootController.GetJwks](https://fl5lr0nu5t.apifox.cn/255879151e0.md): - casdoor > OIDC API [RootController.GetOidcDiscovery](https://fl5lr0nu5t.apifox.cn/255879152e0.md): Get Oidc Discovery - casdoor > Callback API [ApiController.Callback](https://fl5lr0nu5t.apifox.cn/255879153e0.md): Get Login Error Counts - casdoor > Adapter API [ApiController.AddAdapter](https://fl5lr0nu5t.apifox.cn/255879154e0.md): add adapter - casdoor > Adapter API [ApiController.DeleteAdapter](https://fl5lr0nu5t.apifox.cn/255879155e0.md): delete adapter - casdoor > Adapter API [ApiController.GetAdapter](https://fl5lr0nu5t.apifox.cn/255879156e0.md): get adapter - casdoor > Adapter API [ApiController.GetAdapters](https://fl5lr0nu5t.apifox.cn/255879157e0.md): get adapters - casdoor > Adapter API [ApiController.UpdateAdapter](https://fl5lr0nu5t.apifox.cn/255879158e0.md): update adapter - casdoor > Application API [ApiController.AddApplication](https://fl5lr0nu5t.apifox.cn/255879159e0.md): add an application - casdoor > Application API [ApiController.DeleteApplication](https://fl5lr0nu5t.apifox.cn/255879160e0.md): delete an application - casdoor > Application API [ApiController.GetApplication](https://fl5lr0nu5t.apifox.cn/255879161e0.md): get the detail of an application - casdoor > Application API [ApiController.GetApplications](https://fl5lr0nu5t.apifox.cn/255879162e0.md): get all applications - casdoor > Application API [ApiController.GetOrganizationApplications](https://fl5lr0nu5t.apifox.cn/255879163e0.md): get the detail of the organization's application - casdoor > Application API [ApiController.GetUserApplication](https://fl5lr0nu5t.apifox.cn/255879164e0.md): get the detail of the user's application - casdoor > Application API [ApiController.UpdateApplication](https://fl5lr0nu5t.apifox.cn/255879165e0.md): update an application - casdoor > Cert API [ApiController.AddCert](https://fl5lr0nu5t.apifox.cn/255879166e0.md): add cert - casdoor > Cert API [ApiController.DeleteCert](https://fl5lr0nu5t.apifox.cn/255879167e0.md): delete cert - casdoor > Cert API [ApiController.GetCert](https://fl5lr0nu5t.apifox.cn/255879168e0.md): get cert - casdoor > Cert API [ApiController.GetCerts](https://fl5lr0nu5t.apifox.cn/255879169e0.md): get certs - casdoor > Cert API [ApiController.GetGlobalCerts](https://fl5lr0nu5t.apifox.cn/255879170e0.md): get globle certs - casdoor > Cert API [ApiController.UpdateCert](https://fl5lr0nu5t.apifox.cn/255879171e0.md): update cert - casdoor > Enforcer API [ApiController.AddEnforcer](https://fl5lr0nu5t.apifox.cn/255879172e0.md): add enforcer - casdoor > Enforcer API [ApiController.BatchEnforce](https://fl5lr0nu5t.apifox.cn/255879173e0.md): Call Casbin BatchEnforce API - casdoor > Enforcer API [ApiController.DeleteEnforcer](https://fl5lr0nu5t.apifox.cn/255879174e0.md): delete enforcer - casdoor > Enforcer API [ApiController.Enforce](https://fl5lr0nu5t.apifox.cn/255879175e0.md): Call Casbin Enforce API - casdoor > Enforcer API [ApiController.GetEnforcer](https://fl5lr0nu5t.apifox.cn/255879176e0.md): get enforcer - casdoor > Enforcer API [ApiController.GetEnforcers](https://fl5lr0nu5t.apifox.cn/255879177e0.md): get enforcers - casdoor > Enforcer API [ApiController.UpdateEnforcer](https://fl5lr0nu5t.apifox.cn/255879178e0.md): update enforcer - casdoor > Group API [ApiController.AddGroup](https://fl5lr0nu5t.apifox.cn/255879179e0.md): add group - casdoor > Group API [ApiController.DeleteGroup](https://fl5lr0nu5t.apifox.cn/255879180e0.md): delete group - casdoor > Group API [ApiController.GetGroup](https://fl5lr0nu5t.apifox.cn/255879181e0.md): get group - casdoor > Group API [ApiController.GetGroups](https://fl5lr0nu5t.apifox.cn/255879182e0.md): get groups - casdoor > Group API [ApiController.UpdateGroup](https://fl5lr0nu5t.apifox.cn/255879183e0.md): update group - casdoor > Invitation API [ApiController.AddInvitation](https://fl5lr0nu5t.apifox.cn/255879184e0.md): add invitation - casdoor > Invitation API [ApiController.DeleteInvitation](https://fl5lr0nu5t.apifox.cn/255879185e0.md): delete invitation - casdoor > Invitation API [ApiController.GetInvitation](https://fl5lr0nu5t.apifox.cn/255879186e0.md): get invitation - casdoor > Invitation API [ApiController.GetInvitations](https://fl5lr0nu5t.apifox.cn/255879187e0.md): get invitations - casdoor > Invitation API [ApiController.UpdateInvitation](https://fl5lr0nu5t.apifox.cn/255879188e0.md): update invitation - casdoor > Invitation API [ApiController.VerifyInvitation](https://fl5lr0nu5t.apifox.cn/255879189e0.md): verify invitation - casdoor > Account API [ApiController.AddLdap](https://fl5lr0nu5t.apifox.cn/255879190e0.md): add ldap - casdoor > Account API [ApiController.DeleteLdap](https://fl5lr0nu5t.apifox.cn/255879191e0.md): delete ldap - casdoor > Account API [ApiController.GetAccount](https://fl5lr0nu5t.apifox.cn/255879192e0.md): get the details of the current account - casdoor > Account API [ApiController.GetLdap](https://fl5lr0nu5t.apifox.cn/255879193e0.md): get ldap - casdoor > Account API [ApiController.GetLdapser](https://fl5lr0nu5t.apifox.cn/255879194e0.md): get ldap users - casdoor > Account API [ApiController.GetLdaps](https://fl5lr0nu5t.apifox.cn/255879195e0.md): get ldaps - casdoor > Account API [ApiController.ResetEmailOrPhone](https://fl5lr0nu5t.apifox.cn/255879196e0.md): - casdoor > Account API [ApiController.SetPassword](https://fl5lr0nu5t.apifox.cn/255879197e0.md): set password - casdoor > Account API [ApiController.SyncLdapUsers](https://fl5lr0nu5t.apifox.cn/255879198e0.md): sync ldap users - casdoor > Account API [ApiController.UpdateLdap](https://fl5lr0nu5t.apifox.cn/255879199e0.md): update ldap - casdoor > Account API [ApiController.UserInfo2](https://fl5lr0nu5t.apifox.cn/255879200e0.md): return Laravel compatible user information according to OAuth 2.0 - casdoor > Account API [ApiController.UserInfo](https://fl5lr0nu5t.apifox.cn/255879201e0.md): return user information according to OIDC standards - casdoor > Model API [ApiController.AddModel](https://fl5lr0nu5t.apifox.cn/255879202e0.md): add model - casdoor > Model API [ApiController.DeleteModel](https://fl5lr0nu5t.apifox.cn/255879203e0.md): delete model - casdoor > Model API [ApiController.GetModel](https://fl5lr0nu5t.apifox.cn/255879204e0.md): get model - casdoor > Model API [ApiController.GetModels](https://fl5lr0nu5t.apifox.cn/255879205e0.md): get models - casdoor > Model API [ApiController.UpdateModel](https://fl5lr0nu5t.apifox.cn/255879206e0.md): update model - casdoor > Organization API [ApiController.AddOrganization](https://fl5lr0nu5t.apifox.cn/255879207e0.md): add organization - casdoor > Organization API [ApiController.DeleteOrganization](https://fl5lr0nu5t.apifox.cn/255879208e0.md): delete organization - casdoor > Organization API [ApiController.GetDefaultApplication](https://fl5lr0nu5t.apifox.cn/255879209e0.md): get default application - casdoor > Organization API [ApiController.GetOrganization](https://fl5lr0nu5t.apifox.cn/255879210e0.md): get organization - casdoor > Organization API [ApiController.GetOrganizationNames](https://fl5lr0nu5t.apifox.cn/255879211e0.md): get all organization name and displayName - casdoor > Organization API [ApiController.GetOrganizations](https://fl5lr0nu5t.apifox.cn/255879212e0.md): get organizations - casdoor > Organization API [ApiController.UpdateOrganization](https://fl5lr0nu5t.apifox.cn/255879213e0.md): update organization - casdoor > Payment API [ApiController.AddPayment](https://fl5lr0nu5t.apifox.cn/255879214e0.md): add payment - casdoor > Payment API [ApiController.DeletePayment](https://fl5lr0nu5t.apifox.cn/255879215e0.md): delete payment - casdoor > Payment API [ApiController.GetPayment](https://fl5lr0nu5t.apifox.cn/255879216e0.md): get payment - casdoor > Payment API [ApiController.GetPayments](https://fl5lr0nu5t.apifox.cn/255879217e0.md): get payments - casdoor > Payment API [ApiController.GetUserPayments](https://fl5lr0nu5t.apifox.cn/255879218e0.md): get payments for a user - casdoor > Payment API [ApiController.InvoicePayment](https://fl5lr0nu5t.apifox.cn/255879219e0.md): invoice payment - casdoor > Payment API [ApiController.NotifyPayment](https://fl5lr0nu5t.apifox.cn/255879220e0.md): notify payment - casdoor > Payment API [ApiController.UpdatePayment](https://fl5lr0nu5t.apifox.cn/255879221e0.md): update payment - casdoor > Permission API [ApiController.AddPermission](https://fl5lr0nu5t.apifox.cn/255879222e0.md): add permission - casdoor > Permission API [ApiController.DeletePermission](https://fl5lr0nu5t.apifox.cn/255879223e0.md): delete permission - casdoor > Permission API [ApiController.GetPermission](https://fl5lr0nu5t.apifox.cn/255879224e0.md): get permission - casdoor > Permission API [ApiController.GetPermissions](https://fl5lr0nu5t.apifox.cn/255879225e0.md): get permissions - casdoor > Permission API [ApiController.GetPermissionsByRole](https://fl5lr0nu5t.apifox.cn/255879226e0.md): get permissions by role - casdoor > Permission API [ApiController.GetPermissionsBySubmitter](https://fl5lr0nu5t.apifox.cn/255879227e0.md): get permissions by submitter - casdoor > Permission API [ApiController.UpdatePermission](https://fl5lr0nu5t.apifox.cn/255879228e0.md): update permission - casdoor > Plan API [ApiController.AddPlan](https://fl5lr0nu5t.apifox.cn/255879229e0.md): add plan - casdoor > Plan API [ApiController.DeletePlan](https://fl5lr0nu5t.apifox.cn/255879230e0.md): delete plan - casdoor > Plan API [ApiController.GetPlan](https://fl5lr0nu5t.apifox.cn/255879231e0.md): get plan - casdoor > Plan API [ApiController.GetPlans](https://fl5lr0nu5t.apifox.cn/255879232e0.md): get plans - casdoor > Plan API [ApiController.UpdatePlan](https://fl5lr0nu5t.apifox.cn/255879233e0.md): update plan - casdoor > Pricing API [ApiController.AddPricing](https://fl5lr0nu5t.apifox.cn/255879234e0.md): add pricing - casdoor > Pricing API [ApiController.DeletePricing](https://fl5lr0nu5t.apifox.cn/255879235e0.md): delete pricing - casdoor > Pricing API [ApiController.GetPricing](https://fl5lr0nu5t.apifox.cn/255879236e0.md): get pricing - casdoor > Pricing API [ApiController.GetPricings](https://fl5lr0nu5t.apifox.cn/255879237e0.md): get pricings - casdoor > Pricing API [ApiController.UpdatePricing](https://fl5lr0nu5t.apifox.cn/255879238e0.md): update pricing - casdoor > Product API [ApiController.AddProduct](https://fl5lr0nu5t.apifox.cn/255879239e0.md): add product - casdoor > Product API [ApiController.BuyProduct](https://fl5lr0nu5t.apifox.cn/255879240e0.md): buy product - casdoor > Product API [ApiController.DeleteProduct](https://fl5lr0nu5t.apifox.cn/255879241e0.md): delete product - casdoor > Product API [ApiController.GetProduct](https://fl5lr0nu5t.apifox.cn/255879242e0.md): get product - casdoor > Product API [ApiController.GetProducts](https://fl5lr0nu5t.apifox.cn/255879243e0.md): get products - casdoor > Product API [ApiController.UpdateProduct](https://fl5lr0nu5t.apifox.cn/255879244e0.md): update product - casdoor > Provider API [ApiController.AddProvider](https://fl5lr0nu5t.apifox.cn/255879245e0.md): add provider - casdoor > Provider API [ApiController.DeleteProvider](https://fl5lr0nu5t.apifox.cn/255879246e0.md): delete provider - casdoor > Provider API [ApiController.GetGlobalProviders](https://fl5lr0nu5t.apifox.cn/255879247e0.md): get Global providers - casdoor > Provider API [ApiController.GetProvider](https://fl5lr0nu5t.apifox.cn/255879248e0.md): get provider - casdoor > Provider API [ApiController.GetProviders](https://fl5lr0nu5t.apifox.cn/255879249e0.md): get providers - casdoor > Provider API [ApiController.UpdateProvider](https://fl5lr0nu5t.apifox.cn/255879250e0.md): update provider - casdoor > Resource API [ApiController.AddResource](https://fl5lr0nu5t.apifox.cn/255879251e0.md): - casdoor > Resource API [ApiController.DeleteResource](https://fl5lr0nu5t.apifox.cn/255879252e0.md): - casdoor > Resource API [ApiController.GetResource](https://fl5lr0nu5t.apifox.cn/255879253e0.md): get resource - casdoor > Resource API [ApiController.GetResources](https://fl5lr0nu5t.apifox.cn/255879254e0.md): get resources - casdoor > Resource API [ApiController.UpdateResource](https://fl5lr0nu5t.apifox.cn/255879255e0.md): get resource - casdoor > Resource API [ApiController.UploadResource](https://fl5lr0nu5t.apifox.cn/255879256e0.md): - casdoor > Role API [ApiController.AddRole](https://fl5lr0nu5t.apifox.cn/255879257e0.md): add role - casdoor > Role API [ApiController.DeleteRole](https://fl5lr0nu5t.apifox.cn/255879258e0.md): delete role - casdoor > Role API [ApiController.GetRole](https://fl5lr0nu5t.apifox.cn/255879259e0.md): get role - casdoor > Role API [ApiController.GetRoles](https://fl5lr0nu5t.apifox.cn/255879260e0.md): get roles - casdoor > Role API [ApiController.UpdateRole](https://fl5lr0nu5t.apifox.cn/255879261e0.md): update role - casdoor > Session API [ApiController.AddSession](https://fl5lr0nu5t.apifox.cn/255879262e0.md): Add session for one user in one application. If there are other existing sessions, join the session into the list. - casdoor > Session API [ApiController.DeleteSession](https://fl5lr0nu5t.apifox.cn/255879263e0.md): Delete session for one user in one application. - casdoor > Session API [ApiController.GetSingleSession](https://fl5lr0nu5t.apifox.cn/255879264e0.md): Get session for one user in one application. - casdoor > Session API [ApiController.GetSessions](https://fl5lr0nu5t.apifox.cn/255879265e0.md): Get organization user sessions. - casdoor > Session API [ApiController.IsSessionDuplicated](https://fl5lr0nu5t.apifox.cn/255879266e0.md): Check if there are other different sessions for one user in one application. - casdoor > Session API [ApiController.UpdateSession](https://fl5lr0nu5t.apifox.cn/255879267e0.md): Update session for one user in one application. - casdoor > Subscription API [ApiController.AddSubscription](https://fl5lr0nu5t.apifox.cn/255879268e0.md): add subscription - casdoor > Subscription API [ApiController.DeleteSubscription](https://fl5lr0nu5t.apifox.cn/255879269e0.md): delete subscription - casdoor > Subscription API [ApiController.GetSubscription](https://fl5lr0nu5t.apifox.cn/255879270e0.md): get subscription - casdoor > Subscription API [ApiController.GetSubscriptions](https://fl5lr0nu5t.apifox.cn/255879271e0.md): get subscriptions - casdoor > Subscription API [ApiController.UpdateSubscription](https://fl5lr0nu5t.apifox.cn/255879272e0.md): update subscription - casdoor > Syncer API [ApiController.AddSyncer](https://fl5lr0nu5t.apifox.cn/255879273e0.md): add syncer - casdoor > Syncer API [ApiController.DeleteSyncer](https://fl5lr0nu5t.apifox.cn/255879274e0.md): delete syncer - casdoor > Syncer API [ApiController.GetSyncer](https://fl5lr0nu5t.apifox.cn/255879275e0.md): get syncer - casdoor > Syncer API [ApiController.GetSyncers](https://fl5lr0nu5t.apifox.cn/255879276e0.md): get syncers - casdoor > Syncer API [ApiController.RunSyncer](https://fl5lr0nu5t.apifox.cn/255879277e0.md): run syncer - casdoor > Syncer API [ApiController.UpdateSyncer](https://fl5lr0nu5t.apifox.cn/255879278e0.md): update syncer - casdoor > Token API [ApiController.AddToken](https://fl5lr0nu5t.apifox.cn/255879279e0.md): add token - casdoor > Token API [ApiController.DeleteToken](https://fl5lr0nu5t.apifox.cn/255879280e0.md): delete token - casdoor > Token API [ApiController.GetCaptchaStatus](https://fl5lr0nu5t.apifox.cn/255879281e0.md): Get Login Error Counts - casdoor > Token API [ApiController.GetToken](https://fl5lr0nu5t.apifox.cn/255879282e0.md): get token - casdoor > Token API [ApiController.GetTokens](https://fl5lr0nu5t.apifox.cn/255879283e0.md): get tokens - casdoor > Token API [ApiController.GetOAuthToken](https://fl5lr0nu5t.apifox.cn/255879284e0.md): get OAuth access token - casdoor > Token API [ApiController.RefreshToken](https://fl5lr0nu5t.apifox.cn/255879285e0.md): refresh OAuth access token - casdoor > Token API [ApiController.UpdateToken](https://fl5lr0nu5t.apifox.cn/255879286e0.md): update token - casdoor > User API [ApiController.AddUser](https://fl5lr0nu5t.apifox.cn/255879287e0.md): add user - casdoor > User API [ApiController.AddUserKeys](https://fl5lr0nu5t.apifox.cn/255879288e0.md): - casdoor > User API [ApiController.CheckUserPassword](https://fl5lr0nu5t.apifox.cn/255879289e0.md): - casdoor > User API [ApiController.DeleteUser](https://fl5lr0nu5t.apifox.cn/255879290e0.md): delete user - casdoor > User API [ApiController.GetEmailAndPhone](https://fl5lr0nu5t.apifox.cn/255879291e0.md): get email and phone by username - casdoor > User API [ApiController.GetGlobalUsers](https://fl5lr0nu5t.apifox.cn/255879292e0.md): get global users - casdoor > User API [ApiController.GetSortedUsers](https://fl5lr0nu5t.apifox.cn/255879293e0.md): - casdoor > User API [ApiController.GetUser](https://fl5lr0nu5t.apifox.cn/255879294e0.md): get user - casdoor > User API [ApiController.GetUserCount](https://fl5lr0nu5t.apifox.cn/255879295e0.md): - casdoor > User API [ApiController.GetUsers](https://fl5lr0nu5t.apifox.cn/255879296e0.md): - casdoor > User API [ApiController.UpdateUser](https://fl5lr0nu5t.apifox.cn/255879297e0.md): update user - casdoor > User API [ApiController.WebAuthnSignupBegin](https://fl5lr0nu5t.apifox.cn/255879298e0.md): WebAuthn Registration Flow 1st stage - casdoor > User API [ApiController.WebAuthnSignupFinish](https://fl5lr0nu5t.apifox.cn/255879299e0.md): WebAuthn Registration Flow 2nd stage - casdoor > Webhook API [ApiController.AddWebhook](https://fl5lr0nu5t.apifox.cn/255879300e0.md): add webhook - casdoor > Webhook API [ApiController.DeleteWebhook](https://fl5lr0nu5t.apifox.cn/255879301e0.md): delete webhook - casdoor > Webhook API [ApiController.GetWebhook](https://fl5lr0nu5t.apifox.cn/255879302e0.md): get webhook - casdoor > Webhook API [ApiController.GetWebhooks](https://fl5lr0nu5t.apifox.cn/255879303e0.md): get webhooks - casdoor > Webhook API [ApiController.UpdateWebhook](https://fl5lr0nu5t.apifox.cn/255879304e0.md): update webhook - casdoor > MFA API [ApiController.DeleteMfa](https://fl5lr0nu5t.apifox.cn/255879305e0.md): : Delete MFA - casdoor > MFA API [ApiController.MfaSetupEnable](https://fl5lr0nu5t.apifox.cn/255879306e0.md): enable totp - casdoor > MFA API [ApiController.MfaSetupInitiate](https://fl5lr0nu5t.apifox.cn/255879307e0.md): setup MFA - casdoor > MFA API [ApiController.MfaSetupVerify](https://fl5lr0nu5t.apifox.cn/255879308e0.md): setup verify totp - casdoor > MFA API [ApiController.SetPreferredMfa](https://fl5lr0nu5t.apifox.cn/255879309e0.md): : Set specific Mfa Preferred - casdoor > Login API [ApiController.GetApplicationLogin](https://fl5lr0nu5t.apifox.cn/255879310e0.md): get application login - casdoor > Login API [ApiController.GetCaptcha](https://fl5lr0nu5t.apifox.cn/255879311e0.md): - casdoor > Login API [ApiController.Login](https://fl5lr0nu5t.apifox.cn/255879312e0.md): login - casdoor > Login API [ApiController.IntrospectToken](https://fl5lr0nu5t.apifox.cn/255879313e0.md): The introspection endpoint is an OAuth 2.0 endpoint that takes a - casdoor > Login API [ApiController.Logout](https://fl5lr0nu5t.apifox.cn/255879314e0.md): logout the current user - casdoor > Login API [ApiController.Signup](https://fl5lr0nu5t.apifox.cn/255879315e0.md): sign up a new user - casdoor > Login API [ApiController.Unlink](https://fl5lr0nu5t.apifox.cn/255879316e0.md): - casdoor > Login API [ApiController.WebAuthnSigninBegin](https://fl5lr0nu5t.apifox.cn/255879317e0.md): WebAuthn Login Flow 1st stage - casdoor > Login API [ApiController.WebAuthnSigninFinish](https://fl5lr0nu5t.apifox.cn/255879318e0.md): WebAuthn Login Flow 2nd stage - casdoor > System API [ApiController.GetDashboard](https://fl5lr0nu5t.apifox.cn/255879319e0.md): get information of dashboard - casdoor > System API [ApiController.GetPrometheusInfo](https://fl5lr0nu5t.apifox.cn/255879320e0.md): get Prometheus Info - casdoor > System API [ApiController.GetSystemInfo](https://fl5lr0nu5t.apifox.cn/255879321e0.md): get system info like CPU and memory usage - casdoor > System API [ApiController.GetVersionInfo](https://fl5lr0nu5t.apifox.cn/255879322e0.md): get version info like Casdoor release version and commit ID - casdoor > System API [ApiController.GetWebhookEventType](https://fl5lr0nu5t.apifox.cn/255879323e0.md): - casdoor > System API [ApiController.Health](https://fl5lr0nu5t.apifox.cn/255879324e0.md): check if the system is live - casdoor > System API [ApiController.HandleOfficialAccountEvent](https://fl5lr0nu5t.apifox.cn/255879325e0.md): - casdoor > Service API [ApiController.SendEmail](https://fl5lr0nu5t.apifox.cn/255879326e0.md): This API is not for Casdoor frontend to call, it is for Casdoor SDKs. - casdoor > Service API [ApiController.SendNotification](https://fl5lr0nu5t.apifox.cn/255879327e0.md): This API is not for Casdoor frontend to call, it is for Casdoor SDKs. - casdoor > Service API [ApiController.SendSms](https://fl5lr0nu5t.apifox.cn/255879328e0.md): This API is not for Casdoor frontend to call, it is for Casdoor SDKs. - casdoor > Verification API [ApiController.SendVerificationCode](https://fl5lr0nu5t.apifox.cn/255879329e0.md): - casdoor > Verification API [ApiController.VerifyCaptcha](https://fl5lr0nu5t.apifox.cn/255879330e0.md): - casdoor > Verification API [ApiController.VerifyCode](https://fl5lr0nu5t.apifox.cn/255879331e0.md): - 微信相关接口 [微信授权回调处理](https://fl5lr0nu5t.apifox.cn/256908031e0.md): 处理微信授权后的回调请求 - 微信相关接口 [生成微信授权链接](https://fl5lr0nu5t.apifox.cn/256908032e0.md): 生成用于微信授权的跳转链接 - 首页接口 [获取贴言图数据](https://fl5lr0nu5t.apifox.cn/256908033e0.md): 获取当前用户和关联用户的贴言图统计数据 - Todo任务V1版本接口 [获得最新任务](https://fl5lr0nu5t.apifox.cn/256908034e0.md): - Todo任务V1版本接口 [app登录时使用](https://fl5lr0nu5t.apifox.cn/256908035e0.md): - Todo任务V1版本接口 [获得用户所有任务](https://fl5lr0nu5t.apifox.cn/256908036e0.md): - Todo任务V1版本接口 [获得单条任务](https://fl5lr0nu5t.apifox.cn/256908037e0.md): - Todo任务V1版本接口 [创建任务](https://fl5lr0nu5t.apifox.cn/256908038e0.md): - Todo任务V1版本接口 [更新任务](https://fl5lr0nu5t.apifox.cn/256908039e0.md): - Todo任务V1版本接口 [写入记录](https://fl5lr0nu5t.apifox.cn/256908040e0.md): - Todo任务V1版本接口 [获得记录](https://fl5lr0nu5t.apifox.cn/256908041e0.md): - Todo任务V1版本接口 [updateComplete](https://fl5lr0nu5t.apifox.cn/256908042e0.md): - Todo任务V1版本接口 [queryCompleteDetail](https://fl5lr0nu5t.apifox.cn/256908043e0.md): - Todo任务V1版本接口 [noticePartner](https://fl5lr0nu5t.apifox.cn/256908044e0.md): - Todo任务V1版本接口 [写入记录](https://fl5lr0nu5t.apifox.cn/256908045e0.md): - Todo任务V1版本接口 [获得消息中心记录](https://fl5lr0nu5t.apifox.cn/256908046e0.md): - 用户管理接口 [用户登录](https://fl5lr0nu5t.apifox.cn/256908047e0.md): 验证用户名密码并返回登录token - 用户管理接口 [用户注册](https://fl5lr0nu5t.apifox.cn/256908048e0.md): 创建新用户账号 - 用户管理接口 [更新关联用户](https://fl5lr0nu5t.apifox.cn/256908049e0.md): 建立用户之间的关联关系 - 用户管理接口 [取消用户关联](https://fl5lr0nu5t.apifox.cn/256908050e0.md): 解除用户之间的关联关系 - 用户管理接口 [更新用户选择的颜色](https://fl5lr0nu5t.apifox.cn/256908051e0.md): - 用户管理接口 [更新用户头像](https://fl5lr0nu5t.apifox.cn/256908052e0.md): - 用户管理接口 [更新最后完成时间](https://fl5lr0nu5t.apifox.cn/256908053e0.md): - 用户管理接口 [查询关联用户信息](https://fl5lr0nu5t.apifox.cn/256908054e0.md): 获取当前用户关联的其他用户详细信息 - 用户管理接口 [获取当前用户信息](https://fl5lr0nu5t.apifox.cn/256908055e0.md): - 用户管理接口 [更新用户信息](https://fl5lr0nu5t.apifox.cn/256908056e0.md): - 用户管理接口 [更新最后打开应用时间](https://fl5lr0nu5t.apifox.cn/256908057e0.md): - 用户管理接口 [更新设备令牌](https://fl5lr0nu5t.apifox.cn/256908058e0.md): 用于推送通知 - 管理员接口 [更新用户VIP到期时间](https://fl5lr0nu5t.apifox.cn/256908059e0.md): 管理员接口,用于手动调整用户的VIP有效期 - 管理员接口 [批量更新用户VIP天数](https://fl5lr0nu5t.apifox.cn/270223311e0.md): 管理员接口,用于批量调整用户的VIP有效期 - Token管理接口 [获取图片上传token](https://fl5lr0nu5t.apifox.cn/256908060e0.md): 获取七牛云图片上传凭证 - 通用功能接口 [检查应用更新](https://fl5lr0nu5t.apifox.cn/256908061e0.md): 检查是否有新版本可用 - 通用功能接口 [检查应用更新V2版本](https://fl5lr0nu5t.apifox.cn/256908062e0.md): 检查是否有新版本可用,支持强制更新 - Todo任务V2版本接口 [获取最新任务列表](https://fl5lr0nu5t.apifox.cn/256908063e0.md): 根据更新时间获取最新的任务数据 - Todo任务V2版本接口 [创建新任务](https://fl5lr0nu5t.apifox.cn/256908064e0.md): - Todo任务V2版本接口 [更新任务信息](https://fl5lr0nu5t.apifox.cn/256908065e0.md): - Todo任务V2版本接口 [记录任务相关信息](https://fl5lr0nu5t.apifox.cn/256908066e0.md): - Todo任务V2版本接口 [获取所有记录](https://fl5lr0nu5t.apifox.cn/256908067e0.md): - Todo任务V2版本接口 [更新任务完成状态](https://fl5lr0nu5t.apifox.cn/256908068e0.md): - Todo任务V2版本接口 [查询任务完成详情](https://fl5lr0nu5t.apifox.cn/256908069e0.md): - Todo任务V2版本接口 [通知任务相关人员](https://fl5lr0nu5t.apifox.cn/256908070e0.md): - Todo任务V2版本接口 [同步记录信息](https://fl5lr0nu5t.apifox.cn/256908071e0.md): - Todo任务V2版本接口 [获取消息中心数据](https://fl5lr0nu5t.apifox.cn/256908072e0.md): - v3版本的todo接口 [获得最新任务](https://fl5lr0nu5t.apifox.cn/256908073e0.md): - v3版本的todo接口 [获取用户积分统计](https://fl5lr0nu5t.apifox.cn/280386010e0.md): 统计指定日期内用户和搭档的积分情况 - v3版本的todo接口 [获取日期范围内每天的积分统计](https://fl5lr0nu5t.apifox.cn/286556935e0.md): 统计指定日期范围内用户和搭档每天的积分情况 - v3版本的todo接口 [获取首页任务列表](https://fl5lr0nu5t.apifox.cn/280396853e0.md): 包含: - v3版本的todo接口 [完成任务接口](https://fl5lr0nu5t.apifox.cn/280402867e0.md): 处理任务完成逻辑,包括: - JWT认证接口 [callback](https://fl5lr0nu5t.apifox.cn/256908074e0.md): - 支付功能接口 [处理支付回调通知](https://fl5lr0nu5t.apifox.cn/256908075e0.md): 处理支付平台的异步通知 - 支付功能接口 [alipayNotify](https://fl5lr0nu5t.apifox.cn/283374326e0.md): - 支付功能接口 [统一支付接口](https://fl5lr0nu5t.apifox.cn/256908076e0.md): 创建支付订单 - 支付功能接口 [查询支付状态](https://fl5lr0nu5t.apifox.cn/256908077e0.md): - 支付功能接口 [处理支付同步返回](https://fl5lr0nu5t.apifox.cn/256908078e0.md): 处理支付平台的同步通知 - ProductController [getAllProduct](https://fl5lr0nu5t.apifox.cn/256908079e0.md): - 贴纸功能接口 [获取贴纸列表](https://fl5lr0nu5t.apifox.cn/256908080e0.md): 获取系统中所有可用的贴纸 - 微信门户接口 [处理微信服务器认证](https://fl5lr0nu5t.apifox.cn/256908081e0.md): 验证来自微信服务器的请求 - 微信门户接口 [处理微信消息推送](https://fl5lr0nu5t.apifox.cn/256908082e0.md): 处理来自微信服务器的消息推送 - 微信门户接口 [构建网页授权URL](https://fl5lr0nu5t.apifox.cn/256908083e0.md): - 微信门户接口 [获取授权二维码](https://fl5lr0nu5t.apifox.cn/256908084e0.md): - 微信门户接口 [通过授权二维码获取用户信息](https://fl5lr0nu5t.apifox.cn/256908085e0.md): 处理扫码授权后的用户信息获取 - 微信门户接口 [获取用户基本信息](https://fl5lr0nu5t.apifox.cn/256908086e0.md): 通过网页授权code获取用户信息 - 微信门户接口 [获取企业微信加入二维码](https://fl5lr0nu5t.apifox.cn/256908087e0.md): - 微信门户接口 [推送消息测试](https://fl5lr0nu5t.apifox.cn/256908088e0.md): - App Store相关接口 [监听苹果内购通知](https://fl5lr0nu5t.apifox.cn/256908089e0.md): 处理苹果服务器的支付通知,包括续订和退款等事件 - App Store相关接口 [申请开通产品](https://fl5lr0nu5t.apifox.cn/256908090e0.md): 验证收据并开通相应的产品权限 - App Store相关接口 [测试接口](https://fl5lr0nu5t.apifox.cn/256908091e0.md): 用于测试收据验证功能 - 互动功能接口 [创建互动记录](https://fl5lr0nu5t.apifox.cn/256908092e0.md): 支持点赞、戳一戳等互动类型 - AI搭档控制器 [创建AI搭档](https://fl5lr0nu5t.apifox.cn/291822670e0.md): - AI搭档控制器 [获取用户的AI搭档](https://fl5lr0nu5t.apifox.cn/291822671e0.md): - AI搭档控制器 [绑定AI搭档](https://fl5lr0nu5t.apifox.cn/291822672e0.md): - AI搭档控制器 [解绑AI搭档](https://fl5lr0nu5t.apifox.cn/291822673e0.md): - AI搭档控制器 [发送消息给AI搭档](https://fl5lr0nu5t.apifox.cn/291822674e0.md): - AI搭档控制器 [获取聊天历史](https://fl5lr0nu5t.apifox.cn/291822675e0.md): - AI搭档控制器 [获取AI朋友圈](https://fl5lr0nu5t.apifox.cn/291822676e0.md): - AI搭档控制器 [为AI搭档生成指定数量的朋友圈](https://fl5lr0nu5t.apifox.cn/291822677e0.md): 主要用于管理员操作或系统初始化 - AI搭档控制器 [AI搭档与用户任务互动](https://fl5lr0nu5t.apifox.cn/291822678e0.md): - AI搭档控制器 [获取AI搭档详细信息](https://fl5lr0nu5t.apifox.cn/291822679e0.md): 包括基本信息、性格特点、陪伴时长和互动次数等统计数据