25009: The user's is in an unupdatable status.
ERROR
This error occurs when you try to update a user that is currently in a status that does not allow changes. Complete the user lifecycle step that is already in progress or use a user record that is eligible for updates before sending the request again.
- The user is in a terminal or otherwise restricted status that does not accept updates.
- The user is in the middle of a verification, registration, or other account state transition.
- Your application tried to update the user after the user was deleted, disabled, or otherwise locked from further changes.
- Your request flow assumes the user is editable without first checking the current user status.
- Retrieve the latest user state before attempting an update and confirm that the user is in a status that supports changes.
- Wait for any in-progress operation to complete, then submit the update again if the user becomes editable.
- Review your application logic to make sure you only send update requests for users in valid, updatable states.
- If the user is no longer meant to be updated, create or use the correct active user record instead of retrying the same request.
- Check your Authy or Verify integration flow to make sure user creation, enrollment, verification, and update operations happen in the expected order.