Flipdish · Schema

KioskBluetoothTerminalFirmwareVersionStatusEvent

Kiosk Stripe Terminal Update info received event

RestaurantOnline OrderingMobile AppsPoint of SaleOrdersMenuPaymentsWebhooks

Properties

Name Type Description
DeviceId string Device Id of the Kiosk
SerialNumber string Serial Number of the device
HasFirmwareUpdate boolean Indicates if Payment Terminal has Firmware Update
HasConfigUpdate boolean Indicates if Payment Terminal has Config Update
HasKeyUpdate boolean Indicates if Payment Terminal has Key Update
UpdateTimeEstimate string ETA to install the update
UserEventInfo object
EventName string The event name
FlipdishEventId string The identitfier of the event
CreateTime string The time of creation of the event
Position integer Position
AppId string App id
OrgId string Org id
IpAddress string Ip Address
ActivityId string Activity Id
ActivityType string Activity Type
View JSON Schema on GitHub

JSON Schema

platform-kiosk-bluetooth-terminal-firmware-version-status-event-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/platform-kiosk-bluetooth-terminal-firmware-version-status-event-schema.json",
  "title": "KioskBluetoothTerminalFirmwareVersionStatusEvent",
  "description": "Kiosk Stripe Terminal Update info received event",
  "type": "object",
  "properties": {
    "DeviceId": {
      "description": "Device Id of the Kiosk",
      "type": "string",
      "example": "500123"
    },
    "SerialNumber": {
      "description": "Serial Number of the device",
      "type": "string",
      "example": "string"
    },
    "HasFirmwareUpdate": {
      "description": "Indicates if Payment Terminal has Firmware Update",
      "type": "boolean",
      "example": true
    },
    "HasConfigUpdate": {
      "description": "Indicates if Payment Terminal has Config Update",
      "type": "boolean",
      "example": true
    },
    "HasKeyUpdate": {
      "description": "Indicates if Payment Terminal has Key Update",
      "type": "boolean",
      "example": true
    },
    "UpdateTimeEstimate": {
      "description": "ETA to install the update",
      "enum": [
        "LessThanOneMinute",
        "OneToTwoMinutes",
        "TwoToFiveMinutes",
        "FiveToFifteenMinutes"
      ],
      "type": "string",
      "example": "LessThanOneMinute"
    },
    "UserEventInfo": {
      "$ref": "#/components/schemas/UserEventInfo"
    },
    "EventName": {
      "description": "The event name",
      "type": "string",
      "example": "Example Name"
    },
    "FlipdishEventId": {
      "format": "uuid",
      "description": "The identitfier of the event",
      "type": "string",
      "example": "00000000-0000-0000-0000-000000000000"
    },
    "CreateTime": {
      "format": "date-time",
      "description": "The time of creation of the event",
      "type": "string",
      "example": "2026-06-02T12:00:00Z"
    },
    "Position": {
      "format": "int32",
      "description": "Position",
      "type": "integer",
      "example": 1
    },
    "AppId": {
      "description": "App id",
      "type": "string",
      "example": "500123"
    },
    "OrgId": {
      "description": "Org id",
      "type": "string",
      "example": "500123"
    },
    "IpAddress": {
      "description": "Ip Address",
      "type": "string",
      "example": "string"
    },
    "ActivityId": {
      "description": "Activity Id",
      "type": "string",
      "example": "500123"
    },
    "ActivityType": {
      "description": "Activity Type",
      "type": "string",
      "example": "string"
    }
  }
}