@@ -783,7 +783,16 @@ components:
783783 description: ''
784784 type: string
785785 enum:
786+ - BotDetected
787+ - BlocklistedIp
788+ - DormantAccount
789+ - DormantPassword
786790 - ImpossibleTravel
791+ - RecentIdentityChange
792+ - RecentPasswordChange
793+ - SuspiciousUserAgent
794+ - UnrecognizedDevice
795+ - UntrustedDevice
787796 AuthenticationTokenConfiguration:
788797 type: object
789798 properties:
@@ -947,6 +956,9 @@ components:
947956 applicationId:
948957 type: string
949958 format: uuid
959+ botDetectionScore:
960+ type: number
961+ format: double
950962 ipAddress:
951963 type: string
952964 metaData:
@@ -1220,6 +1232,40 @@ components:
12201232 type: string
12211233 tenantId:
12221234 type: string
1235+ ClientRisk:
1236+ description: Represents the inbound lambda parameter 'clientRisk' inside the
1237+ 'context' parameter for MFA Required lambdas.
1238+ type: object
1239+ properties:
1240+ status:
1241+ type: string
1242+ ClientRiskConfiguration:
1243+ description: Flags to enable or disable specific risk signals that contribute
1244+ to the composite client risk calculation.
1245+ type: object
1246+ properties:
1247+ blocklistedIp:
1248+ type: boolean
1249+ botDetected:
1250+ type: boolean
1251+ dormantAccount:
1252+ type: boolean
1253+ dormantPassword:
1254+ type: boolean
1255+ impossibleTravel:
1256+ type: boolean
1257+ recentIdentityChange:
1258+ type: boolean
1259+ recentPasswordChange:
1260+ type: boolean
1261+ suspiciousUserAgent:
1262+ type: boolean
1263+ unrecognizedDevice:
1264+ type: boolean
1265+ untrustedDevice:
1266+ type: boolean
1267+ enabled:
1268+ type: boolean
12231269 ConnectorLambdaConfiguration:
12241270 type: object
12251271 properties:
@@ -1374,6 +1420,8 @@ components:
13741420 items: {}
13751421 authenticationType:
13761422 type: string
1423+ clientRisk:
1424+ "$ref": "#/components/schemas/ClientRisk"
13771425 eventInfo:
13781426 "$ref": "#/components/schemas/EventInfo"
13791427 mfaTrust:
@@ -2359,6 +2407,7 @@ components:
23592407 - UserLoginNewDevice
23602408 - UserLoginSuccess
23612409 - UserLoginSuspicious
2410+ - UserTwoFactorChallenge
23622411 - UserPasswordBreach
23632412 - UserPasswordResetSend
23642413 - UserPasswordResetStart
@@ -2379,6 +2428,8 @@ components:
23792428 - Test
23802429 - UserIdentityVerified
23812430 - UserIdentityUpdate
2431+ - UserTwoFactorFailedAttempt
2432+ - UserTwoFactorSuccess
23822433 ExistingUserStrategy:
23832434 description: Represent the various statesexpectations of a user in the context
23842435 of starting verification
@@ -3767,6 +3818,9 @@ components:
37673818 applicationId:
37683819 type: string
37693820 format: uuid
3821+ botDetectionScore:
3822+ type: number
3823+ format: double
37703824 ipAddress:
37713825 type: string
37723826 metaData:
@@ -3907,6 +3961,9 @@ components:
39073961 applicationId:
39083962 type: string
39093963 format: uuid
3964+ botDetectionScore:
3965+ type: number
3966+ format: double
39103967 ipAddress:
39113968 type: string
39123969 metaData:
@@ -4762,6 +4819,9 @@ components:
47624819 applicationId:
47634820 type: string
47644821 format: uuid
4822+ botDetectionScore:
4823+ type: number
4824+ format: double
47654825 ipAddress:
47664826 type: string
47674827 metaData:
@@ -4881,6 +4941,9 @@ components:
48814941 applicationId:
48824942 type: string
48834943 format: uuid
4944+ botDetectionScore:
4945+ type: number
4946+ format: double
48844947 ipAddress:
48854948 type: string
48864949 metaData:
@@ -4965,6 +5028,20 @@ components:
49655028 properties:
49665029 identityProvider:
49675030 "$ref": "#/components/schemas/IdentityProviderDetails"
5031+ MFATenantMetric:
5032+ description: Reactor metric with counts of MFA challenges, successes, and failures
5033+ for a tenant.
5034+ type: object
5035+ properties:
5036+ challengeCount:
5037+ type: integer
5038+ format: int64
5039+ failedAttemptCount:
5040+ type: integer
5041+ format: int64
5042+ successCount:
5043+ type: integer
5044+ format: int64
49685045 ManagedFields:
49695046 description: 'This class contains the managed fields that are also put into
49705047 the database during FusionAuth setup. <p> Internal Note: These fields are
@@ -5157,6 +5234,8 @@ components:
51575234 description: ''
51585235 type: string
51595236 enum:
5237+ - ChallengeOnHighRisk
5238+ - ChallengeOnMediumRisk
51605239 - Disabled
51615240 - Enabled
51625241 - Required
@@ -5772,6 +5851,9 @@ components:
57725851 applicationId:
57735852 type: string
57745853 format: uuid
5854+ botDetectionScore:
5855+ type: number
5856+ format: double
57755857 ipAddress:
57765858 type: string
57775859 metaData:
@@ -6092,6 +6174,10 @@ components:
60926174 type: object
60936175 additionalProperties:
60946176 "$ref": "#/components/schemas/BreachedPasswordTenantMetric"
6177+ mfaMetrics:
6178+ type: object
6179+ additionalProperties:
6180+ "$ref": "#/components/schemas/MFATenantMetric"
60956181 ReactorMetricsResponse:
60966182 description: ''
60976183 type: object
@@ -6136,18 +6222,26 @@ components:
61366222 "$ref": "#/components/schemas/ReactorFeatureStatus"
61376223 breachedPasswordDetection:
61386224 "$ref": "#/components/schemas/ReactorFeatureStatus"
6225+ clientRiskConfiguration:
6226+ "$ref": "#/components/schemas/ReactorFeatureStatus"
61396227 connectors:
61406228 "$ref": "#/components/schemas/ReactorFeatureStatus"
61416229 dPoP:
61426230 "$ref": "#/components/schemas/ReactorFeatureStatus"
61436231 entityManagement:
61446232 "$ref": "#/components/schemas/ReactorFeatureStatus"
6145- legacyAdapter:
6146- "$ref": "#/components/schemas/ReactorFeatureStatus"
61476233 expiration:
61486234 "$ref": "#/components/schemas/LocalDate"
6235+ imfaWebhooks:
6236+ "$ref": "#/components/schemas/ReactorFeatureStatus"
6237+ intelligentMFA:
6238+ "$ref": "#/components/schemas/ReactorFeatureStatus"
61496239 ipGeoLocation:
61506240 "$ref": "#/components/schemas/ReactorFeatureStatus"
6241+ ipReputation:
6242+ "$ref": "#/components/schemas/ReactorFeatureStatus"
6243+ legacyAdapter:
6244+ "$ref": "#/components/schemas/ReactorFeatureStatus"
61516245 licenseAttributes:
61526246 type: object
61536247 additionalProperties:
@@ -6164,6 +6258,8 @@ components:
61646258 "$ref": "#/components/schemas/ReactorFeatureStatus"
61656259 universalApplication:
61666260 "$ref": "#/components/schemas/ReactorFeatureStatus"
6261+ userAgentReputation:
6262+ "$ref": "#/components/schemas/ReactorFeatureStatus"
61676263 webAuthn:
61686264 "$ref": "#/components/schemas/ReactorFeatureStatus"
61696265 webAuthnPlatformAuthenticators:
@@ -7395,6 +7491,8 @@ components:
73957491 format: URI
73967492 captchaConfiguration:
73977493 "$ref": "#/components/schemas/TenantCaptchaConfiguration"
7494+ clientRiskConfiguration:
7495+ "$ref": "#/components/schemas/ClientRiskConfiguration"
73987496 configured:
73997497 type: boolean
74007498 connectorPolicies:
@@ -7617,6 +7715,8 @@ components:
76177715 properties:
76187716 authenticator:
76197717 "$ref": "#/components/schemas/MultiFactorAuthenticatorMethod"
7718+ debug:
7719+ type: boolean
76207720 email:
76217721 "$ref": "#/components/schemas/MultiFactorEmailMethod"
76227722 loginPolicy:
@@ -8251,6 +8351,9 @@ components:
82518351 applicationId:
82528352 type: string
82538353 format: uuid
8354+ botDetectionScore:
8355+ type: number
8356+ format: double
82548357 ipAddress:
82558358 type: string
82568359 metaData:
@@ -9503,6 +9606,18 @@ components:
95039606 - AuthenticatedNotRegistered
95049607 - AuthenticatedNotVerified
95059608 - AuthenticatedRegistrationNotVerified
9609+ UserTwoFactorChallengeEvent:
9610+ description: Models the User Two Factor Challenge Event. Fired when a two-factor
9611+ challenge is started (before the user submits a code).
9612+ type: object
9613+ properties:
9614+ applicationId:
9615+ type: string
9616+ format: uuid
9617+ clientRisk:
9618+ type: string
9619+ user:
9620+ "$ref": "#/components/schemas/User"
95069621 UserTwoFactorConfiguration:
95079622 description: ''
95089623 type: object
@@ -9515,6 +9630,22 @@ components:
95159630 type: array
95169631 items:
95179632 type: string
9633+ UserTwoFactorFailedAttemptEvent:
9634+ description: Models the User Two Factor Failed Attempt Event. Fired when a user
9635+ fails a two-factor challenge.
9636+ type: object
9637+ properties:
9638+ applicationId:
9639+ type: string
9640+ format: uuid
9641+ clientRisk:
9642+ type: string
9643+ messageType:
9644+ type: string
9645+ method:
9646+ type: string
9647+ user:
9648+ "$ref": "#/components/schemas/User"
95189649 UserTwoFactorMethodAddEvent:
95199650 description: Model a user event when a two-factor method has been removed.
95209651 type: object
@@ -9531,6 +9662,22 @@ components:
95319662 "$ref": "#/components/schemas/TwoFactorMethod"
95329663 user:
95339664 "$ref": "#/components/schemas/User"
9665+ UserTwoFactorSuccessEvent:
9666+ description: Models the User Two Factor Success Event. Fired when a user successfully
9667+ completes a two-factor challenge.
9668+ type: object
9669+ properties:
9670+ applicationId:
9671+ type: string
9672+ format: uuid
9673+ clientRisk:
9674+ type: string
9675+ messageType:
9676+ type: string
9677+ method:
9678+ type: string
9679+ user:
9680+ "$ref": "#/components/schemas/User"
95349681 UserUpdateCompleteEvent:
95359682 description: Models the User Update Event once it is completed. This cannot
95369683 be transactional.
@@ -9865,6 +10012,9 @@ components:
986510012 applicationId:
986610013 type: string
986710014 format: uuid
10015+ botDetectionScore:
10016+ type: number
10017+ format: double
986810018 ipAddress:
986910019 type: string
987010020 metaData:
0 commit comments