POST api/diet/v2/template/{id}
old - Create diet template for dietitian or for Lifetrons user
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| id |
Lifetrons user id to create diet plan for user. |
integer |
Required |
Body Parameters
diet plan details like day,nutrition target
DietTemplateReq| Name | Description | Type | Additional information |
|---|---|---|---|
| nutrition_profile_id |
nutrition profile id to create template |
integer |
Required |
| title |
diet template title |
string |
String length: inclusive between 0 and 150 |
| description |
diet template desc |
string |
String length: inclusive between 0 and 500 |
| start_date_str |
start date for diet plan or template in YYYY-MM-DD format |
string |
None. |
| end_date_str |
end date for diet plan or template in YYYY-MM-DD format |
string |
None. |
| notes |
add notes while creating diet plan |
string |
String length: inclusive between 0 and 2000 |
| diet_temp_type |
diet temp type like day, daily, week or multiday |
string |
None. |
Request Formats
application/json, text/json
{
"nutrition_profile_id": 1,
"title": "sample string 2",
"description": "sample string 3",
"start_date_str": "sample string 4",
"end_date_str": "sample string 5",
"notes": "sample string 6",
"diet_temp_type": "sample string 7"
}
application/xml, text/xml
<diet_template_req xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/LifetronsPhoneApi.Domain.RequestAgg.v5.diet"> <description>sample string 3</description> <diet_temp_type>sample string 7</diet_temp_type> <end_date_str>sample string 5</end_date_str> <notes>sample string 6</notes> <nutrition_profile_id>1</nutrition_profile_id> <start_date_str>sample string 4</start_date_str> <title>sample string 2</title> </diet_template_req>
application/x-www-form-urlencoded
Sample not available.
Response Information
Resource Description
On success, returns diet template id. On failure, return empty list failure reason.
DietTemplateNewResp| Name | Description | Type | Additional information |
|---|---|---|---|
| templates |
list of diet templates along with nutrition profile |
Collection of DietTemplateNew |
None. |
| resp_code |
Lifetrons response code |
string |
None. |
| resp_msg |
Lifetrons response message |
string |
None. |
Response Formats
application/json, text/json
{
"templates": [
{
"id": 1,
"user_id": 1,
"org_id": 1,
"org_member_id": 1,
"scale_user_profile_id": 1,
"title": "sample string 2",
"description": "sample string 3",
"nutrition_profile_id": 4,
"deleted": true,
"created_date": 7.1,
"updated_date": 9.1,
"start_date": 11.1,
"end_date": 13.1,
"is_started": true,
"started_date": 1.1,
"plan_sent_on": 1.1,
"diet_plan_updated_on": 1.1,
"notes": "sample string 15",
"is_current_plan": true,
"is_user_profile": true,
"nutrition_profile": {
"id": 1,
"calories": 2.0,
"cholesterol": 3.0,
"created_date": 5.1,
"updated_date": 7.1,
"deleted": true,
"description": "sample string 9",
"fiber": 1.0,
"macro_scheme": "sample string 10",
"min_carbs": 11.0,
"max_carbs": 12.0,
"min_fats": 13.0,
"max_fats": 14.0,
"min_proteins": 15.0,
"max_proteins": 16.0,
"percent_carbs": 17.0,
"percent_fats": 18.0,
"percent_proteins": 19.0,
"sodium": 20.0,
"title": "sample string 21",
"user_id": 1,
"org_member_id": 1,
"org_id": 1,
"watch_cholesterol": true,
"watch_sodium": true,
"diet_type": "sample string 24",
"region_code": "sample string 25",
"subdivision_code": "sample string 26",
"is_template": true,
"show_calories": true,
"show_pdf": true
},
"diet_temp_type": "sample string 18",
"is_master_plan": true
},
{
"id": 1,
"user_id": 1,
"org_id": 1,
"org_member_id": 1,
"scale_user_profile_id": 1,
"title": "sample string 2",
"description": "sample string 3",
"nutrition_profile_id": 4,
"deleted": true,
"created_date": 7.1,
"updated_date": 9.1,
"start_date": 11.1,
"end_date": 13.1,
"is_started": true,
"started_date": 1.1,
"plan_sent_on": 1.1,
"diet_plan_updated_on": 1.1,
"notes": "sample string 15",
"is_current_plan": true,
"is_user_profile": true,
"nutrition_profile": {
"id": 1,
"calories": 2.0,
"cholesterol": 3.0,
"created_date": 5.1,
"updated_date": 7.1,
"deleted": true,
"description": "sample string 9",
"fiber": 1.0,
"macro_scheme": "sample string 10",
"min_carbs": 11.0,
"max_carbs": 12.0,
"min_fats": 13.0,
"max_fats": 14.0,
"min_proteins": 15.0,
"max_proteins": 16.0,
"percent_carbs": 17.0,
"percent_fats": 18.0,
"percent_proteins": 19.0,
"sodium": 20.0,
"title": "sample string 21",
"user_id": 1,
"org_member_id": 1,
"org_id": 1,
"watch_cholesterol": true,
"watch_sodium": true,
"diet_type": "sample string 24",
"region_code": "sample string 25",
"subdivision_code": "sample string 26",
"is_template": true,
"show_calories": true,
"show_pdf": true
},
"diet_temp_type": "sample string 18",
"is_master_plan": true
}
],
"resp_code": "sample string 1",
"resp_msg": "sample string 2"
}
application/xml, text/xml
<diet_template_resp xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/LifetronsPhoneApi.Domain.ResponseAgg.v5.diet">
<resp_code xmlns="http://schemas.datacontract.org/2004/07/LifetronsPhoneApi.Models">sample string 1</resp_code>
<resp_msg xmlns="http://schemas.datacontract.org/2004/07/LifetronsPhoneApi.Models">sample string 2</resp_msg>
<templates xmlns:d2p1="http://schemas.datacontract.org/2004/07/CommonClasses.user_diets">
<d2p1:diet_template>
<d2p1:created_date>7.1</d2p1:created_date>
<d2p1:deleted>true</d2p1:deleted>
<d2p1:description>sample string 3</d2p1:description>
<d2p1:diet_plan_updated_on>1.1</d2p1:diet_plan_updated_on>
<d2p1:diet_temp_type>sample string 18</d2p1:diet_temp_type>
<d2p1:end_date>13.1</d2p1:end_date>
<d2p1:id>1</d2p1:id>
<d2p1:is_current_plan>true</d2p1:is_current_plan>
<d2p1:is_master_plan>true</d2p1:is_master_plan>
<d2p1:is_started>true</d2p1:is_started>
<d2p1:is_user_profile>true</d2p1:is_user_profile>
<d2p1:notes>sample string 15</d2p1:notes>
<d2p1:nutrition_profile>
<d2p1:calories>2</d2p1:calories>
<d2p1:cholesterol>3</d2p1:cholesterol>
<d2p1:created_date>5.1</d2p1:created_date>
<d2p1:deleted>true</d2p1:deleted>
<d2p1:description>sample string 9</d2p1:description>
<d2p1:diet_type>sample string 24</d2p1:diet_type>
<d2p1:fiber>1</d2p1:fiber>
<d2p1:id>1</d2p1:id>
<d2p1:is_template>true</d2p1:is_template>
<d2p1:macro_scheme>sample string 10</d2p1:macro_scheme>
<d2p1:max_carbs>12</d2p1:max_carbs>
<d2p1:max_fats>14</d2p1:max_fats>
<d2p1:max_proteins>16</d2p1:max_proteins>
<d2p1:min_carbs>11</d2p1:min_carbs>
<d2p1:min_fats>13</d2p1:min_fats>
<d2p1:min_proteins>15</d2p1:min_proteins>
<d2p1:org_id>1</d2p1:org_id>
<d2p1:org_member_id>1</d2p1:org_member_id>
<d2p1:percent_carbs>17</d2p1:percent_carbs>
<d2p1:percent_fats>18</d2p1:percent_fats>
<d2p1:percent_proteins>19</d2p1:percent_proteins>
<d2p1:region_code>sample string 25</d2p1:region_code>
<d2p1:show_calories>true</d2p1:show_calories>
<d2p1:show_pdf>true</d2p1:show_pdf>
<d2p1:sodium>20</d2p1:sodium>
<d2p1:subdivision_code>sample string 26</d2p1:subdivision_code>
<d2p1:title>sample string 21</d2p1:title>
<d2p1:updated_date>7.1</d2p1:updated_date>
<d2p1:user_id>1</d2p1:user_id>
<d2p1:watch_cholesterol>true</d2p1:watch_cholesterol>
<d2p1:watch_sodium>true</d2p1:watch_sodium>
</d2p1:nutrition_profile>
<d2p1:nutrition_profile_id>4</d2p1:nutrition_profile_id>
<d2p1:org_id>1</d2p1:org_id>
<d2p1:org_member_id>1</d2p1:org_member_id>
<d2p1:plan_sent_on>1.1</d2p1:plan_sent_on>
<d2p1:scale_user_profile_id>1</d2p1:scale_user_profile_id>
<d2p1:start_date>11.1</d2p1:start_date>
<d2p1:started_date>1.1</d2p1:started_date>
<d2p1:title>sample string 2</d2p1:title>
<d2p1:updated_date>9.1</d2p1:updated_date>
<d2p1:user_id>1</d2p1:user_id>
</d2p1:diet_template>
<d2p1:diet_template>
<d2p1:created_date>7.1</d2p1:created_date>
<d2p1:deleted>true</d2p1:deleted>
<d2p1:description>sample string 3</d2p1:description>
<d2p1:diet_plan_updated_on>1.1</d2p1:diet_plan_updated_on>
<d2p1:diet_temp_type>sample string 18</d2p1:diet_temp_type>
<d2p1:end_date>13.1</d2p1:end_date>
<d2p1:id>1</d2p1:id>
<d2p1:is_current_plan>true</d2p1:is_current_plan>
<d2p1:is_master_plan>true</d2p1:is_master_plan>
<d2p1:is_started>true</d2p1:is_started>
<d2p1:is_user_profile>true</d2p1:is_user_profile>
<d2p1:notes>sample string 15</d2p1:notes>
<d2p1:nutrition_profile>
<d2p1:calories>2</d2p1:calories>
<d2p1:cholesterol>3</d2p1:cholesterol>
<d2p1:created_date>5.1</d2p1:created_date>
<d2p1:deleted>true</d2p1:deleted>
<d2p1:description>sample string 9</d2p1:description>
<d2p1:diet_type>sample string 24</d2p1:diet_type>
<d2p1:fiber>1</d2p1:fiber>
<d2p1:id>1</d2p1:id>
<d2p1:is_template>true</d2p1:is_template>
<d2p1:macro_scheme>sample string 10</d2p1:macro_scheme>
<d2p1:max_carbs>12</d2p1:max_carbs>
<d2p1:max_fats>14</d2p1:max_fats>
<d2p1:max_proteins>16</d2p1:max_proteins>
<d2p1:min_carbs>11</d2p1:min_carbs>
<d2p1:min_fats>13</d2p1:min_fats>
<d2p1:min_proteins>15</d2p1:min_proteins>
<d2p1:org_id>1</d2p1:org_id>
<d2p1:org_member_id>1</d2p1:org_member_id>
<d2p1:percent_carbs>17</d2p1:percent_carbs>
<d2p1:percent_fats>18</d2p1:percent_fats>
<d2p1:percent_proteins>19</d2p1:percent_proteins>
<d2p1:region_code>sample string 25</d2p1:region_code>
<d2p1:show_calories>true</d2p1:show_calories>
<d2p1:show_pdf>true</d2p1:show_pdf>
<d2p1:sodium>20</d2p1:sodium>
<d2p1:subdivision_code>sample string 26</d2p1:subdivision_code>
<d2p1:title>sample string 21</d2p1:title>
<d2p1:updated_date>7.1</d2p1:updated_date>
<d2p1:user_id>1</d2p1:user_id>
<d2p1:watch_cholesterol>true</d2p1:watch_cholesterol>
<d2p1:watch_sodium>true</d2p1:watch_sodium>
</d2p1:nutrition_profile>
<d2p1:nutrition_profile_id>4</d2p1:nutrition_profile_id>
<d2p1:org_id>1</d2p1:org_id>
<d2p1:org_member_id>1</d2p1:org_member_id>
<d2p1:plan_sent_on>1.1</d2p1:plan_sent_on>
<d2p1:scale_user_profile_id>1</d2p1:scale_user_profile_id>
<d2p1:start_date>11.1</d2p1:start_date>
<d2p1:started_date>1.1</d2p1:started_date>
<d2p1:title>sample string 2</d2p1:title>
<d2p1:updated_date>9.1</d2p1:updated_date>
<d2p1:user_id>1</d2p1:user_id>
</d2p1:diet_template>
</templates>
</diet_template_resp>