Flipdish · Schema

BluetoothTerminalStatus

Status of the bluetooth terminal

RestaurantOnline OrderingMobile AppsPoint of SaleOrdersMenuPaymentsWebhooks

Properties

Name Type Description
SerialNumber string Serial Number
SoftwareVersion string Software Version
DeviceType string Device Type
Status string Device Status
BatteryLevel number Indication of the battery level from 0 to 1
UpdateTime string Last time the status was updated
ReaderId string ReaderId for Stripe Terminal
View JSON Schema on GitHub

JSON Schema

devices-bluetooth-terminal-status-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/flipdish/refs/heads/main/json-schema/devices-bluetooth-terminal-status-schema.json",
  "title": "BluetoothTerminalStatus",
  "description": "Status of the bluetooth terminal",
  "type": "object",
  "properties": {
    "SerialNumber": {
      "description": "Serial Number",
      "type": "string",
      "example": "string"
    },
    "SoftwareVersion": {
      "description": "Software Version",
      "type": "string",
      "example": "string"
    },
    "DeviceType": {
      "description": "Device Type",
      "enum": [
        "CHIPPER_2X",
        "COTS_DEVICE",
        "VERIFONE_P400",
        "WISEPAD_3",
        "WISEPOS_E"
      ],
      "type": "string",
      "example": "CHIPPER_2X"
    },
    "Status": {
      "description": "Device Status",
      "enum": [
        "Not_Connected",
        "Connecting",
        "Connected",
        "Online",
        "Offline"
      ],
      "type": "string",
      "example": "Not_Connected"
    },
    "BatteryLevel": {
      "format": "float",
      "description": "Indication of the battery level from 0 to 1",
      "type": "number",
      "nullable": true,
      "example": 1.0
    },
    "UpdateTime": {
      "format": "date-time",
      "description": "Last time the status was updated",
      "type": "string",
      "example": "2026-06-02T12:00:00Z"
    },
    "ReaderId": {
      "description": "ReaderId for Stripe Terminal",
      "type": "string",
      "example": "500123"
    }
  }
}