Search Terminals
The "Search Terminals" endpoint allows customers to search for terminal records using any combination of filters, serial number, parent terminal, terminal ID, date range, or active status. This is useful for locating a specific terminal or terminal group without needing to know its exact ID, and for reviewing a terminal's full configuration, including its settlement account and fee setup.
GET /api/terminal/v1/Search
To search for terminals, you can pass any of the supported query parameters, SerialNumber, TerminalParentID, TerminalID, PageNumber, PageSize, StartDate, EndDate, IsActive , as needed. A successful request returns a list of matching terminal records under data, each with its full configuration, settlement account details, fee setup, and override flags, alongside a recordCount showing the total number of matching records.
Headers
Content-Type*
application/json
Authorization*
bearer {token}
Request-Reference
{unique_reference}
Query Params
SerialNumber
The terminal's serial number to search by. Optional.
TerminalParentID
The ID of the parent terminal to filter by. Optional.
TerminalID
The ID of the terminal to search by. Optional.
PageNumber
The page number to retrieve. Optional.
PageSize
The number of records to return per page. Optional.
StartDate
The start of the date range to filter by. Optional.
EndDate
The end of the date range to filter by. Optional.
IsActive
Filter by whether the terminal is active. Optional.
Here is an example request and response with a sample payload sent to the endpoint in Curl format.
Last updated