API Constructor

Load

GET https://client.site.fosci.cloud/api/menu-constructor/load

Query Parameters

Name
Type
Description

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

Name
Type
Description

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

Name
Type
Description

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"
}

Approve

POST https://client.site.fosci.cloud/api/menu-constructor/approve

Query Parameters

Name
Type
Description

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

Name
Type
Description

auth*

String

client_id*

int

date*

String

Style

POST https://client.site.fosci.cloud/api/menu-constructor/get-style

Query Parameters

Name
Type
Description

auth

string

client_id

string

date

string

Get Style

POST https://client.site.fosci.cloud/api/menu-constructor/get-client-settings

Query Parameters

Name
Type
Description

auth

string

client_id

string

All dishes

POST https://client.site.fosci.cloud/api/menu-constructor/get-all-dish

Path Parameters

Name
Type
Description

api_token*

String

{
    // Response
}

Client id and auth

POST https://client.site.fosci.cloud/api/menu-constructor/get-client-auth

Path Parameters

Name
Type
Description

token*

String

Request Body

Name
Type
Description

pnone*

String

email*

String

{
    // Response
}

Last updated

Was this helpful?