About the GraphQL API

About GraphQL

The GraphQL data query language is:

  • A specification. The spec determines the validity of the schema on the API server. The schema determines the validity of client calls.

  • Strongly typed. The schema defines an API's type system and all object relationships.

  • Introspective. A client can query the schema for details about the schema.

  • Hierarchical. The shape of a GraphQL call mirrors the shape of the JSON data it returns. Nested fields let you query for and receive only the data you specify in a single round trip.

  • An application layer. GraphQL is not a storage model or a database query language. The graph refers to graph structures defined in the schema, where nodes define objects and edges define relationships between objects. The API traverses and returns application data based on the schema definitions, independent of how the data is stored.

Queries

In this section

About queries

Every GraphQL schema has a root type for both queries and mutations. The query type defines GraphQL operations that retrieve data from the server.

Arguments

Name Description

representations ([_Any])


Arguments

Name Description

assessmentId (ID!)

orderBy (UserAnswerOrderByInput)

offset (Int)

before (String)

after (String)

first (Int)

last (Int)


Arguments

Name Description

offset (Int)

before (String)

after (String)

first (Int)

last (Int)


Arguments

Name Description

coachId (ID!)

start (DateTime)

end (DateTime)

filters (AppUserActivityLogFiltersInput)

offset (Int)

before (String)

after (String)

first (Int)

last (Int)


Arguments

Name Description

id (ID)

offset (Int)

before (String)

after (String)

first (Int)

last (Int)


Arguments

Name Description

id (ID!)


Arguments

Name Description

filters (AssessmentsFilterInput)

offset (Int)

before (String)

after (String)

first (Int)

last (Int)


Arguments

Name Description

query (String)

query search term. Max: 3 words

mealType (MealType)

mealTypes ([MealType])

enter (Boolean)

before (String)

after (String)

first (Int)

last (Int)


Arguments

Name Description

barcode (String!)


Arguments

Name Description

id (ID)

filters (BiomarkerFilterInput)

before (String)

after (String)

first (Int)

last (Int)


Arguments

Name Description

id (ID)

parentId (ID)

filters (BiomarkerCategoryFilterInput)

orderBy (BiomarkerCategoryOrderBy)

offset (Int)

before (String)

after (String)

first (Int)

last (Int)


Arguments

Name Description

filters (BiomarkerResultsFilterInput)


Arguments

Name Description

id (ID)

filters (BiomarkerFilterInput)

before (String)

after (String)

first (Int)

last (Int)


Arguments

Name Description

id (ID)

offset (Int)

before (String)

after (String)

first (Int)

last (Int)


Arguments

Name Description

query (String)

barcode (String)

filter (FoodFilter)

before (String)

after (String)

first (Int)

last (Int)


Arguments

Name Description

appointmentType (ID!)

start (DateTime!)

end (DateTime!)

coaches ([ID!])


Arguments

Name Description

id (ID)

filters (CoachTeamsFilterInput)

offset (Int)

before (String)

after (String)

first (Int)

last (Int)


Arguments

Name Description

id (ID)

filters (CoachTypesFilterInput)

offset (Int)

before (String)

after (String)

first (Int)

last (Int)


Arguments

Name Description

query (String)

filter (FoodFilter)

before (String)

after (String)

first (Int)

last (Int)


Arguments

Name Description

name (String)


Arguments

Name Description

filters (ConstraintFilters)

before (String)

after (String)

first (Int)

last (Int)


Arguments

Name Description

id (ID)

tags ([String!])

offset (Int)

before (String)

after (String)

first (Int)

last (Int)


Arguments

Name Description

id (ID)

categories ([ID])

Filter by Categories IDs.

search (String)

Search content by title or subtitle.

order (ContentLibraryOrderBy)

Return content library ordered by creation date or popularity.

tags ([String!])

Filter by tags name.

enablePersonalizedContent (Boolean)

isRead (Boolean)

Fetch content read or not.

offset (Int)

before (String)

after (String)

first (Int)

last (Int)


Arguments

Name Description

name (String)

offset (Int)

before (String)

after (String)

first (Int)

last (Int)


Arguments

Name Description

name (String)

before (String)

after (String)

first (Int)

last (Int)


Arguments

Name Description

journeyId (ID)

id (UUID)

offset (Int)

before (String)

after (String)

first (Int)

last (Int)


Arguments

Name Description

program (ID)

calories (Int!)

protein (Float)

carbs (Float)

fat (Float)

omega3 (Float)

days (Int)

error (Float)

format ([MealTime]!)

maxTimeMinutes (IntValueByMealTime)

Max preparation time in minutes per meal time

maxIngredientsCount (IntValueByMealTime)

Max num of ingredients in recipe per meal time

breakfastDistribution (Float)

Percentage of the daily kcal goal that each breakfast covers

lunchDistribution (Float)

Percentage of the daily kcal goal that each lunch covers

dinnerDistribution (Float)

Percentage of the daily kcal goal that each dinner covers

snackDistribution (Float)

Percentage of the daily kcal goal that each snack covers

skipRecipes ([ID!])


Arguments

Name Description

id (ID)


Arguments

Name Description

filters (DrugNutrientInteractionsFilterInput)

offset (Int)

before (String)

after (String)

first (Int)

last (Int)


Arguments

Name Description

filters (EscalationFilters)

before (String)

after (String)

first (Int)

last (Int)


Arguments

Name Description

programId (String)


Arguments

Name Description

id (ID!)

The ID of the object


Arguments

Name Description

userInput (String!)


Arguments

Name Description

fromDate (Date!)

toDate (Date!)

userId (String!)

before (String)

after (String)

first (Int)

last (Int)


Arguments

Name Description

id (UUID)

offset (Int)

before (String)

after (String)

first (Int)

last (Int)


Arguments

Name Description

filters (HistoricalBiomarkerResultsFilterInput)

offset (Int)

before (String)

after (String)

first (Int)

last (Int)


Arguments

Name Description

id (ID!)

Biomarker ID


Arguments

Name Description

assistantId (ID!)


Arguments

Name Description

id (ID!)


Arguments

Name Description

assistantId (ID!)


Arguments

Name Description

id (ID)

profile (ID)

isVisible (Boolean)

externalId (String)

orderId (String)

requisitionId (String)

before (String)

after (String)

first (Int)

last (Int)


Arguments

Name Description

query (String!)

Query search term

lon (Float!)

longitude user geolocation -122.1272552

lat (Float!)

latitude user geolocation 37.4476243


log

Type: Logger

Arguments

Name Description

id (ID!)

The ID of the object


logs

Type: LoggerConnection

List and filter logs

Arguments

Name Description

user (String)

Filter by user email

sortBy (SortBy)

sorting field

sortOrder (SortOrder)

sorting order

before (String)

after (String)

first (Int)

last (Int)


Arguments

Name Description

date (Date!)


Arguments

Name Description

fromDate (Date!)

toDate (Date!)

before (String)

after (String)

first (Int)

last (Int)


Arguments

Name Description

fromDate (Date!)

toDate (Date!)


Arguments

Name Description

fromDate (Date)

If received, the response will include two week before this date. Default is today.

fillDays (Boolean)

Complete the meal plan with empty days


mealPlannerByCustomFormat

Type: MealCustomPlannerDays

List of recipes ordered using custom format

Arguments

Name Description

format ([MealTime]!)


mealPlannerByDay

Type: MealPlannerDays

Meal planner by day

Arguments

Name Description

mealPlannerQueryType (MealPlannerQueryType!)


Arguments

Name Description

id (ID!)

The ID of the object


Arguments

Name Description

newerFirst (Boolean)

byCoach (ID)

excludeCoach (ID)

isPublic (Boolean)

search (String)

coachTypes ([ID!])

offset (Int)

before (String)

after (String)

first (Int)

last (Int)


Arguments

Name Description

id (ID!)

The ID of the object


Arguments

Name Description

databaseId (String!)

Menuitem database UUID

programId (String!)

Program database UUID


Arguments

Name Description

restaurantId (String!)

Restaurant database UUID


Arguments

Name Description

restaurantId (String!)

Restaurant database UUID

programId (String!)

Program database UUID


menuitemSearch

Type: MenuItemConnection

Search for menu items

Arguments

Name Description

query (String)

Query search term

restaurantId (String)

course (String)

menu (String)

tags ([String])

meals ([String])

before (String)

after (String)

first (Int)

last (Int)


Arguments

Name Description

start (DateTime)

end (DateTime)

timezone (String)

labTestReportIds ([ID!])

excludeAppointmentsCanceled (Boolean)


Arguments

Name Description

id (String)

before (String)

after (String)

first (Int)

last (Int)


Arguments

Name Description

id (ID)

offset (Int)

before (String)

after (String)

first (Int)

last (Int)


Arguments

Name Description

id (ID)

excludeAppointmentCoaches (Boolean)

Exclude the coaches that have had an appointment with the user

offset (Int)

before (String)

after (String)

first (Int)

last (Int)


Arguments

Name Description

id (String)

before (String)

after (String)

first (Int)

last (Int)


Arguments

Name Description

categories ([ID])

search (String)

order (ContentLibraryOrderBy)

tags ([String!])

offset (Int)

before (String)

after (String)

first (Int)

last (Int)


Arguments

Name Description

before (String)

after (String)

first (Int)

last (Int)


Arguments

Name Description

before (String)

after (String)

first (Int)

last (Int)


Arguments

Name Description

before (String)

after (String)

first (Int)

last (Int)


Arguments

Name Description

id (ID)

before (String)

after (String)

first (Int)

last (Int)


Arguments

Name Description

questionId (ID!)


Arguments

Name Description

id (ID)

offset (Int)

before (String)

after (String)

first (Int)

last (Int)

eventId (ID)


Arguments

Name Description

fromDate (Date!)

toDate (Date!)


Arguments

Name Description

lon (Float!)

longitude user geolocation -122.1272552

lat (Float!)

latitude user geolocation 37.4476243


Arguments

Name Description

query (String)

query search term. Max: 3 words

mealType (MealType)

mealTypes ([MealType])

enter (Boolean)

before (String)

after (String)

first (Int)

last (Int)


Arguments

Name Description

id (ID!)


Arguments

Name Description

fromDate (Date)

toDate (Date)

before (String)

after (String)

first (Int)

last (Int)


Arguments

Name Description

id (ID!)


Arguments

Name Description

id (ID!)


Arguments

Name Description

fromDate (Date)

toDate (Date)

before (String)

after (String)

first (Int)

last (Int)


Arguments

Name Description

start (DateTime)

end (DateTime)

before (String)

after (String)

first (Int)

last (Int)


popularRecipes

Type: RecipeConnection

Shows recipes with more historical likes/favorited

Arguments

Name Description

hidePurchasable (Boolean)

cuisines ([String!])

tags ([String!])

before (String)

after (String)

first (Int)

last (Int)


premiumProgramRecipes

Type: RecipeConnection

List users program recipes

Arguments

Name Description

before (String)

after (String)

first (Int)

last (Int)


Arguments

Name Description

id (ID!)

The ID of the object


Arguments

Name Description

orderBy (ProgramOrderBy)

offset (Int)

before (String)

after (String)

first (Int)

last (Int)

isActive (Boolean)

isPremium (Boolean)


Arguments

Name Description

id (ID!)


Arguments

Name Description

offset (Int)

before (String)

after (String)

first (Int)

last (Int)


Arguments

Name Description

filters (QuestionsFilterInput)

offset (Int)

before (String)

after (String)

first (Int)

last (Int)


recipe

Type: Recipe

Arguments

Name Description

id (ID!)

The ID of the object


Arguments

Name Description

mealTime (RecipeMealTime)

dietaryTags ([DietaryTag])

hidePurchasable (Boolean)

maxPrepTime (Int)

Maximum preparation time in minutes

cuisines ([String!])

tags ([String!])

before (String)

after (String)

first (Int)

last (Int)


Arguments

Name Description

tag (String)

dietaryTags ([DietaryTag])

hidePurchasable (Boolean)

maxPrepTime (Int)

Maximum preparation time in minutes

before (String)

after (String)

first (Int)

last (Int)


recipeSearch

Type: RecipeConnection

Search for recipes

Arguments

Name Description

query (String)

Query search term

minPrepTime (Int)

Minimum preparation time in minutes

maxPrepTime (Int)

Maximum preparation time in minutes

tags ([String])

meals ([String])

cuisines ([String])

isPremium (Boolean)

totalTime (Float)

skillLevel (SkillLevel)

dietaryTag (DietaryTag)

program (String)

Optional program id

ingredients ([String])

macroNutrientsRange (MacroNutrientsRangeInput)

mealTime (RecipeMealTime)

numberOfIngredients (Int)

hasImage (Boolean)

hasInstructions (Boolean)

servingQuantity (Int)

filter (FoodFilter)

before (String)

after (String)

first (Int)

last (Int)


Arguments

Name Description

recipeId (String)

serving (Int)


Arguments

Name Description

name (String)

offset (Int)

before (String)

after (String)

first (Int)

last (Int)


Arguments

Name Description

lon (Float!)

longitude user geolocation -122.1272552

lat (Float!)

latitude user geolocation 37.4476243


Arguments

Name Description

mealTime (RecipeMealTime!)

forSimpleMealPlan (Boolean)


Arguments

Name Description

id (ID!)

The ID of the object


Arguments

Name Description

query (String!)

Query search term

lon (Float!)

longitude user geolocation -122.1272552

lat (Float!)

latitude user geolocation 37.4476243


Arguments

Name Description

restaurantId (String!)

Restaurant database UUID


Arguments

Name Description

lon (Float)

longitude geolocation -122.1272552

lat (Float)

latitude geolocation 37.4476243

before (String)

after (String)

first (Int)

last (Int)


restaurantSearch

Type: RestaurantConnection

Search for restaurants

Arguments

Name Description

query (String)

Query search term

distance (Int)

Distance in Kilometers, Default 1km

stateProvince (String)

Filter by state. CA, TX

postalCode (String)

address (String)

lon (Float)

longitude geolocation -122.1272552

lat (Float)

latitude geolocation 37.4476243

gotAr (Boolean)

priceRating ([PriceRate])

geoBoundingBox (GeoBoundingBox)

cuisines ([String])

isOpen (Boolean)

show only open restaurants

program (String)

Optional program id

before (String)

after (String)

first (Int)

last (Int)


Arguments

Name Description

query (String)

Query search term

cuisine (String)

lon (Float!)

longitude user geolocation -122.1272552

lat (Float!)

latitude user geolocation 37.4476243

geolon (Float)

geolat (Float)

geoBoundingBox (GeoBoundingBox)

Optionally add a search bounding box


Arguments

Name Description

id (ID!)

The ID of the object


restrictions

Type: RestrictionConnection

All restrictions

Arguments

Name Description

before (String)

after (String)

first (Int)

last (Int)


Arguments

Name Description

email (String!)


Arguments

Name Description

query (String)

Query search term

cuisines ([String!])

tags ([String!])


Arguments

Name Description

mustIngredients ([String]!)

List of ingredients recipe must contain

before (String)

after (String)

first (Int)

last (Int)


serchForAllowedIngredient

Type: [CPCIngredient]

Is ingredient valid for users current program?

Arguments

Name Description

ingredient (String!)

Ingredient to search


Arguments

Name Description

offset (Int)

before (String)

after (String)

first (Int)

last (Int)

recipe (ID)


Arguments

Name Description

id (UUID)

offset (Int)

before (String)

after (String)

first (Int)

last (Int)


Arguments

Name Description

recipeId (ID!)

numberOfServings (Int)

size (Int)


Arguments

Name Description

recipeId (String)

serving (Int)

size (Int)


Arguments

Name Description

id (UUID)

offset (Int)

before (String)

after (String)

first (Int)

last (Int)


suggestedMeals

Type: SuggestedMeals

Suggest day meals

Arguments

Name Description

date (Date!)


suggestMeal

Type: SuggestedMeal

Suggest by meal time

Arguments

Name Description

date (Date!)

mealTime (MealTime!)


Arguments

Name Description

id (ID!)

The ID of the object


Arguments

Name Description

supplementId (ID!)


Arguments

Name Description

id (ID)

offset (Int)

before (String)

after (String)

first (Int)

last (Int)


Arguments

Name Description

assessmentId (ID!)

top (Int)


Arguments

Name Description

id (ID)

name (String)

offset (Int)

before (String)

after (String)

first (Int)

last (Int)


Arguments

Name Description

id (ID)

offset (Int)

before (String)

after (String)

first (Int)

last (Int)


Arguments

Name Description

answer (String)

answerType (String)


Arguments

Name Description

question (String)

answers ([ID!])

offset (Int)

before (String)

after (String)

first (Int)

last (Int)


Arguments

Name Description

id (ID)

goal (TrackerComponent)


trendingRecipes

Type: RecipeConnection

Shows recipes with more new likes/favorited

Arguments

Name Description

before (String)

after (String)

first (Int)

last (Int)


Arguments

Name Description

before (String)

after (String)

first (Int)

last (Int)


Arguments

Name Description

ndbNumber (String)


Arguments

Name Description

id (ID!)

Assessment ID

filters (UserAnswersByAssessmentInput)


Arguments

Name Description

assessmentId (ID!)


Arguments

Name Description

assessmentId (ID!)

offset (Int)

before (String)

after (String)

first (Int)

last (Int)


Arguments

Name Description

filters (UserAssessmentsFilterInput)

offset (Int)

before (String)

after (String)

first (Int)

last (Int)


Arguments

Name Description

profileId (ID)

consentTypeId (ID)


Arguments

Name Description

userUUIDs ([String!])

profileUUIDs ([String!])

subscriptionId (ID)

userEmails ([String!])

isTestUser (Boolean)

filters (UsersFiltersInput)

before (String)

after (String)

first (Int)

last (Int)


Arguments

Name Description

filters (UsersProgressFilterInput)

offset (Int)

before (String)

after (String)

first (Int)

last (Int)


Arguments

Name Description

id (ID!)


Arguments

Name Description

jwtToken (String!)

start (Date!)

end (Date!)

before (String)

after (String)

first (Int)

last (Int)


Arguments

Name Description

jwtToken (String!)

sessionId (String!)


Mutations

In this section

About mutations

Every GraphQL schema has a root type for both queries and mutations. The mutation type defines GraphQL operations that change data on the server. It is analogous to performing HTTP verbs such as POST, PATCH, and DELETE.

Arguments

Name Description

input (AcknowledgeConversationMessageInput!)

Return fields

Name Description

success (Boolean!)

message (String!)


Arguments

Name Description

input (AddBiomarkerInput!)

Return fields

Name Description

success (Boolean!)

message (String!)

errors ([FormError!])

biomarker (Biomarker)


Arguments

Name Description

input (AddBiomarkerResultsInput!)

Return fields

Name Description

success (Boolean!)

message (String!)

errors ([FormError!])


Arguments

Name Description

articleId (ID!)

Return fields

Name Description

success (Boolean!)

message (String!)


Arguments

Name Description

recipeIds ([String]!)

Return fields

Name Description

success (Boolean)

message (String)


Arguments

Name Description

recipeId (String!)

Return fields

Name Description

success (Boolean)

message (String)


Arguments

Name Description

input (AddUserConsentInput!)

Return fields

Name Description

success (Boolean!)

message (String!)

errors ([FormError!])


Arguments

Name Description

input (AddUserToJourneyInput!)

Return fields

Name Description

success (Boolean!)

message (String!)


Arguments

Name Description

input (AutoGenerateConversationMessageInput!)

Return fields

Name Description

success (Boolean!)

message (String!)

generatedMessage (String)


Arguments

Name Description

appointment (ID!)

Return fields

Name Description

success (Boolean!)

message (String!)

appointment (Appointment)


Arguments

Name Description

day (Int!)

mealTime (MealTime!)

recipeId (String!)

Return fields

Name Description

recipe (Recipe)

success (Boolean)


Arguments

Name Description

input (CheckoutCreateInput!)

Return fields

Name Description

success (Boolean!)

message (String!)

webUrl (String)


Return fields

Name Description

success (Boolean)


Return fields

Name Description

success (Boolean)


Arguments

Name Description

input (ConfirmFoodLogAssistantInput!)

Return fields

Name Description

success (Boolean!)

message (String!)


Arguments

Name Description

input (CreateAppointmentInput!)

Return fields

Name Description

success (Boolean!)

message (String!)

appointment (Appointment)


Arguments

Name Description

input (CreateArticleRecommendedInput!)

Return fields

Name Description

success (Boolean!)

message (String!)

errors ([FormError!])

articleRecommended (ArticleRecommended)


Arguments

Name Description

input (CreateAssessmentInput!)

Return fields

Name Description

success (Boolean!)

message (String!)

errors ([FormError!])

assessment (Assessment)


Arguments

Name Description

input (CreateAssistantInput!)

Return fields

Name Description

success (Boolean!)

message (String!)

errors ([FormError!])

assistant (Assistant)


Arguments

Name Description

assistantConversationInput (AssistantConversationInput!)

assistantId (ID!)

isInitial (Boolean!)

language (String)

profileId (ID!)

toneOfVoice (String)

useLongTermMemory (Boolean)

userMessage (String!)

Return fields

Name Description

success (Boolean!)

message (String!)

response (AssistantConversationResponse)


Arguments

Name Description

input (CreateBiomarkerCategoryInput!)

Return fields

Name Description

success (Boolean!)

message (String!)

errors ([FormError!])

biomarkerCategory (BiomarkerCategory)


Arguments

Name Description

input (CreateCoachTeamInput!)

Return fields

Name Description

success (Boolean!)

message (String!)

errors ([FormError!])

coachTeam (CoachTeam)


Arguments

Name Description

input (CreateCoachTypeInput!)

Return fields

Name Description

success (Boolean!)

message (String!)

errors ([FormError!])

coachType (CoachType)


Arguments

Name Description

input (CreateContentCategoryInput!)

Return fields

Name Description

success (Boolean!)

message (String!)

contentCategory (ContentCategoryType)

errors ([FormError!])


Arguments

Name Description

input (CreateContentLibraryInput!)

Return fields

Name Description

success (Boolean!)

message (String!)

contentLibrary (ContentLibraryType)

errors ([FormError!])


Arguments

Name Description

name (String!)

Return fields

Name Description

success (Boolean!)

message (String!)

contentTag (ContentTagType)

errors ([FormError!])


Arguments

Name Description

input (CreateDailyRecapAnswerInput!)

Return fields

Name Description

success (Boolean!)

message (String!)

dailyRecapAnswer (DailyRecapAnswer)

errors ([FormError!])


Arguments

Name Description

input (CreateDailyRecapQuestionInput!)

Return fields

Name Description

success (Boolean!)

message (String!)

dailyRecapQuestion (ThirdPartyDailyRecapQuestion)

errors ([FormError!])


Arguments

Name Description

input (DayJourneyInput!)

Return fields

Name Description

success (Boolean!)

message (String!)

dayJourney (DayJourneyType)


Arguments

Name Description

input (CreateDietPreferenceInput!)

Return fields

Name Description

success (Boolean!)

message (String!)

errors ([FormError!])

dietPreference (DietPreference)


Arguments

Name Description

acknowledged (Boolean!)

autoRenewing (Boolean!)

orderId (String!)

packageName (String!)

productId (String!)

purchaseState (Int!)

purchaseTime (Float!)

purchaseToken (String!)

subscriptionSku (String!)

Return fields

Name Description

success (Boolean)

message (String)


Arguments

Name Description

dayJourneyId (ID!)

deliveryTime (Time!)

goal (String!)

interaction (String!)

order (Int!)

Return fields

Name Description

success (Boolean!)

message (String!)

interaction (InteractionType)


Arguments

Name Description

input (JourneyInput!)

Return fields

Name Description

success (Boolean!)

message (String!)

journey (JourneyAssistantType)


Arguments

Name Description

assistantId (ID!)

interactionId (ID!)

userMessage (String!)

Return fields

Name Description

success (Boolean!)

message (String!)

response (JourneyChatResponse)


Arguments

Name Description

assistantId (ID!)

name (String!)

pdfFile (Upload)

sitemapUrl (String)

txt (String)

url (String)

Return fields

Name Description

success (Boolean!)

message (String!)

errors ([FormError!])

knowledgeBase (KnowledgeBaseType)


Arguments

Name Description

input (MessageInput!)

Return fields

Name Description

success (Boolean!)

message (String!)

response (KnowledgeBaseChatResponse)


Arguments

Name Description

alert (Boolean)

alertAction (AlertAction)

alertStatus (AlertStatus)

alertText (String)

description (String)

externalId (String)

image (Upload)

imageUrl (String)

isVisible (Boolean)

labName (String!)

orderId (String)

orderingPhysician (String)

productId (String)

reportPdf (Upload)

requisitionId (String)

sampleCollectionDate (Date)

status (LabTestReportStatus)

testDate (DateTime)

testName (String!)

title (String)

userEmail (String)

videoUrl (String)

Return fields

Name Description

success (Boolean!)

message (String!)

report (LabTestReport)


Arguments

Name Description

customServingEquivalent (Float)

date (Date)

mealDatabaseId (String!)

mealTime (MealTime!)

mealType (MealType!)

quantity (Float!)

serving (Float)

time (Time)

Return fields

Name Description

success (Boolean)

databaseId (String)


Arguments

Name Description

coach (ID)

customOptions (MPTCustomOptionsInput)

description (String!)

fromDays (MPTFromDaysInput)

fromScratch (MPTFromScratchInput)

isPublic (Boolean)

name (String!)

Return fields

Name Description

success (Boolean!)

message (String!)

mealPlan (MealPlanTemplate)


Arguments

Name Description

input (CreateMyBrandedFoodInput!)

Return fields

Name Description

success (Boolean!)

message (String!)


Arguments

Name Description

directionsOfUse ([ItemDirectionsOfUseInput!])

header (String!)

tags ([String!])

text (String)

Return fields

Name Description

success (Boolean!)

message (String!)

myChecklistItem (MyChecklistItem)


Arguments

Name Description

input (CreateMyCommonFoodInput!)

Return fields

Name Description

success (Boolean!)

message (String!)


Arguments

Name Description

input (CreateMyRecipeInput!)

Return fields

Name Description

success (Boolean!)

message (String!)

recipe (UserRecipe)


Arguments

Name Description

coach (ID)

eventId (ID)

text (String!)

title (String!)

Return fields

Name Description

success (Boolean!)

message (String!)

note (Note)


Arguments

Name Description

barcode (String)

brand (String)

date (Date)

logAfterCreation (Boolean)

mealTime (MealTime)

mealTimes ([MealTime])

mealType (MealType!)

name (String!)

ownNutrients (OwnNutrients!)

ownServing (OwnServing!)

Return fields

Name Description

success (Boolean)

message (String)

databaseId (String)


Arguments

Name Description

ingredients ([OwnRecipeIngredient])

logAfterCreation (Boolean)

quantity (Float!)

recipeName (String!)

Return fields

Name Description

success (Boolean)

databaseId (String)


Arguments

Name Description

cholesterolLdl (Float)

cortisol (Float)

ferritin (Float)

hba1c (Float)

totalCholesterol (Float)

vitaminB12 (Float)

vitaminD (Float)

Return fields

Name Description

success (Boolean)


Arguments

Name Description

append (Boolean)

attributes ([ProfileCustomAttribute!]!)

Return fields

Name Description

success (Boolean)

errors ([ErrorType])


Arguments

Name Description

input (CreateQuestionInput!)

Return fields

Name Description

success (Boolean!)

message (String!)

errors ([FormError!])

question (AssessmentQuestion)


Arguments

Name Description

answers ([String]!)

result (String!)

Return fields

Name Description

success (Boolean)

errors ([ErrorType])


Arguments

Name Description

input (CreateSupplementInput!)

Return fields

Name Description

success (Boolean!)

message (String!)

supplement (Supplement)


Arguments

Name Description

fromTemplate (ID)

input (CreateSPInput)

Return fields

Name Description

success (Boolean!)

message (String!)

supplementPlan (SupplementPlan)


Arguments

Name Description

input (CreateSupplementRecommendedInput!)

Return fields

Name Description

success (Boolean!)

message (String!)

errors ([FormError!])

supplementRecommended (SupplementRecommended)


Arguments

Name Description

input (CreateThirdPartyGoalInput!)

Return fields

Name Description

success (Boolean!)

message (String!)

goal (ThirdPartyGoal)


Arguments

Name Description

birthdate (Date)

email (String!)

emailPasswordNotification (Boolean)

extraData (JSONString)

name (String!)

password (String)

phone (String)

program (String)

restrictions ([ID!])

subscription (ID)

Return fields

Name Description

success (Boolean!)

message (String!)

user (User)


Arguments

Name Description

id (ID!)

Return fields

Name Description

success (Boolean)

message (String)

email (String)


Arguments

Name Description

id (ID!)

Return fields

Name Description

success (Boolean!)

message (String!)

articleRecommended (ArticleRecommended)


Arguments

Name Description

id (ID!)

Return fields

Name Description

success (Boolean!)

message (String!)

assessment (Assessment)


Arguments

Name Description

id (ID!)

Return fields

Name Description

success (Boolean!)

message (String!)


Arguments

Name Description

id (ID!)

Return fields

Name Description

success (Boolean!)

message (String!)

biomarker (Biomarker)


Arguments

Name Description

id (ID!)

Return fields

Name Description

success (Boolean!)

message (String!)

biomarkerCategory (BiomarkerCategory)


Arguments

Name Description

id (ID!)

Return fields

Name Description

success (Boolean!)

message (String!)

coachTeam (CoachTeam)


Arguments

Name Description

id (ID!)

Return fields

Name Description

success (Boolean!)

message (String!)

coachType (CoachType)


Arguments

Name Description

id (ID!)

Return fields

Name Description

success (Boolean!)

message (String!)

contentCategory (ContentCategoryType)


Arguments

Name Description

id (ID!)

Return fields

Name Description

success (Boolean!)

message (String!)

contentLibrary (ContentLibraryType)


Arguments

Name Description

id (ID!)

Return fields

Name Description

success (Boolean!)

message (String!)

contentTag (ContentTagType)


Arguments

Name Description

id (ID!)

Return fields

Name Description

success (Boolean!)

message (String!)

dailyRecapAnswer (DailyRecapAnswer)


Arguments

Name Description

id (ID!)

Return fields

Name Description

success (Boolean!)

message (String!)

dailyRecapQuestion (ThirdPartyDailyRecapQuestion)


Arguments

Name Description

id (ID!)

Return fields

Name Description

success (Boolean!)

message (String!)


Arguments

Name Description

id (ID!)

Return fields

Name Description

success (Boolean!)

message (String!)

dietPreference (DietPreference)


Arguments

Name Description

interactionId (ID!)

Return fields

Name Description

success (Boolean!)

message (String!)

interaction (InteractionType)


Arguments

Name Description

assistantId (ID!)

id (ID!)

Return fields

Name Description

success (Boolean!)

message (String!)


Arguments

Name Description

id (ID!)

Return fields

Name Description

success (Boolean!)

message (String!)

report (LabTestReport)


Arguments

Name Description

coach (ID)

id (ID!)

Return fields

Name Description

success (Boolean!)

message (String!)

mealPlan (MealPlanTemplate)


Arguments

Name Description

id (ID!)

Return fields

Name Description

success (Boolean!)

message (String!)


Arguments

Name Description

id (ID!)

Return fields

Name Description

success (Boolean!)

message (String!)

myChecklistItem (MyChecklistItem)


Arguments

Name Description

id (ID!)

Return fields

Name Description

success (Boolean!)

message (String!)


Return fields

Name Description

success (Boolean)

email (String)


Arguments

Name Description

id (ID!)

Return fields

Name Description

success (Boolean!)

message (String!)


Arguments

Name Description

noteId (ID!)

Return fields

Name Description

success (Boolean!)

message (String!)

note (Note)


Arguments

Name Description

id (ID!)

Return fields

Name Description

success (Boolean!)

message (String!)

question (AssessmentQuestion)


Arguments

Name Description

id (ID!)

Return fields

Name Description

success (Boolean!)

message (String!)

supplementRecommended (SupplementRecommended)


Arguments

Name Description

id (ID!)

Return fields

Name Description

success (Boolean!)

message (String!)


Arguments

Name Description

id (ID!)

Return fields

Name Description

success (Boolean!)

message (String!)

mealPlan (MealPlanTemplate)


Arguments

Name Description

email (String!)

Return fields

Name Description

success (Boolean!)

message (String!)

magicLink (String)


Arguments

Name Description

addDays (Boolean)

appendDays (Int)

breakfastDistribution (Float)

Percentage of the daily kcal goal that each breakfast covers

dinnerDistribution (Float)

Percentage of the daily kcal goal that each dinner covers

fromTemplate (ID)

ignoreLock (Boolean)

includeFavorites (Boolean)

isAppend (Boolean)

isCache (Boolean)

kcalLimit (Float)

Upper kcal limit per meal, as a percentage of daily goal

lunchDistribution (Float)

Percentage of the daily kcal goal that each lunch covers

maxIngredientsCount (IntValueByMealTime)

Max num of ingredients in recipe per meal time

maxNumOfServings (Int)

Maximum number of servings per meal allowed in the meal plan

maxServingWeight (Int)

Maximum serving weight per meal allowed in the meal plan

maxTimeMinutes (IntValueByMealTime)

Max preparation time in minutes per meal time

minServingWeight (Int)

Minimum serving weight per meal allowed in the meal plan

repeat (DateTime)

snackDistribution (Float)

Percentage of the daily kcal goal that each snack covers

startDate (Date)

variety (MPVariety)

Return fields

Name Description

mealPlan ([MealPlanDay!])

success (Boolean)

True if the meal plan was successfully generated

message (String)

Error logs or info message. See "success"


Arguments

Name Description

input (GenerateShopifyMultipassUrlInput)

Return fields

Name Description

success (Boolean!)

message (String!)

url (String)


Arguments

Name Description

addDays (Boolean)

boostAdherence (Boolean)

filters (SimpleMPFiltersInput)

format ([MealTime!])

ignoreLock (Boolean)

repeat (DateTime)

variety (MPVariety)

Return fields

Name Description

success (Boolean)

True if the meal plan was successfully generated

message (String)

Error logs or info message. See "success"


Arguments

Name Description

input (GenerateVideoZoomTokenInput!)

Return fields

Name Description

success (Boolean!)

message (String!)

token (String)

clientMutationId (String)


Arguments

Name Description

input (LinkUserAssessmentInput!)

Return fields

Name Description

success (Boolean!)

message (String!)

userAssessment (Assessment)


Arguments

Name Description

userId (String!)

Return fields

Name Description

accessToken (String)

refreshToken (String)


Arguments

Name Description

input (MarkContentAsReadOrUnreadInput!)

Return fields

Name Description

success (Boolean!)

message (String!)

errors ([FormError!])


Arguments

Name Description

input (MergeUserInput!)

Return fields

Name Description

success (Boolean!)

message (String!)

errors ([FormError!])


Arguments

Name Description

input (NewUserAssessmentsInput!)

Return fields

Name Description

success (Boolean!)

message (String!)

userId (String)

externalId (String)

assessments (AssessmentConnection)


Arguments

Name Description

input (ProcessAppleReceiptInput!)

Return fields

Name Description

success (Boolean!)

message (String!)


Arguments

Name Description

activityLevel (ActivityLevel!)

biologicalSex (BiologicalSex!)

birthdate (Date!)

goalsOn (Boolean!)

height (Float!)

isImperial (Boolean)

startingWeight (Float!)

targetWeight (Float!)

weeklyWeightGoal (WeeklyWeightGoal!)

Return fields

Name Description

success (Boolean)

bmr (Int)

Basal Metabolic Rate

tdee (Int)

Total Daily Energy Expenditure

cd (Int)

Caloric Difference

dcig (Int)

Daily Caloric Intake Goal

bmi (Int)

Body Mass Index Goal

profile (ProfileType)


Arguments

Name Description

calories (Int!)

carbsPerc (Float!)

error (Float!)

fatPerc (Float!)

format ([MealTime])

omega3Perc (Float)

proteinPerc (Float!)

Return fields

Name Description

success (Boolean)


Arguments

Name Description

replace (Boolean)

restrictions ([ID])

List of restrictions to be added to a user profile

Return fields

Name Description

success (Boolean!)

message (String!)

restrictions ([ID!])


Arguments

Name Description

appVersion (String!)

client (String!)

eventType (EventType!)

location (GenericScalar)

timezone (String!)

Return fields

Name Description

success (Boolean)

message (String)


Arguments

Name Description

externalId (String)

profileId (String!)

recipeId (ID!)

Return fields

Name Description

success (Boolean)

message (String)


Arguments

Name Description

articleId (ID!)

Return fields

Name Description

success (Boolean!)

message (String!)


Arguments

Name Description

recipeId (String!)

Return fields

Name Description

success (Boolean)

message (String)


Arguments

Name Description

databaseId (String!)

Return fields

Name Description

success (Boolean)


Return fields

Name Description

success (Boolean)

message (String)


Arguments

Name Description

mealId (ID!)

Return fields

Name Description

success (Boolean!)

message (String!)


removeOwnMeal

Type: RemoveOwnMeal

Removes users own food or own recipe

Arguments

Name Description

databaseId (String!)

Return fields

Name Description

success (Boolean)

message (String)


Arguments

Name Description

consentType (ID!)

Return fields

Name Description

success (Boolean!)

message (String!)


Arguments

Name Description

input (RemoveUserFromJourneyInput!)

Return fields

Name Description

success (Boolean!)

message (String!)


Return fields

Name Description

success (Boolean!)

message (String!)


Arguments

Name Description

email (String!)

Return fields

Name Description

success (Boolean!)

message (String!)

resetPasswordCode (String)


Return fields

Name Description

success (Boolean!)

message (String!)


Arguments

Name Description

appointment (ID!)

profile (ID)

Return fields

Name Description

success (Boolean!)

message (String!)


Arguments

Name Description

code (String!)

newPassword (String!)

Return fields

Name Description

success (Boolean!)

message (String!)


Arguments

Name Description

message (String!)

subject (String!)

Return fields

Name Description

success (Boolean)

message (String)


Arguments

Name Description

attributes (String)

signingPublicKey (String)

Return fields

Name Description

success (Boolean)

errors ([ErrorType])


Arguments

Name Description

source (SourceType!)

Return fields

Name Description

success (Boolean!)

message (String!)


Arguments

Name Description

profileId (ID!)

templateId (ID!)

Return fields

Name Description

success (Boolean!)

message (String!)


Arguments

Name Description

input (SetThirdPartyAppUserAsTestInput!)

Return fields

Name Description

success (Boolean!)

message (String!)

errors ([FormError!])

user (User)


Arguments

Name Description

input (SetUserAnswersInput!)

Return fields

Name Description

success (Boolean!)

message (String!)

errors ([FormError!])

userAnswers ([UserAnswer!])

nextQuestion (AssessmentQuestion)


Arguments

Name Description

daysUnlocked (Int)

Number of days initially unlocked. Default to 1

override (Boolean)

If true, the number of days unlocked can be updated using daysUnlocked

Return fields

Name Description

message (String)

success (Boolean)


Return fields

Name Description

success (Boolean)

true if the meal plan was successfully restarted

message (String)

error logs or info message. See "success"


Arguments

Name Description

input (StoreConversationSummaryInput!)

Return fields

Name Description

success (Boolean!)

message (String!)


swapMealPlanRecipe

Type: SwapMealPlanRecipe

Swaps a recipe from profile's MP, adding it to a specific day or every day in the same meal_fmt position

Arguments

Name Description

mealId (String)

mealTag (MealTime)

recipeId (String!)

serving (Int)

Return fields

Name Description

mealPlan ([MealPlanDay])

success (Boolean)

message (String)


Arguments

Name Description

isAggregate (Boolean!)

itemId (String!)

Return fields

Name Description

success (Boolean)

message (String)


Arguments

Name Description

isAggregate (Boolean!)

itemIds ([String!]!)

Return fields

Name Description

success (Boolean)

message (String)


Arguments

Name Description

keysHash (String!)

Return fields

Name Description

message (String)

success (Boolean)


Arguments

Name Description

input (LinkUserAssessmentInput!)

Return fields

Name Description

success (Boolean!)

message (String!)


Arguments

Name Description

input (UpdateAnswerInput!)

Return fields

Name Description

success (Boolean!)

message (String!)

errors ([FormError!])

answer (AssessmentAnswer)


Arguments

Name Description

input (UpdateAppointmentInput!)

Return fields

Name Description

success (Boolean!)

message (String!)

appointment (Appointment)


Arguments

Name Description

appointmentType (ID!)

decrease (Int)

increase (Int)

labTestReports ([ID])

profile (ID!)

value (Int)

Return fields

Name Description

success (Boolean!)

message (String!)

credits (AppointmentCredit)


Arguments

Name Description

input (UpdateArticleRecommendedInput!)

Return fields

Name Description

success (Boolean!)

message (String!)

errors ([FormError!])

articleRecommended (ArticleRecommended)


Arguments

Name Description

input (UpdateAssessmentInput!)

Return fields

Name Description

success (Boolean!)

message (String!)

errors ([FormError!])

assessment (Assessment)


Arguments

Name Description

input (UpdateAssistantInput!)

Return fields

Name Description

success (Boolean!)

message (String!)

errors ([FormError!])

assistant (Assistant)


Arguments

Name Description

input (UpdateBiomarkerInput!)

Return fields

Name Description

success (Boolean!)

message (String!)

errors ([FormError!])

biomarker (Biomarker)


Arguments

Name Description

input (UpdateBiomarkerCategoryInput!)

Return fields

Name Description

success (Boolean!)

message (String!)

errors ([FormError!])

biomarkerCategory (BiomarkerCategory)


Arguments

Name Description

input (UpdateCoachTeamInput!)

Return fields

Name Description

success (Boolean!)

message (String!)

errors ([FormError!])

coachTeam (CoachTeam)


Arguments

Name Description

input (UpdateCoachTypeInput!)

Return fields

Name Description

success (Boolean!)

message (String!)

errors ([FormError!])

coachType (CoachType)


Arguments

Name Description

input (UpdateContentCategoryInput!)

Return fields

Name Description

success (Boolean!)

message (String!)

contentCategory (ContentCategoryType)

errors ([FormError!])


Arguments

Name Description

input (UpdateContentLibraryInput!)

Return fields

Name Description

success (Boolean!)

message (String!)

contentLibrary (ContentLibraryType)

errors ([FormError!])


Arguments

Name Description

id (ID!)

name (String!)

Return fields

Name Description

success (Boolean!)

message (String!)

contentTag (ContentTagType)

errors ([FormError!])


Arguments

Name Description

input (UpdateDailyRecapAnswerInput!)

Return fields

Name Description

success (Boolean!)

message (String!)

dailyRecapAnswer (DailyRecapAnswer)

errors ([FormError!])


Arguments

Name Description

input (UpdateDailyRecapQuestionInput!)

Return fields

Name Description

success (Boolean!)

message (String!)

dailyRecapQuestion (ThirdPartyDailyRecapQuestion)

errors ([FormError!])


Arguments

Name Description

input (UpdateDietPreferenceInput!)

Return fields

Name Description

success (Boolean!)

message (String!)

errors ([FormError!])

dietPreference (DietPreference)


Arguments

Name Description

deliveryTime (Time!)

goal (String!)

id (ID!)

interaction (String!)

order (Int!)

Return fields

Name Description

success (Boolean!)

message (String!)

interaction (InteractionType)


Arguments

Name Description

input (UpdateJourneyInput!)

Return fields

Name Description

success (Boolean!)

message (String!)

journey (JourneyAssistantType)


Arguments

Name Description

journeyId (String!)

status (JourneyStatus!)

Return fields

Name Description

success (Boolean)

message (String)


Arguments

Name Description

alert (Boolean)

alertAction (AlertAction)

alertStatus (AlertStatus)

alertText (String)

description (String)

externalId (String)

id (ID!)

image (Upload)

imageUrl (String)

isVisible (Boolean)

labName (String)

orderId (String)

orderingPhysician (String)

productId (String)

reportPdf (Upload)

requisitionId (String)

sampleCollectionDate (Date)

status (LabTestReportStatus)

testDate (DateTime)

testName (String)

title (String)

userEmail (String)

videoUrl (String)

Return fields

Name Description

success (Boolean!)

message (String!)

errors ([FormError!])

report (LabTestReport)


Arguments

Name Description

customServingEquivalent (Float)

databaseId (String!)

date (Date)

mealTime (MealTime)

quantity (Float)

serving (Float)

time (Time)

Return fields

Name Description

success (Boolean)


Arguments

Name Description

overwrite (UpdateMPSettingsInput)

update (UpdateMPSettingsInput)

Return fields

Name Description

success (Boolean!)

message (String!)


Arguments

Name Description

coach (ID)

coachTypes ([ID!])

description (String)

id (ID!)

isPublic (Boolean)

mealPlanDays (MPTFromScratchInput)

name (String)

Return fields

Name Description

success (Boolean!)

message (String!)

mealPlan (MealPlanTemplate)


Arguments

Name Description

id (ID!)

input (UpdateMyBrandedFoodInput!)

Return fields

Name Description

success (Boolean!)

message (String!)


Arguments

Name Description

directionsOfUse ([ItemDirectionsOfUseInput!])

header (String)

id (ID!)

tags ([String!])

text (String)

Return fields

Name Description

success (Boolean!)

message (String!)

myChecklistItem (MyChecklistItem)


Arguments

Name Description

id (ID!)

input (UpdateMyCommonFoodInput!)

Return fields

Name Description

success (Boolean!)

message (String!)


Arguments

Name Description

id (ID!)

input (UpdateMyRecipeInput!)

Return fields

Name Description

success (Boolean!)

message (String!)

recipe (UserRecipe)


Arguments

Name Description

coach (ID)

noteId (ID!)

text (String)

title (String)

Return fields

Name Description

success (Boolean!)

message (String!)

note (Note)

errors ([FormError!])


Arguments

Name Description

barcode (String)

brand (String)

databaseId (String!)

date (Date)

mealTime (MealTime)

mealType (MealType)

name (String)

ownNutrients (OwnNutrients!)

ownServing (OwnServing!)

Return fields

Name Description

success (Boolean)

message (String)


Arguments

Name Description

databaseId (String!)

ingredients ([OwnRecipeIngredient])

quantity (Float)

recipeName (String)

Return fields

Name Description

success (Boolean!)

message (String!)


Arguments

Name Description

birthdate (Date)

country (String)

currentSource (SourceType)

dietPreferences ([ID!])

email (String)

favoriteCuisines ([String!])

hasOnboarded (Boolean)

isImperial (Boolean)

language (Language)

mpDiversity (MealPlanDiversity)

name (String)

operationDietPreferences (Operation)

thryveAuthenticationToken (String)

timezone (String)

Return fields

Name Description

success (Boolean)

errors ([ErrorType])


Arguments

Name Description

cholesterolLdl (Float)

cortisol (Float)

ferritin (Float)

hba1c (Float)

totalCholesterol (Float)

vitaminB12 (Float)

vitaminD (Float)

Return fields

Name Description

success (Boolean)


Arguments

Name Description

input (UpdateProtocolInput!)

Return fields

Name Description

success (Boolean!)

message (String!)

protocol (Protocol)


Arguments

Name Description

input (UpdateQuestionInput!)

Return fields

Name Description

success (Boolean!)

message (String!)

errors ([FormError!])

question (AssessmentQuestion)


Arguments

Name Description

numberOfServings (Int!)

recipeId (String!)

Return fields

Name Description

success (Boolean)


Arguments

Name Description

profileId (String)

subscriptionId (String!)

userId (String)

Return fields

Name Description

success (Boolean)

message (String)


Arguments

Name Description

input (UpdateSupplementInput!)

Return fields

Name Description

success (Boolean!)

message (String!)

supplement (Supplement)


Arguments

Name Description

input (UpdateSPInput!)

Return fields

Name Description

success (Boolean!)

message (String!)

supplementPlan (SupplementPlan)


Arguments

Name Description

input (UpdateSupplementRecommendedInput!)

Return fields

Name Description

success (Boolean!)

message (String!)

errors ([FormError!])

supplementRecommended (SupplementRecommended)


Arguments

Name Description

input (UpdateThirdPartyGoalInput!)

Return fields

Name Description

success (Boolean!)

message (String!)

goal (ThirdPartyGoal)


Arguments

Name Description

input (UpdateThirdPartyTrackerComponentInput!)

Return fields

Name Description

success (Boolean!)

message (String!)

enabledComponents ([TrackerComponent!])


Arguments

Name Description

input (UpdateUserAssessmentScoreInput!)

Return fields

Name Description

success (Boolean!)

message (String!)

errors ([FormError!])

userProgress (UserProgress)


Arguments

Name Description

programId (String!)

Return fields

Name Description

success (Boolean)

message (String)


Arguments

Name Description

input (UpdateUserProgressInput!)

Return fields

Name Description

success (Boolean!)

message (String!)

errors ([FormError!])

userProgress (UserProgress)


Arguments

Name Description

menuitemId (String!)

Return fields

Name Description

success (Boolean)

isUserFavorite (Boolean)


Arguments

Name Description

recipeId (String!)

Return fields

Name Description

success (Boolean)

message (String!)

isUserFavorite (Boolean)


Arguments

Name Description

restaurantId (String!)

Return fields

Name Description

success (Boolean)

isUserFavorite (Boolean)


Objects

In this section

About objects

Objects in GraphQL represent the resources you can access. An object can contain a list of fields, which are specifically typed.

Fields

Name Description

success (Boolean!)

message (String!)


Fields

Name Description

appUser (ProfileType)

eventName (String!)

createdAt (DateTime!)

id (ID!)

userEmail (String)

userName (String)

payload (GenericScalar)


Fields

Name Description

pageInfo (PageInfo!)

Pagination data for this connection.

edges ([ActivityLogEdge]!)

Contains the nodes in this connection.


ActivityLogEdge

A Relay edge containing a ActivityLog and its cursor.

Fields

Name Description

node (ActivityLog)

The item at the end of the edge

cursor (String!)

A cursor for use in pagination


Fields

Name Description

success (Boolean!)

message (String!)

errors ([FormError!])

biomarker (Biomarker)


Fields

Name Description

success (Boolean!)

message (String!)

errors ([FormError!])


Fields

Name Description

success (Boolean!)

message (String!)


Fields

Name Description

success (Boolean)

message (String)


Fields

Name Description

success (Boolean)

message (String)


Fields

Name Description

success (Boolean!)

message (String!)

errors ([FormError!])


Fields

Name Description

success (Boolean!)

message (String!)


Fields

Name Description

score (Float)

color (AdherenceColor)

icon (Icon)

title (String)

reason (String)

isRecommended (Boolean)


Fields

Name Description

id (ID!)

The ID of the object.

profile (ProfileType!)

aisleName (String)

quantity (Int)

grams (Float)

unit (String)

comment (String)

ingredient (String)

isDone (Boolean!)

isCleared (Boolean!)

updatedAt (DateTime!)

createdAt (DateTime!)

meta (JSONString!)

listitemSet (ListItemConnection!)

databaseId (String)

aggregateMeta (AggregateMeta)

servingEquivalent (Float)


Fields

Name Description

pageInfo (PageInfo!)

Pagination data for this connection.

edges ([AggregateEdge]!)

Contains the nodes in this connection.


AggregateEdge

A Relay edge containing a Aggregate and its cursor.

Fields

Name Description

node (Aggregate)

The item at the end of the edge

cursor (String!)

A cursor for use in pagination


Fields

Name Description

aisle (String)

ids ([String])

idsContribution ([Contribution])

name (String)

qty (Int)

rawQty (Float)

grams (Float)


AppRestriction

A set of limitations per subscription related to an app feature

Fields

Name Description

feature (String!)

limitations ([Limitation!]!)


Fields

Name Description

id (ID!)

title (String!)

description (String)

meetingUrl (String)

start (DateTime!)

end (DateTime!)

attendees ([Attendee!]!)

status (EventStatus!)

appointmentType (AppointmentType!)

contactType (CalendarContactType!)

sendbirdRoomId (String)

zoomSessionName (String)

zoomSessionPassword (String)

labTestReports (LabTestReportConnection)

postEventStatus (PostEventStatus)

coach (Coach)


Fields

Name Description

pageInfo (PageInfo!)

Pagination data for this connection.

edges ([AppointmentEdge]!)

Contains the nodes in this connection.


Fields

Name Description

id (ID!)

appointmentType (AppointmentType!)

value (Int!)

labTestReports (LabTestReportConnection)


Fields

Name Description

credits ([AppointmentCredit!]!)


AppointmentEdge

A Relay edge containing a Appointment and its cursor.

Fields

Name Description

node (Appointment)

The item at the end of the edge

cursor (String!)

A cursor for use in pagination


Fields

Name Description

id (ID!)

title (String!)

numberOfMember (Int!)

durationMin (Int!)

contactType ([String!]!)

multiCoachType (AppointmentMultiCoachType!)

refundableBeforeHours (Int!)


Fields

Name Description

pageInfo (PageInfo!)

Pagination data for this connection.

edges ([AppointmentTypeEdge]!)

Contains the nodes in this connection.


AppointmentTypeEdge

A Relay edge containing a AppointmentType and its cursor.

Fields

Name Description

node (AppointmentType)

The item at the end of the edge

cursor (String!)

A cursor for use in pagination


Fields

Name Description

valueMax (Float)

valueMin (Float)

createdAt (DateTime!)

updatedAt (DateTime!)

id (ID!)

The ID of the object.

biomarker (Biomarker!)

article (ContentLibraryType!)

normalValues ([GenericScalar!])


Fields

Name Description

pageInfo (PageInfo!)

Pagination data for this connection.

edges ([ArticleRecommendedEdge]!)

Contains the nodes in this connection.


ArticleRecommendedEdge

A Relay edge containing a ArticleRecommended and its cursor.

Fields

Name Description

node (ArticleRecommended)

The item at the end of the edge

cursor (String!)

A cursor for use in pagination


Fields

Name Description

title (String!)

description (String)

order (Int!)

icon (String)

interval (Int)

weight (Int)

isDraft (Boolean!)

isPublic (Boolean!)

progressBar (Boolean!)

progressMaxCount (Int!)

hasScore (Boolean!)

bottomProgressBar (Boolean!)

disableLoader (Boolean!)

relativeButtonPosition (Boolean!)

resultsImageUrl (String)

closeButton (Boolean!)

createdAt (DateTime!)

updatedAt (DateTime!)

id (ID!)

The ID of the object.

questions (AssessmentQuestionConnection)

assessmentType (AssessmentType!)

initialQuestion (AssessmentQuestion)

finalQuestion (AssessmentQuestion)

status (AssessmentStatus)

score (Float)

url (String)

style (GenericScalar)

lastAnsweredQuestion (AssessmentQuestion)


Fields

Name Description

text (String!)

value (String)

isCorrect (Boolean!)

score (Float)

blockOtherAnswers (Boolean!)

createdAt (DateTime!)

updatedAt (DateTime!)

id (ID!)

The ID of the object.

nextQuestion (AssessmentQuestion)

attribute (GenericScalar)

isSelected (Boolean)

rankingOrder (Int)

supplements ([AssessmentAnswerSupplement])


Fields

Name Description

pageInfo (PageInfo!)

Pagination data for this connection.

edges ([AssessmentAnswerEdge]!)

Contains the nodes in this connection.


AssessmentAnswerEdge

A Relay edge containing a AssessmentAnswer and its cursor.

Fields

Name Description

node (AssessmentAnswer)

The item at the end of the edge

cursor (String!)

A cursor for use in pagination


Fields

Name Description

supplement (Supplement!)

createdAt (DateTime!)

updatedAt (DateTime!)

id (ID!)

The ID of the object.

score (Float!)


Fields

Name Description

pageInfo (PageInfo!)

Pagination data for this connection.

edges ([AssessmentAnswerSupplementEdge]!)

Contains the nodes in this connection.


AssessmentAnswerSupplementEdge

A Relay edge containing a AssessmentAnswerSupplement and its cursor.

Fields

Name Description

node (AssessmentAnswerSupplement)

The item at the end of the edge

cursor (String!)

A cursor for use in pagination


Fields

Name Description

pageInfo (PageInfo!)

Pagination data for this connection.

edges ([AssessmentEdge]!)

Contains the nodes in this connection.


AssessmentEdge

A Relay edge containing a Assessment and its cursor.

Fields

Name Description

node (Assessment)

The item at the end of the edge

cursor (String!)

A cursor for use in pagination


Fields

Name Description

id (ID!)

The ID of the object.

text (String!)

questionType (QuestionType!)

htmlElement (FormHtmlElement)

isInitialQuestion (Boolean!)

isFinalQuestion (Boolean!)

canSkip (Boolean!)

profileField (QuestionProfileField)

helpText (String)

information (String)

finalText (String)

helpTitle (String)

informationTitle (String)

maxOptionsSelected (Int)

minOptionsSelected (Int)

collapsibleHelpText (Boolean!)

finalTitle (String)

finalButton (String)

isExit (Boolean!)

createdAt (DateTime!)

updatedAt (DateTime!)

answers ([AssessmentAnswer!])

assessment (Assessment)

nextQuestion (AssessmentQuestion)

answerText (String)

attributes ([AssessmentQuestionAttribute!])


Fields

Name Description

id (ID!)

The ID of the object.

name (String!)

value (String!)

createdAt (DateTime!)

updatedAt (DateTime!)


Fields

Name Description

pageInfo (PageInfo!)

Pagination data for this connection.

edges ([AssessmentQuestionAttributeEdge]!)

Contains the nodes in this connection.


AssessmentQuestionAttributeEdge

A Relay edge containing a AssessmentQuestionAttribute and its cursor.

Fields

Name Description

node (AssessmentQuestionAttribute)

The item at the end of the edge

cursor (String!)

A cursor for use in pagination


Fields

Name Description

pageInfo (PageInfo!)

Pagination data for this connection.

edges ([AssessmentQuestionEdge]!)

Contains the nodes in this connection.


AssessmentQuestionEdge

A Relay edge containing a AssessmentQuestion and its cursor.

Fields

Name Description

node (AssessmentQuestion)

The item at the end of the edge

cursor (String!)

A cursor for use in pagination


Fields

Name Description

id (ID!)

name (String!)

mainGoal (String!)

program (ID)

mode (AssistantMode!)

journey (JourneyAssistantType)


Fields

Name Description

id (ID!)

chat ([ChatResponse])

escalations ([EscalationConversationResponse])


Fields

Name Description

name (String)

grams (Float)

quantity (Float)

unit (String)


Fields

Name Description

email (String!)

status (EventParticipationStatus!)

displayName (String)


Fields

Name Description

success (Boolean!)

message (String!)

generatedMessage (String)


Fields

Name Description

id (ID!)

name (String!)

method (String)

category (BiomarkerCategory!)

units ([BiomarkerUnit!]!)

aliases ([BiomarkerAlias!])

description (String)

range (BiomarkerRange)

optimalRange (BiomarkerRange)

borderlineRange (BiomarkerRange)

normalValues ([GenericScalar!])

normalStringValues (JSONString)

order (Int)

createdAt (DateTime!)

updatedAt (DateTime!)


Fields

Name Description

name (String!)

language (String!)


Fields

Name Description

name (String!)

parent (BiomarkerCategory)

order (Int)

createdAt (DateTime!)

updatedAt (DateTime!)

id (ID!)

The ID of the object.


Fields

Name Description

pageInfo (PageInfo!)

Pagination data for this connection.

edges ([BiomarkerCategoryEdge]!)

Contains the nodes in this connection.


BiomarkerCategoryEdge

A Relay edge containing a BiomarkerCategory and its cursor.

Fields

Name Description

node (BiomarkerCategory)

The item at the end of the edge

cursor (String!)

A cursor for use in pagination


Fields

Name Description

pageInfo (PageInfo!)

Pagination data for this connection.

edges ([BiomarkerEdge]!)

Contains the nodes in this connection.


BiomarkerEdge

A Relay edge containing a Biomarker and its cursor.

Fields

Name Description

node (Biomarker)

The item at the end of the edge

cursor (String!)

A cursor for use in pagination


Fields

Name Description

max (Float!)

min (Float!)


Fields

Name Description

name (String!)

factor (Float!)

alias (String)

createdAt (DateTime!)

updatedAt (DateTime!)

id (ID!)

The ID of the object.


Fields

Name Description

pageInfo (PageInfo!)

Pagination data for this connection.

edges ([BiomarkerUnitEdge]!)

Contains the nodes in this connection.


BiomarkerUnitEdge

A Relay edge containing a BiomarkerUnit and its cursor.

Fields

Name Description

node (BiomarkerUnit)

The item at the end of the edge

cursor (String!)

A cursor for use in pagination


Fields

Name Description

pageInfo (PageInfo!)

Pagination data for this connection.

edges ([BrandedFoodEdge]!)

Contains the nodes in this connection.

count (Int)


BrandedFoodEdge

A Relay edge containing a BrandedFood and its cursor.

Fields

Name Description

node (BrandedFoodNode)

The item at the end of the edge

cursor (String!)

A cursor for use in pagination


Fields

Name Description

id (ID!)

The ID of the object.

name (String!)

description (String)

dataType (String)

nutrients ([Nutrient!]!)

isGeneric (Boolean!)

isActive (Boolean!)

isCore (Boolean!)

tags ([String!]!)

foodDataId (String)

brandOwner (String!)

brandName (String)

householdServingFulltext (String)

brandedFoodCategory (String)

servingSizeUnit (String!)

servingSize (Float!)

gtinUpc (String!)

calories (Float)


Fields

Name Description

id (ID!)

The ID of the object.

name (String!)

description (String)

dataType (String)

nutrients ([Nutrient!]!)

isGeneric (Boolean!)

isActive (Boolean!)

isCore (Boolean!)

tags ([String!]!)

foodDataId (String)

brandOwner (String)

brandName (String)

householdServingFulltext (String)

brandedFoodCategory (String)

servingSizeUnit (String!)

servingSize (Float!)

gtinUpc (String)

calories (Float)


CPC

Fields

Name Description

benefits (String)

description (String)

name (String)

simpleExamples ([String])

matchCustomAttribute (Boolean)


Fields

Name Description

cpcName (String)

type (String)

priority (String)

softmax (String)


Fields

Name Description

avoid ([CPC])

decrease ([CPC])

increase ([CPC])


Fields

Name Description

avoid ([CPC])

decrease ([CPC])

increase ([CPC])


Fields

Name Description

protein (Float)

carbs (Float)

fat (Float)

dha (Float)

dpa (Float)

epa (Float)

ala (Float)

saturatedFat (Float)

monounsaturatedFat (Float)

polyunsaturatedFat (Float)

transFat (Float)

omega3 (Float)


Fields

Name Description

success (Boolean!)

message (String!)

appointment (Appointment)


Fields

Name Description

recipe (Recipe)

success (Boolean)


Fields

Name Description

id (ID!)

sender (String!)

content (String!)

createdAt (DateTime!)


Fields

Name Description

mealTime (TimeOfDay!)

monday (Boolean!)

tuesday (Boolean!)

wednesday (Boolean!)

thursday (Boolean!)

friday (Boolean!)

saturday (Boolean!)

sunday (Boolean!)

createdAt (DateTime!)

updatedAt (DateTime!)

id (ID!)


Fields

Name Description

success (Boolean!)

message (String!)

webUrl (String)


Fields

Name Description

success (Boolean)


Fields

Name Description

success (Boolean)


Fields

Name Description

name (String!)

showAllMembers (Boolean!)

id (ID!)

appointments ([Appointment!]!)

avatarUrl (String)

email (String!)

sendbirdId (String)

irad (String)

irmp (String)

isPrimary (Boolean)

coachTypes (CoachTypeConnection)

coachTeams (CoachTeamConnection)


Fields

Name Description

pageInfo (PageInfo!)

Pagination data for this connection.

edges ([CoachEdge]!)

Contains the nodes in this connection.


CoachEdge

A Relay edge containing a Coach and its cursor.

Fields

Name Description

node (Coach)

The item at the end of the edge

cursor (String!)

A cursor for use in pagination


Fields

Name Description

name (String!)

description (String)

createdAt (DateTime!)

updatedAt (DateTime!)

id (ID!)

The ID of the object.

coaches ([Coach!])


Fields

Name Description

pageInfo (PageInfo!)

Pagination data for this connection.

edges ([CoachTeamEdge]!)

Contains the nodes in this connection.


CoachTeamEdge

A Relay edge containing a CoachTeam and its cursor.

Fields

Name Description

node (CoachTeam)

The item at the end of the edge

cursor (String!)

A cursor for use in pagination


Fields

Name Description

name (String!)

description (String)

createdAt (DateTime!)

updatedAt (DateTime!)

id (ID!)

The ID of the object.

coaches ([Coach!])


Fields

Name Description

pageInfo (PageInfo!)

Pagination data for this connection.

edges ([CoachTypeEdge]!)

Contains the nodes in this connection.


CoachTypeEdge

A Relay edge containing a CoachType and its cursor.

Fields

Name Description

node (CoachType)

The item at the end of the edge

cursor (String!)

A cursor for use in pagination


Fields

Name Description

pageInfo (PageInfo!)

Pagination data for this connection.

edges ([CommonFoodAPIEdge]!)

Contains the nodes in this connection.

count (Int)


CommonFoodAPIEdge

A Relay edge containing a CommonFoodAPI and its cursor.

Fields

Name Description

node (CommonFoodNode)

The item at the end of the edge

cursor (String!)

A cursor for use in pagination


Fields

Name Description

id (ID!)

The ID of the object.

name (String!)

description (String)

dataType (String)

nutrients ([Nutrient!]!)

isGeneric (Boolean!)

isActive (Boolean!)

isCore (Boolean!)

tags ([String!]!)

foodDataId (String)

portions ([Portion])


Fields

Name Description

id (ID!)

The ID of the object.

name (String!)

description (String)

dataType (String)

nutrients ([Nutrient!]!)

isGeneric (Boolean!)

isActive (Boolean!)

isCore (Boolean!)

tags ([String!]!)

foodDataId (String)

portions ([Portion])


Fields

Name Description

success (Boolean!)

message (String!)


Fields

Name Description

sourceId (Int!)

createdAt (DateTime!)

id (ID!)

sourceName (SourceType!)

currentActive (Boolean!)

Indicates if it is the selected active source.


Fields

Name Description

name (String!)

id (ID!)

The ID of the object.


Fields

Name Description

pageInfo (PageInfo!)

Pagination data for this connection.

edges ([ConstraintEdge]!)

Contains the nodes in this connection.

count (Int)


ConstraintEdge

A Relay edge containing a Constraint and its cursor.

Fields

Name Description

node (ConstraintType)

The item at the end of the edge

cursor (String!)

A cursor for use in pagination


Fields

Name Description

id (ID!)

The ID of the object.

name (String!)

description (String!)

assistant (Assistant!)


Fields

Name Description

slug (String!)

order (Int!)

lang (JSONString)

subtitle (String)

contentlibrarySet (ContentLibraryTypeConnection!)

id (ID!)

databaseId (String)

image (String)

subcategories ([ContentCategoryType!])

tags ([ContentTagType!])

contentLibrary (ContentLibraryTypeConnection!)

name (String)


Fields

Name Description

pageInfo (PageInfo!)

Pagination data for this connection.

edges ([ContentCategoryTypeEdge]!)

Contains the nodes in this connection.


ContentCategoryTypeEdge

A Relay edge containing a ContentCategoryType and its cursor.

Fields

Name Description

node (ContentCategoryType)

The item at the end of the edge

cursor (String!)

A cursor for use in pagination


Fields

Name Description

isBlocked (Boolean!)

updatedAt (DateTime)

createdAt (DateTime)

order (Int!)

isFeatured (Boolean!)

lang (JSONString!)

id (ID!)

databaseId (String)

isFavorite (Boolean!)

categories ([ContentCategoryType])

tags ([ContentTagType!])

programs ([Program!])

title (String)

subTitle (String)

imageUrl (String)

sourceUrl (String)

isRead (Boolean)

personalizedContent (Boolean)


Fields

Name Description

pageInfo (PageInfo!)

Pagination data for this connection.

edges ([ContentLibraryTypeEdge]!)

Contains the nodes in this connection.


ContentLibraryTypeEdge

A Relay edge containing a ContentLibraryType and its cursor.

Fields

Name Description

node (ContentLibraryType)

The item at the end of the edge

cursor (String!)

A cursor for use in pagination


Fields

Name Description

id (ID!)

name (String!)


Fields

Name Description

pageInfo (PageInfo!)

Pagination data for this connection.

edges ([ContentTagTypeEdge]!)

Contains the nodes in this connection.


ContentTagTypeEdge

A Relay edge containing a ContentTagType and its cursor.

Fields

Name Description

node (ContentTagType)

The item at the end of the edge

cursor (String!)

A cursor for use in pagination


Fields

Name Description

eqv (Float)

databaseId (String)


Fields

Name Description

text (String)


Fields

Name Description

success (Boolean!)

message (String!)

appointment (Appointment)


Fields

Name Description

success (Boolean!)

message (String!)

errors ([FormError!])

articleRecommended (ArticleRecommended)


Fields

Name Description

success (Boolean!)

message (String!)

errors ([FormError!])

assessment (Assessment)


Fields

Name Description

success (Boolean!)

message (String!)

errors ([FormError!])

assistant (Assistant)


Fields

Name Description

success (Boolean!)

message (String!)

response (AssistantConversationResponse)


Fields

Name Description

success (Boolean!)

message (String!)

errors ([FormError!])

biomarkerCategory (BiomarkerCategory)


Fields

Name Description

success (Boolean!)

message (String!)

errors ([FormError!])

coachTeam (CoachTeam)


Fields

Name Description

success (Boolean!)

message (String!)

errors ([FormError!])

coachType (CoachType)


Fields

Name Description

success (Boolean!)

message (String!)

contentCategory (ContentCategoryType)

errors ([FormError!])


Fields

Name Description

success (Boolean!)

message (String!)

contentLibrary (ContentLibraryType)

errors ([FormError!])


Fields

Name Description

success (Boolean!)

message (String!)

contentTag (ContentTagType)

errors ([FormError!])


Fields

Name Description

success (Boolean!)

message (String!)

dailyRecapAnswer (DailyRecapAnswer)

errors ([FormError!])


Fields

Name Description

success (Boolean!)

message (String!)

dailyRecapQuestion (ThirdPartyDailyRecapQuestion)

errors ([FormError!])


Fields

Name Description

success (Boolean!)

message (String!)

dayJourney (DayJourneyType)


Fields

Name Description

success (Boolean!)

message (String!)

errors ([FormError!])

dietPreference (DietPreference)


Fields

Name Description

success (Boolean)

message (String)


Fields

Name Description

success (Boolean!)

message (String!)

interaction (InteractionType)


Fields

Name Description

success (Boolean!)

message (String!)

journey (JourneyAssistantType)


Fields

Name Description

success (Boolean!)

message (String!)

response (JourneyChatResponse)


Fields

Name Description

success (Boolean!)

message (String!)

errors ([FormError!])

knowledgeBase (KnowledgeBaseType)


Fields

Name Description

success (Boolean!)

message (String!)

response (KnowledgeBaseChatResponse)


Fields

Name Description

success (Boolean!)

message (String!)

report (LabTestReport)


Fields

Name Description

success (Boolean)

databaseId (String)


Fields

Name Description

success (Boolean!)

message (String!)

mealPlan (MealPlanTemplate)


Fields

Name Description

success (Boolean!)

message (String!)


Fields

Name Description

success (Boolean!)

message (String!)

myChecklistItem (MyChecklistItem)


Fields

Name Description

success (Boolean!)

message (String!)


Fields

Name Description

success (Boolean!)

message (String!)

recipe (UserRecipe)


Fields

Name Description

success (Boolean!)

message (String!)

note (Note)


Fields

Name Description

success (Boolean)

message (String)

databaseId (String)


Fields

Name Description

success (Boolean)

databaseId (String)


Fields

Name Description

success (Boolean)


Fields

Name Description

success (Boolean)

errors ([ErrorType])


Fields

Name Description

success (Boolean!)

message (String!)

errors ([FormError!])

question (AssessmentQuestion)


Fields

Name Description

success (Boolean)

errors ([ErrorType])


Fields

Name Description

success (Boolean!)

message (String!)

supplement (Supplement)


Fields

Name Description

success (Boolean!)

message (String!)

supplementPlan (SupplementPlan)


Fields

Name Description

success (Boolean!)

message (String!)

errors ([FormError!])

supplementRecommended (SupplementRecommended)


Fields

Name Description

success (Boolean!)

message (String!)

goal (ThirdPartyGoal)


Fields

Name Description

success (Boolean!)

message (String!)

user (User)


Fields

Name Description

id (ID!)

The ID of the object.

name (String!)


Fields

Name Description

pageInfo (PageInfo!)

Pagination data for this connection.

edges ([CuisineEdge]!)

Contains the nodes in this connection.


CuisineEdge

A Relay edge containing a Cuisine and its cursor.

Fields

Name Description

node (Cuisine)

The item at the end of the edge

cursor (String!)

A cursor for use in pagination


Fields

Name Description

id (ID!)

The ID of the object.

type (String!)

imageUrl (String)

lang (JSONString!)

answer (String)


Fields

Name Description

id (ID!)

name (String!)

pdfUrl (String)

databaseId (String)


Day

Fields

Name Description

closing (String)

description (String)

opening (String)


Fields

Name Description

order (Int!)

skipped (Boolean!)

id (ID)

interactions ([InteractionType])


Fields

Name Description

procnt (Int)

chocdf (Int)

fat (Int)

omega3 (Int)

increase ([String!])

decrease ([String!])

include ([String!])

distribution (DebugMPMealTimeValues)

maxPrepTimeMinutes (DebugMPMealTimeValues)

maxIngredientsCount (DebugMPMealTimeValues)

maxEnercKcal (Int)

maxNumOfServings (Int)

maxServingWeight (Int)

minServingWeight (Int)


Fields

Name Description

breakfast (Int)

dinner (Int)

lunch (Int)

snack (Int)


Fields

Name Description

kcal (Int!)

conditions (DebugMPConditions)

format ([String!])

skipIds ([String!])

restrictions ([String!])


Fields

Name Description

success (Boolean!)

message (String!)

articleRecommended (ArticleRecommended)


Fields

Name Description

success (Boolean!)

message (String!)

assessment (Assessment)


Fields

Name Description

success (Boolean!)

message (String!)


Fields

Name Description

success (Boolean!)

message (String!)

biomarker (Biomarker)


Fields

Name Description

success (Boolean!)

message (String!)

biomarkerCategory (BiomarkerCategory)


Fields

Name Description

success (Boolean!)

message (String!)

coachTeam (CoachTeam)


Fields

Name Description

success (Boolean!)

message (String!)

coachType (CoachType)


Fields

Name Description

success (Boolean!)

message (String!)

contentCategory (ContentCategoryType)


Fields

Name Description

success (Boolean!)

message (String!)

contentLibrary (ContentLibraryType)


Fields

Name Description

success (Boolean!)

message (String!)

contentTag (ContentTagType)


Fields

Name Description

success (Boolean!)

message (String!)

dailyRecapAnswer (DailyRecapAnswer)


Fields

Name Description

success (Boolean!)

message (String!)

dailyRecapQuestion (ThirdPartyDailyRecapQuestion)


Fields

Name Description

success (Boolean!)

message (String!)


Fields

Name Description

success (Boolean!)

message (String!)

dietPreference (DietPreference)


Fields

Name Description

success (Boolean!)

message (String!)

interaction (InteractionType)


Fields

Name Description

success (Boolean!)

message (String!)


Fields

Name Description

success (Boolean!)

message (String!)

report (LabTestReport)


Fields

Name Description

success (Boolean!)

message (String!)

mealPlan (MealPlanTemplate)


Fields

Name Description

success (Boolean!)

message (String!)


Fields

Name Description

success (Boolean!)

message (String!)

myChecklistItem (MyChecklistItem)


Fields

Name Description

success (Boolean!)

message (String!)


Fields

Name Description

success (Boolean!)

message (String!)


Fields

Name Description

success (Boolean!)

message (String!)

note (Note)


Fields

Name Description

success (Boolean!)

message (String!)

question (AssessmentQuestion)


Fields

Name Description

success (Boolean!)

message (String!)

supplementRecommended (SupplementRecommended)


Fields

Name Description

success (Boolean!)

message (String!)


Fields

Name Description

description (String)

referenceUrl (String)

foods (String)

foodsSourceUrl (String)

updatedAt (DateTime!)

createdAt (DateTime!)

id (ID!)

The ID of the object.

restrictions ([Restriction!])

ingredient (DrugIngredient)


Fields

Name Description

pageInfo (PageInfo!)

Pagination data for this connection.

edges ([DepletionEdge]!)

Contains the nodes in this connection.


DepletionEdge

A Relay edge containing a Depletion and its cursor.

Fields

Name Description

node (Depletion)

The item at the end of the edge

cursor (String!)

A cursor for use in pagination


Fields

Name Description

id (ID!)

name (String!)

defaultJump (String!)

jumpFalse (String!)

taskList (TaskListType)

title (String)

video (String!)

endpoint (String!)

valueType (DialogValueType)

type (String!)

action (String!)

deviceAction (String!)

field (String!)

catalog (String!)

collectionType (DialogCollectionType)

htmlUrl (String)

messages ([String!])

attachment (GenericScalar)

uploadedVideo (String)

databaseId (String)

videoThumbnail (String)


Fields

Name Description

name (String!)

restrictions ([UUID!]!)

id (ID!)


Fields

Name Description

id (ID!)

The ID of the object.

name (String!)

updatedAt (DateTime!)

createdAt (DateTime!)


Fields

Name Description

id (ID!)

The ID of the object.

name (String!)

updatedAt (DateTime!)

createdAt (DateTime!)

drugs ([Drug!])

depletions (DepletionConnection)

interactions (InteractionConnection)


Fields

Name Description

pageInfo (PageInfo!)

Pagination data for this connection.

edges ([DrugGroupEdge]!)

Contains the nodes in this connection.


DrugGroupEdge

A Relay edge containing a DrugGroup and its cursor.

Fields

Name Description

node (DrugGroup)

The item at the end of the edge

cursor (String!)

A cursor for use in pagination


Fields

Name Description

id (ID!)

name (String!)

groups ([String!])


Fields

Name Description

success (Boolean!)

message (String!)

mealPlan (MealPlanTemplate)


Fields

Name Description

field (String!)

messages ([String!]!)


Fields

Name Description

pageInfo (PageInfo!)

Pagination data for this connection.

edges ([EscalationEdge]!)

Contains the nodes in this connection.

count (Int)


Fields

Name Description

name (String)

flagged (Boolean)


EscalationEdge

A Relay edge containing a Escalation and its cursor.

Fields

Name Description

node (EscalationType)

The item at the end of the edge

cursor (String!)

A cursor for use in pagination


Fields

Name Description

name (String!)

redirectTo (EscalationRedirectTo!)

description (String!)

flagMessage (Boolean!)

alertCoach (Boolean!)

autoRespond (Boolean!)

autoRespondText (String)

assistant (Assistant!)

id (ID!)

The ID of the object.


Fields

Name Description

id (ID!)

ingredients ([AssistantIngredient])


Fields

Name Description

name (String)

longDesc (String)

displayName (String)

brand (String)

mealType (MealType)

databaseId (String)

serving (Int)

servings ([Servings])

isVerified (Boolean)

True when product is verified by Suggestic

isIncomplete (Boolean)

True if product is missing a property like name or nutrients

nutritionalInfo (NutritionalInfo)


Fields

Name Description

field (String)

messages ([String!])


Fields

Name Description

success (Boolean!)

message (String!)

magicLink (String)


Fields

Name Description

mealPlan ([MealPlanDay!])

success (Boolean)

True if the meal plan was successfully generated

message (String)

Error logs or info message. See "success"


Fields

Name Description

success (Boolean!)

message (String!)

url (String)


Fields

Name Description

success (Boolean)

True if the meal plan was successfully generated

message (String)

Error logs or info message. See "success"


Fields

Name Description

success (Boolean!)

message (String!)

token (String)

clientMutationId (String)


Fields

Name Description

lat (Float)

lon (Float)


Fields

Name Description

id (ID!)

createdAt (DateTime)

rawData (GenericScalar)

databaseId (String)


Fields

Name Description

pageInfo (PageInfo!)

Pagination data for this connection.

edges ([GooglePlayTransactionTypeEdge]!)

Contains the nodes in this connection.


GooglePlayTransactionTypeEdge

A Relay edge containing a GooglePlayTransactionType and its cursor.

Fields

Name Description

node (GooglePlayTransactionType)

The item at the end of the edge

cursor (String!)

A cursor for use in pagination


Fields

Name Description

success (Boolean)

message (String)

email (String)


Fields

Name Description

success (Boolean)

email (String)


Fields

Name Description

monday (Day)

tuesday (Day)

wednesday (Day)

thursday (Day)

friday (Day)

saturday (Day)

sunday (Day)


Fields

Name Description

name (String)

confirmed (Boolean)

cpc (String)

type (String)

priority (Float)


Fields

Name Description

foodId (String!)

name (String!)

grams (Float)

milliliters (Float)


Fields

Name Description

ingredient (String)

ingredientLine (String)

quantity (String)

unit (String)

other (String)

comment (String)


Fields

Name Description

description (String)

referenceUrl (String)

foods (String)

foodsSourceUrl (String)

updatedAt (DateTime!)

createdAt (DateTime!)

id (ID!)

The ID of the object.

restrictions ([Restriction!])

ingredient (DrugIngredient)


Fields

Name Description

pageInfo (PageInfo!)

Pagination data for this connection.

edges ([InteractionEdge]!)

Contains the nodes in this connection.


InteractionEdge

A Relay edge containing a Interaction and its cursor.

Fields

Name Description

node (Interaction)

The item at the end of the edge

cursor (String!)

A cursor for use in pagination


Fields

Name Description

order (Int!)

interaction (String!)

goal (String!)

deliveryTime (Time!)

id (ID)

dayJourneyId (ID)


Fields

Name Description

id (ID)

sendWelcomeMessage (Boolean!)

welcomeMessage (String)

dayJourney ([DayJourneyType])


Fields

Name Description

success (Boolean!)

message (String!)

journey (JourneyAssistantType)


Fields

Name Description

id (ID!)

userMessage (String!)

response (String!)


Fields

Name Description

id (ID!)

dashboard (JourneyType!)

dialog (DialogType!)

sortIndex (Int!)

databaseId (String)


Fields

Name Description

id (ID!)

updatedAt (DateTime)

createdAt (DateTime)

dashboard (JourneyType!)

profile (ProfileType!)

status (JourneyStatus)

databaseId (String)

subJourneys ([JourneyProfileType!]!)


Fields

Name Description

pageInfo (PageInfo!)

Pagination data for this connection.

edges ([JourneyProfileTypeEdge]!)

Contains the nodes in this connection.


JourneyProfileTypeEdge

A Relay edge containing a JourneyProfileType and its cursor.

Fields

Name Description

node (JourneyProfileType)

The item at the end of the edge

cursor (String!)

A cursor for use in pagination


Fields

Name Description

id (ID!)

program (Program)

daysIntoProgram (Int!)

pdfs ([String!]!)

title (String)

subTitle (String)

pdfsRel ([DashboardPDFType!]!)

subJourneys ([JourneyType!]!)

header (String!)

externalUrl (String!)

dashboardDialogs ([JourneyDialogType!]!)

databaseId (String)


Fields

Name Description

id (ID!)

userMessage (String!)

response (String!)


Fields

Name Description

success (Boolean!)

message (String!)

knowledgeBase (KnowledgeBaseType)


Fields

Name Description

name (String!)

url (String!)

sitemapUrl (String)

pdfFile (String)

pdfUrl (String)

txt (String)

taskStatus (KnowledgeBaseTaskStatus!)

id (ID)

sitemapUrls ([SitemapUrlType])


Fields

Name Description

id (ID!)

testName (String!)

testDate (DateTime)

labName (String!)

reportPdf (String)

title (String)

isVisible (Boolean!)

createdAt (DateTime!)

updatedAt (DateTime!)

orderingPhysician (String)

externalId (String)

orderId (String)

sampleCollectionDate (Date)

requisitionId (String)

productId (String)

status (LabTestReportStatus)

description (String)

image (String)

alert (Boolean)

alertText (String)

alertStatus (AlertStatus)

alertAction (AlertAction)

videoUrl (String)

imageUrl (String)

userEmail (String)


Fields

Name Description

pageInfo (PageInfo!)

Pagination data for this connection.

edges ([LabTestReportEdge]!)

Contains the nodes in this connection.


LabTestReportEdge

A Relay edge containing a LabTestReport and its cursor.

Fields

Name Description

node (LabTestReport)

The item at the end of the edge

cursor (String!)

A cursor for use in pagination


Limitation

Details describing a feature limitation's subscription and periodicity

Fields

Name Description

limit (Int!)

level (String!)

subscriptionId (ID!)

periodicity (String!)


Fields

Name Description

success (Boolean!)

message (String!)

userAssessment (Assessment)


Fields

Name Description

id (ID!)

The ID of the object.

recipeName (String)

profile (ProfileType!)

aisleName (String)

grams (Float)

comment (String)

ingredientLine (String)

ingredient (String!)

isDone (Boolean!)

isCleared (Boolean!)

parse (JSONString!)

recipeServings (Int)

numberOfServings (Int)

aggregation (AggregateConnection!)

updatedAt (DateTime!)

createdAt (DateTime!)

quantity (String)

unit (String)

quantityMetric (String)

unitMetric (String)

errors ([String])

List of possible ingredient line parsing errors.

databaseId (String)

recipeId (String)

floatQuantity (Float)


Fields

Name Description

pageInfo (PageInfo!)

Pagination data for this connection.

edges ([ListItemEdge]!)

Contains the nodes in this connection.


ListItemEdge

A Relay edge containing a ListItem and its cursor.

Fields

Name Description

node (ListItem)

The item at the end of the edge

cursor (String!)

A cursor for use in pagination


Fields

Name Description

zipcode (String)

city (String)

state (String)

timezone (Int)

daylightSavingsTimeFlag (Boolean)

suggest (String)

location (GeoPoint)


Fields

Name Description

id (String!)

mealType (MealType!)

quantity (Float!)

serving (Int!)

name (String)


Fields

Name Description

id (ID!)

The ID of the object.

user (String)

profileId (String)

userId (String)

program (String)

isPremium (Boolean)

restrictions ([String])

adherenceScore (Float)

statusCode (String)

method (String)

path (String)

host (String)

uri (String)

requestGet (GenericScalar)

requestPost (GenericScalar)

requestBody (String)

response (GenericScalar)

location ([Float])

indexedAt (DateTime)


Fields

Name Description

pageInfo (PageInfo!)

Pagination data for this connection.

edges ([LoggerEdge]!)

Contains the nodes in this connection.


LoggerEdge

A Relay edge containing a Logger and its cursor.

Fields

Name Description

node (Logger)

The item at the end of the edge

cursor (String!)

A cursor for use in pagination


Fields

Name Description

accessToken (String)

refreshToken (String)


Fields

Name Description

name (String)

bmr (Int)

Basal Metabolic Rate

tdee (Int)

Total Daily Energy Expenditure

cd (Int)

Caloric Deficit

dcig (Int)

Daily Caloric Intake Goal

bmi (Int)

Body Mass Index Goal

isUserGoal (Boolean)

carbs (MacroNutrientGoal)

protein (MacroNutrientGoal)

fat (MacroNutrientGoal)

netcarbs (MacroNutrientGoal)


Fields

Name Description

goal (Float)

logged (Float)

left (Float)

color (String)

upperLimit (Float)

lowerLimit (Float)


Fields

Name Description

success (Boolean!)

message (String!)

errors ([FormError!])


Fields

Name Description

id (String)

recipe (Recipe)

meal (String)

numOfServings (Int)

maxNumOfServings (Int)

calories (Float)


Fields

Name Description

score (Int)

message (String)

errors ([String!])


Fields

Name Description

id (ID!)

The ID of the object.

databaseId (String)

date (Date)

userPid (String)

mealType (MealType)

mealTime (MealTime)

mealTypeDisplayName (String)

mealDatabaseId (String)

quantity (Float)

adherence (Float)

recipe (Recipe)

non-null when the meal log is a recipe

nutrients (Nutrients)

createdAt (DateTime)

updatedAt (DateTime)

extraInfo (String)

name (String)

serving (Int)

servings ([Servings])

nutrientsFull (NutrientsFull)

macrosLog (Nutrients)

brand (String)

timestamp (DateTime)

isNew (Boolean)

ingredients ([LogRecipeIngredient])

isVerified (Boolean)

barcode (String)

secondaryInfoText (String)

nutritionalInfo (NutritionalInfo)

servingWeight (Float)


Fields

Name Description

pageInfo (PageInfo!)

Pagination data for this connection.

edges ([MealLogEdge]!)

Contains the nodes in this connection.


MealLogEdge

A Relay edge containing a MealLog and its cursor.

Fields

Name Description

node (MealLog)

The item at the end of the edge

cursor (String!)

A cursor for use in pagination


Fields

Name Description

chocdf (Float)

fat (Float)

sugar (Float)

procnt (Float)

fibtg (Float)

netcarbs (Float)


Fields

Name Description

id (ID!)

date (String)

day (Int)

calories (Float)

meals ([Meal])


Fields

Name Description

programDate (Date)

recipe (Recipe)

mealTime (String)


Fields

Name Description

id (ID!)

The ID of the object.

createdAt (DateTime!)

name (String!)

description (String!)

isPublic (Boolean!)

days ([MealPlanDay!]!)

coachId (ID)

coachName (String)

coachTypes (CoachTypeConnection)


Fields

Name Description

pageInfo (PageInfo!)

Pagination data for this connection.

edges ([MealPlanTemplateEdge]!)

Contains the nodes in this connection.


MealPlanTemplateEdge

A Relay edge containing a MealPlanTemplate and its cursor.

Fields

Name Description

node (MealPlanTemplate)

The item at the end of the edge

cursor (String!)

A cursor for use in pagination


Fields

Name Description

programDate (Date)

breakfast ([Recipe])

lunch ([Recipe])

snack ([Recipe])

dinner ([Recipe])


Fields

Name Description

id (ID!)

The ID of the object.

databaseId (String)

restaurantId (String)

restaurantName (String)

createdAt (DateTime)

updatedAt (DateTime)

indexedAt (DateTime)

menu (String)

sectionName (String)

name (String)

isActive (Boolean)

description (String)

minPrice (Float)

maxPrice (Float)

portionSize (String)

isAnnotated (Boolean)

isIndexed (Boolean)

isValidated (Boolean)

trustMe (Boolean)

deciderSource (String)

deciderVersion (Int)

language (String)

course (String)

ingredients ([Ingredient])

mayHave ([Ingredient])

programs ([String])

programsIds ([String])

confirmedIngredients ([String])

tags ([String])

isSourceActive (Boolean)

annotation (GenericScalar)

parent (String)

mealTags ([String])

usersFavorite ([String])

favoritesCount (Int)

isUserFavorite (Boolean)

nutrients (Nutrients)

type (String)

courses ([String])

programScore (Float)

nutritionalInfo (NutritionalInfo)

hasNutrients (Boolean)

adherence (Adherence)

isRecommended (Boolean)

restaurant (Restaurant)


Fields

Name Description

pageInfo (PageInfo!)

Pagination data for this connection.

edges ([MenuItemEdge]!)

Contains the nodes in this connection.


MenuItemEdge

A Relay edge containing a MenuItem and its cursor.

Fields

Name Description

node (MenuItem)

The item at the end of the edge

cursor (String!)

A cursor for use in pagination


Fields

Name Description

success (Boolean!)

message (String!)

errors ([FormError!])


Fields

Name Description

amount (Float!)

currencyCode (String!)


Fields

Name Description

id (ID!)

The ID of the object.

name (String!)

description (String)

dataType (String)

nutrients ([Nutrient!]!)

isGeneric (Boolean!)

isActive (Boolean!)

isCore (Boolean!)

tags ([String!]!)

foodDataId (String)

brandOwner (String!)

brandName (String)

householdServingFulltext (String)

brandedFoodCategory (String)

servingSizeUnit (String!)

servingSize (Float!)

gtinUpc (String!)

calories (Float)

profileId (String!)


Fields

Name Description

pageInfo (PageInfo!)

Pagination data for this connection.

edges ([MyBrandedFoodEdge]!)

Contains the nodes in this connection.

count (Int!)


MyBrandedFoodEdge

A Relay edge containing a MyBrandedFood and its cursor.

Fields

Name Description

node (MyBrandedFood)

The item at the end of the edge

cursor (String!)

A cursor for use in pagination


Fields

Name Description

id (ID!)

header (String!)

text (String)

tags ([String!]!)

createdAt (DateTime!)

updatedAt (DateTime!)

directionsOfUse ([CheckItemDirections!])


Fields

Name Description

pageInfo (PageInfo!)

Pagination data for this connection.

edges ([MyChecklistItemEdge]!)

Contains the nodes in this connection.


MyChecklistItemEdge

A Relay edge containing a MyChecklistItem and its cursor.

Fields

Name Description

node (MyChecklistItem)

The item at the end of the edge

cursor (String!)

A cursor for use in pagination


Fields

Name Description

id (ID!)

The ID of the object.

name (String!)

description (String)

dataType (String)

nutrients ([Nutrient!]!)

isGeneric (Boolean!)

isActive (Boolean!)

isCore (Boolean!)

tags ([String!]!)

foodDataId (String)

portions ([Portion])

profileId (String!)


Fields

Name Description

pageInfo (PageInfo!)

Pagination data for this connection.

edges ([MyCommonFoodEdge]!)

Contains the nodes in this connection.

count (Int!)


MyCommonFoodEdge

A Relay edge containing a MyCommonFood and its cursor.

Fields

Name Description

node (MyCommonFood)

The item at the end of the edge

cursor (String!)

A cursor for use in pagination


Fields

Name Description

success (Boolean!)

message (String!)

userId (String)

externalId (String)

assessments (AssessmentConnection)


Fields

Name Description

id (ID!)

The ID of the object.

title (String!)

text (String)

createdAt (DateTime!)

updatedAt (DateTime!)

createdBy (Coach)

updatedBy (Coach)


Fields

Name Description

pageInfo (PageInfo!)

Pagination data for this connection.

edges ([NoteEdge]!)

Contains the nodes in this connection.


NoteEdge

A Relay edge containing a Note and its cursor.

Fields

Name Description

node (Note)

The item at the end of the edge

cursor (String!)

A cursor for use in pagination


Fields

Name Description

type (NutrientEnum!)

amount (Float)

unit (String)

name (String)

id (Int)


Fields

Name Description

chocdf (NutrientGoalComparison)

procnt (NutrientGoalComparison)

fat (NutrientGoalComparison)

netcarbs (NutrientGoalComparison)

calcium (NutrientGoalComparison)

chromium (NutrientGoalComparison)

copper (NutrientGoalComparison)

fluoride (NutrientGoalComparison)

iodine (NutrientGoalComparison)

iron (NutrientGoalComparison)

magnesium (NutrientGoalComparison)

manganese (NutrientGoalComparison)

molybdenum (NutrientGoalComparison)

phosphorus (NutrientGoalComparison)

selenium (NutrientGoalComparison)

zinc (NutrientGoalComparison)

potassium (NutrientGoalComparison)

sodium (NutrientGoalComparison)

chloride (NutrientGoalComparison)

vitamina (NutrientGoalComparison)

vitaminc (NutrientGoalComparison)

vitamind (NutrientGoalComparison)

vitamine (NutrientGoalComparison)

vitamink (NutrientGoalComparison)

thiamin (NutrientGoalComparison)

riboflavin (NutrientGoalComparison)

niacin (NutrientGoalComparison)

vitaminb6 (NutrientGoalComparison)

folate (NutrientGoalComparison)

vitaminb12 (NutrientGoalComparison)

pantothenicacid (NutrientGoalComparison)

biotin (NutrientGoalComparison)

choline (NutrientGoalComparison)

totalfiber (NutrientGoalComparison)

linoleicacid (NutrientGoalComparison)

alphaLinolenicacid (NutrientGoalComparison)


Fields

Name Description

value (Float)

goal (Float)


Fields

Name Description

chocdf (Float)

fat (Float)

sugar (Float)

procnt (Float)

fibtg (Float)

netcarbs (Float)


Fields

Name Description

energy (Float)

fiber (Float)

saturatedFat (Float)

transFats (Float)

cholesterol (Float)

sodiumNa (Float)

potassiumK (Float)

enercKcal (Float)

fasat (Float)

fams (Float)

fapu (Float)

fatrn (Float)

chole (Float)

na (Float)

k (Float)

vitaIu (Float)

vitc (Float)

ca (Float)

fe (Float)


Fields

Name Description

calories (Float)

sugar (Float)

fiber (Float)

saturatedFat (Float)

monounsaturatedFat (Float)

polyunsaturatedFat (Float)

transFat (Float)

cholesterol (Float)

sodium (Float)

potassium (Float)

vitaminA (Float)

vitaminC (Float)

vitaminB6 (Float)

vitaminB12 (Float)

vitaminD (Float)

vitaminE (Float)

calcium (Float)

iron (Float)

netcarbs (Float)

protein (Float)

carbs (Float)

fat (Float)

dha (Float)

dpa (Float)

epa (Float)

ala (Float)

vitaminK (Float)

vitaminB1 (Float)

vitaminB2 (Float)

vitaminB3 (Float)

vitaminB5 (Float)

vitaminB7 (Float)

vitaminB9 (Float)

magnesium (Float)

zinc (Float)

selenium (Float)

phosphorus (Float)

choline (Float)

copper (Float)

manganese (Float)

molybdenum (Float)

iodine (Float)

omega3 (Float)


Fields

Name Description

protein (Float)

carbs (Float)

fat (Float)

calories (Float)


Fields

Name Description

calories (Float)

protein (Float)

carbs (Float)

fat (Float)

dha (Float)

dpa (Float)

epa (Float)

ala (Float)

sugar (Float)

fiber (Float)

saturatedFat (Float)

monounsaturatedFat (Float)

polyunsaturatedFat (Float)

transFat (Float)

cholesterol (Float)

sodium (Float)

potassium (Float)

vitaminA (Float)

vitaminC (Float)

vitaminB6 (Float)

vitaminB12 (Float)

vitaminD (Float)

vitaminE (Float)

calcium (Float)

iron (Float)

vitaminK (Float)

vitaminB1 (Float)

vitaminB2 (Float)

vitaminB3 (Float)

vitaminB5 (Float)

vitaminB7 (Float)

vitaminB9 (Float)

magnesium (Float)

zinc (Float)

selenium (Float)

phosphorus (Float)

choline (Float)

copper (Float)

manganese (Float)

molybdenum (Float)

iodine (Float)

netcarbs (Float)

omega3 (Float)


Fields

Name Description

pageInfo (PageInfo!)

Pagination data for this connection.

edges ([OutoCompleteEdge]!)

Contains the nodes in this connection.


OutoCompleteEdge

A Relay edge containing a OutoComplete and its cursor.

Fields

Name Description

node (Suggestion)

The item at the end of the edge

cursor (String!)

A cursor for use in pagination


PageInfo

The Relay compliant PageInfo type, containing data necessary to paginate this connection.

Fields

Name Description

hasNextPage (Boolean!)

When paginating forwards, are there more items?

hasPreviousPage (Boolean!)

When paginating backwards, are there more items?

startCursor (String)

When paginating backwards, the cursor to continue.

endCursor (String)

When paginating forwards, the cursor to continue.


Fields

Name Description

modifier (String)

seqNum (Int)

amount (Float)

gramWeight (Float)

unit (String)


Fields

Name Description

success (Boolean!)

message (String!)


Fields

Name Description

name (String!)

values ([String!])


Fields

Name Description

updatedAt (DateTime)

createdAt (DateTime)

name (String!)

isActive (Boolean!)

programs (ProgramConnection!)

id (ID!)


Fields

Name Description

pageInfo (PageInfo!)

Pagination data for this connection.

edges ([ProductTypeEdge]!)

Contains the nodes in this connection.


ProductTypeEdge

A Relay edge containing a ProductType and its cursor.

Fields

Name Description

node (ProductType)

The item at the end of the edge

cursor (String!)

A cursor for use in pagination


Fields

Name Description

id (ID!)

title (String!)

availableForSale (Boolean!)

price (Money!)


Fields

Name Description

date (DateTime!)

alert (Boolean)

alertText (String)

displayValue (String)

createdAt (DateTime!)

updatedAt (DateTime!)

id (ID!)

The ID of the object.

value (GenericScalar!)

stringValue (JSONString!)

biomarker (Biomarker!)

labTestReport (LabTestReport!)

biomarkerUnit (BiomarkerUnit)


Fields

Name Description

pageInfo (PageInfo!)

Pagination data for this connection.

edges ([ProfileBiomarkerEdge]!)

Contains the nodes in this connection.


ProfileBiomarkerEdge

A Relay edge containing a ProfileBiomarker and its cursor.

Fields

Name Description

node (ProfileBiomarker)

The item at the end of the edge

cursor (String!)

A cursor for use in pagination


Fields

Name Description

biomarker (Biomarker!)

results (ProfileBiomarkerConnection)

articles (ContentLibraryTypeConnection)

supplements (SupplementConnection)


Fields

Name Description

profile (ProfileType!)

hba1c (Float)

totalCholesterol (Float)

cholesterolLdl (Float)

vitaminD (Float)

vitaminB12 (Float)

cortisol (Float)

ferritin (Float)

updatedAt (DateTime!)

createdAt (DateTime!)


Fields

Name Description

success (Boolean)

bmr (Int)

Basal Metabolic Rate

tdee (Int)

Total Daily Energy Expenditure

cd (Int)

Caloric Difference

dcig (Int)

Daily Caloric Intake Goal

bmi (Int)

Body Mass Index Goal

profile (ProfileType)


Fields

Name Description

success (Boolean)


Fields

Name Description

id (UUID!)

updatedAt (DateTime)

createdAt (DateTime)

profile (ProfileType!)

recommendation (RecommendationCatalogType)

databaseId (String)


Fields

Name Description

success (Boolean!)

message (String!)

restrictions ([ID!])


Fields

Name Description

id (UUID!)

appVersion (String!)

gender (String)

startingWeight (Float)

kg

targetWeight (Float)

kg

goalsOn (Boolean!)

birthdate (Date)

programName (String)

timezone (String!)

goal (UUID)

goals ([String!]!)

lat (String)

lon (String)

tags ([String!])

hasNotifications (Boolean)

weight (Float)

kg

height (Float)

cm

bodyMassIndex (Float)

age (Int)

bloodPressureSystolic (Float)

mm Hg

bloodPressureDiastolic (Float)

mm Hg

cpcs ([UUID!]!)

adherenceScore (Float!)

country (String)

updatedAt (DateTime)

createdAt (DateTime)

glucoseLevel (Float)

hasOnboarded (Boolean!)

extraData (JSONString)

isImperial (Boolean!)

customAttributes (JSONString)

mpCalories (Int)

mpCarbsPerc (Float)

mpProteinPerc (Float)

mpFatPerc (Float)

mpSaturatedFatPerc (Float)

mpMonounsaturatedFatPerc (Float)

mpPolyunsaturatedFatPerc (Float)

mpTransFatPerc (Float)

mpOmega3Perc (Float)

mpDays (Int)

mpError (Float)

mpFormat ([String!]!)

language (String!)

mpDiversity (ProfileMpDiversity)

malnutritionRisk (Boolean!)

tubeFeedingOralIntake (Int)

favoriteCuisines ([String!])

dietPreferences ([DietPreference!]!)

externalId (String)

biomarkers (ProfileBiomarkers)

activityLevel (ActivityLevel)

weeklyWeightGoal (WeeklyWeightGoal)

restrictions ([Restriction])

userId (String)

dailyCaloricIntakeGoal (Int)

caloricDifference (Int)

totalDailyEnergyExpenditure (Int)

basalMetabolicRate (Int)

program (Program)

isPremium (Boolean)

subscription (SubscriptionType)

journeyStarted (Boolean)

debugMealPlanVariables (DebugMealPlanVariables!)

email (String!)

thryvePartnerId (String!)

encodedAttributes (String)

sendbirdAccessToken (String!)

sendbirdId (String!)

biologicalSex (BiologicalSex)

mealPlan ([MealPlanDay!]!)

currentSource (SourceType)


Fields

Name Description

id (ID!)

The ID of the object.

order (Int!)

visibility (Boolean!)

name (String!)

slug (String)

author (String)

comment (String!)

tags ([String!]!)

isActive (Boolean!)

authors ([UUID!])

isPremium (Boolean!)

descriptionShort (String)

descriptionLong (String)

defaultVideoThumnail (String)

showDefaultGoals (Boolean!)

image (String)

cover (String)

backgroundImage (String)

books (JSONString)

restrictions ([String!]!)

createdAt (DateTime!)

energyNutrientEquation (ProgramEnergyNutrientEquation!)

videoUrl (String)

contentlibrarySet (ContentLibraryTypeConnection!)

thirdpartydailyrecapquestionSet (ThirdPartyDailyRecapQuestionConnection!)

assistantSet ([Assistant!]!)

productSet (ProductTypeConnection!)

transactionSet (SubscriptionTransactionConnection!)

databaseId (String)

authorAvatar (String)

cpcsIngredientGroups (CPCIngredientGroup)

cpcsRecipeTags (CPCRule)


Fields

Name Description

pageInfo (PageInfo!)

Pagination data for this connection.

edges ([ProgramEdge]!)

Contains the nodes in this connection.


ProgramEdge

A Relay edge containing a Program and its cursor.

Fields

Name Description

node (Program)

The item at the end of the edge

cursor (String!)

A cursor for use in pagination


Fields

Name Description

name (String!)

length (Int!)

owner (Coach)

isPublic (Boolean!)

isActive (Boolean!)

createdAt (DateTime!)

updatedAt (DateTime!)

id (ID!)

group (ProtocolGroup!)

program (Program)

supplementProtocols ([SupplementProtocol!])

bundle (Supplement)


Fields

Name Description

pageInfo (PageInfo!)

Pagination data for this connection.

edges ([ProtocolEdge]!)

Contains the nodes in this connection.


ProtocolEdge

A Relay edge containing a Protocol and its cursor.

Fields

Name Description

node (Protocol)

The item at the end of the edge

cursor (String!)

A cursor for use in pagination


Fields

Name Description

success (Boolean)

message (String)


Fields

Name Description

success (Boolean)

message (String)


Fields

Name Description

id (ID!)

answer (String!)

question (String!)

timestamp (DateTime!)

questionImage (String)

answerImage (String)


Fields

Name Description

isActive (Boolean)

label (String)


Fields

Name Description

name (String)

programId (String)

author (String)

authorAvatar (String)

backgroundImage (String)

description (String)

isPremium (String)

experience (QuizInfo)

health (QuizInfo)

preferences (QuizInfo)


Fields

Name Description

energy (Float)

fiber (Float)

saturatedFat (Float)

transFats (Float)

cholesterol (Float)

sodiumNa (Float)

potassiumK (Float)


Fields

Name Description

id (ID!)

The ID of the object.

databaseId (String)

totalTime (String)

totalTimeInSeconds (Int)

tags ([String])

name (String)

rating (Int)

numberOfServings (Int)

yieldText (String)

ingredientLines ([String])

ingredients ([Ingredient])

language (String)

url (String)

text (String)

logo (String)

instructions ([String])

recipeType (String)

isActive (Boolean)

course (String)

courses ([String])

cuisine (String)

cuisines ([String])

sgCuisines ([String])

source (Source)

hasTrainableIngredients (Boolean)

nutritionEstimates (NutritionEstimates)

completeNutritionEstimates (GenericScalar)

mainImage (String)

squareImage (String)

sourceUrl (String)

sgValidated (Boolean)

isIndexed (Boolean)

isPremium (Boolean)

isFeatured (Boolean)

author (String)

authorAvatar (String)

authors (String)

programIds ([String])

indexedAt (DateTime)

updatedAt (DateTime)

nameLowercase (String)

cleanName (String)

ingredientsCount (Int)

sourceUrlNotWorks (Boolean)

syntaxIngs ([String])

mealTags ([String])

adherence (Float)

adherenceDetails (Adherence)

usersFavorite ([String])

favoritesCount (Int)

isUserFavorite (Boolean)

usersShoppingList ([String])

inUserShoppingList (Boolean)

nutrients (Nutrients)

nutrientsFull (RawNutrientsFull)

datasetType (String)

weightInGrams (Float)

relativeCalories (RelativeCalories)

sgScores (SgScores)

nutrientsPerServing (NutrientsPerServing)

servingWeight (Float)

Weight in grams per recipe serving

serving (Int)

servings ([Servings])

isRestricted (Boolean)

isLogged (Boolean)

nutritionalInfo (NutritionalInfo)

parsedIngredientLines ([IngredientLine])

A more structured version of the recipe ingredient lines.

caloriesPerServing (CaloriesPerServing)

isPurchasable (Boolean)

sourceUrlWorks (Boolean!)

externalId (String)

mealBalanceIndex (MealBalanceIndexScore)


Fields

Name Description

pageInfo (PageInfo!)

Pagination data for this connection.

edges ([RecipeEdge]!)

Contains the nodes in this connection.


RecipeEdge

A Relay edge containing a Recipe and its cursor.

Fields

Name Description

node (Recipe)

The item at the end of the edge

cursor (String!)

A cursor for use in pagination


Fields

Name Description

onPlan ([Recipe])

otherResults ([Recipe])


RecipeSwapOptions

typed returned by recipeSwapOptions query

Fields

Name Description

onPlan ([Recipe])

similar ([Recipe])


Fields

Name Description

displayName (String!)

termName (String!)

createdAt (DateTime!)

updatedAt (DateTime!)

id (ID!)

The ID of the object.


Fields

Name Description

pageInfo (PageInfo!)

Pagination data for this connection.

edges ([RecipeTagEdge]!)

Contains the nodes in this connection.


RecipeTagEdge

A Relay edge containing a RecipeTag and its cursor.

Fields

Name Description

node (RecipeTag)

The item at the end of the edge

cursor (String!)

A cursor for use in pagination


Fields

Name Description

id (UUID!)

updatedAt (DateTime)

createdAt (DateTime)

reference (String!)

title (String!)

image (String)

subtitle (String)

url (String)

textMain (String)

textAdditional1 (String)

textAdditional2 (String)

profilerecommendationSet ([ProfileRecommendationType!]!)

databaseId (String)


Fields

Name Description

meals ([Recipe])

recipes ([Recipe])


Fields

Name Description

carbs (Float)

fat (Float)

protein (Float)

dha (Float)

dpa (Float)

epa (Float)

ala (Float)

saturatedFat (Float)

monounsaturatedFat (Float)

polyunsaturatedFat (Float)

transFat (Float)

omega3 (Float)


Fields

Name Description

success (Boolean!)

message (String!)


Fields

Name Description

success (Boolean)

message (String)


Fields

Name Description

success (Boolean)


Fields

Name Description

success (Boolean)

message (String)


Fields

Name Description

success (Boolean!)

message (String!)


RemoveOwnMeal

Removes users own food or own recipe

Fields

Name Description

success (Boolean)

message (String)


Fields

Name Description

success (Boolean!)

message (String!)


Fields

Name Description

success (Boolean!)

message (String!)


Fields

Name Description

success (Boolean!)

message (String!)


Fields

Name Description

success (Boolean!)

message (String!)

resetPasswordCode (String)


Fields

Name Description

success (Boolean!)

message (String!)


Fields

Name Description

success (Boolean!)

message (String!)


Fields

Name Description

success (Boolean!)

message (String!)


Fields

Name Description

id (ID!)

The ID of the object.

databaseId (String)

locationId (String)

name (String)

shortName (String)

phone (String)

description (String)

location ([Float])

hours (Hours)

cuisine (String)

cuisines ([String])

businessType (String)

isActive (Boolean)

createdAt (DateTime)

updatedAt (DateTime)

minPriceRange (Float)

maxPriceRange (Float)

websiteUrl (String)

address1 (String)

postalCode (String)

cityTown (String)

stateProvince (String)

country (String)

priceRating (String)

indexedAt (DateTime)

gotAr (Boolean)

isOwnerVerified (Boolean)

isRecomended (Boolean)

recommendation (String)

Recommended menuitem

recommendationsCount (Int)

Number of recommendations if any

photos ([String])

isOpen (Boolean)

cuisineTag (String)

usersFavorite ([String])

favoritesCount (Int)

isUserFavorite (Boolean)

type (String)

isClosed (Boolean)

yelpReviewCount (Int)

yelpRating (Float)

suggest (String)


Fields

Name Description

pageInfo (PageInfo!)

Pagination data for this connection.

edges ([RestaurantEdge]!)

Contains the nodes in this connection.

totalCount (Int)


RestaurantEdge

A Relay edge containing a Restaurant and its cursor.

Fields

Name Description

node (Restaurant)

The item at the end of the edge

cursor (String!)

A cursor for use in pagination

other (String)


Fields

Name Description

onPlan ([Restaurant])

otherResults ([Restaurant])


Fields

Name Description

id (ID!)

The ID of the object.

name (String)

slugname (String)

databaseId (String)

subcategory (String)

isOnProgram (Boolean)


Fields

Name Description

pageInfo (PageInfo!)

Pagination data for this connection.

edges ([RestrictionEdge]!)

Contains the nodes in this connection.


RestrictionEdge

A Relay edge containing a Restriction and its cursor.

Fields

Name Description

node (Restriction)

The item at the end of the edge

cursor (String!)

A cursor for use in pagination


Fields

Name Description

times (Int!)

periodicity (SPPeriodicity!)


Fields

Name Description

success (Boolean)

message (String)


Fields

Name Description

success (Boolean)

errors ([ErrorType])


Fields

Name Description

amount (Float)

description (String)

equivalent (Float)

unit (String)

selected (Boolean)


Fields

Name Description

success (Boolean!)

message (String!)


Fields

Name Description

success (Boolean!)

message (String!)


Fields

Name Description

success (Boolean!)

message (String!)

errors ([FormError!])

user (User)


Fields

Name Description

success (Boolean!)

message (String!)

errors ([FormError!])

userAnswers ([UserAnswer!])

nextQuestion (AssessmentQuestion)


Fields

Name Description

keto (Float)


Fields

Name Description

id (ID)

knowledgeBase (ID)

url (String!)

urlLastFetch (DateTime!)

sitemapUrl (String!)

taskStatus (SitemapURLTaskStatus!)


Fields

Name Description

siteUrl (String)

displayName (String)

recipeUrl (String!)


Fields

Name Description

message (String)

success (Boolean)


Fields

Name Description

success (Boolean)

true if the meal plan was successfully restarted

message (String)

error logs or info message. See "success"


Fields

Name Description

success (Boolean!)

message (String!)


Fields

Name Description

updatedAt (DateTime)

createdAt (DateTime)

transactionProvider (String!)

expirationDate (DateTime)

isDowngrade (Boolean!)

externalTransactionId (String)

parentId (String)

parentType (String)

program (Program)

cancellationDate (DateTime)

cancellationSource (String)

email (String)

livemode (Boolean!)

isActive (Boolean!)

isRenewal (Boolean!)

isProcess (Boolean!)

isTrialPeriod (Boolean!)

isInitial (Boolean!)

isCanceled (Boolean!)

hasRefund (Boolean!)

id (ID!)

The ID of the object.

isExpired (Boolean)

subscription (SubscriptionType)

purchaseDate (DateTime)

programStat (String)

expiresStat (String)


Fields

Name Description

pageInfo (PageInfo!)

Pagination data for this connection.

edges ([SubscriptionTransactionEdge]!)

Contains the nodes in this connection.


SubscriptionTransactionEdge

A Relay edge containing a SubscriptionTransaction and its cursor.

Fields

Name Description

node (SubscriptionTransaction)

The item at the end of the edge

cursor (String!)

A cursor for use in pagination


Fields

Name Description

id (ID!)

updatedAt (DateTime)

createdAt (DateTime)

permissions ([String!])

name (String!)

isActive (Boolean!)

billingPeriod (SubscriptionBillingPeriod)

duration (SubscriptionDuration!)

totalPrice (Int!)

Amounts are in cents

periodPrice (Int!)

Amounts are in cents

appleId (String)

googleplaySku (String)

trialPeriodDays (Int!)

isRecurring (Boolean!)

databaseId (String)

product (ProductType)


Fields

Name Description

pageInfo (PageInfo!)

Pagination data for this connection.

edges ([SubscriptionTypeEdge]!)

Contains the nodes in this connection.


SubscriptionTypeEdge

A Relay edge containing a SubscriptionType and its cursor.

Fields

Name Description

node (SubscriptionType)

The item at the end of the edge

cursor (String!)

A cursor for use in pagination


Fields

Name Description

databaseId (String)

name (String)

recipeType (String)

mealType (MealType)

mainImage (String)

squareImage (String)

mealTime (MealTime)

nutrients (Nutrients)

isLogged (Boolean)

loggedDatabaseId (String)

nutrientsPerServing (NutrientsPerServing)

nutritionalInfo (NutritionalInfo)


Fields

Name Description

breakfast (SuggestedMeal)

lunch (SuggestedMeal)

dinner (SuggestedMeal)

snack (SuggestedMeal)


Fields

Name Description

name (String)

suggest (String)

mealType (MealType)

profileId (String)

location (GeoPoint)

mealTypeDisplayName (String)

databaseId (String)

indexedAt (DateTime)

updatedAt (DateTime)

extraInfo (String)

servings ([Servings])

nutrients (Nutrients)

unitOption (String)

courses ([String])

brand (String)

servingWeight (Float)

serving (Int)

barcode (String)

manufacName (String)

foodBlockOrManufacturer (String)

author (String)

secondaryInfoText (String)

isVerified (Boolean)

nutritionalInfo (NutritionalInfo)

isRawIngredient (Boolean)


Fields

Name Description

id (ID!)

name (String!)

description (String)

category (String!)

mainImage (String!)

images ([String!])

brand (String!)

directionsOfUse ([SupplementDirection!]!)

directionsOfUseText (String)

servingName (String!)

sizeCount (Int!)

externalId (String)

sku (String)

storeId (String)

shopifyVariantId (String)

shopifyParentId (String)

instructions (String)

ingredients (String)

supplementFacts (String)

productUrl (String)

createdAt (DateTime!)

updatedAt (DateTime!)

answerSet (AssessmentAnswerConnection!)

answersupplementSet (AssessmentAnswerSupplementConnection!)

supplementrecommendationSet (SupplementRecommendedConnection!)

protocolBundle (ProtocolConnection!)


Fields

Name Description

pageInfo (PageInfo!)

Pagination data for this connection.

edges ([SupplementEdge]!)

Contains the nodes in this connection.


Fields

Name Description

quantity (Float!)

createdAt (DateTime!)

updatedAt (DateTime!)

id (ID!)

timeOfDay (TimeOfDay!)


SupplementEdge

A Relay edge containing a Supplement and its cursor.

Fields

Name Description

node (Supplement)

The item at the end of the edge

cursor (String!)

A cursor for use in pagination


Fields

Name Description

id (ID!)

title (String!)

availableForSale (Boolean!)

options ([ProductOption!])

variants ([ProductVariant!]!)

featuredImage (String)


Fields

Name Description

name (String!)

overview (String)

nutrition (String)

exercise (String)

resources (String)

createdAt (DateTime!)

updatedAt (DateTime!)

startDate (Date!)

isActive (Boolean!)

visibility (Boolean!)

id (ID!)

protocols ([SupplementPlanProtocol!]!)


Fields

Name Description

pageInfo (PageInfo!)

Pagination data for this connection.

edges ([SupplementPlanEdge]!)

Contains the nodes in this connection.


SupplementPlanEdge

A Relay edge containing a SupplementPlan and its cursor.

Fields

Name Description

node (SupplementPlan)

The item at the end of the edge

cursor (String!)

A cursor for use in pagination


Fields

Name Description

id (ID!)

order (Int!)

monday (Boolean!)

tuesday (Boolean!)

wednesday (Boolean!)

thursday (Boolean!)

friday (Boolean!)

saturday (Boolean!)

sunday (Boolean!)

createdAt (DateTime!)

updatedAt (DateTime!)

isActive (Boolean!)

protocol (Protocol!)

directionsOfUse ([SupplementDirection!]!)

startsAt (DateTime)

endsAt (DateTime)

frequency (SPFrequency)


Fields

Name Description

id (ID!)

supplement (Supplement!)

directionsOfUse ([SupplementDirection!]!)

monday (Boolean!)

tuesday (Boolean!)

wednesday (Boolean!)

thursday (Boolean!)

friday (Boolean!)

saturday (Boolean!)

sunday (Boolean!)


Fields

Name Description

valueMax (Float)

valueMin (Float)

createdAt (DateTime!)

updatedAt (DateTime!)

id (ID!)

The ID of the object.

biomarker (Biomarker!)

supplement (Supplement!)

normalValues ([GenericScalar!])


Fields

Name Description

pageInfo (PageInfo!)

Pagination data for this connection.

edges ([SupplementRecommendedEdge]!)

Contains the nodes in this connection.


SupplementRecommendedEdge

A Relay edge containing a SupplementRecommended and its cursor.

Fields

Name Description

node (SupplementRecommended)

The item at the end of the edge

cursor (String!)

A cursor for use in pagination


SwapMealPlanRecipe

Swaps a recipe from profile's MP, adding it to a specific day or every day in the same meal_fmt position

Fields

Name Description

mealPlan ([MealPlanDay])

success (Boolean)

message (String)


Fields

Name Description

id (ID!)

keyHash (String)

taskListId (String)

name (String)

isCompleted (Boolean)


Fields

Name Description

id (ID!)

name (String!)

taskItems ([TaskItemType])

databaseId (String)


Fields

Name Description

id (ID!)

The ID of the object.

logo (String)

backgroundGradientColor1 (String)

backgroundGradientColor2 (String)

primaryColor (String)

secondaryColor (String)

selectedFeatures ([String!]!)


Fields

Name Description

id (ID!)

The ID of the object.

imageUrl (String)

program (Program)

group (String)

isDefault (Boolean)

lang (JSONString!)

answers ([DailyRecapAnswer!])

question (String)

title (String)


Fields

Name Description

pageInfo (PageInfo!)

Pagination data for this connection.

edges ([ThirdPartyDailyRecapQuestionEdge]!)

Contains the nodes in this connection.


ThirdPartyDailyRecapQuestionEdge

A Relay edge containing a ThirdPartyDailyRecapQuestion and its cursor.

Fields

Name Description

node (ThirdPartyDailyRecapQuestion)

The item at the end of the edge

cursor (String!)

A cursor for use in pagination


Fields

Name Description

id (ID!)

The ID of the object.

goal (ThirdPartyGoalGoal!)

value (Float!)


Fields

Name Description

coaches ([Coach!]!)

These are the coaches available in this TimePeriod

start (DateTime!)

end (DateTime!)


Fields

Name Description

success (Boolean)

message (String)


Fields

Name Description

success (Boolean)

message (String)


Fields

Name Description

message (String)

success (Boolean)


Fields

Name Description

success (Boolean!)

message (String!)


Fields

Name Description

success (Boolean!)

message (String!)

errors ([FormError!])

answer (AssessmentAnswer)


Fields

Name Description

success (Boolean!)

message (String!)

appointment (Appointment)


Fields

Name Description

success (Boolean!)

message (String!)

credits (AppointmentCredit)


Fields

Name Description

success (Boolean!)

message (String!)

errors ([FormError!])

articleRecommended (ArticleRecommended)


Fields

Name Description

success (Boolean!)

message (String!)

errors ([FormError!])

assessment (Assessment)


Fields

Name Description

success (Boolean!)

message (String!)

errors ([FormError!])

assistant (Assistant)


Fields

Name Description

success (Boolean!)

message (String!)

errors ([FormError!])

biomarker (Biomarker)


Fields

Name Description

success (Boolean!)

message (String!)

errors ([FormError!])

biomarkerCategory (BiomarkerCategory)


Fields

Name Description

success (Boolean!)

message (String!)

errors ([FormError!])

coachTeam (CoachTeam)


Fields

Name Description

success (Boolean!)

message (String!)

errors ([FormError!])

coachType (CoachType)


Fields

Name Description

success (Boolean!)

message (String!)

contentCategory (ContentCategoryType)

errors ([FormError!])


Fields

Name Description

success (Boolean!)

message (String!)

contentLibrary (ContentLibraryType)

errors ([FormError!])


Fields

Name Description

success (Boolean!)

message (String!)

contentTag (ContentTagType)

errors ([FormError!])


Fields

Name Description

success (Boolean!)

message (String!)

dailyRecapAnswer (DailyRecapAnswer)

errors ([FormError!])


Fields

Name Description

success (Boolean!)

message (String!)

dailyRecapQuestion (ThirdPartyDailyRecapQuestion)

errors ([FormError!])


Fields

Name Description

success (Boolean!)

message (String!)

errors ([FormError!])

dietPreference (DietPreference)


Fields

Name Description

success (Boolean!)

message (String!)

interaction (InteractionType)


Fields

Name Description

success (Boolean!)

message (String!)

journey (JourneyAssistantType)


Fields

Name Description

success (Boolean)

message (String)


Fields

Name Description

success (Boolean!)

message (String!)

errors ([FormError!])

report (LabTestReport)


Fields

Name Description

success (Boolean)


Fields

Name Description

success (Boolean!)

message (String!)


Fields

Name Description

success (Boolean!)

message (String!)

mealPlan (MealPlanTemplate)


Fields

Name Description

success (Boolean!)

message (String!)


Fields

Name Description

success (Boolean!)

message (String!)

myChecklistItem (MyChecklistItem)


Fields

Name Description

success (Boolean!)

message (String!)


Fields

Name Description

success (Boolean!)

message (String!)

recipe (UserRecipe)


Fields

Name Description

success (Boolean!)

message (String!)

note (Note)

errors ([FormError!])


Fields

Name Description

success (Boolean)

message (String)


Fields

Name Description

success (Boolean!)

message (String!)


Fields

Name Description

success (Boolean)

errors ([ErrorType])


Fields

Name Description

success (Boolean)


Fields

Name Description

success (Boolean!)

message (String!)

protocol (Protocol)


Fields

Name Description

success (Boolean!)

message (String!)

errors ([FormError!])

question (AssessmentQuestion)


Fields

Name Description

success (Boolean)


Fields

Name Description

success (Boolean)

message (String)


Fields

Name Description

success (Boolean!)

message (String!)

supplement (Supplement)


Fields

Name Description

success (Boolean!)

message (String!)

supplementPlan (SupplementPlan)


Fields

Name Description

success (Boolean!)

message (String!)

errors ([FormError!])

supplementRecommended (SupplementRecommended)


Fields

Name Description

success (Boolean!)

message (String!)

goal (ThirdPartyGoal)


Fields

Name Description

success (Boolean!)

message (String!)

enabledComponents ([TrackerComponent!])


Fields

Name Description

success (Boolean!)

message (String!)

errors ([FormError!])

userProgress (UserProgress)


Fields

Name Description

success (Boolean)

message (String)


Fields

Name Description

success (Boolean!)

message (String!)

errors ([FormError!])

userProgress (UserProgress)


Fields

Name Description

id (ID!)

The ID of the object.

foodDataId (String)

description (String)

dataType (String)

commonNames ([String])

portions ([Portion])

nutrients ([Nutrients])


Fields

Name Description

email (String)

name (String)

phone (String!)

isActive (Boolean!)

createdAt (DateTime!)

updatedAt (DateTime!)

organizationId (UUID)

userSource (String)

appleUserSource (String)

appleUserSourceJson (JSONString)

isArUser (Boolean!)

avatar (String)

isTest (Boolean!)

id (ID!)

The ID of the object.

databaseId (String)

profileId (String)

subscription (SubscriptionType)


Fields

Name Description

profile (ProfileType!)

question (AssessmentQuestion!)

answer (AssessmentAnswer)

answerText (String)

rankingOrder (Int)

createdAt (DateTime!)

updatedAt (DateTime!)

id (ID!)

The ID of the object.


Fields

Name Description

pageInfo (PageInfo!)

Pagination data for this connection.

edges ([UserAnswerEdge]!)

Contains the nodes in this connection.


UserAnswerEdge

A Relay edge containing a UserAnswer and its cursor.

Fields

Name Description

node (UserAnswer)

The item at the end of the edge

cursor (String!)

A cursor for use in pagination


Fields

Name Description

question (AssessmentQuestion!)

answer (AssessmentAnswer)

answerText (String)

rankingOrder (Int)

attempts (Int!)

createdAt (DateTime!)

updatedAt (DateTime!)

id (ID!)

The ID of the object.


Fields

Name Description

pageInfo (PageInfo!)

Pagination data for this connection.

edges ([UserAnswerHistoryEdge]!)

Contains the nodes in this connection.


UserAnswerHistoryEdge

A Relay edge containing a UserAnswerHistory and its cursor.

Fields

Name Description

node (UserAnswerHistory)

The item at the end of the edge

cursor (String!)

A cursor for use in pagination


Fields

Name Description

pageInfo (PageInfo!)

Pagination data for this connection.

edges ([UserEdge]!)

Contains the nodes in this connection.


Fields

Name Description

profile (ProfileType!)

consentType (ConsentType!)

consentedAt (DateTime!)

id (ID!)

The ID of the object.


UserEdge

A Relay edge containing a User and its cursor.

Fields

Name Description

node (User)

The item at the end of the edge

cursor (String!)

A cursor for use in pagination


Fields

Name Description

success (Boolean)

isUserFavorite (Boolean)


Fields

Name Description

success (Boolean)

message (String!)

isUserFavorite (Boolean)


Fields

Name Description

success (Boolean)

isUserFavorite (Boolean)


Fields

Name Description

profile (ProfileType!)

assessment (Assessment!)

currentQuestion (AssessmentQuestion!)

startDate (DateTime!)

endDate (DateTime!)

score (Float)

createdAt (DateTime!)

updatedAt (DateTime!)

id (ID!)

The ID of the object.


Fields

Name Description

pageInfo (PageInfo!)

Pagination data for this connection.

edges ([UserProgressEdge]!)

Contains the nodes in this connection.


UserProgressEdge

A Relay edge containing a UserProgress and its cursor.

Fields

Name Description

node (UserProgress)

The item at the end of the edge

cursor (String!)

A cursor for use in pagination


Fields

Name Description

activeSubscriptionTransaction (SubscriptionTransaction)


Fields

Name Description

id (ID!)

ingredientLines ([String!]!)

name (String!)

numberOfServings (Int!)

servingWeight (Float!)

weightInGrams (Float!)

ingredients ([IngredientFoodFormat!]!)

mealTimes ([RecipeMealTime!])

courses ([String!])

cuisines ([String!])

instructions (String)

language (Language!)

mainImage (String)

squareImage (String)

tags ([String])

text (String)

totalTime (String)

totalTimeInSeconds (Int)

nutrients ([Nutrient!])

nutrientsPerServing ([Nutrient!])


Fields

Name Description

pageInfo (PageInfo!)

Pagination data for this connection.

edges ([UserRecipeEdge]!)

Contains the nodes in this connection.

count (Int)


UserRecipeEdge

A Relay edge containing a UserRecipe and its cursor.

Fields

Name Description

node (UserRecipe)

The item at the end of the edge

cursor (String!)

A cursor for use in pagination


Fields

Name Description

success (Boolean!)

message (String!)

profile (WellnessProfileType)


Fields

Name Description

id (ID)

age (Int)

biologicalSex (String)

height (Float)

weight (Float)

activityLevel (String)


Fields

Name Description

id (String!)

recordingStart (String!)

recordingEnd (String!)

fileName (String!)

fileType (String!)

fileExtension (String!)

fileSize (Int!)

downloadUrl (String!)

status (String!)


Fields

Name Description

id (String!)

recordingStart (String!)

recordingEnd (String!)

fileName (String!)

fileType (String!)

fileExtension (String!)

fileSize (Int!)

downloadUrl (String!)

status (String!)

recordingType (String!)


Fields

Name Description

id (String!)

status (String!)

recordingStart (String!)

recordingEnd (String!)

fileType (String!)

fileSize (Float!)

downloadUrl (String!)

recordingType (String!)

deletedTime (String)

fileExtension (String!)


Fields

Name Description

timezone (String)

duration (Int!)

sessionName (String!)

sessionId (String!)

startTime (String!)

totalSize (Int!)

recordingCount (Int!)

recordingFiles ([ZoomRecodingFile!])

participantAudioFiles ([ZoomParticipantAudioFile!])

participantVideoFiles ([ZoomParticipantVideoFile!])

downloadAccessToken (String)


Fields

Name Description

pageInfo (PageInfo!)

Pagination data for this connection.

edges ([ZoomRecordingEdge]!)

Contains the nodes in this connection.


ZoomRecordingEdge

A Relay edge containing a ZoomRecording and its cursor.

Fields

Name Description

node (ZoomRecording)

The item at the end of the edge

cursor (String!)

A cursor for use in pagination


Fields

Name Description

sdl (String)


Interfaces

In this section

About interfaces

Interfaces serve as parent objects from which other objects can inherit.

Node

An object with an ID

Implemented by

Fields

Name Description

id (ID!)

The ID of the object.


Enums

In this section

About enums

Enums represent possible sets of values for a field.

Values

NOT_ACTIVE

Not active

EXERCISE_1_2

Exercise 1-2 times per week

EXERCISE_3_MORE

Exercise 3+ times per week

EXERCISE_1

Exercise 1-2 times per week

EXERCISE_2

Exercise 3+ times per week


Values

GREEN

YELLOW

RED

BLUE

GREY


Values

ATTEMPTED_FAILED

CONTACTED


Values

IN_REVIEW

REVIEWED

OUT_OF_RANGE

OTHER

FOLLOW_UP

NO_FOLLOW_UP

COMPLETED


Values

INDIVIDUAL

COLLECTIVE

ANY_COACH_AVAILABLE


Values

TODO

DONE

NEEDS_UPDATE

IN_PROGRESS


Values

COMMON

ON_BOARDING

DIET_ID


Values

MANUAL

AUTO


Values

STRING

INT

FLOAT

BOOLEAN


Values

MALE

MALE

FEMALE

FEMALE

UNCERTAIN

UNKNOWN

PREFER_NOT_TO_DISCLOSE


Values

name

order

created_at

updated_at


Values

ALL

OUT_RANGE

IN_RANGE

IN_OPTIMAL_RANGE


Values

AFRIKAANS

ALBANIAN

ARABIC

CATALAN

CHINESE

CROATIAN

CZECH

DANISH

DUTCH

ENGLISH

ESTONIAN

FRENCH

GERMAN

HEBREW

HINDI

INDONESIAN

ITALIAN

JAPANESE

KOREAN

POLISH

PORTUGUESE

ROMANIAN

RUSSIAN

SERBIAN

SPANISH

SWEDISH

THAI

TURKISH

UKRAINIAN

VIETNAMESE

ZULU


Values

BOOLEAN

STRING

NUMBER


Values

VIDEO_CALL

GOOGLE_MEET

ZOOM

PHONE_CALL


Values

created_at

popularity


Values

BOOL

bool

CHAR

char

INT

int

DATETIME

datetime


Values

INTEGER

Integer

FLOAT

Float

STRING

String

NULL

None

DATE

Date

DATETIME

Datetime


Values

VEGETARIAN

DAIRY_FREE

GLUTEN_FREE

PLANT_BASED

VEGAN


Values

NONE

None

SUPPORT

Support

CONCIERGE

Concierge


Values

NEEDS_ACTION

ACCEPTED

DECLINED

TENTATIVE

UNKNOWN


Values

TENTATIVE

CONFIRMED

CANCELLED

UNKNOWN


Values

SESSION


Values

INPUT

CHECKBOX

RADIO_BUTTON

SELECT

TEXTAREA


Values

CROSS

UNKNOWN

ALERT


Values

CLOSE

OPEN

FINISH


Values

CREATED

CREATED

PROCESSING

PROCESSING

DONE

DONE

ERROR

ERROR


Values

CREATED

ORDERED

FULFILLED

ERROR

RETURNED_TO_LAB

RESULTS_READY

PROCESS_COMPLETE

RESULTS_DELIVERED


Values

EN

ES

NL

AR


Values

LOW

MEDIUM

HIGH


Values

HIGH

MEDIUM

LOW


Values

RAW

DAY_AGGREGATE

SUGGESTIONS


Values

BREAKFAST

LUNCH

DINNER

SNACK


Values

RECIPE

MENU_ITEM

USDA_MEAL

OWN_RECIPE

OWN_ITEM

BRANDED_FOOD

COMMON_FOOD

MY_BRANDED_FOOD

MY_COMMON_FOOD

MEAL_PLAN_MEAL

USER_RECIPE

COMMON_NCC


Values

DHA

EPA

DPA

PROTEIN

FAT

CARBS

ASH

ENERGY

STARCH

SUCROSE

GLUCOSE_DEXTROSE

FRUCTOSE

LACTOSE

MALTOSE

ALCOHOL_ETHYL

SPECIFIC_GRAVITY_SP

ACETIC_ACID

LACTIC_ACID

CARBOHYDRATE_BY_SUMMATION

WATER

SORBITOL

CAFFEINE

THEOBROMINE

SUGARS_TOTAL_NLEA

CARBOHYDRATE_OTHER

GALACTOSE

XYLITOL

FIBER_TOTAL_DIETARY

RIBOSE

FIBER_SOLUBLE

FIBER_INSOLUBLE

TOTAL_FAT_NLEA

TOTAL_SUGAR_ALCOHOLS

CALCIUM_CA

CHLORINE_CL

IRON_FE

MAGNESIUM

PHOSPHORUS_P

POTASSIUM_K

SODIUM_NA

SULFUR_S

ZINC_ZN

CHROMIUM_CR

COBALT_CO

COPPER_CU

FLUORIDE_F

IODINE_I

MANGANESE_MN

MOLYBDENUM_MO

SELENIUM_SE

VITAMIN_A_IU

RETINOL

VITAMIN_A_RAE

CAROTENE_BETA

CAROTENE_ALPHA

VITAMIN_E_ALPHA_TOCOPHEROL

VITAMIN_D_D2_D3_INTERNATIONAL_UNITS

VITAMIN_D2_ERGOCALCIFEROL

VITAMIN_D3_CHOLECALCIFEROL

O25_HYDROXYCHOLECALCIFEROL

VITAMIN_D_D2_D3

PHYTOENE

PHYTOFLUENE

ZEAXANTHIN

CRYPTOXANTHIN_BETA

LUTEIN

LYCOPENE

LUTEIN_ZEAXANTHIN

VITAMIN_E_LABEL_ENTRY_PRIMARILY

TOCOPHEROL_BETA

TOCOPHEROL_GAMMA

TOCOPHEROL_DELTA

TOCOTRIENOL_ALPHA

TOCOTRIENOL_BETA

TOCOTRIENOL_GAMMA

TOCOTRIENOL_DELTA

BORON_B

NICKEL_NI

VITAMIN_E

CIS_BETA_CAROTENE

CIS_LYCOPENE

CIS_LUTEIN_ZEAXANTHIN

VITAMIN_C_TOTAL_ASCORBIC_ACID

THIAMIN

RIBOFLAVIN

NIACIN

PANTOTHENIC_ACID

VITAMIN_B_6

BIOTIN

FOLATE_TOTAL

VITAMIN_B_12

CHOLINE_TOTAL

INOSITOL

VITAMIN_K_MENAQUINONE_4

VITAMIN_K_DIHYDROPHYLLOQUINONE

VITAMIN_K_PHYLLOQUINONE

FOLIC_ACID

FOLATE_FOOD

O5_METHYL_TETRAHYDROFOLATE_5_MTHF

FOLATE_DFE

O10_FORMYL_FOLIC_ACID_10HCOFA

O5_FORMYLTETRAHYDROFOLIC_ACID_5_HCOH4

CHOLINE_FREE

CHOLINE_FROM_PHOSPHOCHOLINE

CHOLINE_FROM_PHOSPHOTIDYL_CHOLINE

CHOLINE_FROM_GLYCEROPHOSPHOCHOLINE

BETAINE

CHOLINE_FROM_SPHINGOMYELIN

TRYPTOPHAN

THREONINE

ISOLEUCINE

LEUCINE

LYSINE

METHIONINE

CYSTINE

PHENYLALANINE

TYROSINE

VALINE

ARGININE

HISTIDINE

ALANINE

ASPARTIC_ACID

GLUTAMIC_ACID

GLYCINE

PROLINE

SERINE

HYDROXYPROLINE

CYSTEINE

GLUTAMINE

TAURINE

SUGARS_ADDED

VITAMIN_E_ADDED

VITAMIN_B_12_ADDED

CHOLESTEROL

FATTY_ACIDS_TOTAL_TRANS

FATTY_ACIDS_TOTAL_SATURATED

PHYTOSTEROLS

STIGMASTEROL

CAMPESTEROL

BRASSICASTEROL

BETA_SITOSTEROL

CAMPESTANOL

FATTY_ACIDS_TOTAL_MONOUNSATURATED

FATTY_ACIDS_TOTAL_POLYUNSATURATED

BETA_SITOSTANOL

DELTA_5_AVENASTEROL

PHYTOSTEROLS_OTHER

FATTY_ACIDS_TOTAL_TRANS_MONOENOIC

FATTY_ACIDS_TOTAL_TRANS_DIENOIC

FATTY_ACIDS_TOTAL_TRANS_POLYENOIC

EPIGALLOCATECHIN_3_GALLATE

INULIN

SUGARS_TOTAL_INCLUDING_NLEA

TRANS_BETA_CAROTENE

TRANS_LYCOPENE

CRYPTOXANTHIN_ALPHA


Values

ADD

REMOVE

REPLACE


Values

SCHEDULED

COMPLETED

MEMBER_NO_SHOW

COACH_NO_SHOW

RESCHEDULED_BY_MEMBER

RESCHEDULED_BY_COACH

RESCHEDULED_BY_ADMIN

CANCELED_BY_MEMBER

CANCELED_BY_COACH

CANCELED_BY_ADMIN


Values

RATE_0

Filter restaurants by $

RATE_1

Filter restaurants by $

RATE_2

Filter restaurants by $$

RATE_3

Filter restaurants by $$$

RATE_4

Filter restaurants by $$$$


Values

BIOLOGICAL_SEX

BIRTHDATE

HEIGHT

STARTING_WEIGHT

TARGET_WEIGHT

WEEKLY_WEIGHT_GOAL

ACTIVITY_LEVEL

FAVORITE_CUISINES

RESTRICTIONS

CUSTOM_ATTRIBUTES

MALNUTRITION_RISK

TUBE_FEEDING_ORAL_INTAKE

PROGRAM

IS_IMPERIAL


Values

HIGH

HIGH

MEDIUM

MEDIUM

LOW

LOW


Values

HARRIS_BENEDICT

Harris Benedict

ONCOLOGY

Oncology


Values

name

author

created_at


Values

PROTOCOL

SINGLE_SUPPLEMENT


Values

BIOLOGICAL_SEX

biological_sex

BIRTHDATE

birthdate

HEIGHT

height

STARTING_WEIGHT

starting_weight

TARGET_WEIGHT

target_weight

WEEKLY_WEIGHT_GOAL

weeklyweightgoal

ACTIVITY_LEVEL

activity_level

FAVORITE_CUISINES

favorite_cuisines

RESTRICTIONS

restrictions

CUSTOM_ATTRIBUTES

custom_attributes

MALNUTRITION_RISK

malnutrition_risk

TUBE_FEEDING_ORAL_INTAKE

tubefeedingoral_intake

PROGRAM

program

IS_IMPERIAL

is_imperial


Values

SINGLE_SELECT

MULTI_SELECT

OPEN_TEXT

OPEN_QUESTION

OPEN_NUMBER

DATE_PICKER

TIME_PICKER

DROPDOWN


Values

BREAKFAST

LUNCH

DINNER

SNACK

TREAT_DESSERT


Values

DAILY

WEEKLY

MONTHLY

YEARLY


Values

CREATED

CREATED

PROCESSING

PROCESSING

DONE

DONE

ERROR

ERROR


Values

EASY

MEDIUM

EXPERT


Values

INDEXED_AT

Orders logs by indexed_at field


Values

ASC

Sort in ascending order

DESC

Sort in descending order


Values

SUGGESTIC

FITBIT

GARMIN

POLAR

MISFIT

WITHINGS

STRAVA

GOOGLEFIT_REST

GOOGLEFIT_NATIVE

SUUNTO

OURA

IHEALTH

APPLE

SAMSUNG

OMRONCONNECT

OMRONWELLNESS

HUAWEIHEALTH


Values

ONCE

Once

MONTH

Month

TRI_MONTH

3 Months

SEMESTER

6 Months

YEAR

Year


Values

YEAR

Year

MONTH

1 Month

TRI_MONTH

3 Months

SEMESTER

6 Months

FOREVER

Forever


Values

DAILY_RECAP

DAILY_RECAP

DAILY_MOOD

DAILY_MOOD

WEIGHT_TRACKER

WEIGHT_TRACKER

MP_MEAL_TRACKER

MPMEALTRACKER

HYDRATION_TRACKER

HYDRATION_TRACKER

TODAY_FOOD

TODAY_FOOD

TODAY_SUPPLEMENT

TODAY_SUPPLEMENT

FOOD_LOGS

FOOD_LOGS

STEPS_TRACKER

STEPS_TRACKER

EXERCISE_TRACKER

EXERCISE_TRACKER

PLAN_SUPPLEMENT

PLAN_SUPPLEMENT

MY_CHECKLIST_TRACKER

MYCHECKLISTTRACKER

SLEEP_TIME_TRACKER

SLEEPTIMETRACKER

SLEEP_QUALITY_SCORE_TRACKER

SLEEPQUALITYSCORE_TRACKER

HRV_TRACKER

HRV_TRACKER

HEART_RATE_TRACKER

HEARTRATETRACKER

PLAN_SUPPLEMENTS_MY_CHECKLIST

PLANSUPPLEMENTSMY_CHECKLIST

FOOD_LOG_MEAL_TRACKER

FOODLOGMEAL_TRACKER

BLOOD_PRESSURE_TRACKER

BLOODPRESSURETRACKER


Values

AT_WAKING

WITH_BREAKFAST

WITH_LUNCH

WITH_DINNER

AT_BEDTIME


Values

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


Values

IMPERIAL

METRIC


Values

id

profile

answer

question

answer_text

created_at

updated_at


Values

PARTICIPANT

HOST


Values

MAINTAIN

Mantain

GOAL_0_5

Lose 0.5 lb per week

GOAL_1_0

Lose 1 lb per week

GOAL_1_5

Lose 1.5 lb per week

GOAL_2_0

Lose 2 lb per week

MANTAIN

Mantain

GOAL_1

Lose 0.5 lb per week

GOAL_2

Lose 1 lb per week

GOAL_3

Lose 1.5 lb per week

GOAL_4

Lose 2 lb per week


Unions

In this section

About unions

A union is a type of object representing many objects.

Input objects

In this section

About input objects

Input objects can be described as "composable objects" because they include a set of input fields that define the object.

Input fields

Name Description

coachId (ID!)

conversationSid (String!)

messageSid (String!)


Input fields

Name Description

name (String!)

category (ID!)

method (String)

description (String)

order (Int)

isVisible (Boolean)

range (BiomarkerRangeInput)

optimalRange (BiomarkerRangeInput)

borderlineRange (BiomarkerRangeInput)

units ([ID!]!)

aliases ([BiomarkerAliasInput!])

normalValues ([GenericScalar!])


Input fields

Name Description

labTestReportId (ID!)

biomarkers ([BiomarkerResultInput!]!)


Input fields

Name Description

consentTypeId (ID!)


Input fields

Name Description

profile (ID!)

journey (ID!)

portalUser (ID)


Input fields

Name Description

supplementId (ID!)

score (Float!)


Input fields

Name Description

profileId (ID)

eventName (String)


Input fields

Name Description

title (String)

description (String)

isDraft (Boolean)

isPublic (Boolean)


Input fields

Name Description

interactionId (ID)

hasConstraints (Boolean!)

hasEscalations (Boolean!)

hasKnowledgeBase (Boolean!)

usingInteractionGoal (Boolean!)

userProfile (ProfileTest!)


Input fields

Name Description

name (String!)

value (GenericScalar)

dataType (AttrDataType!)


Input fields

Name Description

coachId (ID!)

conversationSid (String!)

assistantId (ID)


Input fields

Name Description

name (String!)

language (BiomarkerLanguage!)


Input fields

Name Description

isOwned (Boolean)


Input fields

Name Description

field (BiomarkerCategoryOrderByField!)

order (SortOrder)


Input fields

Name Description

name (String)

categoryId (ID)


Input fields

Name Description

max (Float!)

min (Float!)


Input fields

Name Description

biomarkerId (ID!)

biomarkerUnitId (ID!)

result (BiomarkerValueInput!)

date (DateTime!)

alert (Boolean)

alertText (String)

displayValue (String)


Input fields

Name Description

categoryId (ID)

biomarkerId (ID)

biomarkerName (String)

intervalRange (BiomarkerIntervalRange)


Input fields

Name Description

type (BiomarkerValueDatatype!)

value (GenericScalar!)


Input fields

Name Description

supplementsInCart ([SupplementCartItem!]!)


Input fields

Name Description

name (String)


Input fields

Name Description

name (String)

mealPlanTemplateId (ID)


Input fields

Name Description

id (ID!)

mealTime (MealTime!)

text (String)

recipeName (String)

Food name used for this recipe

date (Date)

Date to log food on, defaults to now()


Input fields

Name Description

assistant (ID)


Input fields

Name Description

field (ContentLibraryOrderByField!)

order (SortOrder)


Input fields

Name Description

text (String!)

value (String)

isCorrect (Boolean)

score (Int)

nextQuestionId (ID)

attribute (AttributeInput)


Input fields

Name Description

coach (ID)

appointmentType (ID!)

datetime (DateTime!)

timezone (String)

contactType (CalendarContactType)

note (String)

postEventStatus (PostEventStatus)


Input fields

Name Description

biomarkerId (ID!)

range (BiomarkerRangeInput)

normalValues ([GenericScalar!])

articleId (ID!)


Input fields

Name Description

title (String!)

description (String)

assessmentType (AssessmentType)

icon (Upload)

order (Int)

interval (Int)

weight (Int)

isDraft (Boolean)

isPublic (Boolean)

progressBar (Boolean)

hasScore (Boolean)

bottomProgressBar (Boolean)

progressMaxCount (Int)

closeButton (Boolean)


Input fields

Name Description

name (String!)

mainGoal (String!)

program (ID)

mode (AssistantMode)


Input fields

Name Description

name (String!)

parent (ID)

order (Int)


Input fields

Name Description

name (String!)

description (String)

coaches ([ID!])


Input fields

Name Description

name (String!)

description (String)

coaches ([ID!])


Input fields

Name Description

name (String!)

order (Int!)

subcategories ([ID])

Subcategories IDs.

image (Upload)

tags ([ID])

Content tags IDs.

lang (GenericScalar)

subtitle (String)


Input fields

Name Description

title (String!)

imageUrl (String!)

subTitle (String)

isBlocked (Boolean)

isFeatured (Boolean)

order (Int)

categories ([ID])

Categories IDs.

sourceUrl (String)

tags ([ID])

Content tags IDs.

programs ([ID])

Programs IDs.

lang (GenericScalar)


Input fields

Name Description

answer (String!)

type (String!)

lang (GenericScalar)


Input fields

Name Description

question (String!)

imageUrl (String)

program (ID)

answers ([ID]!)

Answer IDs.

lang (GenericScalar)


Input fields

Name Description

name (String!)

restrictions ([ID!])


Input fields

Name Description

brandOwner (String!)

brandName (String)

servingSizeUnit (String!)

servingSize (Float!)

gtinUpc (String!)

name (String!)

description (String)

nutrients ([NutrientInput!]!)

householdServingFulltext (String)

brandedFoodCategory (String)


Input fields

Name Description

name (String)

description (String)

nutrients ([NutrientInput])

portions ([PortionInput!]!)


Input fields

Name Description

ingredientLines ([String!]!)

name (String!)

numberOfServings (Int!)

instructions ([String!])

ingredients ([IngredientAmount!]!)

mealTimes ([MealTime!]!)

courses ([String!]!)

cuisines ([String!]!)

language (Language)

mainImage (String)

squareImage (String)

tags ([String!])

text (String)

totalTime (String)

totalTimeInSeconds (Int)


Input fields

Name Description

assessmentId (ID!)

text (String!)

questionType (QuestionType)

htmlElement (FormHtmlElement)

isInitialQuestion (Boolean)

isFinalQuestion (Boolean)

canSkip (Boolean)

nextQuestionId (ID)

information (String)

helpText (String)

profileField (ProfileField)

answers ([CreateAnswerInput!])

attributes ([ID!])

finalText (String)

helpTitle (String)

informationTitle (String)

maxOptionsSelected (Int)

minOptionsSelected (Int)

collapsibleHelpText (Boolean)

finalButton (String)

finalTitle (String)


Input fields

Name Description

coach (ID)

name (String!)

startDate (Date!)

overview (String)

nutrition (String)

exercise (String)

resources (String)

visibility (Boolean)

isActive (Boolean)

protocols ([SPProtocolInput!])

supplements ([SingleSupplementActivableProtocolInput!])


Input fields

Name Description

description (String)

images ([String!])

directionsOfUseText (String)

sizeCount (Int)

externalId (String)

sku (String)

storeId (String)

shopifyVariantId (String)

shopifyParentId (String)

instructions (String)

ingredients (String)

supplementFacts (String)

name (String!)

category (String!)

mainImage (String!)

brand (String!)

servingName (String!)

directionsOfUse ([DirectionsOfUseInput!])


Input fields

Name Description

biomarkerId (ID!)

range (BiomarkerRangeInput)

normalValues ([GenericScalar!])

supplementId (ID!)


Input fields

Name Description

goal (TrackerComponent!)

value (Float!)


Input fields

Name Description

start (Date!)

end (Date!)


Input fields

Name Description

journeyId (ID)

order (Int!)

skipped (Boolean!)

interactions ([InteractionInput]!)


Input fields

Name Description

quantity (Float!)

timeOfDay (TimeOfDay!)


Input fields

Name Description

name (String)


Input fields

Name Description

assistant (ID)


Input fields

Name Description

id (ID)

externalId (String)

name (String)

barcode (String)

tags ([String])

mealTime (MealTime)

ingredients ([String!])

nutrients ([NutrientFilterInput!])

must ([FoodFilter!])

Join the filters with an AND logical operator

should ([FoodFilter!])

Join the filters with an OR logical operator


Input fields

Name Description

returnTo (String)


Input fields

Name Description

sessionName (String!)

sessionKey (String)

role (VideoZoomRole)

password (String)

Max length 10 characters

userIdentity (String)

Max length 15 characters

clientMutationId (String)


Input fields

Name Description

topLeftLon (Float)

Eg. -122.162104

topLeftLat (Float)

Eg. 37.450766

bottomRightLon (Float)

Eg. -122.151554

bottomRightLat (Float)

Eg. 37.435659


Input fields

Name Description

categoryId (ID)

biomarkerId (ID)

biomarkerName (String)

intervalRange (BiomarkerIntervalRange)

labTestReportId (ID)


Input fields

Name Description

foodId (ID!)

grams (Float)

milliliters (Float)


Input fields

Name Description

breakfast (Int)

dinner (Int)

lunch (Int)

snack (Int)


Input fields

Name Description

order (Int!)

interaction (String!)

goal (String!)

deliveryTime (Time)


Input fields

Name Description

mealTime (TimeOfDay!)

monday (Boolean)

tuesday (Boolean)

wednesday (Boolean)

thursday (Boolean)

friday (Boolean)

saturday (Boolean)

sunday (Boolean)


Input fields

Name Description

assistantId (ID!)

dayJourney ([DayJourneyInput]!)

sendWelcomeMessage (Boolean)

welcomeMessage (String)


Input fields

Name Description

assessmentId (ID!)


Input fields

Name Description

program (ID)

calories (Int)

fatPerc (Int)

Percentage between 0 and 100

carbsPerc (Int)

Percentage between 0 and 100

proteinPerc (Int)

Percentage between 0 and 100

format ([MealTime!])


Input fields

Name Description

profileId (ID!)

fromDate (Date!)

toDate (Date!)


Input fields

Name Description

meals ([MPTFromScratchMealInput!]!)


Input fields

Name Description

days ([MPTFromScratchDayInput!]!)


Input fields

Name Description

recipeId (ID!)

mealType (MealTime!)

servings (Int)


Input fields

Name Description

proteinCalories (Range)

Amount in kcal

fatCalories (Range)

Amount in kcal

carbsCalories (Range)

Amount in kcal

calories (Range)

Amount in kcal

protein (Range)

Amount in gr

fat (Range)

Amount in gr

carbs (Range)

Amount in gr

sugar (Range)

Amount in gr

fiber (Range)

Amount in gr

saturatedFat (Range)

Amount in gr

monounsaturatedFat (Range)

Amount in gr

polyunsaturatedFat (Range)

Amount in gr

transFat (Range)

Amount in gr

cholesterol (Range)

Amount in mg

sodium (Range)

Amount in mg

potassium (Range)

Amount in mg

vitaminA (Range)

Amount in I

vitaminB6 (Range)

Amount in mg

vitaminB12 (Range)

Amount in mcg

vitaminC (Range)

Amount in mg

vitaminD (Range)

Amount in mcg

vitaminE (Range)

Amount in mg

calcium (Range)

Amount in mg

iron (Range)

Amount in mg

netcarbs (Range)

Amount in gr

dha (Range)

Amount in gr

dpa (Range)

Amount in gr

epa (Range)

Amount in gr

ala (Range)

Amount in gr


Input fields

Name Description

contentLibraryId (ID!)

markAsRead (Boolean!)


Input fields

Name Description

userOrigin (ID!)

The ID of the user whose profile data will be merged

userTarget (ID!)

The ID of the user who will receive the merged data


Input fields

Name Description

assistantId (ID!)

userMessage (String!)


Input fields

Name Description

email (String!)

The User email, if the email isn't found, a new User will be created.

externalId (String)

Session External ID.

assessment (ID)


Input fields

Name Description

nutrient (NutrientEnum!)

range (RangeFilter)


Input fields

Name Description

amount (Float!)

unit (String!)

nutrient (NutrientEnum!)


Input fields

Name Description

enercKcal (Float)

procnt (Float!)

chocdf (Float!)

fat (Float!)

sugar (Float)

fibtg (Float)

fasat (Float)

fams (Float)

fapu (Float)

fatrn (Float)

chole (Float)

na (Float)

k (Float)

vitaIu (Float)

vitc (Float)

ca (Float)

fe (Float)


Input fields

Name Description

id (String!)

mealType (MealType!)

quantity (Float!)

serving (Int!)


Input fields

Name Description

name (String!)

equivalent (Float!)


Input fields

Name Description

modifier (String)

amount (Float!)

gramWeight (Float!)

unit (String!)


Input fields

Name Description

receiptData (String!)

isInitial (Boolean)


Input fields

Name Description

name (String!)

dataType (AttrDataType!)

value (GenericScalar!)

category (String)

timestamp (Float)


Input fields

Name Description

name (String!)

age (Int!)

biologicalSex (BiologicalSex!)

height (Float)

weight (Float)

activityLevel (ActivityLevel)

steps (Int)

goalWeight (Float)


Input fields

Name Description

field (ProgramOrderByField)

order (SortOrder)


Input fields

Name Description

assessmentId (ID)

canSkip (Boolean)

questionType (QuestionType)

text (String)


Input fields

Name Description

gte (Float!)

lte (Float!)


Input fields

Name Description

breakfast (RangeInput)

dinner (RangeInput)

lunch (RangeInput)

snack (RangeInput)


Input fields

Name Description

gte (Float)

lte (Float)


Input fields

Name Description

min (Int)

max (Int)


Input fields

Name Description

gt (Float)

lt (Float)

gte (Float)

lte (Float)


Input fields

Name Description

profile (ID!)

journey (ID!)


Input fields

Name Description

times (Int!)

periodicity (SPPeriodicity!)


Input fields

Name Description

protocolId (ID!)

frequency (SPFrequencyInput)

isActive (Boolean)

monday (Boolean)

tuesday (Boolean)

wednesday (Boolean)

thursday (Boolean)

friday (Boolean)

saturday (Boolean)

sunday (Boolean)

directionsOfUse ([DirectionsOfUseInput!]!)


Input fields

Name Description

protocolId (ID!)

frequency (SPFrequencyInput)

isActive (Boolean)

monday (Boolean)

tuesday (Boolean)

wednesday (Boolean)

thursday (Boolean)

friday (Boolean)

saturday (Boolean)

sunday (Boolean)

directionsOfUse ([DirectionsOfUseInput!])


Input fields

Name Description

user (ID!)

isTest (Boolean!)


Input fields

Name Description

assessmentId (ID!)

userAnswers ([UserAnswerInput!]!)


Input fields

Name Description

kcalRange (RangeByMealTimeInput)

tags (TermValuesByMealTimeInput)

cuisines ([String])


Input fields

Name Description

supplementId (ID!)

monday (Boolean)

tuesday (Boolean)

wednesday (Boolean)

thursday (Boolean)

friday (Boolean)

saturday (Boolean)

sunday (Boolean)

directionsOfUse ([DirectionsOfUseInput!])

length (Int!)

isActive (Boolean)

frequency (SPFrequencyInput)


Input fields

Name Description

text (String!)


Input fields

Name Description

variantId (ID!)

quantity (Int!)


Input fields

Name Description

breakfast ([String!])

dinner ([String!])

lunch ([String!])

snack ([String!])


Input fields

Name Description

id (ID!)

text (String)

value (String)

isCorrect (Boolean)

score (Int)

nextQuestionId (ID)

attribute (AttributeInput)

supplements ([AnswerSupplementInput!])


Input fields

Name Description

appointment (ID!)

appointmentType (ID)

datetime (DateTime)

timezone (String)

contactType (CalendarContactType)

postEventStatus (PostEventStatus)


Input fields

Name Description

id (ID!)

biomarkerId (ID)

range (BiomarkerRangeInput)

normalValues ([GenericScalar!])

articleId (ID)


Input fields

Name Description

id (ID!)

title (String)

description (String)

assessmentType (AssessmentType)

icon (Upload)

order (Int)

interval (Int)

weight (Int)

isDraft (Boolean)

isPublic (Boolean)

progressBar (Boolean)

hasScore (Boolean)

bottomProgressBar (Boolean)

progressMaxCount (Int)

closeButton (Boolean)


Input fields

Name Description

id (ID!)

name (String)

mainGoal (String)

programId (ID)

mode (AssistantMode)


Input fields

Name Description

id (ID!)

name (String)

parent (ID)

order (Int)


Input fields

Name Description

id (ID!)

name (String)

category (ID)

method (String)

description (String)

order (Int)

isVisible (Boolean)

range (BiomarkerRangeInput)

optimalRange (BiomarkerRangeInput)

borderlineRange (BiomarkerRangeInput)

units ([ID!])

aliases ([BiomarkerAliasInput!])

normalValues ([GenericScalar!])


Input fields

Name Description

id (ID!)

name (String)

description (String)

coaches ([ID!])


Input fields

Name Description

id (ID!)

name (String)

description (String)

coaches ([ID!])


Input fields

Name Description

id (ID!)

name (String)

order (Int)

subcategories ([ID])

Subcategories IDs.

image (Upload)

tags ([ID])

Content tags IDs.

lang (GenericScalar)

subtitle (String)


Input fields

Name Description

id (ID!)

title (String)

imageUrl (String)

subTitle (String)

isBlocked (Boolean)

isFeatured (Boolean)

order (Int)

categories ([ID])

Categories IDs.

sourceUrl (String)

tags ([ID])

Content tags IDs.

lang (GenericScalar)

programs ([ID!])

Programs IDs.


Input fields

Name Description

id (ID!)

answer (String)

type (String)

lang (GenericScalar)


Input fields

Name Description

id (ID!)

question (String)

imageUrl (String)

program (ID)

answers ([ID])

Answer IDs.

lang (GenericScalar)


Input fields

Name Description

id (ID!)

name (String)

restrictions ([ID!])

operationOverRestrictions (Operation)


Input fields

Name Description

id (ID!)

sendWelcomeMessage (Boolean)

welcomeMessage (String)


Input fields

Name Description

calories (Int)

Daily goal in kcal

carbs (Int)

Percentage, from 0 to 100

protein (Int)

Percentage, from 0 to 100

fat (Int)

Percentage, from 0 to 100

omega3 (Float)

Percentage, from 0 to 100

format ([MealTime!])


Input fields

Name Description

brandName (String)

brandOwner (String)

servingSizeUnit (String)

servingSize (Float)

gtinUpc (String)

name (String)

description (String)

nutrients ([NutrientInput])

householdServingFulltext (String)

brandedFoodCategory (String)


Input fields

Name Description

name (String)

description (String)

nutrients ([NutrientInput])

portions ([PortionInput])


Input fields

Name Description

ingredientLines ([String!])

name (String)

numberOfServings (Int)

instructions ([String!])

ingredients ([IngredientAmount!])

mealTimes ([MealTime!])

courses ([String!])

cuisines ([String!])

language (Language)

mainImage (String)

squareImage (String)

tags ([String])

text (String)

totalTime (String)

totalTimeInSeconds (Int)


Input fields

Name Description

id (ID!)

isActive (Boolean)

group (ProtocolGroup)


Input fields

Name Description

id (ID!)

assessmentId (ID)

text (String)

questionType (QuestionType)

htmlElement (FormHtmlElement)

isInitialQuestion (Boolean)

isFinalQuestion (Boolean)

canSkip (Boolean)

nextQuestionId (ID)

information (String)

helpText (String)

profileField (ProfileField)

answers ([CreateAnswerInput!])

attributes ([ID!])

finalText (String)

helpTitle (String)

informationTitle (String)

maxOptionsSelected (Int)

minOptionsSelected (Int)

collapsibleHelpText (Boolean)

finalButton (String)

finalTitle (String)


Input fields

Name Description

id (ID!)

name (String)

startDate (Date)

overview (String)

nutrition (String)

exercise (String)

resources (String)

visibility (Boolean)

isActive (Boolean)

coach (ID)

setProtocols ([SPProtocolInput!])

setSupplements ([SingleSupplementActivableProtocolInput!])

updateProtocols ([SPUpdateProtocolInput!])


Input fields

Name Description

description (String)

images ([String!])

directionsOfUseText (String)

sizeCount (Int)

externalId (String)

sku (String)

storeId (String)

shopifyVariantId (String)

shopifyParentId (String)

instructions (String)

ingredients (String)

supplementFacts (String)

id (ID!)

name (String)

category (String)

mainImage (String)

brand (String)

servingName (String)

directionsOfUse ([DirectionsOfUseInput!])


Input fields

Name Description

id (ID!)

biomarkerId (ID)

range (BiomarkerRangeInput)

normalValues ([GenericScalar!])

supplementId (ID)


Input fields

Name Description

id (ID!)

value (Float!)


Input fields

Name Description

components ([TrackerComponent!]!)

operation (Operation!)


Input fields

Name Description

assessmentId (ID!)

profileId (ID!)

score (Int)


Input fields

Name Description

id (ID!)

score (Int)


Input fields

Name Description

questionId (ID!)

answerId (ID)

answerText (String)

rankingOrder (Int)


Input fields

Name Description

field (UserAnswerOrderByField)

order (SortOrder)


Input fields

Name Description

questionIds ([ID!])


Input fields

Name Description

title (String)

description (String)

status (AssessmentStatus)


Input fields

Name Description

createdAt (CreatedAtRangeInput)


Input fields

Name Description

assessmentId (ID)

profileId (ID)

currentQuestionId (ID)

scoreRange (RangeOperator)


Scalars

In this section

About scalars

Scalars are primitive values: Int, Float, String, Boolean, or ID.

When calling the GraphQL API, you must specify nested subfields until you return only scalars.

Boolean

The Boolean scalar type represents true or false.


Date

The Date scalar type represents a Date value as specified by iso8601.


DateTime

The DateTime scalar type represents a DateTime value as specified by iso8601.


Float

The Float scalar type represents signed double-precision fractional values as specified by IEEE 754.


GenericScalar

The GenericScalar scalar type represents a generic GraphQL scalar value that could be: String, Boolean, Int, Float, List or Object.


ID

The ID scalar type represents a unique identifier, often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as "4") or integer (such as 4) input value will be accepted as an ID.


Int

The Int scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31 - 1) and 2^31 - 1 since represented in JSON as double-precision floating point numbers specifiedby IEEE 754.


JSONString

Allows use of a JSON String for input / output from the GraphQL schema.

Use of this type is not recommended as you lose the benefits of having a defined, static schema (one of the key benefits of GraphQL).


String

The String scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text.


Time

The Time scalar type represents a Time value as specified by iso8601.


UUID

Leverages the internal Python implmeentation of UUID (uuid.UUID) to provide native UUID objects in fields, resolvers and input.


Upload

Create scalar that ignores normal serialization/deserialization, since that will be handled by the multipart request spec https://github.com/lmcgartland/graphene-file-upload/blob/master/graphenefileupload/scalars.py


_Any

Anything