POST sale.json (authenticated) Initiate a sale transaction on the device. Request POST: https://ip-10-0-1-196.devices.kineticsmart.com:44443/api/v1/sale.json Request body Must include an amount as an integer. For...
GET transaction.json (authenticated) Request the status of a transaction in progress or a complete transaction using the uuid as the reference. Request GET:...
POST refund.json (authenticated) Same as sale.json, except a refund transaction is initiated. Request POST: https://ip-10-0-1-196.devices.kineticsmart.com:44443/api/v1/refund.json Request body Must include an amount as an...
POST cancel.json (authenticated) If a transaction is underway on the terminal, this instruction will cancel the transaction in progress. Use paired with the...
POST print.json (authenticated) Reprint a merchant or customer receipt for a transaction that exists on the device (i.e. has not been cleared by...
POST reversal.json (authenticated) Important: no confirmation is prompted on the device. When this instruction is sent, the transaction will be reversed. Request POST:...
POST close.json (authenticated) Important: no confirmation is prompted on the device. When this instruction is sent, the reconciliation process will be started and...
GET settings.json (authenticated) Function to request a list of the current available settings for the device. Request GET: https://ip-10-0-1-196.devices.kineticsmart.com:44443/api/v1/settings.json Response Settings in the Kinetic...
POST settings.json (authenticated) Function to update one or more settings for the device. Note that many settings are controlled centrally within the Kinetic...
GET autoupdate.json (authenticated) The autoupdate feature in the Kinetic devices checks for updates every 24 hours (or other configured length of time). The...