v1
latestOpenAPI 3.0.02026-08-0696238481.7 KBList terminals
Fetches an paginated list of terminals
Query parameters
Control the order (newest or oldest) in which the items are returned. false will arrange the results with newest first, whereas true shows oldest first. The default is false.
Control how many items are return in a given page The max limit we allow is 50. The default is 10.
A token to identify the item to start querying after. This is used to get the next page of results after a previous response returned a non-null paginationToken. The value of the paginationToken field from that response should be supplied here, to retrieve the next page of results for that timestamp range.
Headers
The linked accountId (use this when you want to list in person terminals under a linked account)
Response
The resource was retrieved successfully
Example response
{
"items": [
{
"id": "tml_01FCTS1XMKH9FF43CAFA4CXT3P",
"name": "Front of house",
"location": {
"id": "iploc_01FCTS1XMKH9FF43CAFA4CXT3P"
},
"device": {
"type": "PAX A920 Pro",
"serialNumber": "25050808291100"
},
"action": {
"type": "Transaction",
"status": "InProgress",
"id": "tmlact_01K7HNYENCZF6A784V5T625108_01K7KHC9ESPB1VZ9APGF3R5X7W",
"error": {
"code": "TransactionDeclined",
"settings": {
"receiptPrintingSource": "Terminal"
}
},
"transaction": {
"type": "Payment",
"paymentSessionId": "ps_01FCTS1XMKH9FF43CAFA4CXT3P",
"amounts": {
"requested": 500
},
"currency": "GBP",
"settings": {
"receiptPrintingSource": "Terminal"
}
},
"createdTimestamp": 1470989538,
"completedTimestamp": 1470989538
},
"metadata": {
"internalID": "1"
},
"createdTimestamp": 1470989538,
"lastUpdatedTimestamp": 1470989538
}
],
"paginationToken": "tml_01FCTS1XMKH9FF43CAFA4CXT3P_1641912473"
}