Get Terminals
Access Endpoint URL for all synced terminals: https://rest.everyware.com/api/terminals [GET]
Access Endpoint URL specifically for active terminals: https://rest.everyware.com/api/terminals/active [GET]
You can use the GetTerminals method to fetch a sales site's synced terminal details. If you are interested in retrieving information for terminals with a status of "Active", use the second endpoint URL.
Notice
If your sales site is not enabled for Card Present Terminal functionality, you will encounter the following error response: "Card Present Terminal functionality has not be enabled for this sales site". Contact [email protected] if you encounter this error.
Response Parameters
Parameter | Description |
---|---|
SalesSiteId | The unique identifier in Everyware for the business. |
EverywareTerminalId | Everyware issued unique Id used to differentiate between terminals associated with a single Everyware sales site. Ex: “2" |
ProviderTerminalId | Terminal provider issued Id, which appears in the Point of Sale Settings table in the Everyware portal ‘Terminal Id’ column. Ex: “11ecd08f84335ffea994b6a5” |
ProviderLocationId | Terminal provider issued Id used to differentiate between terminals associated with a single Everyware sales site, which appears in the Everyware Point of Sales Settings table ‘Location Id’ column. Ex: “11eca926e0b93ed2915f8b20” |
TerminalModel | Terminal provider issued device model name, which appears in the Everyware Point of Sale Settings table ‘Type’ column.Ex: "Lane 3000" |
TerminalName | Default will equal TerminalModel above. This field can be edited using the PUT /terminals call to customize the name of this device per the software application or merchant's preference to easily identify what device this is i.e. - "Register 1 - Front Counter", "Lane 5 Terminal" etc. |
SerialNumber | Last 8 digits of the terminal device's serial number. Ex "53269599" |
IsActive | True: Returns only Active terminals False/NULL: Returns all synced terminals, active or otherwise. This flag can also be updated by leveraging the PUT /terminals call. |
IsConnected | Will return true if terminal is connected and false if it is not. |
InUse | Will return true if terminal is in use and false if it is not. |
CreatedAt | Date the terminal was initially synced to the Everyware system in year-month-day and time format in UTC. Appears in the Everyware Point of Sales Settings table ‘Date Added’ column. "2022-05-31T20:11:17.543" |
UpdatedAt | Date the terminal properties were last updated by Everyware or a portal/API user. Appears in the Everyware Point of Sales Settings table ‘Date Modified’ column."2022-05-31T20:11:17.543" in UTC. |
Sample JSON Response
[
{
"SalesSiteId": 142279,
"EverywareTerminalId": 60,
"ProviderTerminalId": "11ed56fa4ac4cb62829f6448",
"ProviderLocationId": "31ed508b0b5063ee9cd32f7f",
"TerminalModel": "#3 Lane 3000 update",
"TerminalName": "#3 Lane 3000 update",
"SerialNumber": "35104319",
"IsActive": true,
"IsConnected": true,
"InUse": true,
"CreatedAt": "2023-04-21T16:28:54.313",
"UpdatedAt": "2023-12-14T18:51:42.523"
},
{
"SalesSiteId": 142279,
"EverywareTerminalId": 61,
"ProviderTerminalId": "11ed56fa3a2fafecbab3a7da",
"ProviderLocationId": "31ed508b0b5063ee9cd32f7f",
"TerminalModel": "#2 Lane 3000 update",
"TerminalName": "#2 Lane 3000 update",
"SerialNumber": "35271413",
"IsActive": true,
"IsConnected": true,
"InUse": true,
"CreatedAt": "2023-04-21T16:28:54.313",
"UpdatedAt": "2023-12-14T18:51:42.537"
},
{
"SalesSiteId": 142279,
"EverywareTerminalId": 62,
"ProviderTerminalId": "11ed56fa28d4afc29b719429",
"ProviderLocationId": "31ed508b0b5063ee9cd32f7f",
"TerminalModel": "#1 Lane 3000 update",
"TerminalName": "#1 Lane 3000 update",
"SerialNumber": "20794237",
"IsActive": true,
"IsConnected": true,
"InUse": true,
"CreatedAt": "2023-04-21T16:28:54.34",
"UpdatedAt": "2023-12-14T18:51:42.537"
},
{
"SalesSiteId": 142279,
"EverywareTerminalId": 84,
"ProviderTerminalId": "11ee7a7a23ad95dc9f741ca9",
"ProviderLocationId": "31ed508b0b5063ee9cd32f7f",
"TerminalModel": " #1 Move 5000",
"TerminalName": " #1 Move 5000",
"SerialNumber": "53269599",
"IsActive": true,
"IsConnected": true,
"InUse": true,
"CreatedAt": "2023-11-07T18:30:34.31",
"UpdatedAt": "2023-12-14T18:51:42.523"
}
]
Get Terminals Portal Example UI
Updated 10 months ago
What’s Next