Get User Profile
GET/api/userProfile/:email
Get the profile of a user via email address.
You can use this request to check if a user has a license for an application:
The Global Discovery Service API returns information based on the set of tapio-Applications that are assigned to the calling AAD-Application. Make sure that the AAD-Application you are using is assigned to the tapio-Application you want to check licenses for in my tapio.
To check if the User has a License for your tapio-Application you have to go through all Licenses of of all Subscriptions in the response and check if there is a License with the id of your tapio-Application (subscriptions[].licenses[].applicationId JMESPath).
Licenses can expire or be unassigned from a certain User or Machine.
It is not recommended to poll the Global Discovery Service API and detect those changes yourself.
Instead we encourage you to setup a CloudEvent endpoint and listen for License-related changes.
Request
Responses
- 200
- 400
- 401
- 404
Successful
Bad request
Unauthorized
User not found