Skip to main content

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.

Status: Completed3 comments

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

      Team•

      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.