The Meals resource contains detailed data about nutrition consumed by the human separated by date and type: breakfast/lunch/dinner/other.
Overview
Property | Unit | Type | Description |
---|---|---|---|
code | String | The id of the meal object | |
user_code | String | The global Id of the user | |
record_time | Datetime with Timezone | The original date of the meal | |
source | String | The source service for the meal data | |
type | String | Type of the meal: breakfast/lunch/dinner/other | |
name | String | Descriptive name of the meal | |
calories | kcal | Number | The amount of consumed calories |
carbohydrate | g | Number | The amount of consumed carbohydrate |
fat | g | Number | The amount of consumed fat |
protein | g | Number | The amount of consumed protein |
sodium | g | Number | The amount of consumed sodium |
sugar | g | Number | The amount of consumed sugar |
fiber | g | Number | The amount of consumed fiber (optional) |
saturated_fat | g | Number | The amount of consumed saturated fat (optional) |
monounsaturated_fat | g | Number | The amount of consumed monounsaturated fat (optional) |
polyunsaturated_fat | g | Number | The amount of consumed polyunsaturated fat (optional) |
cholesterol | mg | Number | The amount of consumed cholesterol (optional) |
vitamin_a | mg | Number | The amount of consumed vitamin A (optional) |
vitamin_c | mg | Number | The amount of consumed vitamin C (optional) |
calcium | mg | Number | The amount of consumed calcium (optional) |
iron | mg | Number | The amount of consumed iron (optional) |
potassium | mg | Number | The amount of consumed potassium (optional) |
created_at | Datetime with Timezone | The time the measurement was created on the ZivaCare API server | |
updated_at | Datetime with Timezone | The time the measurement was updated on the ZivaCare API server |
Example
GET https://api.zivacare.com/api/v2/human/meals?access_token=demo
{
"meals": [
{
"code": "58e678b6-648a-476a-9b91-ab7d34668c7a",
"user_code": "e231e984-2209-4a10-b634-2257b89c200f",
"created_at": "2016-05-09 14:35:50.577097+00"
},
{
"code": "8bc4fc61-fc92-4d6c-8532-0274905f3f43",
"record_time": "2013-09-17 00:00:00+00",
"type": "breakfast",
"source": "runkeeper",
"name": "first meal",
"user_code": "e231e984-2209-4a10-b634-2257b89c200f",
"created_at": "2015-05-08 11:16:14.333027+00"
},
{
"code": "18c876ae-4007-4801-9758-47d8b6aef4c5",
"record_time": "2013-09-16 15:52:01+00",
"type": "breakfast",
"source": "runkeeper",
"name": "first meal",
"user_code": "e231e984-2209-4a10-b634-2257b89c200f",
"created_at": "2014-09-26 11:11:35+0",
"updated_at": "2014-09-26 12:47:44+00"
}
],
"total": 3
}
curl -X POST -H 'Content-Type: application/json' https://api.zivacare.com/api/v2/human/meals?access_token=demo
-d '{ "start_time": "2014-09-16T15:52:01+0000", "end_time": "2014-09-16T15:55:01+0000", "fat": "35", "calories": 100, "timezone": "Europe/Bucharest", "source": "fitbit" }'
GET https://api.zivacare.com/api/v2/human/meals/daily/2013-09-16?access_token=demo
{
"meals": [
{
"code": "18c876ae-4007-4801-9758-47d8b6aef4c5",
"record_time": "2013-09-16 15:52:01+00",
"type": "breakfast",
"source": "runkeeper",
"name": "first meal",
"user_code": "e231e984-2209-4a10-b634-2257b89c200f",
"created_at": "2014-09-26 11:11:35+0",
"updated_at": "2014-09-26 12:47:44+00"
}
],
"total": 1
}
GET https://api.zivacare.com/api/v2/human/meals/period/2013-09-16/2013-10-16?access_token=demo
{
"meals": [
{
"code": "8bc4fc61-fc92-4d6c-8532-0274905f3f43",
"record_time": "2013-09-17 00:00:00+00",
"type": "breakfast",
"source": "runkeeper",
"name": "first meal",
"user_code": "e231e984-2209-4a10-b634-2257b89c200f",
"created_at": "2015-05-08 11:16:14.333027+00"
},
{
"code": "18c876ae-4007-4801-9758-47d8b6aef4c5",
"record_time": "2013-09-16 15:52:01+00",
"type": "breakfast",
"source": "runkeeper",
"name": "first meal",
"user_code": "e231e984-2209-4a10-b634-2257b89c200f",
"created_at": "2014-09-26 11:11:35+0",
"updated_at": "2014-09-26 12:47:44+00"
}
],
"total": 2
}
GET https://api.zivacare.com/api/v2/human/meals/18c876ae-4007-4801-9758-47d8b6aef4c5?access_token=demo
{
"meal":
{
"code": "18c876ae-4007-4801-9758-47d8b6aef4c5",
"record_time": "2013-09-16 15:52:01+00",
"type": "breakfast",
"source": "runkeeper",
"name": "first meal",
"user_code": "e231e984-2209-4a10-b634-2257b89c200f",
"created_at": "2014-09-26 11:11:35+0",
"updated_at": "2014-09-26 12:47:44+00"
}
}
curl -X PUT -H 'Content-Type: application/json' https://api.zivacare.com/api/v2/human/meals/18c876ae-4007-4801-9758-47d8b6aef4c5?access_token=demo
-d '{ "start_time": "2014-09-16T15:52:01+0000", "end_time": "2014-09-16T15:55:01+0000", "fat": "35", "calories": 100, "timezone": "Europe/Bucharest", "source": "fitbit" }'