> For the complete documentation index, see [llms.txt](https://docs.suggestic.com/graphql/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.suggestic.com/graphql/query/queries/users/my-profile.md).

# User Profile

User's profile data

Use the `myProfile` query to return all profile data for the currently logged-in user including the information of the meal plan generated.

#### Available Fields

| Field                           | Type                                                                          | Description                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| ------------------------------- | ----------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `id`                            | ID                                                                            | Profile ID                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| `customAttributes`              | JSONString                                                                    | Get all the attributes which where created with the [`createProfileCustomAttributes`](https://docs.suggestic.com/graphql/query/mutations/user-profile/custom-attributes) mutation                                                                                                                                                                                                                                                                                                 |
| `biologicalSex`                 | biologicalSex                                                                 | The biological sex of the user. Valid values are `MALE` and `FEMALE`                                                                                                                                                                                                                                                                                                                                                                                                              |
| `birthdate`                     | Date                                                                          | The date of birth of the user. Format: `YYYY-MM-DD`                                                                                                                                                                                                                                                                                                                                                                                                                               |
| `startingWeight`                | Float                                                                         | The user's current weight. Expressed in Kilograms.                                                                                                                                                                                                                                                                                                                                                                                                                                |
| `targetWeight`                  | Float                                                                         | The user's target weight. Expressed in Kilograms.                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| `activityLevel`                 | ActivityLevel                                                                 | <p>User's weekly activity level. <br>Valid values are <code>NOT\_ACTIVE</code>, <code>EXERCISE\_1</code> (1 - 2 times per week) and <code>EXERCISE\_2</code> (3+ times per week)</p>                                                                                                                                                                                                                                                                                              |
| `height`                        | Float                                                                         | The height of the user. Expressed in meters.                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| `dailyCaloricIntakeGoal`        | Int                                                                           | <p>Calculated field. Available after goal-related inputs (weight, height, age, gender, etc.) have been set.<br>dailyCaloricIntakeGoal = totalDailyEnergyExpenditure - caloricDeficit</p>                                                                                                                                                                                                                                                                                          |
| `caloricDifference`             | Int                                                                           |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| `totalDailyEnergyExpenditure`   | Int                                                                           | Amount of daily energy expenditure.                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| `basalMetabolicRate`            | Int                                                                           | Base metabolic rate                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| `program`                       | [Program](https://docs.suggestic.com/graphql/query/queries/program/programs)  | Object that contains the details of a program.                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| `language`                      | String                                                                        | <p>User language preference. Possible values:</p><p><code>EN</code>: English</p><p><code>ES</code>: Spanish</p><p><code>NL</code>: Dutch</p><p><code>AR</code>: Arabic </p><p><code>BE</code>: English-UK </p><p><code>DE</code>: German </p><p><code>CS</code>: Czech</p>                                                                                                                                                                                                        |
| `restrictions`                  | [Restrictions](https://docs.suggestic.com/graphql/query/queries/restrictions) | Object that returns the details of the restrictions for the current profile.                                                                                                                                                                                                                                                                                                                                                                                                      |
| `mealPlan`                      | [MealPlanDay](/graphql/objects/meal-plan/meal-plan-day.md)                    | Object that retrieves the Meal Plan information.                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| `favoriteCuisines`              | \[String]                                                                     | User's favorite [cuisines](/graphql/objects/recipe/recipe-object/cuisines.md).                                                                                                                                                                                                                                                                                                                                                                                                    |
| `familySize`                    | Int                                                                           | Set's the default number of servings for all recipes.                                                                                                                                                                                                                                                                                                                                                                                                                             |
| `phone`                         | String                                                                        | User phone number.                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| `preferredCommunicationChannel` | CommunicationChannel                                                          | <p>Sets the preferred communication for the user:<br>enum CommunicationChannel {<br>SMS<br>CHAT<br>WHATSAPP<br>}</p>                                                                                                                                                                                                                                                                                                                                                              |
| `enabledTrackers`               | \[TrackerComponent]                                                           | <p>Displays the list of trackers enabled for the user.<br>enum TrackerComponent { DAILY\_RECAP DAILY\_MOOD WEIGHT\_TRACKER MP\_MEAL\_TRACKER HYDRATION\_TRACKER TODAY\_FOOD TODAY\_SUPPLEMENT FOOD\_LOGS STEPS\_TRACKER EXERCISE\_TRACKER PLAN\_SUPPLEMENT MY\_CHECKLIST\_TRACKER SLEEP\_TIME\_TRACKER SLEEP\_QUALITY\_SCORE\_TRACKER HRV\_TRACKER HEART\_RATE\_TRACKER PLAN\_SUPPLEMENTS\_MY\_CHECKLIST FOOD\_LOG\_MEAL\_TRACKER BLOOD\_PRESSURE\_TRACKER SYMPTOM\_TRACKER }</p> |
| `appVersion`                    | String                                                                        | Displays the app version the user is currently using.                                                                                                                                                                                                                                                                                                                                                                                                                             |

{% tabs %}
{% tab title="Query" %}

```graphql
{
  myProfile {
    id
    age
    birthdate
    biologicalSex
    activityLevel
    startingWeight
    customAttributes
    targetWeight
    height
    weeklyWeightGoal
    goalsOn
    isImperial
    programName
    language
    restrictions {
      name
    }
    dailyCaloricIntakeGoal
    caloricDifference
    totalDailyEnergyExpenditure
    basalMetabolicRate
    program {
      databaseId
      name
      author
    }
    mealPlan {
      id
      day
      date
      meals {
        recipe {
          id
          name
        }
        meal
        calories
      }
    }
  }
}

```

{% endtab %}

{% tab title="Response" %}

```javascript
{
  "data": {
    "myProfile": {
      "id": "a38fdfa0-e554-44d9-b37f-885a3c225ce0",
      "age": null,
      "birthdate": null,
      "biologicalSex": null,
      "activityLevel": null,
      "startingWeight": null,
      "customAttributes": null,
      "targetWeight": null,
      "height": null,
      "weeklyWeightGoal": null,
      "goalsOn": false,
      "isImperial": true,
      "programName": "Wheat Belly 10-Day Grain Detox",
      "language": "en",
      "restrictions": [
        {
          "name": "Gluten"
        }
      ],
      "dailyCaloricIntakeGoal": null,
      "caloricDifference": null,
      "totalDailyEnergyExpenditure": null,
      "basalMetabolicRate": null,
      "program": {
        "databaseId": "01bbd541-939b-4b85-8d90-48ff0b02d0ee",
        "name": "Wheat Belly 10-Day Grain Detox",
        "author": "Dr. William Davis"
      },
      "mealPlan": [
        {
          "id": "TWVhbFBsYW5EYXk6NDQyNmU0MDYtOTZkZi00ZGRiLTk3MGUtYmNjYzJmMmZlYzhk",
          "day": 7,
          "date": "2022-05-29 02:00:00+00:00",
          "meals": [
            {
              "recipe": {
                "id": "UmVjaXBlOjljOTMzZmVmLWE4MjgtNGM1Ni04YWYzLWQ3NTdlZTQ1MWJlNw==",
                "name": "Easy Breakfast Burrito"
              },
              "meal": "breakfast",
              "calories": 449.8631
            },
            {
              "recipe": {
                "id": "UmVjaXBlOjkyNWFiNDU5LWUyY2YtNDVlMy1hNmNhLTU1NTA1MmRiODhjNg==",
                "name": "Creamy Watercress And Avocado Smoothie"
              },
              "meal": "snack",
              "calories": 225.5427
            },
            {
              "recipe": {
                "id": "UmVjaXBlOjk0NGEzNzYwLTY5YWQtNGEyOC04NTIyLWQ1MWIxOTU3NjFlNA==",
                "name": "Mexican Salmon Salad"
              },
              "meal": "lunch",
              "calories": 452.3
            },
            {
              "recipe": {
                "id": "UmVjaXBlOmI3NzVmZGQwLTZlMDMtNDRhOS05NWQwLTBlZDBjNDMwNDEzMw==",
                "name": "Healthy & Delicious: Avocado Chicken Salad Recipe"
              },
              "meal": "dinner",
              "calories": 243.793242499998
            }
          ]
        },
        {
          "id": "TWVhbFBsYW5EYXk6ZGU1NzVmYTQtMmRmOS00M2RiLTg0NmQtY2JlNzM5NjY1NmJk",
          "day": 6,
          "date": "2022-05-28 02:00:00+00:00",
          "meals": [
            {
              "recipe": {
                "id": "UmVjaXBlOjY4NjA3ZjU2LWE4ZmMtNGYyMi1iMTQ2LTMyOTQyZGMzMGQ1MQ==",
                "name": "Green Paleo Shakshuka"
              },
              "meal": "breakfast",
              "calories": 360.313
            },
            {
              "recipe": {
                "id": "UmVjaXBlOjVmZWM4Mzg2LTY2OTItNGU1Zi1iYTZjLWFmYWUwOGFmNDA5Yg==",
                "name": "Tuna Stuffed Avocado"
              },
              "meal": "snack",
              "calories": 186.8918175
            },
            {
              "recipe": {
                "id": "UmVjaXBlOjNiOGU3MGUwLWYwODQtNGJhMC1iYzM0LWQ3YzZmYjcxYmM3YQ==",
                "name": "Detox Broccoli Soup"
              },
              "meal": "lunch",
              "calories": 495.344346686146
            },
            {
              "recipe": {
                "id": "UmVjaXBlOmU5MmQyZmVmLWM5NjgtNGYzNy1iOWNmLTQ0ZTVmMTI4MGIzYg==",
                "name": "Chili Chicken"
              },
              "meal": "dinner",
              "calories": 252.652016062349
            }
          ]
        },
        {
          "id": "TWVhbFBsYW5EYXk6YWE0ZDlhYmUtYzk2My00YTc2LTkyMzItY2M4YTQ3NmNkMGI4",
          "day": 5,
          "date": "2022-05-27 02:00:00+00:00",
          "meals": [
            {
              "recipe": {
                "id": "UmVjaXBlOjg0YjcxNDdjLTgzNTktNDRlMi1iNzY0LTg4Y2Q0MmM3YmE0YQ==",
                "name": "Lentil-Spinach Crepe"
              },
              "meal": "breakfast",
              "calories": 360.69185
            },
            {
              "recipe": {
                "id": "UmVjaXBlOmVkMWQ3MDVhLTBiYjAtNGQwYi04NWEzLTdmZjQ5MGRjOTYzMA==",
                "name": "Parsley-Garlic Scallops"
              },
              "meal": "snack",
              "calories": 206.346809800437
            },
            {
              "recipe": {
                "id": "UmVjaXBlOjUzZmQyOTRhLWE4NWEtNGFkNy1hMWY2LWE0Zjc1OWEyNGE1ZA==",
                "name": "Keto Spinach-Chia Soup"
              },
              "meal": "lunch",
              "calories": 511.686014289625
            },
            {
              "recipe": {
                "id": "UmVjaXBlOmZiYWEzOTBmLWZhOWUtNDM2NC1hMjZiLTBhNGIxZWJjZTdmMA==",
                "name": "Teriyaki Salmon With Gingery Chard"
              },
              "meal": "dinner",
              "calories": 254.7029288616
            }
          ]
        },
        {
          "id": "TWVhbFBsYW5EYXk6OTA2NjZhNmYtZDQ1Yy00MjRkLWEyNGYtMWU5OGRjZDY1NjYy",
          "day": 4,
          "date": "2022-05-26 02:00:00+00:00",
          "meals": [
            {
              "recipe": {
                "id": "UmVjaXBlOmY1OTYxNDQ1LTk3ZDQtNDc2Mi1iZWMwLTM3ZmZhMmFiZjZkMw==",
                "name": "Turkey Breakfast Sausage"
              },
              "meal": "breakfast",
              "calories": 419.001793364667
            },
            {
              "recipe": {
                "id": "UmVjaXBlOmEwZTVjNjQwLWJiZjktNDI1NC04ZGJhLWFhODVhMTM5ZGQ3MA==",
                "name": "Pesto Shrimp Salad"
              },
              "meal": "snack",
              "calories": 203.605598934879
            },
            {
              "recipe": {
                "id": "UmVjaXBlOjk2YzQ0OWM3LTYxODQtNDdhNC04ZjU1LWZjMmZlODU0OGY5YQ==",
                "name": "Mulligatawny Vegetable Soup"
              },
              "meal": "lunch",
              "calories": 430
            },
            {
              "recipe": {
                "id": "UmVjaXBlOjI1ZDY1MmIyLTYzZjQtNDFkYi05N2VjLTRkYTU2ZjVmYzNhYg==",
                "name": "Domestic Diva'S Tilapia En Papillote With Cherry Tomatoes, Sweet Peppers & Olives"
              },
              "meal": "dinner",
              "calories": 266.041482749971
            }
          ]
        },
        {
          "id": "TWVhbFBsYW5EYXk6NGE1NjUwMjItMWI5NC00OTMzLWE5ZmYtOWUzOTI1NzNiOTEw",
          "day": 3,
          "date": "2022-05-25 02:00:00+00:00",
          "meals": [
            {
              "recipe": {
                "id": "UmVjaXBlOmRkNWI2YzY3LTVlYWQtNDQxYy1iMzhiLWE5NzI2NzMzYmExNA==",
                "name": "Fried Eggs In Tomato Sauce"
              },
              "meal": "breakfast",
              "calories": 418.802242464261
            },
            {
              "recipe": {
                "id": "UmVjaXBlOmQ4NjYzMjRiLTVmOGEtNGI0YS1iZTczLWVjNDQwOWU3NTMyNw==",
                "name": "Vegan Raita"
              },
              "meal": "snack",
              "calories": 154.538058333333
            },
            {
              "recipe": {
                "id": "UmVjaXBlOmJhM2QwNzM5LTJjNDktNGEwZS04MzRkLTE1MjZlZDY0YTY2Mg==",
                "name": "Shrimp Taco Lettuce Wraps"
              },
              "meal": "lunch",
              "calories": 535.401511272979
            },
            {
              "recipe": {
                "id": "UmVjaXBlOmQ4ZWVhZTUzLWQ1NWQtNDA1Zi05MzIxLWQ2ODNhMTgwOWMyMA==",
                "name": "Grilled Salmon Kabobs"
              },
              "meal": "dinner",
              "calories": 248.234334718669
            }
          ]
        },
        {
          "id": "TWVhbFBsYW5EYXk6Y2I1ZjA2OGMtZjc1Mi00Njc4LWI2NmMtODkyOTY5NmFjOWVm",
          "day": 2,
          "date": "2022-05-24 02:00:00+00:00",
          "meals": [
            {
              "recipe": {
                "id": "UmVjaXBlOjU2NjAxY2JjLWUxZjgtNDcwYy04NTlkLTNjYTdlYTFjZWYwYQ==",
                "name": "Green Shakshuka"
              },
              "meal": "breakfast",
              "calories": 392
            },
            {
              "recipe": {
                "id": "UmVjaXBlOjNhNDEzOWU1LTk1MWQtNGU0ZC1iNjMwLWE2MzQ0MTQxZGVkOQ==",
                "name": "Asparagus And Tomatoes"
              },
              "meal": "snack",
              "calories": 152.52872066
            },
            {
              "recipe": {
                "id": "UmVjaXBlOmZjM2RjOWRiLWQ1MjAtNDBjNi1hYjFmLTBlZjY4YzFhMmUxYg==",
                "name": "Thai Coconut Turkey"
              },
              "meal": "lunch",
              "calories": 565.19286145526
            },
            {
              "recipe": {
                "id": "UmVjaXBlOjFhNzZiMzI3LTg4MDktNDY0MC05ZWUyLWMwNDk3NTkxYzgxZg==",
                "name": "Seared Scallops With A Spicy Avocado And Coriander Raita"
              },
              "meal": "dinner",
              "calories": 250.370068696095
            }
          ]
        },
        {
          "id": "TWVhbFBsYW5EYXk6NjIxMWIzYmYtNWVmYS00NDhmLTg2MmUtN2FhMzg0NmU2MmJh",
          "day": 1,
          "date": "2022-05-23 02:00:00+00:00",
          "meals": [
            {
              "recipe": {
                "id": "UmVjaXBlOjNlZDAzN2Y3LWQ4OTItNGNjYy1iMjhjLTU5ODQ2Y2NiMWNkMQ==",
                "name": "Chickpea Flour Omellete With Asparagus"
              },
              "meal": "breakfast",
              "calories": 389.745916328333
            },
            {
              "recipe": {
                "id": "UmVjaXBlOmI5ZTBjMTUwLTJlNjMtNGZlZi1hMThlLWRjNzczNjFiNTBlZA==",
                "name": "Marinated Cherry Tomato And Herb Salad"
              },
              "meal": "snack",
              "calories": 215.308091925333
            },
            {
              "recipe": {
                "id": "UmVjaXBlOjc1YjBhODY3LTk3YmUtNGQ5NC1hOTliLThiNjNlZWI4ZjNkNg==",
                "name": "Pesto-Vegetable Frittata"
              },
              "meal": "lunch",
              "calories": 462.375
            },
            {
              "recipe": {
                "id": "UmVjaXBlOjc1NjBlYjIwLTY4ODQtNGRhZi04OTM0LWM1MjBmNDMzMjYyMw==",
                "name": "Roasted Italian Herb Chicken"
              },
              "meal": "dinner",
              "calories": 240.885511784
            }
          ]
        }
      ]
    }
  }
}
```

{% endtab %}
{% endtabs %}
