API
Skip to main content

List Terminals

Retrieve a list of all terminals associated with the integration, with filtering and pagination options.

Search Parameters

All parameters are optional and can be combined to refine the search:

ParameterTypeDescriptionExample
terminalIdstringFilter by terminal ID123456789
namestringFilter by terminal nameloja-centro, armazem-norte
pageintegerPage number (pagination)1, 2, 3
limitstringNumber of results per page10, 25, 50 (max: 500)
sortstringSort resultscreatedAt, -created_at, terminalId

Examples

List all terminals

GET /terminals

Multiple combined filters

GET /terminals?terminalId=806030356&sort=-createdAt

Response Structure

FieldTypeDescription
uuidstringUnique identifier of the terminal
terminalIdstringTerminal ID
namestringTerminal name
modelstringTerminal model
processorstringTransaction processor name
supplierdatetimeTerminal supplier name
features.allowRemoteTransactionsbooleanIndicates if the terminal accepts remote transactions (cloud terminals only)
features.allowGenerateQrCodebooleanIndicates if the terminal can generate QR codes
features.allowRealTimeTransactionSinchronizationbooleanIndicates if the terminal synchronises transactions in real time with the PayPay backoffice
createdAtdatetimeRecord creation date
updatedAtdatetimeDate of last update

important
Terminals with the allowRemoteTransactions feature enabled are Cloud-type terminals.

Next Steps

Now that you know how to list terminals, explore: