/****************************************************************************
* Project Name: Application Web service API documentation *
* Version: 5.6 *
* Author: Vishu *
* Email: info@1menus.com *
* Mobile: +91 7709034176 *
* Website: https://www.droptech.in *
*****************************************************************************/
api.1menus Created: 26/04/2026
Project Started: 01/08/2022
Document Created: 26/04/2026
Document Updated: 26/04/2026
| API Local Server Base URL | localhost:/api.1menus.com |
| API Live Server Base URL | https://www.api.1menus.com/ |
| App Test Server Link | https://www.api.1menus.com/ |
| API / Web Developer | Vishu / Mangesh P |
| IOS Developer | Sagar G |
| Android Developer | Aniruddha M |
Retrieves the master metadata required by the client application.
Endpoint masterDataMethod POST Request Sample Request
{}Response Sample response
{ "status": "true", "value": "Master data retrieved successfully", "staffTypes": [ { "key": "FOMGR", "value": "Front Office Manager" }, { "key": "FOSU", "value": "Front Office Supervisor" }, { "key": "FO", "value": "Front Office Executive" }, { "key": "HKMGR", "value": "House Keeping Manager" }, { "key": "HKSU", "value": "House Keeping Supervisor" }, { "key": "HK", "value": "House Keeping Executive" }, { "key": "MTNS", "value": "Maintenance" }, { "key": "SPA", "value": "Spa" }, { "key": "WAITER-STAFF", "value": "Waiter/Staff" }, { "key": "KITCHEN", "value": "Kitchen" } ], "departments": [ { "key": "STAFF", "value": "Staff" }, { "key": "MANAGER", "value": "Manager" }, { "key": "HR", "value": "HR" } ], "statusList": { "NEW": "NEW", "ACCEPT": "ACCEPT", "ASSIGN": "ASSIGN", "START": "START", "HOLD": "HOLD", "END": "END", "DONE": "DONE", "CLOSE": "CLOSE", "REJECT": "REJECT", "REOPEN": "REOPEN" } }
Login for application to access their profile and order history.
Endpoint staffLoginMethod POST Request Sample Request
{ "userType":"STAFF", "username": "ravi", "password": "ravi", "outletId":5, "deviceId":"dB3JWALVQOORYj6rkiaww-:APA91bHMGEQDF_9JLZOHxXQKLkrhEi3uV_ZALDFHLsFVMQv3cI5BpQgxA1wI87vKaCEg3otvwXkpifQ8jklbhBqQwjtuP0RNIcEtBlK5UPy_R0cCWVi1Tv88", "deviceType":"andriod" }Response Sample response
{ "status": "true", "value": { "id": "144", "title": null, "userId": "5", "tableIds": null, "name": "Mr.Ravi", "email": "ravi@1menus.com", "mobile": "134567890", "username": "ravi", "password": "ravi", "type": "FO", "department": "STAFF", "customised_position": "ravi", "online": "NO", "status": "YES", "created_date": "2026-06-02 18:11:48", "updated_date": "2026-06-02 18:11:48" }, "devices": [ { "deviceType": "andriod", "deviceId": "dB3JWALVQOORYj6rkiaww-:APA91bHMGEQDF_9JLZOHxXQKLkrhEi3uV_ZALDFHLsFVMQv3cI5BpQgxA1wI87vKaCEg3otvwXkpifQ8jklbhBqQwjtuP0RNIcEtBlK5UPy_R0cCWVi1Tv88", "last_login": "2026-06-09 15:36:28" } ] }
Retrieves all available device IDs against staff id.
Endpoint getDeviceIdsMethod POST Request Sample Request
{ "staffId":2 }Response Sample response
{ "status": "true", "value": [ { "id": "146", "title": null, "userId": "5", "tableIds": null, "name": "Mrs. Priya", "email": "priya@menus.com", "mobile": "8978451245", "username": "priya", "password": "priya", "type": "HR", "department": "HR", "customised_position": "Priya", "online": "NO", "status": "YES", "created_date": "2026-06-02 18:13:48", "updated_date": "2026-06-02 18:16:40" }, { "id": "145", "title": null, "userId": "5", "tableIds": null, "name": "Mr. Sunil", "email": "sunil@1menus.com", "mobile": "4578454545", "username": "sunil", "password": "sunil", "type": "HKMGR", "department": "MANAGER", "customised_position": "Sunil", "online": "NO", "status": "YES", "created_date": "2026-06-02 18:12:52", "updated_date": "2026-06-02 18:12:52" }, { "id": "144", "title": null, "userId": "5", "tableIds": null, "name": "Mr.Ravi", "email": "ravi@1menus.com", "mobile": "134567890", "username": "ravi", "password": "ravi", "type": "FO", "department": "STAFF", "customised_position": "ravi", "online": "NO", "status": "YES", "created_date": "2026-06-02 18:11:48", "updated_date": "2026-06-02 18:11:48" }, { "id": "2", "title": null, "userId": "5", "tableIds": "1,2,BR-1,GR-1,RM-102,RM-303,RM-L_202,TB-12", "name": "vishu", "email": "vishwajeet9201@gmail.com", "mobile": "015154676447", "username": "cafe99mgr", "password": "cafe99mgr", "type": "FOMGR", "department": "STAFF", "customised_position": "Mr.Manager", "online": "YES", "status": "YES", "created_date": "2022-03-14 09:13:08", "updated_date": "2026-06-02 18:09:31" }, { "id": "1", "title": null, "userId": "5", "tableIds": "1,2,BR-1,GR-1,RM-102,RM-303,RM-L_202", "name": "vishu", "email": "info@1menus.com", "mobile": "7709034176", "username": "cafe99kitchen", "password": "cafe99kitchen", "type": "HKM", "department": "STAFF", "customised_position": "", "online": "YES", "status": "YES", "created_date": "2022-03-14 09:12:29", "updated_date": "2026-06-02 18:10:33" } ] }
Retrieves all available device IDs against staff id.
Endpoint getStaffListMethod POST Request Sample Request
{ "outletId":5 }Response Sample response
{ "status": "true", "value": [ { "deviceType": "ioandriods", "deviceId": "3352", "last_login": "2026-06-08 16:19:48" }, { "deviceType": "andriod", "deviceId": "dB3JWALVQOORYj6rkiaww-:APA91bHMGEQDF_9JLZOHxXQKLkrhEi3uV_ZALDFHLsFVMQv3cI5BpQgxA1wI87vKaCEg3otvwXkpifQ8jklbhBqQwjtuP0RNIcEtBlK5UPy_R0cCWVi1Tvc", "last_login": "2026-06-03 17:09:03" }, { "deviceType": "android", "deviceId": "dNjPuf1yT9GcdlgnNcOKKo:APA91bFSAdQfJ7ToKfL1vrI4jtgNBp6rIJ9J7nZTMErVn-CI36c6MydKdIno1k2ANwY4dBUyNqxlFj2_2fzHGoE5TXzmJp1xVF6TscrR7fATdLu9LR0VysQ", "last_login": "2026-05-31 13:26:10" }, { "deviceType": "android", "deviceId": "fS0ec6PFRcWPgZThe_QX8S:APA91bHoMrDigDUQeb1d0hxxqsw1w7aM_LOYh_lsxkfos14IBJX8T3dLDyfS1HASDdA8kyMs4WYdPAVUZ4K1aDmASM5ciqbxp31CufrulHXQgGnNmh42JYI", "last_login": "2026-05-31 08:47:53" }, { "deviceType": "android", "deviceId": "eB2v-sFmTIOPR516RHh-Wv:APA91bEQnZwWPYDBcCzgL-Gel-0MvGQzaxr4H_Y5oHHuBcGkI5E6MkA7aOrfnDRnTP7vo0EaX4mF9KsLpMGltpIUIwhnjhlCvi56t5R8ZHclgFcx91qeDcA", "last_login": "2026-05-31 07:52:58" }, { "deviceType": "android", "deviceId": "dB3JWALVQOORYj6rkiaww-:APA91bHMGEQDF_9JLZOHxXQKLkrhEi3uV_ZALDFHLsFVMQv3cI5BpQgxA1wI87vKaCEg3otvwXkpifQ8jklbhBqQwjtuP0RNIcEtBlK5UPy_R0cCWVi1Tvc", "last_login": "2026-05-18 14:47:53" }, { "deviceType": "android", "deviceId": "dtOTEgHtS0-y8sQQOFTWIR:APA91bEPvOUUFTNJfliXH5tysTlBzwK7VregZNAN7IyGUugQgXqvu01ecp1RjwKVnnjwSbZBwyU49Dqj8PAftb9Kk8BhiF5z325uoOjhgDk7jOCqfaDrx-0", "last_login": "2026-05-13 16:52:51" }, { "deviceType": "android", "deviceId": "e7Wegr8aRDK2FExXI6D3EU:APA91bHyIAsxKDpnRcudu9vhCewWFBWqXQomosDJDn67qXsHzdQszUxOC9ZviBs0ejdfpMfqxCrY4Q28C1SLcoKbYgZC-8hpYavTeIsIm_duKI1muptqky4", "last_login": "2026-05-13 16:35:22" } ] }
Retrieves all available device IDs against staff id.
Endpoint getOutletCategoriesMethod POST Request Sample Request
{ "outletId":5 }Response Sample response
{ "status": true, "value": "result found", "services": [ { "id": "68", "title": "I want NewsPaper", "userId": "5", "boxId": "3", "serviceId": "32", "actionBy": "HK", "aksDateTime": "NO", "sq": null, "information": "", "reminderTime": "3", "escalationTime": "5", "priority": "High", "points": "4", "onHoldOption": "NO", "status": "YES", "created_date": "2022-07-04 16:18:02", "updated_date": "2022-12-04 16:12:44" }, { "id": "113", "title": "Send Luggage Boy", "userId": "5", "boxId": "3", "serviceId": "31", "actionBy": "HK", "aksDateTime": "NO", "sq": null, "information": "charges according to weight", "reminderTime": "3", "escalationTime": "5", "priority": "Medium", "points": "1", "onHoldOption": "NO", "status": "YES", "created_date": "2022-07-06 13:52:15", "updated_date": "2022-07-06 13:52:32" }, { "id": "283", "title": "SPA", "userId": "5", "boxId": "6", "serviceId": "35", "actionBy": "HK", "aksDateTime": "NO", "sq": null, "information": "", "reminderTime": "0", "escalationTime": "0", "priority": "Medium", "points": "1", "onHoldOption": "YES", "status": "YES", "created_date": "2022-12-17 22:36:11", "updated_date": "2022-12-17 22:36:11" }, { "id": "325", "title": "Doctor on call", "userId": "5", "boxId": "2", "serviceId": "37", "actionBy": "FO", "aksDateTime": "NO", "sq": "0", "information": "", "reminderTime": "0", "escalationTime": "0", "priority": "Urgent", "points": "1", "onHoldOption": "NO", "status": "YES", "created_date": "2023-02-18 15:52:02", "updated_date": "2023-02-18 15:52:02" }, { "id": "326", "title": "Call front office", "userId": "5", "boxId": "2", "serviceId": "30", "actionBy": "FO", "aksDateTime": "NO", "sq": "0", "information": "", "reminderTime": "0", "escalationTime": "0", "priority": "Urgent", "points": "1", "onHoldOption": "NO", "status": "YES", "created_date": "2023-02-18 15:52:52", "updated_date": "2023-02-18 15:52:52" }, { "id": "21", "title": "Shaving Kit & Dental Kit (Chargeble)", "userId": "5", "boxId": "4", "serviceId": "7", "actionBy": "HK", "aksDateTime": "NO", "sq": "2", "information": "", "reminderTime": "0", "escalationTime": "0", "priority": "Medium", "points": "1", "onHoldOption": "NO", "status": "YES", "created_date": "2022-06-23 09:50:22", "updated_date": "2022-06-29 13:10:41" }, { "id": "20", "title": "Plumbing", "userId": "5", "boxId": "5", "serviceId": "27", "actionBy": "FO", "aksDateTime": "NO", "sq": "3", "information": "", "reminderTime": "0", "escalationTime": "0", "priority": "Medium", "points": "1", "onHoldOption": "NO", "status": "YES", "created_date": "2022-06-23 09:50:10", "updated_date": "2022-06-29 13:11:07" }, { "id": "19", "title": "Pickup up My Laundry", "userId": "5", "boxId": "2", "serviceId": "4", "actionBy": "HK", "aksDateTime": "NO", "sq": "4", "information": "", "reminderTime": "0", "escalationTime": "0", "priority": "Medium", "points": "1", "onHoldOption": "NO", "status": "YES", "created_date": "2022-06-23 09:49:54", "updated_date": "2022-06-29 13:11:34" }, { "id": "18", "title": "Order Food", "userId": "5", "boxId": "1", "serviceId": "1", "actionBy": "FO", "aksDateTime": "NO", "sq": "5", "information": "", "reminderTime": "0", "escalationTime": "0", "priority": "Medium", "points": "1", "onHoldOption": "NO", "status": "YES", "created_date": "2022-06-23 09:49:37", "updated_date": "2022-06-29 13:11:47" }, { "id": "17", "title": "Need towel 123", "userId": "5", "boxId": "2", "serviceId": "5", "actionBy": "HK", "aksDateTime": "NO", "sq": "6", "information": "", "reminderTime": "0", "escalationTime": "0", "priority": "Medium", "points": "1", "onHoldOption": "NO", "status": "YES", "created_date": "2022-06-23 09:49:25", "updated_date": "2023-02-17 15:33:43" }, { "id": "25", "title": "Wakeup Call", "userId": "5", "boxId": "3", "serviceId": "14", "actionBy": "HK", "aksDateTime": "NO", "sq": "6", "information": "", "reminderTime": "0", "escalationTime": "0", "priority": "Medium", "points": "1", "onHoldOption": "NO", "status": "YES", "created_date": "2022-06-23 09:52:01", "updated_date": "2022-06-29 13:12:19" }, { "id": "3", "title": "Call front office", "userId": "5", "boxId": "3", "serviceId": "30", "actionBy": "HK", "aksDateTime": "NO", "sq": "7", "information": "", "reminderTime": "0", "escalationTime": "0", "priority": "Medium", "points": "1", "onHoldOption": "NO", "status": "YES", "created_date": "2022-06-23 09:45:05", "updated_date": "2022-06-29 13:12:29" }, { "id": "16", "title": "Need room freshener", "userId": "5", "boxId": "2", "serviceId": "21", "actionBy": "HK", "aksDateTime": "NO", "sq": "7", "information": "", "reminderTime": "0", "escalationTime": "0", "priority": "Medium", "points": "1", "onHoldOption": "NO", "status": "YES", "created_date": "2022-06-23 09:49:09", "updated_date": "2022-06-29 13:12:45" }, { "id": "24", "title": "Toiletries like soap/ shampoo etc.", "userId": "5", "boxId": "4", "serviceId": "22", "actionBy": "HK", "aksDateTime": "NO", "sq": "7", "information": "", "reminderTime": "0", "escalationTime": "0", "priority": "Medium", "points": "1", "onHoldOption": "NO", "status": "YES", "created_date": "2022-06-23 09:51:51", "updated_date": "2022-06-29 13:12:54" }, { "id": "8", "title": "Clean my room", "userId": "5", "boxId": "2", "serviceId": "2", "actionBy": "HK", "aksDateTime": "NO", "sq": "8", "information": "", "reminderTime": "0", "escalationTime": "0", "priority": "Medium", "points": "1", "onHoldOption": "NO", "status": "YES", "created_date": "2022-06-23 09:47:15", "updated_date": "2022-06-29 13:13:01" }, { "id": "23", "title": "Sugar & Tea Packet", "userId": "5", "boxId": "4", "serviceId": "6", "actionBy": "HK", "aksDateTime": "NO", "sq": "8", "information": "", "reminderTime": "0", "escalationTime": "0", "priority": "Medium", "points": "1", "onHoldOption": "NO", "status": "YES", "created_date": "2022-06-23 09:51:25", "updated_date": "2022-06-29 13:13:09" }, { "id": "14", "title": "I want to check out", "userId": "5", "boxId": "3", "serviceId": "19", "actionBy": "FO", "aksDateTime": "NO", "sq": "9", "information": "", "reminderTime": "0", "escalationTime": "0", "priority": "Medium", "points": "1", "onHoldOption": "NO", "status": "YES", "created_date": "2022-06-23 09:48:46", "updated_date": "2022-06-29 13:14:04" }, { "id": "22", "title": "Shoe Shiner", "userId": "5", "boxId": "4", "serviceId": "10", "actionBy": "HK", "aksDateTime": "NO", "sq": "9", "information": "", "reminderTime": "0", "escalationTime": "0", "priority": "Medium", "points": "1", "onHoldOption": "NO", "status": "YES", "created_date": "2022-06-23 09:51:12", "updated_date": "2022-06-29 13:13:16" }, { "id": "13", "title": "I want GST Bill", "userId": "5", "boxId": "3", "serviceId": "20", "actionBy": "FO", "aksDateTime": "NO", "sq": "10", "information": "", "reminderTime": "3", "escalationTime": "10", "priority": "Medium", "points": "1", "onHoldOption": "NO", "status": "YES", "created_date": "2022-06-23 09:48:33", "updated_date": "2022-06-29 13:07:16" }, { "id": "12", "title": "I need crockery / Cutlery", "userId": "5", "boxId": "4", "serviceId": "24", "actionBy": "HK", "aksDateTime": "NO", "sq": "11", "information": "", "reminderTime": "0", "escalationTime": "0", "priority": "Medium", "points": "1", "onHoldOption": "NO", "status": "YES", "created_date": "2022-06-23 09:48:20", "updated_date": "2022-06-29 13:07:31" }, { "id": "2", "title": "Bottled Water", "userId": "5", "boxId": "5", "serviceId": "26", "actionBy": "FO", "aksDateTime": "NO", "sq": "12", "information": "", "reminderTime": "0", "escalationTime": "0", "priority": "Medium", "points": "1", "onHoldOption": "NO", "status": "YES", "created_date": "2022-06-23 09:44:50", "updated_date": "2022-06-29 13:09:11" }, { "id": "15", "title": "I want to continue my stay", "userId": "5", "boxId": "3", "serviceId": "18", "actionBy": "FO", "aksDateTime": "NO", "sq": "13", "information": "", "reminderTime": "0", "escalationTime": "0", "priority": "Medium", "points": "1", "onHoldOption": "NO", "status": "YES", "created_date": "2022-06-23 09:48:56", "updated_date": "2022-06-29 13:09:24" }, { "id": "11", "title": "First aid Kit", "userId": "5", "boxId": "4", "serviceId": "8", "actionBy": "HK", "aksDateTime": "NO", "sq": "14", "information": "", "reminderTime": "0", "escalationTime": "0", "priority": "Medium", "points": "1", "onHoldOption": "NO", "status": "YES", "created_date": "2022-06-23 09:47:54", "updated_date": "2022-06-29 13:09:33" }, { "id": "10", "title": "Electrical", "userId": "5", "boxId": "5", "serviceId": "28", "actionBy": "FO", "aksDateTime": "NO", "sq": "15", "information": "", "reminderTime": "0", "escalationTime": "0", "priority": "Medium", "points": "1", "onHoldOption": "NO", "status": "YES", "created_date": "2022-06-23 09:47:41", "updated_date": "2022-06-29 13:09:41" }, { "id": "4", "title": "Carpentry", "userId": "5", "boxId": "5", "serviceId": "29", "actionBy": "FO", "aksDateTime": "NO", "sq": "16", "information": "", "reminderTime": "0", "escalationTime": "0", "priority": "Medium", "points": "1", "onHoldOption": "NO", "status": "YES", "created_date": "2022-06-23 09:46:05", "updated_date": "2022-06-29 13:09:52" }, { "id": "28", "title": "Taxi Service", "userId": "5", "boxId": "3", "serviceId": "15", "actionBy": "FO", "aksDateTime": "NO", "sq": "17", "information": "", "reminderTime": "0", "escalationTime": "3", "priority": "Medium", "points": "1", "onHoldOption": "NO", "status": "YES", "created_date": "2022-06-25 14:29:57", "updated_date": "2022-07-06 21:08:02" }, { "id": "5", "title": "Change My Linen", "userId": "5", "boxId": "2", "serviceId": "3", "actionBy": "HK", "aksDateTime": "NO", "sq": "18", "information": "", "reminderTime": "0", "escalationTime": "3", "priority": "Medium", "points": "1", "onHoldOption": "NO", "status": "YES", "created_date": "2022-06-23 09:46:20", "updated_date": "2022-06-29 13:10:08" }, { "id": "27", "title": "WIFI issue", "userId": "5", "boxId": "2", "serviceId": "13", "actionBy": "FO", "aksDateTime": "NO", "sq": "19", "information": "", "reminderTime": "0", "escalationTime": "0", "priority": "Medium", "points": "1", "onHoldOption": "NO", "status": "YES", "created_date": "2022-06-23 09:52:24", "updated_date": "2022-06-29 13:10:16" }, { "id": "26", "title": "Water Bottle", "userId": "5", "boxId": "5", "serviceId": "9", "actionBy": "HK", "aksDateTime": "NO", "sq": "21", "information": "", "reminderTime": "0", "escalationTime": "0", "priority": "Medium", "points": "1", "onHoldOption": "NO", "status": "YES", "created_date": "2022-06-23 09:52:14", "updated_date": "2022-06-29 13:11:00" } ] }
Retrieves all available device IDs against staff id.
Endpoint getOutletServicesMethod POST Request Sample Request
{ "outletId":5 }Response Sample response
[ { "status": true, "value": "result found", "services": [ { "id": "68", "title": "I want NewsPaper", "userId": "5", "boxId": "3", "serviceId": "32", "actionBy": "HK", "aksDateTime": "NO", "sq": null, "information": "", "reminderTime": "3", "escalationTime": "5", "priority": "High", "points": "4", "onHoldOption": "NO", "status": "YES", "created_date": "2022-07-04 16:18:02", "updated_date": "2022-12-04 16:12:44" }, { "id": "113", "title": "Send Luggage Boy", "userId": "5", "boxId": "3", "serviceId": "31", "actionBy": "HK", "aksDateTime": "NO", "sq": null, "information": "charges according to weight", "reminderTime": "3", "escalationTime": "5", "priority": "Medium", "points": "1", "onHoldOption": "NO", "status": "YES", "created_date": "2022-07-06 13:52:15", "updated_date": "2022-07-06 13:52:32" }, { "id": "283", "title": "SPA", "userId": "5", "boxId": "6", "serviceId": "35", "actionBy": "HK", "aksDateTime": "NO", "sq": null, "information": "", "reminderTime": "0", "escalationTime": "0", "priority": "Medium", "points": "1", "onHoldOption": "YES", "status": "YES", "created_date": "2022-12-17 22:36:11", "updated_date": "2022-12-17 22:36:11" }, { "id": "325", "title": "Doctor on call", "userId": "5", "boxId": "2", "serviceId": "37", "actionBy": "FO", "aksDateTime": "NO", "sq": "0", "information": "", "reminderTime": "0", "escalationTime": "0", "priority": "Urgent", "points": "1", "onHoldOption": "NO", "status": "YES", "created_date": "2023-02-18 15:52:02", "updated_date": "2023-02-18 15:52:02" }, { "id": "326", "title": "Call front office", "userId": "5", "boxId": "2", "serviceId": "30", "actionBy": "FO", "aksDateTime": "NO", "sq": "0", "information": "", "reminderTime": "0", "escalationTime": "0", "priority": "Urgent", "points": "1", "onHoldOption": "NO", "status": "YES", "created_date": "2023-02-18 15:52:52", "updated_date": "2023-02-18 15:52:52" }, { "id": "21", "title": "Shaving Kit & Dental Kit (Chargeble)", "userId": "5", "boxId": "4", "serviceId": "7", "actionBy": "HK", "aksDateTime": "NO", "sq": "2", "information": "", "reminderTime": "0", "escalationTime": "0", "priority": "Medium", "points": "1", "onHoldOption": "NO", "status": "YES", "created_date": "2022-06-23 09:50:22", "updated_date": "2022-06-29 13:10:41" }, { "id": "20", "title": "Plumbing", "userId": "5", "boxId": "5", "serviceId": "27", "actionBy": "FO", "aksDateTime": "NO", "sq": "3", "information": "", "reminderTime": "0", "escalationTime": "0", "priority": "Medium", "points": "1", "onHoldOption": "NO", "status": "YES", "created_date": "2022-06-23 09:50:10", "updated_date": "2022-06-29 13:11:07" }, { "id": "19", "title": "Pickup up My Laundry", "userId": "5", "boxId": "2", "serviceId": "4", "actionBy": "HK", "aksDateTime": "NO", "sq": "4", "information": "", "reminderTime": "0", "escalationTime": "0", "priority": "Medium", "points": "1", "onHoldOption": "NO", "status": "YES", "created_date": "2022-06-23 09:49:54", "updated_date": "2022-06-29 13:11:34" }, { "id": "18", "title": "Order Food", "userId": "5", "boxId": "1", "serviceId": "1", "actionBy": "FO", "aksDateTime": "NO", "sq": "5", "information": "", "reminderTime": "0", "escalationTime": "0", "priority": "Medium", "points": "1", "onHoldOption": "NO", "status": "YES", "created_date": "2022-06-23 09:49:37", "updated_date": "2022-06-29 13:11:47" }, { "id": "17", "title": "Need towel 123", "userId": "5", "boxId": "2", "serviceId": "5", "actionBy": "HK", "aksDateTime": "NO", "sq": "6", "information": "", "reminderTime": "0", "escalationTime": "0", "priority": "Medium", "points": "1", "onHoldOption": "NO", "status": "YES", "created_date": "2022-06-23 09:49:25", "updated_date": "2023-02-17 15:33:43" }, { "id": "25", "title": "Wakeup Call", "userId": "5", "boxId": "3", "serviceId": "14", "actionBy": "HK", "aksDateTime": "NO", "sq": "6", "information": "", "reminderTime": "0", "escalationTime": "0", "priority": "Medium", "points": "1", "onHoldOption": "NO", "status": "YES", "created_date": "2022-06-23 09:52:01", "updated_date": "2022-06-29 13:12:19" }, { "id": "3", "title": "Call front office", "userId": "5", "boxId": "3", "serviceId": "30", "actionBy": "HK", "aksDateTime": "NO", "sq": "7", "information": "", "reminderTime": "0", "escalationTime": "0", "priority": "Medium", "points": "1", "onHoldOption": "NO", "status": "YES", "created_date": "2022-06-23 09:45:05", "updated_date": "2022-06-29 13:12:29" }, { "id": "16", "title": "Need room freshener", "userId": "5", "boxId": "2", "serviceId": "21", "actionBy": "HK", "aksDateTime": "NO", "sq": "7", "information": "", "reminderTime": "0", "escalationTime": "0", "priority": "Medium", "points": "1", "onHoldOption": "NO", "status": "YES", "created_date": "2022-06-23 09:49:09", "updated_date": "2022-06-29 13:12:45" }, { "id": "24", "title": "Toiletries like soap/ shampoo etc.", "userId": "5", "boxId": "4", "serviceId": "22", "actionBy": "HK", "aksDateTime": "NO", "sq": "7", "information": "", "reminderTime": "0", "escalationTime": "0", "priority": "Medium", "points": "1", "onHoldOption": "NO", "status": "YES", "created_date": "2022-06-23 09:51:51", "updated_date": "2022-06-29 13:12:54" }, { "id": "8", "title": "Clean my room", "userId": "5", "boxId": "2", "serviceId": "2", "actionBy": "HK", "aksDateTime": "NO", "sq": "8", "information": "", "reminderTime": "0", "escalationTime": "0", "priority": "Medium", "points": "1", "onHoldOption": "NO", "status": "YES", "created_date": "2022-06-23 09:47:15", "updated_date": "2022-06-29 13:13:01" }, { "id": "23", "title": "Sugar & Tea Packet", "userId": "5", "boxId": "4", "serviceId": "6", "actionBy": "HK", "aksDateTime": "NO", "sq": "8", "information": "", "reminderTime": "0", "escalationTime": "0", "priority": "Medium", "points": "1", "onHoldOption": "NO", "status": "YES", "created_date": "2022-06-23 09:51:25", "updated_date": "2022-06-29 13:13:09" }, { "id": "14", "title": "I want to check out", "userId": "5", "boxId": "3", "serviceId": "19", "actionBy": "FO", "aksDateTime": "NO", "sq": "9", "information": "", "reminderTime": "0", "escalationTime": "0", "priority": "Medium", "points": "1", "onHoldOption": "NO", "status": "YES", "created_date": "2022-06-23 09:48:46", "updated_date": "2022-06-29 13:14:04" }, { "id": "22", "title": "Shoe Shiner", "userId": "5", "boxId": "4", "serviceId": "10", "actionBy": "HK", "aksDateTime": "NO", "sq": "9", "information": "", "reminderTime": "0", "escalationTime": "0", "priority": "Medium", "points": "1", "onHoldOption": "NO", "status": "YES", "created_date": "2022-06-23 09:51:12", "updated_date": "2022-06-29 13:13:16" }, { "id": "13", "title": "I want GST Bill", "userId": "5", "boxId": "3", "serviceId": "20", "actionBy": "FO", "aksDateTime": "NO", "sq": "10", "information": "", "reminderTime": "3", "escalationTime": "10", "priority": "Medium", "points": "1", "onHoldOption": "NO", "status": "YES", "created_date": "2022-06-23 09:48:33", "updated_date": "2022-06-29 13:07:16" }, { "id": "12", "title": "I need crockery / Cutlery", "userId": "5", "boxId": "4", "serviceId": "24", "actionBy": "HK", "aksDateTime": "NO", "sq": "11", "information": "", "reminderTime": "0", "escalationTime": "0", "priority": "Medium", "points": "1", "onHoldOption": "NO", "status": "YES", "created_date": "2022-06-23 09:48:20", "updated_date": "2022-06-29 13:07:31" }, { "id": "2", "title": "Bottled Water", "userId": "5", "boxId": "5", "serviceId": "26", "actionBy": "FO", "aksDateTime": "NO", "sq": "12", "information": "", "reminderTime": "0", "escalationTime": "0", "priority": "Medium", "points": "1", "onHoldOption": "NO", "status": "YES", "created_date": "2022-06-23 09:44:50", "updated_date": "2022-06-29 13:09:11" }, { "id": "15", "title": "I want to continue my stay", "userId": "5", "boxId": "3", "serviceId": "18", "actionBy": "FO", "aksDateTime": "NO", "sq": "13", "information": "", "reminderTime": "0", "escalationTime": "0", "priority": "Medium", "points": "1", "onHoldOption": "NO", "status": "YES", "created_date": "2022-06-23 09:48:56", "updated_date": "2022-06-29 13:09:24" }, { "id": "11", "title": "First aid Kit", "userId": "5", "boxId": "4", "serviceId": "8", "actionBy": "HK", "aksDateTime": "NO", "sq": "14", "information": "", "reminderTime": "0", "escalationTime": "0", "priority": "Medium", "points": "1", "onHoldOption": "NO", "status": "YES", "created_date": "2022-06-23 09:47:54", "updated_date": "2022-06-29 13:09:33" }, { "id": "10", "title": "Electrical", "userId": "5", "boxId": "5", "serviceId": "28", "actionBy": "FO", "aksDateTime": "NO", "sq": "15", "information": "", "reminderTime": "0", "escalationTime": "0", "priority": "Medium", "points": "1", "onHoldOption": "NO", "status": "YES", "created_date": "2022-06-23 09:47:41", "updated_date": "2022-06-29 13:09:41" }, { "id": "4", "title": "Carpentry", "userId": "5", "boxId": "5", "serviceId": "29", "actionBy": "FO", "aksDateTime": "NO", "sq": "16", "information": "", "reminderTime": "0", "escalationTime": "0", "priority": "Medium", "points": "1", "onHoldOption": "NO", "status": "YES", "created_date": "2022-06-23 09:46:05", "updated_date": "2022-06-29 13:09:52" }, { "id": "28", "title": "Taxi Service", "userId": "5", "boxId": "3", "serviceId": "15", "actionBy": "FO", "aksDateTime": "NO", "sq": "17", "information": "", "reminderTime": "0", "escalationTime": "3", "priority": "Medium", "points": "1", "onHoldOption": "NO", "status": "YES", "created_date": "2022-06-25 14:29:57", "updated_date": "2022-07-06 21:08:02" }, { "id": "5", "title": "Change My Linen", "userId": "5", "boxId": "2", "serviceId": "3", "actionBy": "HK", "aksDateTime": "NO", "sq": "18", "information": "", "reminderTime": "0", "escalationTime": "3", "priority": "Medium", "points": "1", "onHoldOption": "NO", "status": "YES", "created_date": "2022-06-23 09:46:20", "updated_date": "2022-06-29 13:10:08" }, { "id": "27", "title": "WIFI issue", "userId": "5", "boxId": "2", "serviceId": "13", "actionBy": "FO", "aksDateTime": "NO", "sq": "19", "information": "", "reminderTime": "0", "escalationTime": "0", "priority": "Medium", "points": "1", "onHoldOption": "NO", "status": "YES", "created_date": "2022-06-23 09:52:24", "updated_date": "2022-06-29 13:10:16" }, { "id": "26", "title": "Water Bottle", "userId": "5", "boxId": "5", "serviceId": "9", "actionBy": "HK", "aksDateTime": "NO", "sq": "21", "information": "", "reminderTime": "0", "escalationTime": "0", "priority": "Medium", "points": "1", "onHoldOption": "NO", "status": "YES", "created_date": "2022-06-23 09:52:14", "updated_date": "2022-06-29 13:11:00" } ] } ]
Retrieves all available device IDs against staff id.
Endpoint serviceStatusCountMethod POST Request Sample Request
{ "outletId":5 }Response Sample response
{ "status": true, "value": "result found", "countByStatus": [ { "status": "CLOSE", "count": "13" }, { "status": "NEW", "count": "3" }, { "status": "START", "count": "2" }, { "status": "ACCEPT", "count": "1" } ] }
Retrieves all available device IDs against staff id.
Endpoint getRoomRequestsMethod POST Request Sample Request
{ "outletId":5, "limit":"0,10", // Optional "filterBy": [{ // Optional "key": "assigned", "value": "17" }, { "key":"date", "value":"2022-09-25" } ] }Response Sample response
{ "status": true, "value": "result found", "count": 1, "roomRequest": [ { "id": "2", "reqCode": "RSRQ-00000002", "title": "", "userId": "5", "roomId": "2", "serviceId": "17", "assigned": "2", "start_time": null, "end_time": null, "date": "2026-06-24", "ip": "::1", "additionalField": "", "audio": null, "note": "123123123", "status": "NEW", "escalated_by": null, "created_date": "2026-06-24 16:54:20", "updated_date": "2026-06-24 16:54:20", "guestId": null, "guestName": null, "guestMobile": null, "guestCode": null, "points": "0", "timeMetrics": { "totalTimeMinutes": 0, "totalTimeFormatted": "0h 0m", "activitiesCount": 0, "staffInvolved": [], "timeline": [], "averageTimePerActivityMinutes": 0 } } ] }
Retrieves all available device IDs against staff id.
Endpoint getRequestDetailsMethod POST Request Sample Request
{ "outletId":5, "requestId":302 }Response Sample response
{ "status": "true", "value": { "id": "2", "reqCode": "RSRQ-00000002", "title": "", "userId": "5", "roomId": "2", "serviceId": "17", "assigned": "2", "start_time": null, "end_time": null, "date": "2026-06-24", "ip": "::1", "additionalField": "", "audio": null, "note": "123123123", "status": "NEW", "escalated_by": null, "created_date": "2026-06-24 16:54:20", "updated_date": "2026-06-24 16:54:20", "guestId": null, "guestName": null, "guestMobile": null, "guestCode": null, "points": "0" }, "serviceDetails": { "id": "17", "title": "Need towel 123", "userId": "5", "boxId": "2", "serviceId": "5", "actionBy": "HKMGR", "aksDateTime": "NO", "sq": "6", "information": "", "reminderTime": "0", "escalationTime": "0", "priority": "Medium", "points": "1", "onHoldOption": "NO", "status": "YES", "created_date": "2022-06-23 09:49:25", "updated_date": "2023-02-17 15:33:43" }, "activity": [ { "dateTime": "2026-06-19 03:47:43", "status": "NEW", "comment": "The In Room Service Request has been CREATED by Customer (Room-101)", "created_date": "2026-06-19 15:47:43", "assignedTo": "VISHWAJEET MAHADIK", "assignedMobile": "015154676447", "timeSpent": 0, "startTime": "2026-06-19 15:47:43", "endTime": null, "timeSpentMinutes": 0, "timeSpentFormatted": "0h 0m" }, { "dateTime": "2026-06-24 04:54:20", "status": "NEW", "comment": "The In Room Service Request has been CREATED by Customer (Room-101)", "created_date": "2026-06-24 16:54:20", "assignedTo": "VISHWAJEET MAHADIK", "assignedMobile": "015154676447", "timeSpent": 435997, "startTime": "2026-06-24 16:54:20", "endTime": "2026-06-19 15:47:43", "timeSpentMinutes": 7266.62, "timeSpentFormatted": "121h 6m" } ], "timeMetrics": { "totalTimeMinutes": 7266.62, "totalTimeFormatted": "121h 6m", "activitiesCount": 2, "averageTimePerActivityMinutes": 0 } }
Retrieves all available device IDs against staff id.
Endpoint updateRequestMethod POST Request Sample Request
{ "outletId": 5, "requestId": 1, "status": "ACCEPTED", "assignedTo":2, "comment": "Request Accepted by Rvi" }Response Sample response
{ "status": "true", "value": "Request updated successfully", "requestDetails": { "status": "true", "value": { "id": "1", "reqCode": "RSRQ-00000001", "title": "", "userId": "5", "roomId": "2", "serviceId": "19", "assigned": "2", "start_time": null, "end_time": null, "date": "2026-06-24", "ip": "::1", "additionalField": "", "audio": null, "note": "asdasdas", "status": "ACCEPTED", "escalated_by": null, "created_date": "2026-06-24 16:51:53", "updated_date": "2026-06-25 15:25:28", "guestId": null, "guestName": null, "guestMobile": null, "guestCode": null, "points": "0" }, "activity": [ { "dateTime": "2026-06-19 03:45:54", "status": "NEW", "comment": "The In Room Service Request has been CREATED by Customer (Room-101)", "created_date": "2026-06-19 15:45:54", "assignedTo": "VISHWAJEET MAHADIK", "assignedMobile": "015154676447", "timeData": [] }, { "dateTime": "2026-06-24 04:51:53", "status": "NEW", "comment": "The In Room Service Request has been CREATED by Customer (Room-101)", "created_date": "2026-06-24 16:51:53", "assignedTo": "VISHWAJEET MAHADIK", "assignedMobile": "015154676447", "timeData": [] }, { "dateTime": "2026-06-25 14:58:42", "status": "ACCEPTED", "comment": "Request Accepted by Rvi", "created_date": "2026-06-25 14:58:42", "assignedTo": "VISHWAJEET MAHADIK", "assignedMobile": "015154676447", "timeData": [] }, { "dateTime": "2026-06-25 15:14:01", "status": "ACCEPTED", "comment": "Request Accepted by Rvi", "created_date": "2026-06-25 15:14:01", "assignedTo": "VISHWAJEET MAHADIK", "assignedMobile": "015154676447", "timeData": [] }, { "dateTime": "2026-06-25 15:14:33", "status": "ACCEPTED", "comment": "Request Accepted by Rvi", "created_date": "2026-06-25 15:14:33", "assignedTo": "VISHWAJEET MAHADIK", "assignedMobile": "015154676447", "timeData": [] }, { "dateTime": "2026-06-25 15:20:46", "status": "ACCEPTED", "comment": "Request Accepted by Rvi", "created_date": "2026-06-25 15:20:46", "assignedTo": "VISHWAJEET MAHADIK", "assignedMobile": "015154676447", "timeData": [] }, { "dateTime": "2026-06-25 15:22:26", "status": "ACCEPTED", "comment": "Request Accepted by Rvi", "created_date": "2026-06-25 15:22:26", "assignedTo": "VISHWAJEET MAHADIK", "assignedMobile": "015154676447", "timeData": [] }, { "dateTime": "2026-06-25 15:25:28", "status": "ACCEPTED", "comment": "Request Accepted by Rvi", "created_date": "2026-06-25 15:25:28", "assignedTo": "VISHWAJEET MAHADIK", "assignedMobile": "015154676447", "timeData": [] } ], "timeTracking": [], "timeMetrics": { "totalTimeMinutes": 0, "totalTimeFormatted": "0h 0m", "activitiesCount": 0, "staffInvolved": [], "timeline": [], "averageTimePerActivityMinutes": 0 } }, "notificationDetails": { "status": true, "value": "Notifications processed", "sent": 0, "failed": 8, "totalDevices": 8, "response": [ { "deviceId": "3352", "status": "failed", "httpCode": 500, "error": { "error": "Client error: `POST https://oauth2.googleapis.com/token` resulted in a `400 Bad Request` response:\n{\"error\":\"invalid_grant\",\"error_description\":\"Invalid JWT Signature.\"}\n" } }, { "deviceId": "dB3JWALVQOORYj6rkiaww-:APA91bHMGEQDF_9JLZOHxXQKLkrhEi3uV_ZALDFHLsFVMQv3cI5BpQgxA1wI87vKaCEg3otvwXkpifQ8jklbhBqQwjtuP0RNIcEtBlK5UPy_R0cCWVi1Tvc", "status": "failed", "httpCode": 500, "error": { "error": "Client error: `POST https://oauth2.googleapis.com/token` resulted in a `400 Bad Request` response:\n{\"error\":\"invalid_grant\",\"error_description\":\"Invalid JWT Signature.\"}\n" } }, { "deviceId": "dNjPuf1yT9GcdlgnNcOKKo:APA91bFSAdQfJ7ToKfL1vrI4jtgNBp6rIJ9J7nZTMErVn-CI36c6MydKdIno1k2ANwY4dBUyNqxlFj2_2fzHGoE5TXzmJp1xVF6TscrR7fATdLu9LR0VysQ", "status": "failed", "httpCode": 500, "error": { "error": "Client error: `POST https://oauth2.googleapis.com/token` resulted in a `400 Bad Request` response:\n{\"error\":\"invalid_grant\",\"error_description\":\"Invalid JWT Signature.\"}\n" } }, { "deviceId": "fS0ec6PFRcWPgZThe_QX8S:APA91bHoMrDigDUQeb1d0hxxqsw1w7aM_LOYh_lsxkfos14IBJX8T3dLDyfS1HASDdA8kyMs4WYdPAVUZ4K1aDmASM5ciqbxp31CufrulHXQgGnNmh42JYI", "status": "failed", "httpCode": 500, "error": { "error": "Client error: `POST https://oauth2.googleapis.com/token` resulted in a `400 Bad Request` response:\n{\"error\":\"invalid_grant\",\"error_description\":\"Invalid JWT Signature.\"}\n" } }, { "deviceId": "eB2v-sFmTIOPR516RHh-Wv:APA91bEQnZwWPYDBcCzgL-Gel-0MvGQzaxr4H_Y5oHHuBcGkI5E6MkA7aOrfnDRnTP7vo0EaX4mF9KsLpMGltpIUIwhnjhlCvi56t5R8ZHclgFcx91qeDcA", "status": "failed", "httpCode": 500, "error": { "error": "Client error: `POST https://oauth2.googleapis.com/token` resulted in a `400 Bad Request` response:\n{\"error\":\"invalid_grant\",\"error_description\":\"Invalid JWT Signature.\"}\n" } }, { "deviceId": "dB3JWALVQOORYj6rkiaww-:APA91bHMGEQDF_9JLZOHxXQKLkrhEi3uV_ZALDFHLsFVMQv3cI5BpQgxA1wI87vKaCEg3otvwXkpifQ8jklbhBqQwjtuP0RNIcEtBlK5UPy_R0cCWVi1Tvc", "status": "failed", "httpCode": 500, "error": { "error": "Client error: `POST https://oauth2.googleapis.com/token` resulted in a `400 Bad Request` response:\n{\"error\":\"invalid_grant\",\"error_description\":\"Invalid JWT Signature.\"}\n" } }, { "deviceId": "dtOTEgHtS0-y8sQQOFTWIR:APA91bEPvOUUFTNJfliXH5tysTlBzwK7VregZNAN7IyGUugQgXqvu01ecp1RjwKVnnjwSbZBwyU49Dqj8PAftb9Kk8BhiF5z325uoOjhgDk7jOCqfaDrx-0", "status": "failed", "httpCode": 500, "error": { "error": "Client error: `POST https://oauth2.googleapis.com/token` resulted in a `400 Bad Request` response:\n{\"error\":\"invalid_grant\",\"error_description\":\"Invalid JWT Signature.\"}\n" } }, { "deviceId": "e7Wegr8aRDK2FExXI6D3EU:APA91bHyIAsxKDpnRcudu9vhCewWFBWqXQomosDJDn67qXsHzdQszUxOC9ZviBs0ejdfpMfqxCrY4Q28C1SLcoKbYgZC-8hpYavTeIsIm_duKI1muptqky4", "status": "failed", "httpCode": 500, "error": { "error": "Client error: `POST https://oauth2.googleapis.com/token` resulted in a `400 Bad Request` response:\n{\"error\":\"invalid_grant\",\"error_description\":\"Invalid JWT Signature.\"}\n" } } ] } }
Retrieves the master metadata required by the client application.
Endpoint staffAttendancesMethod POST Request Sample Request
{ "outletId":5, "staffId":19, }Response Sample response
{ "status": "true", "value": "result found", "count": 4, "attendanceDetails": [ { "staffId": "19", "date": "2026-08-06", "date_time": "2026-08-06 15:52:55", "login_date_time": "2026-08-06 15:52:55", "logout_date_time": "2026-08-06 15:53:10", "created_date": "2026-08-06 15:52:55", "updated_date": "2026-08-06 15:53:10", "totalWorkingHours": "0h 0m", "totalWorkingMinutes": 0.25 }, { "staffId": "21", "date": "2026-08-06", "date_time": "2026-08-06 15:56:49", "login_date_time": "2026-08-06 15:56:49", "logout_date_time": "2026-08-06 15:57:19", "created_date": "2026-08-06 15:56:49", "updated_date": "2026-08-06 15:57:19", "totalWorkingHours": "0h 0m", "totalWorkingMinutes": 0.5 }, { "staffId": "19", "date": "2026-08-06", "date_time": "2026-08-06 16:30:37", "login_date_time": "2026-08-06 16:30:37", "logout_date_time": "2026-08-06 16:30:49", "created_date": "2026-08-06 16:30:37", "updated_date": "2026-08-06 16:30:49", "totalWorkingHours": "0h 0m", "totalWorkingMinutes": 0.2 }, { "staffId": "19", "date": "2026-08-06", "date_time": "2026-08-06 17:00:48", "login_date_time": "2026-08-06 17:00:48", "logout_date_time": "2026-08-06 17:01:04", "created_date": "2026-08-06 17:00:48", "updated_date": "2026-08-06 17:01:04", "totalWorkingHours": "0h 0m", "totalWorkingMinutes": 0.27 } ] }
Retrieves the master metadata required by the client application.
Endpoint setOnDutyFlagMethod POST Request Sample Request
{ "outletId":5, "staffId":19, "flag":false }Response Sample response
{ "errors": [ "Incorrect subscription_id format in include_subscription_ids (not a valid UUID): dB3JWALVQOORYj6rkiaww-:APA91bHMGEQDF_9JLZOHxXQKLkrhEi3uV_ZALDFHLsFVMQv3cI5BpQgxA1wI87vKaCEg3otvwXkpifQ8jklbhBqQwjtuP0RNIcEtBlK5UPy_R0cCWVi1Tv88" ] }{ "status": "true", "value": "onDutyFlag updated successfully", "onDutyFlag": "NO", "info": { "id": "19", "title": null, "userId": "5", "tableIds": null, "name": "Mr.Ravi", "email": "ravi@1menus.com", "mobile": "134567890", "username": "ravi", "password": "ravi", "type": "FO", "department": "STAFF", "customised_position": "ravi", "online": "NO", "status": "YES", "created_date": "2026-06-02 18:11:48", "updated_date": "2026-06-02 18:11:48" } }
Retrieves all available device IDs against staff id.
Endpoint updateProfileMethod POST Request Sample Request
{ "outletId":5, "staffId":19, "name":"ravi", "email":"ravi@1menus.com", "mobile":"7709034176", "username":"Ravi", "customised_position":"Staff Member" }Response Sample response
{ "status": "true", "value": "Profile updated successfully" }
Retrieves all available device IDs against staff id.
Endpoint changePasswordMethod POST Request Sample Request
{ "outletId":5, "staffId":19, "oldPassword":"ravi", "newPassword":"ravi" }Response Sample response
{ "status": "true", "value": "Password changed successfully" }
Retrieves all available device IDs against staff id.
Endpoint logoutMethod POST Request Sample Request
{ "outletId":5, "staffId":2 }Response Sample response
{ "status": "true", "value": "Logout successfully" }