Documentation # Showing Items on Second Screen
# Endpoint
http://{terminalIp}/devices/secondscreen/showItems
# Request
| Property | Type | Description |
|---|---|---|
| HTTP Headers | ||
| Signature | String | Sha-256 hmac of the JSON payload. |
| Content-Type | text/plain | Even if the payload is a JSON object, POS Bridge parses it as a string, therefore it is important to pass content-type as "text/plain" otherwise, the authentication will fail. |
| JSON | ||
| poyntRequestId | String | UUID of the request. |
| timeout | int | Client timeout in milliseconds. |
| secondScreenRequest | object | Encloses the properties below. |
| items | JSON Array | Property inside printingRequest object. This is an array of OrderItem objects which required fields: - name - quantity - status - tax - unifOfMeasure - unitPrice For more details, please refer to the API Reference https://poynt.com/docs/api/#model-orderitem |
| currency | String | 3 character currency code which determines the currency symbol shown on the second screen. |
| totalAmount | int | Amount in cents which should be calculated as the sum of items times their quantity. |
# Response
| Property | Type | Description |
|---|---|---|
| HTTP Headers | ||
| Content-Type | application/json | Content-type of the payload. |
| Signature | String | Sha-256 hmac of the JSON payload. |
| JSON | ||
| poyntRequestId | String | Echos the value of what was sent in the requestt. |
# Request Example
POST /devices/secondscreen/showItems HTTP/1.1
Host: 127.0.0.1:55555
User-Agent: curl/7.43.0
Accept: */*
Content-Type: text/plain
Signature: 3d3719747a9a7f5b08454f6a7a1441990adb9674d83f7c5e8223533652c2ea16
Content-Length: 239
{
"timeout":70000,
"poyntRequestId":123525C7-D6A5-4FE2-BAA8-2278E10D5C5F,"
secondScreenRequest":
{
"totalAmount":100,
"currency":"USD",
"items":[
{
"name":"Milk tea",
"quantity":1,
"status":"ORDERED",
"tax":0,
"unitOfMeasure":"EACH",
"unitPrice":100
}
]
}
}
# Response Example
HTTP/1.1 200 OK
Connection: Keep-Alive
Signature: D5FC3608A12FA5D1EC0D79AD96EECB52987C3B80A44B9243275DAB7DD0D89EEC
Content-Length: 57
Content-Type: application/json <=
{
"poyntRequestId":"123525C7-D6A5-4FE2-BAA8-2278E10D5C5F"
}