Authorize

Authorize users

APIDescription
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

APIDescription
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

APIDescription
GET api/ordertype/{code}

This API is Obselete now Use api/ordertype/ with header request

GET api/ordertype

API for getting order types

Report

APIDescription
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

APIDescription
POST api/authenticate/terminal

Authenticate code for terminal

BulkOrders

APIDescription
POST api/bulkorders

Sync Bulk Orders For INSERT AND UPDATE

PUT api/kds/state

Sync Bulk Orders For INSERT AND UPDATE

Products

APIDescription
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

APIDescription
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

APIDescription
GET api/device/data

Get All Devices Data Related With Brand Key

Order

APIs for Order

APIDescription
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