API Constructor
Load
GET https://client.site.fosci.cloud/api/menu-constructor/load
Query Parameters
auth
string
client_id
string
{
editable: boolean;
approved: booleam;
menu_client_id: number;
menu_client_dishes: string;
date: string;
res: {
dishes: { [id: string]: { [id: string]: DishGroup[] } };
};
date_list: string[];
}Get Dishes
GET https://client.site.fosci.cloud/api/menu-constructor/get-dishes-by-date
Query Parameters
auth
string
client_id
string
date
string
{
ing: number;
ing_name: string;
ing_subsection_name: string;
dish_id: number | string;
dish_name: string;
dish_protein: number;
dish_fat: number;
dish_carb: number;
dish_calor: number;
dish_exit: number;
dish_image: string;
count: number | string;
sticker_text: string;
dish2_id: number | string;
dish2_name: string;
dish2_protein: number;
dish2_fat: number;
dish2_carb: number;
dish2_calor: number;
dish2_exit: number;
dish2_image: string;
count2: number | string;
sticker_text2: string;
dish3_id: number | string;
dish3_name: string;
dish3_protein: number;
dish3_fat: number;
dish3_carb: number;
dish3_calor: number;
dish3_exit: number;
dish3_image: string;
count3: number | string;
sticker_text3: string;
dish4_id: number | string;
dish4_name: string;
dish4_protein: number;
dish4_fat: number;
dish4_carb: number;
dish4_calor: number;
dish4_exit: number;
dish4_image: string;
count4: number | string;
sticker_text4: string;
}Save changes
POST https://client.site.fosci.cloud/api/menu-constructor/save-current-changes
Request Body
dish_id*
String
client_id*
String
auth*
String
date*
String
ing*
String
ing_(number_of_ingestion) -> ing_4
dish_number
String
{
"res": {
"sum_protein": "481",
"sum_fat": "144",
"sum_carb": "290",
"sum_calor": "1700"
},
"status": "success"
}{
status: "no menu_client_dishes" | "success";
}Approve
POST https://client.site.fosci.cloud/api/menu-constructor/approve
Query Parameters
auth
string
client_id
int
date
string
{
status: "no menu_client_dishes" | "success";
}Disapprove
POST https://client.site.fosci.cloud/api/menu-constructor/disapprove
Path Parameters
auth*
String
client_id*
int
date*
String
Style
POST https://client.site.fosci.cloud/api/menu-constructor/get-style
Query Parameters
auth
string
client_id
string
date
string
Get Style
POST https://client.site.fosci.cloud/api/menu-constructor/get-client-settings
Query Parameters
auth
string
client_id
string
All dishes
POST https://client.site.fosci.cloud/api/menu-constructor/get-all-dish
Path Parameters
api_token*
String
{
// Response
}Client id and auth
POST https://client.site.fosci.cloud/api/menu-constructor/get-client-auth
Path Parameters
token*
String
Request Body
pnone*
String
email*
String
{
// Response
}Last updated
Was this helpful?