Technical Docs
Ask or search…
K

My Common Foods Search

Use the myCommonFoodsto return the user's stored common foods. These common foods are the ones created by a user by using the createMyCommonFoods mutation.
Use also an optional ID argument to search b64id foods.

Available Argument

Name
Type
Description
Id
String
Unique Food ID. No required argument.

Available Fields

The following fields are part of the response.
Field Name
Type
Description
name
String
Name of the common food
description
String
Branded food description
portions
portions
Represents the predefined portions per food.
nutrients
nutrients
Object that includes the information of the nutrients available in the food

Pagination

The myCommonFoods query supports the use of pagination. The following fields can be used
Query
pageInfo{
hasNextPage
hasPreviousPage
startCursor
endCursor
}

Examples

GraphQL Example

Query
Response
{
myCommonFoods {
edges {
node {
id
name
nutrients{
name
type
unit
amount
}
}
}
}
}
{
"data": {
"myCommonFoods": {
"edges": [
{
"node": {
"id": "TXlDb21tb25Gb29kOmUxTUZUWHdCRnhuZkRtOFZZMDRi",
"name": "CALIFORNIA CHILE BLEND",
"nutrients": [
{
"name": "Protein",
"type": "PROTEIN",
"unit": "G",
"amount": 0.038
},
{
"name": "Retinol",
"type": "RETINOL",
"unit": "G",
"amount": 0.34
}
]
}
},
{
"node": {
"id": "TXlDb21tb25Gb29kOkFsTU1UWHdCRnhuZkRtOFZCa19Y",
"name": "Crispy cake wih cinammon",
"nutrients": [
{
"name": "Sugars, added",
"type": "SUGARS_ADDED",
"unit": "G",
"amount": 0.01
},
{
"name": "Lactose",
"type": "LACTOSE",
"unit": "G",
"amount": 0.34
}
]
}
}
]
}
}
}