Adyen · Schema
GetTerminalDetailsResponse
GetTerminalDetailsResponse schema from Adyen API
PaymentsFinancial-ServicesFintech
Properties
| Name | Type | Description |
|---|---|---|
| bluetoothIp | string | The Bluetooth IP address of the terminal. |
| bluetoothMac | string | The Bluetooth MAC address of the terminal. |
| companyAccount | string | The company account that the terminal is associated with. If this is the only account level shown in the response, the terminal is assigned to the inventory of the company account. |
| country | string | The country where the terminal is used. |
| deviceModel | string | The model name of the terminal. |
| dhcpEnabled | boolean | Indicates whether assigning IP addresses through a DHCP server is enabled on the terminal. |
| displayLabel | string | The label shown on the status bar of the display. This label (if any) is specified in your Customer Area. |
| ethernetIp | string | The terminal's IP address in your Ethernet network. |
| ethernetMac | string | The terminal's MAC address in your Ethernet network. |
| firmwareVersion | string | The software release currently in use on the terminal. |
| iccid | string | The integrated circuit card identifier (ICCID) of the SIM card in the terminal. |
| lastActivityDateTime | string | Date and time of the last activity on the terminal. Not included when the last activity was more than 14 days ago. |
| lastTransactionDateTime | string | Date and time of the last transaction on the terminal. Not included when the last transaction was more than 14 days ago. |
| linkNegotiation | string | The Ethernet link negotiation that the terminal uses: - `auto`: Auto-negotiation - `100full`: 100 Mbps full duplex |
| merchantAccount | string | The merchant account that the terminal is associated with. If the response doesn't contain a `store` the terminal is assigned to this merchant account. |
| merchantInventory | boolean | Boolean that indicates if the terminal is assigned to the merchant inventory. This is returned when the terminal is assigned to a merchant account. - If **true**, this indicates that the terminal is i |
| permanentTerminalId | string | The permanent terminal ID. |
| serialNumber | string | The serial number of the terminal. |
| simStatus | string | On a terminal that supports 3G or 4G connectivity, indicates the status of the SIM card in the terminal: ACTIVE or INVENTORY. |
| store | string | The store code of the store that the terminal is assigned to. |
| storeDetails | object | The store that the terminal is assigned to. |
| terminal | string | The unique terminal ID. |
| terminalStatus | string | The status of the terminal: - `OnlineToday`, `OnlineLast1Day`, `OnlineLast2Days` etcetera to `OnlineLast7Days`: Indicates when in the past week the terminal was last online. - `SwitchedOff`: Indicates |
| wifiIp | string | The terminal's IP address in your Wi-Fi network. |
| wifiMac | string | The terminal's MAC address in your Wi-Fi network. |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://raw.githubusercontent.com/api-evangelist/adyen/refs/heads/main/json-schema/pos-terminal-get-terminal-details-response-schema.json",
"title": "GetTerminalDetailsResponse",
"description": "GetTerminalDetailsResponse schema from Adyen API",
"type": "object",
"properties": {
"bluetoothIp": {
"description": "The Bluetooth IP address of the terminal.",
"type": "string"
},
"bluetoothMac": {
"description": "The Bluetooth MAC address of the terminal.",
"type": "string"
},
"companyAccount": {
"description": "The company account that the terminal is associated with. If this is the only account level shown in the response, the terminal is assigned to the inventory of the company account.",
"type": "string"
},
"country": {
"description": "The country where the terminal is used.",
"type": "string"
},
"deviceModel": {
"description": "The model name of the terminal.",
"type": "string"
},
"dhcpEnabled": {
"description": "Indicates whether assigning IP addresses through a DHCP server is enabled on the terminal.",
"type": "boolean"
},
"displayLabel": {
"description": "The label shown on the status bar of the display. This label (if any) is specified in your Customer Area.",
"type": "string"
},
"ethernetIp": {
"description": "The terminal's IP address in your Ethernet network.",
"type": "string"
},
"ethernetMac": {
"description": "The terminal's MAC address in your Ethernet network.",
"type": "string"
},
"firmwareVersion": {
"description": "The software release currently in use on the terminal.",
"type": "string"
},
"iccid": {
"description": "The integrated circuit card identifier (ICCID) of the SIM card in the terminal.",
"type": "string"
},
"lastActivityDateTime": {
"description": "Date and time of the last activity on the terminal. Not included when the last activity was more than 14 days ago.",
"format": "date-time",
"type": "string"
},
"lastTransactionDateTime": {
"description": "Date and time of the last transaction on the terminal. Not included when the last transaction was more than 14 days ago.",
"format": "date-time",
"type": "string"
},
"linkNegotiation": {
"description": "The Ethernet link negotiation that the terminal uses: \n\n- `auto`: Auto-negotiation\n\n- `100full`: 100 Mbps full duplex",
"type": "string"
},
"merchantAccount": {
"description": "The merchant account that the terminal is associated with. If the response doesn't contain a `store` the terminal is assigned to this merchant account.",
"type": "string"
},
"merchantInventory": {
"description": "Boolean that indicates if the terminal is assigned to the merchant inventory. This is returned when the terminal is assigned to a merchant account.\n\n- If **true**, this indicates that the terminal is in the merchant inventory. This also means that the terminal cannot be boarded.\n\n- If **false**, this indicates that the terminal is assigned to the merchant account as an in-store terminal. This means that the terminal is ready to be boarded, or is already boarded.",
"type": "boolean"
},
"permanentTerminalId": {
"description": "The permanent terminal ID.",
"type": "string"
},
"serialNumber": {
"description": "The serial number of the terminal.",
"type": "string"
},
"simStatus": {
"description": "On a terminal that supports 3G or 4G connectivity, indicates the status of the SIM card in the terminal: ACTIVE or INVENTORY.",
"type": "string"
},
"store": {
"description": "The store code of the store that the terminal is assigned to.",
"type": "string"
},
"storeDetails": {
"description": "The store that the terminal is assigned to.",
"$ref": "#/components/schemas/Store"
},
"terminal": {
"description": "The unique terminal ID.",
"type": "string"
},
"terminalStatus": {
"description": "The status of the terminal: \n\n- `OnlineToday`, `OnlineLast1Day`, `OnlineLast2Days` etcetera to `OnlineLast7Days`: Indicates when in the past week the terminal was last online. \n\n- `SwitchedOff`: Indicates it was more than a week ago that the terminal was last online. \n\n- `ReAssignToInventoryPending`, `ReAssignToStorePending`, `ReAssignToMerchantInventoryPending`: Indicates the terminal is scheduled to be reassigned.",
"enum": [
"OnlineLast1Day",
"OnlineLast2Days",
"OnlineLast3Days",
"OnlineLast4Days",
"OnlineLast5Days",
"OnlineLast6Days",
"OnlineLast7Days",
"OnlineToday",
"ReAssignToInventoryPending",
"ReAssignToMerchantInventoryPending",
"ReAssignToStorePending",
"SwitchedOff"
],
"type": "string"
},
"wifiIp": {
"description": "The terminal's IP address in your Wi-Fi network.",
"type": "string"
},
"wifiMac": {
"description": "The terminal's MAC address in your Wi-Fi network.",
"type": "string"
}
},
"required": [
"companyAccount",
"terminal"
]
}
Work with this as data
Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for schemas
4 MCP tools reach this
find_json_schemasBrowse and filter every JSON Schema in the catalog.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/pos-terminal-get-terminal-details-response"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.