You could either store off the user object on first login (into a session or something similar) or call 'retrieve user' using the user API and presenting a JWT.
https://fusionauth.io/docs/v1/tech/apis/users#retrieve-a-user
I don't think you're doing anything wrong by doing so.