Create Items
URL:
Method: POST
https://saasapi.igainapp.in/v1/Create_items_api.php/create_pos_items
This Api is used to create Menu Items with Product groups, Product brand, Menu Category.
Request Parameters
| Parameter | Type | Position | # | Description |
|---|---|---|---|---|
| Authorization | string |
Header |
Required |
Authorization is the Enrypted Company API KEY |
| Brand | integer |
Header |
Required |
Brand ID |
| Outlet | integer |
Header |
Required |
Outlet ID |
| Input JSON | array |
Body |
Required |
Menu Items Input JSON |
Sample Request Body
{
"Product_Groups": [
{
"Product_Group_Id": "1-415",
"Product_Group_Name": "Food"
},
{
"Product_Group_Id": "2-415",
"Product_Group_Name": "Beverage"
}
],
"Product_SubGroups": [
{
"Product_Group_Id": "2-415",
"Product_SubGroup_Id": "101-415",
"Product_SubGroup_Name": "Milkshakes"
},
{
"Product_Group_Id": "1-415",
"Product_SubGroup_Id": "102-415",
"Product_SubGroup_Name": "Pastries"
},
{
"Product_Group_Id": "2-415",
"Product_SubGroup_Id": "103-415",
"Product_SubGroup_Name": "Tea"
},
{
"Product_Group_Id": "2-415",
"Product_SubGroup_Id": "104-415",
"Product_SubGroup_Name": "Coffee"
}
],
"Menu_Groups": [
{
"Menu_Group_Id": "15-415",
"Menu_Group_Name": "Burgers"
},
{
"Menu_Group_Id": "16-415",
"Menu_Group_Name": "Pastries"
},
{
"Menu_Group_Id": "17-415",
"Menu_Group_Name": "Tea"
},
{
"Menu_Group_Id": "18-415",
"Menu_Group_Name": "Modifiers"
}
],
"Menu_Items": [
{
"Product_Group_Id": "1-415",
"Product_SubGroup_Id": "102-415",
"Menu_Group_Id": "16-415",
"Item_Num": "100-415",
"Item_Name": "Pastry Item",
"Item_Rate": "1.00",
},
{
"Product_Group_Id": "2-415",
"Product_SubGroup_Id": "103-415",
"Menu_Group_Id": "17-415",
"Item_Num": "2025-415",
"Item_Name": "Kenyan Tea Item2",
"Item_Rate": "0.00",
},
],
}
Sample Request Response
{
"Error_flag":1001,
“Message”: “Successful”
}
Error Codes
| Error Code | Description |
|---|---|
| 3105 | Invalid POS json data |
| 2009 | Invalid Brand id / outlet id. |
| 2002 | Invalid company password |
| 2001 | Invalid company username |
| 404 | Invalid input / some input filed missing |
| 1001 | Successful |