Best way to implement a Player account

I want to implement a player account feature that will talk with my API over HTTPS to get the account info of the user.

Is there any best practices to do that or any design pattern to achieve this in c++ and BP ??

Note: My project is just a super modified version of lyra with a bunch of features on top