AWS Security ChangesHomeSearch

AWS pinpoint: Add ConditionalBehavior/validation response shape to field definitions

Service: pinpoint · 2026-09-27 · Documentation low

File: pinpoint/latest/apireference_smsvoicev2/API_DescribeRegistrationFieldDefinitions.md

Summary

Adds the JSON example structure for RegistrationFieldDefinition.ConditionalBehavior, including ConditionalValidation (AllowedValues, MaxLength, MinLength, Pattern), Conditions (DependsOnFieldPath, Operator, Values) and RuleBehavior, plus the Boto3 label rename.

Security assessment

Documents the response shape describing conditional field validation rules (patterns, lengths) for registration forms; it describes existing API response data rather than introducing a security control or fixing a weakness.

Evidence

+                "[DefaultBehavior](./API_ConditionalBehavior.html#pinpoint-Type-ConditionalBehavior-DefaultBehavior)": "**_string_** ",

Diff

diff --git a/pinpoint/latest/apireference_smsvoicev2/API_DescribeRegistrationFieldDefinitions.md b/pinpoint/latest/apireference_smsvoicev2/API_DescribeRegistrationFieldDefinitions.md
index 9f3873afe..b19e85a3d 100644
--- a//pinpoint/latest/apireference_smsvoicev2/API_DescribeRegistrationFieldDefinitions.md
+++ b//pinpoint/latest/apireference_smsvoicev2/API_DescribeRegistrationFieldDefinitions.md
@@ -101,0 +102,21 @@ Required: No
+             "[ConditionalBehavior](./API_RegistrationFieldDefinition.html#pinpoint-Type-RegistrationFieldDefinition-ConditionalBehavior)": { 
+                "[DefaultBehavior](./API_ConditionalBehavior.html#pinpoint-Type-ConditionalBehavior-DefaultBehavior)": "**_string_** ",
+                "[Rules](./API_ConditionalBehavior.html#pinpoint-Type-ConditionalBehavior-Rules)": [ 
+                   { 
+                      "[ConditionalValidation](./API_ConditionalRule.html#pinpoint-Type-ConditionalRule-ConditionalValidation)": { 
+                         "[AllowedValues](./API_ConditionalValidation.html#pinpoint-Type-ConditionalValidation-AllowedValues)": [ "**_string_** " ],
+                         "[MaxLength](./API_ConditionalValidation.html#pinpoint-Type-ConditionalValidation-MaxLength)": **_number_** ,
+                         "[MinLength](./API_ConditionalValidation.html#pinpoint-Type-ConditionalValidation-MinLength)": **_number_** ,
+                         "[Pattern](./API_ConditionalValidation.html#pinpoint-Type-ConditionalValidation-Pattern)": "**_string_** "
+                      },
+                      "[Conditions](./API_ConditionalRule.html#pinpoint-Type-ConditionalRule-Conditions)": [ 
+                         { 
+                            "[DependsOnFieldPath](./API_FieldCondition.html#pinpoint-Type-FieldCondition-DependsOnFieldPath)": "**_string_** ",
+                            "[Operator](./API_FieldCondition.html#pinpoint-Type-FieldCondition-Operator)": "**_string_** ",
+                            "[Values](./API_FieldCondition.html#pinpoint-Type-FieldCondition-Values)": [ "**_string_** " ]
+                         }
+                      ],
+                      "[RuleBehavior](./API_ConditionalRule.html#pinpoint-Type-ConditionalRule-RuleBehavior)": "**_string_** "
+                   }
+                ]
+             },
@@ -244 +265 @@ For more information about using this API in one of the language-specific AWS SD
-  * [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/pinpoint-sms-voice-v2-2022-03-31/DescribeRegistrationFieldDefinitions)
+  * [AWS SDK for Python (Boto3)](https://docs.aws.amazon.com/goto/boto3/pinpoint-sms-voice-v2-2022-03-31/DescribeRegistrationFieldDefinitions)