Authorize
Authorize users
| API | Description |
|---|---|
| GET api/authenticate/user/{authCode}/{passcode} |
This API is Obselete now Use api/authenticate/user/{passcode:int} with header request |
| GET api/authenticate/user/{passcode} |
Authentication User API |
Table
| API | Description |
|---|---|
| GET api/tables |
To get All data of floors and tables. It will use if you are getting tables first time or can be use if there is any error while fetching records from other updated data API |
| GET api/tables/{lastSyncDate} |
Provide Sync date to get updated data from that date time stamp |
| PUT api/tables |
Use to update positions and orientation of table(s) |
OrderType
Getting order types for terminal
| API | Description |
|---|---|
| GET api/ordertype/{code} |
This API is Obselete now Use api/ordertype/ with header request |
| GET api/ordertype |
API for getting order types |
Report
| API | Description |
|---|---|
| GET api/report/x/{subUserId}/{businessDay} |
Get X Report for user |
| GET api/report/z/{businessDay} |
Get Z Report |
| GET api/report/x/v2/{subUserId}/{businessDay} |
No documentation available. |
| GET api/report/z/v2/{businessDay} |
No documentation available. |
Terminal
Use for terminal authentication
| API | Description |
|---|---|
| POST api/authenticate/terminal |
Authenticate code for terminal |
BulkOrders
| API | Description |
|---|---|
| POST api/bulkorders |
Sync Bulk Orders For INSERT AND UPDATE |
| PUT api/kds/state |
Sync Bulk Orders For INSERT AND UPDATE |
Products
| API | Description |
|---|---|
| GET api/products/{code} |
This API is Obselete now Use api/products/ with header request |
| GET api/products |
This is new API will use to get All products |
| GET api/get/products/{lastSyncDate} |
Updated products can get here with last sync date [ADD Terminal-Auth-Code IN REQUEST HEADER WITH THE VALUE OF CODE RECEIVED FROM TERMINAL API] |
Customer
| API | Description |
|---|---|
| POST api/bulk/customers |
Sync Bulk Customers For INSERT AND UPDATE |
| POST api/customer |
To save customer in system against company, if mobile number is provided with any already existing customer it will return the Id of already added customer |
| GET api/customer/mobile/{mobileNo} |
API used to fetch customer against mobile number |
| GET api/customer/{customerId} |
API used to fetch customer against mobile number |
| PUT api/customer |
API uses for update customer details instead customer mobile number |
| GET api/customer/GetAll/{pageNumber}/{pageSize} |
API used to fetch all brands customer with pagination |
| GET api/customer/GetCustomerOrders/{customerID}/{orderStatus}/page/{pageNumber}/{pageSize} |
Used to fetch customer's orders |
| GET api/customer/updated/{lastSyncDate} |
API used to fetch all updated brand customers |
Device
APIs for Device
| API | Description |
|---|---|
| GET api/device/data |
Get All Devices Data Related With Brand Key |
Order
APIs for Order
| API | Description |
|---|---|
| GET api/order/{code}/{subUserId}/{date} |
This API is Obselete now Use api/order/{subUserId}/{date} with header request | Get All orders |
| GET api/order/{subUserId}/{date} |
Get All orders |
| GET api/order/{code}/detail/{orderId} |
Get Single Order |
| GET api/order/{subUserId}/key/{orderKey}/{date} |
Get All orders |
| GET api/order/{code}/hold/{subUserId}/{date} |
Get Hold Orders which or not paid |
| GET api/order/{code}/checkout/{subUserId}/{date} |
Get paid orders |
| POST api/order |
Save order |
| POST api/old/order |
Save order |
| PUT api/order/{orderId} |
Use to update the order |
| PUT api/old/order/{orderId} |
Use to update the order |