Api
XTimer
Description
Api for custom software management.
Global template variables
| # |
Name |
Definition |
Profile |
Telegram |
| 1 |
%[remaing]% |
Remaining time counter DOWN |
✅ |
✅ |
| 2 |
%[elapsed]% |
Remaining time counter UP |
✅ |
✅ |
| 3 |
%[price]% |
Set price on loader settings |
✅ |
✅ |
| 4 |
%[deficit]% |
Remaining credits to reach the price |
✅ |
✅ |
| 5 |
%[pulse]% |
Pulse count currently inserted |
✅ |
✅ |
| 6 |
%[name]% |
Machine name in settings |
✅ |
✅ |
| 7 |
%[version]% |
Firmware version |
✅ |
✅ |
| 8 |
%[denom]% |
Coin denomination |
✅ |
✅ |
| 9 |
%[ip]% |
Ip address of machine |
✅ |
✅ |
| 10 |
%[uptime]% |
Minutes elapsed power on |
✅ |
✅ |
| 11 |
%[date]% |
Current date |
✅ |
✅ |
| 12 |
%[time]% |
Current time |
✅ |
✅ |
| 13 |
%[sales]% |
Total Sales |
✅ |
✅ |
| 14 |
%[records]% |
Total records |
✅ |
✅ |
Api routes
| # |
Name |
Definition |
GET |
POST |
Request Body |
Response |
| 1 |
/login |
login |
❌ |
✅ |
json |
json |
| 2 |
/database.csv |
sales records |
✅ |
❌ |
json |
json |
| 3 |
/system |
get system status |
✅ |
❌ |
json |
json |
| 4 |
/logout |
logout |
✅ |
❌ |
json |
json |
| 5 |
/restart |
system restart |
✅ |
❌ |
json |
json |
| 6 |
/settings |
system settings |
✅ |
✅ |
json |
json |
| 7 |
/scan |
scan wifi |
✅ |
❌ |
json |
json |
| 8 |
/full |
dowload full backup |
✅ |
❌ |
json |
json |
| 9 |
/resetsales |
reset sales |
✅ |
❌ |
json |
json |
| 10 |
/resetsettings |
reset settings |
✅ |
❌ |
json |
json |
| 11 |
/resetcredits |
reset floating credits/pulse |
✅ |
❌ |
json |
json |
| 12 |
/resetlow |
reset trigger low status |
✅ |
❌ |
json |
json |
| 13 |
/profile |
get profiles |
✅ |
✅ |
json |
json |
| 14 |
/loader |
get loaders |
✅ |
✅ |
json |
json |
| 15 |
/run_profile |
run a profile |
❌ |
✅ |
json |
json |
| 16 |
/run_loader |
run a loader |
❌ |
✅ |
json |
json |
| 17 |
/stop |
stop a profile |
✅ |
❌ |
json |
json |
| 18 |
/update |
firmware update |
❌ |
✅ |
json |
json |
| 19 |
/activate |
run activate |
❌ |
✅ |
json |
json |
| 20 |
/about |
get about |
✅ |
❌ |
json |
json |
| 21 |
/revoke |
revoke license |
✅ |
❌ |
json |
json |
| 22 |
/factory |
factory reset |
✅ |
❌ |
json |
json |
| 23 |
/kiosk |
get kiosk loaders |
✅ |
❌ |
json |
json |
| 24 |
/select |
select kiosk loaders |
✅ |
❌ |
json |
json |