---
title: "Utilizing the profile.json API Call"
canonical: "https://help.validic.com/space/VCS/1634697545/Utilizing%20the%20profile.json%20API%20Call"
format: markdown
---
***Is there a way to identify if a user is currently connected to an App aside from utilizing the apps.json API Call?***

Yes. The profile.json API call returns a listing of the user’s connected apps. Unlike apps.json where apps that were once active are also returned, the profile.json response will return a basic list of the apps that the user is currently connected to. See the sample API call below.

```
GET https://api.validic.com/v1/profile.json?authentication_token={USER_ACCESS_TOKEN}
```

**Sample Response**

```
{
    "profile": {
        "_id": "53c3f06d84626baa45000001",
        "uid": "jlkgjogjf",
        "gender": null,
        "location": "ph",
        "country": null,
        "birth_year": null,
        "height": null,
        "weight": 50.35,
        "devices": {},
        "applications": [
            {
                "name": "polar"
            },
            {
                "name": "under_armour"
            },
            {
                "name": "garmin_connect"
            },
            {
                "name": "ihealth"
            },
            {
                "name": "strava"
            },
            {
                "name": "adidas"
            },
            {
                "name": "fatsecret"
            },
            {
                "name": "withings"
            },
            {
                "name": "omron"
            },
            {
                "name": "tomtom"
            },
            {
                "name": "healthgraph"
            },
            {
                "name": "fitbit"
            },
            {
                "name": "jawbone_up"
            }
        ]
    }
}

```

The Validic App Marketplace is accessible even when a user has not connected any devices. To better determine if a user has not connected any apps, the profile.json API call will return a blank array as the value of the "applications" field.

Additionally, The value/s returned in the "applications" array in the profile.json response matches the "source" value of data records and the "subname" value in apps.json.