- Root
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
/
POST
/
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST '/' \
--header 'X-Amz-Target;' \
--header 'Content-Type: application/json' \
--data-raw '{
"UserAttributes": [],
"AccessToken": "string",
"ClientMetadata": {
"property1": "string",
"property2": "string"
}
}'
Response Response Example
200 - Example 1
{
"CodeDeliveryDetailsList": []
}
Request
Header Params
X-Amz-Target
stringÂ
required
Body Params application/json
Represents the request to update user attributes.
UserAttributes
array[object (AttributeType) {2}]Â
required
custom:
prefix to the attribute name.Name
stringÂ
required
>= 1 characters<= 32 characters
Match pattern:
[\p{L}\p{M}\p{S}\p{N}\p{P}]+
Value
string <password>
optional
<= 2048 characters
AccessToken
string <password>
required
Match pattern:
[A-Za-z0-9-_=.]+
ClientMetadata
objectÂ
optional
clientMetadata
attribute, which provides the data that you assigned to the ClientMetadata parameter in your UpdateUserAttributes request. In your function code in Lambda, you can process the clientMetadata
value to enhance your workflow for your specific needs.Examples
Responses
🟢200Success
application/json
Body
Represents the response from the server for the request to update user attributes.
CodeDeliveryDetailsList
array[object (CodeDeliveryDetailsType) {3}]Â
optional
Destination
stringÂ
optional
DeliveryMedium
enum<string>Â
optional
Allowed values:
SMSEMAIL
AttributeName
stringÂ
optional
>= 1 characters<= 32 characters
Match pattern:
[\p{L}\p{M}\p{S}\p{N}\p{P}]+
đźź 480ResourceNotFoundException
đźź 481InvalidParameterException
đźź 482CodeMismatchException
đźź 483ExpiredCodeException
đźź 484NotAuthorizedException
đźź 485UnexpectedLambdaException
đźź 486UserLambdaValidationException
đźź 487InvalidLambdaResponseException
đźź 488TooManyRequestsException
đźź 489AliasExistsException
đźź 490InvalidSmsRoleAccessPolicyException
đźź 491InvalidSmsRoleTrustRelationshipException
đźź 492InvalidEmailRoleAccessPolicyException
đźź 493CodeDeliveryFailureException
đźź 494PasswordResetRequiredException
đźź 495UserNotFoundException
đźź 496UserNotConfirmedException
đźź 497InternalErrorException
đźź 498ForbiddenException
Modified at 2023-08-15 07:11:07