1Menus

Last modified: June 09 2026.

About


/****************************************************************************
* 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 

Introduction

Basic project links information

API Local Server Base URL localhost:/api.1menus.com
API Live Server Base URL https://api.1menus.com/
App Test Server Link https://api.1menus.com/
API / Web Developer Vishu / Mangesh P
IOS Developer Sagar G
Android Developer Aniruddha M
Note: All Request Payload you may send Request body (json) formar and auth token can be pass ID & token

Prototype

#0f766e 📋
#1d4ed8 📋
#22c55e 📋
#f59e0b 📋
#ef4444 📋
#16a34a 📋
#ea580c 📋
#115e59 📋

Master Data

Retrieves the master metadata required by the client application.

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

Staff Login

Login for application to access their profile and order history.

EndpointstaffLogin
MethodPOST
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"
        }
    ]
}

Get Device Ids

Retrieves all available device IDs against staff id.

EndpointgetDeviceIds
MethodPOST
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"
        }
    ]
}

Get Staff List

Retrieves all available device IDs against staff id.

EndpointgetStaffList
MethodPOST
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"
    }
]
}

Get Outlet Categories

Retrieves all available device IDs against staff id.

EndpointgetOutletCategories
MethodPOST
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"
        }
    ]
}

Get Outlet Services

Retrieves all available device IDs against staff id.

EndpointgetOutletServices
MethodPOST
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"
            }
        ]
    }
]

Service Status Count

Retrieves all available device IDs against staff id.

EndpointserviceStatusCount
MethodPOST
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"
        }
    ]
}

Get Room Request

Retrieves all available device IDs against staff id.

EndpointgetRoomRequests
MethodPOST
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
            }
        }
    ]
}

Get Request Details

Retrieves all available device IDs against staff id.

EndpointgetRequestDetails
MethodPOST
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
    }
}

Update Request

Retrieves all available device IDs against staff id.

EndpointupdateRequest
MethodPOST
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"
                }
            }
        ]
    }
}

Staff Attendances

Retrieves the master metadata required by the client application.

EndpointstaffAttendances
MethodPOST
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
        }
    ]
}

Set On Duty Flag

Retrieves the master metadata required by the client application.

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

Update Profile

Retrieves all available device IDs against staff id.

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

Change Pasword

Retrieves all available device IDs against staff id.

EndpointchangePassword
MethodPOST
Request
Sample Request
{
  "outletId":5,  
  "staffId":19,
  "oldPassword":"ravi",
  "newPassword":"ravi"
}
Response
Sample response
{
    "status": "true",
    "value": "Password changed successfully"
}

Logout

Retrieves all available device IDs against staff id.

Endpointlogout
MethodPOST
Request
Sample Request
{
  "outletId":5,  
  "staffId":2
}

Response
Sample response
	{
    "status": "true",
    "value": "Logout successfully"
}