Send additional customer data for 20i account creation
After new 20i accounts are created, when the customer logs in for the first time they are prompted to provide additional information for the new account:
Full name
Country
Telephone
Company name
If this information is available in the client profile, Upmind should pass it in the API request to create a new stack user so the customer does not have to provide all their details to 20i upon first login.
Log in to comment and vote
Comments3
GTG
Nov 13, 2025
We have tried this but it still requires the user to verify their email address.
Anyone having the same issues?
Harry Lewis
Nov 14, 2025
Unfortunately the 20i API is quite strict on requiring a validated phone + address, so while we do attempt to set this information on the stack user object, if something isn’t quite right (e.g., the client doesn’t have a phone number saved in their Upmind account) then the 20i API will not allow us to set any of their contact details whatsoever.
If you’re curious about the implementation, it’s on our github here:
https://github.com/upmind/provision-provider-shared-hosting/blob/main/src/TwentyI/Api.php#L114
Henry Willsons
May 19, 2025
Indeed! Every time, it was frustrating to inform the customers to fill in the same data again at the 20i CP console to activate and access the control panel.