User

User

Using Geo2 API, you can: 

  • Get user data (GET /users and GET /user/{userId})

For each of the actions above we have examples of how it works, which data you need to put in the request body, and what a result would be. 

Get user data

To return all users for an environment, you need to send a GET request.  Example:

Code Block
curl -X 'GET' \ 'https://api.geo2.com/v1/users' \ -H 'accept: application/json' \ -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiJ9.eyJ1c2VySWQiOiJtaWNyb3NvZnQ6M2VhOGVhODItOTNmZC00NmNhLTk3ODItNjhkNzMxODg4OWEzIiwidG9rZW5JZCI6Ii1OUXlFa1pTWm9Ic3Y5OEg1RlIyIiwiaWF0IjoxNjc5MzAyNzg5LCJpc3MiOiJodHRwczovL3NlY3VyZXRva2VuLmdvb2dsZS5jb20vcHJqLXByby1iYWxkZXYtZ2VvMiIsInN1YiI6Im1pY3Jvc29mdDozZWE4ZWE4Mi05M2ZkLTQ2Y2EtOTc4Mi02OGQ3MzE4ODg5YTMiLCJhdWQiOiJwcmotcHJvLWJhbGRldi1nZW8yIiwiZXhwIjoxOTk0NjYyNzg5fQ.G3LaRxJJJhYlG-m1GHvP9ZgB39Sxh0H98m5AHI2hfDM'

Example of a response after sending a request: 

Code Block
{ "data": [ { "userId": "microsoft:3ea8ea82-93fd-46ca-9782-68d7318889a3", "email": "krystyna.obertynska@balloonone.com", "displayName": "Krystyna Obertynska", "firstName": "Krystyna", "lastName": "Obertynska", "locale": "en-GB" }, { "userId": "mS8tZH1FVkabLOSKKOXCJ6Rj3yo2", "email": "yevheniid@balloonone.com", "displayName": "Evgenii", "firstName": "Evgeniy", "lastName": "Derkachenko ", "locale": "en-GB", "photoURL": "https://lh3.googleusercontent.com/a/AItbvmlyeae6dU8TMjaOf_5P1JRtdvicQAnhJFL2lK16=s96-c" }, { "userId": "2rWfH0qHO7WW3o9GZoCbvJbj8zC2", "email": "yevhenii@balloonone.com", "displayName": "Yevhenii D", "firstName": "ee", "lastName": "vv", "locale": "en-GB", "photoURL": "https://lh3.googleusercontent.com/a/AATXAJzoixzogEZtRXp9hwi1oqyejHr6-URqATfgc1oF=s96-c" } ], "status": "OK" }

To get user data by user ID, you need to use a user ID and send a GET request.  Example: 

Code Block
curl -X 'GET' \ 'https://api.geo2.com/v1/user/2rWfH0qHO7WW3o9GZoCbvJbj8zC2' \ -H 'accept: application/json' \ -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiJ9.eyJ1c2VySWQiOiJtaWNyb3NvZnQ6M2VhOGVhODItOTNmZC00NmNhLTk3ODItNjhkNzMxODg4OWEzIiwidG9rZW5JZCI6Ii1OUXlFa1pTWm9Ic3Y5OEg1RlIyIiwiaWF0IjoxNjc5MzAyNzg5LCJpc3MiOiJodHRwczovL3NlY3VyZXRva2VuLmdvb2dsZS5jb20vcHJqLXByby1iYWxkZXYtZ2VvMiIsInN1YiI6Im1pY3Jvc29mdDozZWE4ZWE4Mi05M2ZkLTQ2Y2EtOTc4Mi02OGQ3MzE4ODg5YTMiLCJhdWQiOiJwcmotcHJvLWJhbGRldi1nZW8yIiwiZXhwIjoxOTk0NjYyNzg5fQ.G3LaRxJJJhYlG-m1GHvP9ZgB39Sxh0H98m5AHI2hfDM'

Example of a response after sending a request: 

Code Block
{ "data": { "userId": "2rWfH0qHO7WW3o9GZoCbvJbj8zC2", "email": "yevhenii@balloonone.com", "displayName": "Yevhenii D", "firstName": "ee", "lastName": "vv", "locale": "en-GB", "photoURL": "https://lh3.googleusercontent.com/a/AATXAJzoixzogEZtRXp9hwi1oqyejHr6-URqATfgc1oF=s96-c" }, "status": "OK" }

 

 

 

Related content