Products
Retrieve a specific equipment product based on the manufacturer and device type.
The manufacturer of the product.
The type or model of the device.
Success
Represents a product or terminal.
The manufacturer name of the product or terminal.
The display or commercial name of the product.
Unique numeric identifier of the product model.
List of supported front-end interfaces or applications associated with the product.
The category of the product. Typically a terminal or device type.
Unauthorized
Forbidden
Requested product does not exist
GET /api/equipment/products/{manufacturer}/{deviceType} HTTP/1.1
Accept: */*
{
"manufacturer": "text",
"productName": "text",
"modelId": 1,
"frontends": [
"text"
],
"productType": "Terminal",
"metadata": {
"exchangeId": "text",
"timestamp": "text"
}
}Retrieve all equipment products that match the specified search criteria.
A search term to filter products by keyword.
""The number of records to return per page.
The page number of results to return in a paginated response.
The sorting criteria for the results. Possible values: by name or model.
Indicates whether to filter products that are software-based or hardware-based.
Success
Unauthorized
Forbidden
No Products found with search parameters
GET /api/equipment/products HTTP/1.1
Accept: */*
{
"products": {
"totalElements": 1,
"totalPages": 1,
"number": 1,
"size": 1,
"content": [
{
"manufacturer": "text",
"productName": "text",
"modelId": 1,
"frontends": [
"text"
],
"productType": "Terminal",
"metadata": {
"exchangeId": "text",
"timestamp": "text"
}
}
],
"sort": {
"sorted": true,
"unsorted": true,
"empty": true
},
"first": true,
"numberOfElements": 1,
"pageable": {
"offset": 1,
"sort": {
"sorted": true,
"unsorted": true,
"empty": true
},
"pageNumber": 1,
"pageSize": 1,
"unpaged": true,
"paged": true
},
"last": true,
"empty": true
},
"metadata": {
"exchangeId": "text",
"timestamp": "text"
}
}Last updated
Was this helpful?

