Skip to content

Allows you to extract all details of a user in your App, as captured & maintained by AppVirality


This API call allows you to obtain some critical info points regarding an app user. Things like user’s email, advertising ID, username, referrer code, etc. could be warranted at various points inside the app during a user’s active experience. This API offers you just that.

POSTapi.appvirality.com/v2_0/getuserdetailsapplication/json

Input i.e. Request

{
"apikey":"888eb7a4f004d3418007154687de619e",
"privatekey":"ee69040ef8aa509005546886e67abb18",
"userkey":"",
"EmailId":"testcam@stag.growthscore.io",
"UserIdInstore": ""
}

Input Params

Input ParamsDescription
apikeyAPI Key of the App
Get it from DashboardApp Details
userkey
(conditional)
User Key for the an App user, assigned by AppVirality - a unique identifier for every App User recorded
EmailId
(conditional)
Email of the User, updated to AppVirality
UserIdInstore
(conditional)
Store Id of the App user, updated to AppVirality - a unique identifier of the user in your App
privatekeyPrivate key for API requests
Get it from: DashboardApp Details › Click App Settings › Scroll down to Advanced Settings

conditional - One of the conditional parameters is mandatory to identify the user. Priority for user identification is userkey, UserIdInstore and EmailId


Response

{
"users": [
{
"userkey": "c559d71da012426694580e3f3ddd6548",
"deviceid": "466777753211",
"primaryemail": "testcam@stag.growthscore.io",
"advertisingid": null,
"name": null,
"profileimage": null,
"city": null,
"state": null,
"country": null,
"hardwareid": "359299052767956",
"phonenumber": null,
"pushdevicetoken": null,
"installedipaddress": "183.83.77.26",
"referralcode": "momg29m",
"userstoreid": null,
"platform": "Android",
"otheremails": [
{
"emailid": "testcam@stag.growthscore.io",
"updateddate": "22-May-2018 23:36:27"
}
]
}
],
"success": true,
"statuscode": 1,
"message": "Success"
}

Response Params

Output ParamsDescription
userkeyUser Key for the an App user, assigned by AppVirality - a unique identifier for every App User recorded
deviceidUnique ID assigned to a device
primaryemailEmail of the User
advertisingidAdvertising ID assigned to Device by Google/Apple
nameName of the User
profileimageUser profile picture URL
cityCity of the User Location
stateState of the User Location
countryCountry of the User Location
hardwareidDevice IMEI
phonenumberUser phone number
pushdevicetokenUnique id assigned to the device by your Push Notification Service
installedipaddressInstalled IP Address
referralcodeUser’s Referral Code
userstoreidID of the user in your App
(helps to identify users on dashboard as you do in your app)
otheremailsUser’s Emails
successCall Success Response (true/false)
status codecode based on status of the API call
messageInformation regarding API call (if relevant)

Status codes which you will see while using Get App User Details API

Status codes and description for API responses

Status CodeDescription
0No data found for the search criteria
1Success
2Invalid User Key
5Invalid StoreID or EmailID