So I have my bearer token - what's next?

I want to retrieve user’s email and battletag to register him in my app. I have my bearer token. How do I get email and battletag of particular user, myself as example?

To get the battletag you must consume the /oauth/userinfo endpoint. You don’t get the user’s email from Blizzard API.