Adyen · JSON Structure

Management Terminal Structure

Terminal schema from Adyen API

Type: object Properties: 8
PaymentsFinancial ServicesFintech

Terminal is a JSON Structure definition published by Adyen, describing 8 properties. It conforms to the https://json-structure.org/meta/core/v0/# meta-schema.

Properties

assignment connectivity firmwareVersion id lastActivityAt lastTransactionAt model serialNumber

Meta-schema: https://json-structure.org/meta/core/v0/#

JSON Structure

Raw ↑
{
  "$schema": "https://json-structure.org/meta/core/v0/#",
  "$id": "https://raw.githubusercontent.com/api-evangelist/adyen/refs/heads/main/json-structure/management-terminal-structure.json",
  "description": "Terminal schema from Adyen API",
  "type": "object",
  "properties": {
    "assignment": {
      "x-addedInVersion": "2",
      "description": "Indicates the account level to which the terminal is assigned, the [assignment status](https://docs.adyen.com/point-of-sale/automating-terminal-management/assign-terminals-api), and where the terminals is in the process of being reassigned to.",
      "$ref": "#/components/schemas/TerminalAssignment"
    },
    "connectivity": {
      "x-addedInVersion": "2",
      "description": "Information about bluetooth, cellular, ethernet and wifi connectivity for the terminal.",
      "$ref": "#/components/schemas/TerminalConnectivity"
    },
    "firmwareVersion": {
      "description": "The software release currently in use on the terminal.",
      "type": "string"
    },
    "id": {
      "description": "The unique identifier of the terminal.",
      "type": "string"
    },
    "lastActivityAt": {
      "x-addedInVersion": "2",
      "description": "Date and time of the last activity on the terminal. Not included when the last activity was more than 14 days ago.",
      "type": "datetime"
    },
    "lastTransactionAt": {
      "x-addedInVersion": "2",
      "description": "Date and time of the last transaction on the terminal. Not included when the last transaction was more than 14 days ago.",
      "type": "datetime"
    },
    "model": {
      "x-addedInVersion": "2",
      "description": "The model name of the terminal.",
      "type": "string"
    },
    "serialNumber": {
      "description": "The serial number of the terminal.",
      "type": "string"
    }
  },
  "name": "Terminal"
}