- Retrieves a merchant's terminal POS status by ID
GET {{baseURL}}/pos-api/v1/terminals/{{terminalId}}/status
This endpoint retrieves the current status and details of a terminal device.
It provides the latest available information about a terminal, updated in near real-time.
Depending on the terminal's internet connectivity and operational status, the response may include limited terminal data.
See Also:
To list a merchant's terminals, see GET /pos-api/v1/terminals.
- Mock serverhttps://developer.flute.com/_mock/api-reference/pos-api/v1/terminals/{id}/status
- Sandbox environmenthttps://sandbox.api.flute.com/pos-api/v1/terminals/{id}/status
- Production environmenthttps://api.flute.com/pos-api/v1/terminals/{id}/status
curl -i -X GET \
'https://developer.flute.com/_mock/api-reference/pos-api/v1/terminals/{id}/status' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'OK
Indicates the date-time (in an ISO 8601 date-time UTC format) of the terminal's status log.
Examples: 2026-02-19T20:24:52.934Z
Indicates the name of the terminal's connection status.
Example: Online
Indicates the name of the terminal's connection type.
Example: WiFi
Indicates the date-time (in an ISO 8601 date-time UTC format) of the terminal's online status.
Examples: 2026-02-19T20:24:52.934Z
Indicates the name of the terminal's debit PIN key status.
Example: Injected
Indicaates the terminal availability status.
Possible values:
| Id | Description |
|---|---|
| 1 | Ready |
| 2 | Busy |
Example: 1
Indicates the name of the terminal's availability status.
Example: Ready
Indicates the name of the terminal's printer status.
Example: Normal
Indicates the terminal availability status.
Possible values:
| Id | Description |
|---|---|
| 1 | Ready |
| 2 | Busy |
Example: 1
Terminal Status name. Active = 1 - terminal is online and ready to accept the POS transaction Busy = 2 - terminal is online, but cannot accept the POS transaction Offline = 3 - terminal is not subscribed for push notifications, or didn't respond before timeout issued
{ "terminalPosStatusId": 1, "terminalPosStatus": "Active", "terminalId": "f6a7b8c9-d0e1-4f2a-3b4c-5d6e7f8a9b25", "timestamp": "0001-01-01T00:00:00", "connectionStatusId": 1, "connectionStatus": "0", "connectionTypeId": null, "connectionType": null, "wifiConnectionStrength": 0, "mobileConnectionStrength": 0, "lastSeenTimestamp": null, "debitPinKeyId": null, "debitPinKey": null, "availabilityStatusId": null, "availabilityStatus": null, "ariseTerminalVersion": null, "batteryLevel": 0, "printerStatusId": null, "printerStatus": null, "deviceSoftwareDetails": null }