Get kitchen display system details

post

/bi/v1/{orgIdentifier}/getKDSDetails

Get all the Kitchen Display System details for a specified location and business date.

Request

Path Parameters
Body ()
The request body defines the details of the API request.
Root Schema : kdsRequestPayload
Type: object
Request payload
Show Source
  • Title: Application Name
    Maximum Length: 128
    The name of the application which is accessing the API.

    First Available Version: 20.1.10

  • Title: Business Date
    The business date associated with the cash management detail
  • Title: Include
    Maximum Length: 2000
    List of objects to include in response
  • Title: Location Reference
    Maximum Length: 99
    The location reference, this may be a store number or name depending on the organization
  • Title: Search Criteria
    Maximum Length: 2000
    Search criteria to filter results based on field value
  • Report all Kitchen Display System transaction activity that has occurred since this UTC date and time for the specified business date.If this object is not included, return all Kitchen Display System transaction activity for the specified business date
Back to Top

Response

Supported Media Types

200 Response

OK
Body ()
Root Schema : kdsDetails
Type: object
The response body contains information about the Kitchen Performance for the specified location.
Show Source
Nested Schema : revenueCenters
Type: array
An array of kitchen display orders
Show Source
Nested Schema : kdsOrdersByRVC
Type: object
The response body contains KDS Orders information about a revenue center for the specified location.
Show Source
  • orders
    An array of KDS orders for a revenue center. This attribute will not be returned in the response if value is null
  • Title: Revenue Center Number
    Maximum Length: 16
    Revenue Center number. This attribute will not be returned in the response if orders is null
Nested Schema : orders
Type: array
An array of KDS orders for a revenue center. This attribute will not be returned in the response if value is null
Show Source
Nested Schema : kdsOrder
Type: object
The response body contains KDS Order about a revenue center for the specified location.
Show Source
  • Title: Guest check ID
    Maximum Length: 16
    Unique ID of the Guest Check
  • Title: High Priority Flag
    A flag indicating if this was rush order. This attribute will not be returned in the response if value is false or null
  • Title: Is Appetizer Flag
    A Boolean flag indicating if the order contained an appetizer item. This attribute will not be returned in the response if value is false or null
  • Title: Menu item Count
    Maximum Length: 16
    The number of menu items in the order
  • Title: Preparation Time in Seconds
    Maximum Length: 16
    Time taken to preapre the kitchen order in seconds
  • Title: Recall Count
    Maximum Length: 16
    The number of menu items recalled in the order. This attribute will not be returned in the response if value is 0 or null
  • Title: Service Round Number
    Maximum Length: 16
    The Service Round Number of the order
  • Title: Start Time
    The start time of the kitchen order. This attribute will be deprecated in future. Please use startTimeLcl instead
  • Title: Start Time Local
    The start time of the kitchen order in the location's timezone.

    First Available Version: 20.1.9.6

  • Title: Start Time UTC
    The UTC start time of the kitchen order.

    First Available Version: 20.1.9.6

  • Title: Station Name
    Maximum Length: 99
    Name of the station
  • subOrders
    An array of KDS suborders for a KDS order
Nested Schema : subOrders
Type: array
An array of KDS suborders for a KDS order
Show Source
Nested Schema : kdsSubOrder
Type: object
The response body contains KDS Sub-Order about a revenue center for the specified location.
Show Source
  • Title: Actual Preparation Time in Seconds
    Maximum Length: 16
    Actual Time taken to preapre the kitchen order in seconds
  • Title: Menu Item Definition Sequence
    Maximum Length: 16
    Sequence of the menu item in the order
  • Title: Menu Item Modifier
    Maximum Length: 99
    SIPS menu item preparation time of the sub order. This attribute will not be returned in the response if value is null
  • Title: Menu Item Number
    Maximum Length: 16
    Unique identifier of the menu item
  • Title: Menu Item Preparation Time in Seconds
    Maximum Length: 16
    SIPS menu item preparation time of the sub order
  • Title: Posting time Local
    Date and time of the line item was posted in the KDS in the location's timezone.

    First Available Version: 20.1.9.6

  • Title: Posting time in UTC format
    UTC time of the line item was posted in the KDS
  • Title: Sub Order ID
    Maximum Length: 16
    Unique identifier of the sub order

400 Response

Bad Request
Body ()
Root Schema : exceptionDetailType
Type: object
Error details
Show Source

401 Response

Unauthorized
Body ()
Root Schema : exceptionDetailType
Type: object
Error details
Show Source

403 Response

Service Unavailable
Body ()
Root Schema : exceptionDetailType
Type: object
Error details
Show Source

404 Response

Resource Not Found
Body ()
Root Schema : exceptionDetailType
Type: object
Error details
Show Source

Default Response

Unexpected Error
Body ()
Root Schema : exceptionDetailType
Type: object
Error details
Show Source
Back to Top

Examples

The following example shows how to view the Kitchen performance for a specified location & business date by submitting a POST request on the REST resource using cURL. For more information, see Use cURL

curl -i -X POST -H "Authorization: Bearer 
  
   " -H "Content-Type:application/json" -d {"locRef":"1234","busDt":"2020-10-20"} https://baseurl/bi/v1/orgidentifier/getKDSDetails 
  

Example of Response Header

The following shows an example of the response header.

HTTP/1.1 200 OK  Date: Tue, 20 Oct 2020 21:24:33 GMT  Transfer-Encoding: chunked  Content-Type: application/json

Example of Response Body

The following example shows the contents of the response body in JSON format:

{
 "curUTC": "2019-07-20T17:59:59",
 "locRef": "1234",
 "busDt": "2020-07-20",
 "revenueCenters":[{
  "rvcNum": 1372,
  "orders":[{
   "guestCheckId": 137243,
   "stationName": "Station 1",
   "startTime": "2019-07-20T15:59:59",
   "startTimeUTC": "2019-07-20T14:59:59",
   "startTimeLcl": "2019-07-20T10:59:59",
   "serviceRoundNum": 1,
   "prepTimeInSecs": 1234,
   "isAppetizerFlag": false,
   "menuItemCount": 5,
   "recallCount": 1,
   "highPriorityFlag": true,
   "subOrders":[{
    "subOrderId": 123,
    "miDefSeq": 1,
    "miNum": 123,
    "postTimeUTC": "2019-07-20T14:59:59",
    "postTimeLcl": "2019-07-20T10:59:59",
    "actualPrepTimeInSecs": 123,
    "miPrepTimeInSecs": 123,
    "miMod": "Menu Item Modifier"
   }]
  }]
 }]
}
Back to Top