Mikhmon on RouterOS 6 and 7: Check API, Dates, and Vouchers
Mikhmon and RouterOS versions are separate. After upgrading the router, check the API, date format, and one complete voucher workflow. A working dashboard alone does not establish compatibility of every old script.
Applies to: Mikhmon V3 · Pro V5 · RouterOS 6/7
- Category
- Setup
- Read time
- 2 min
- Published
- Updated
- Language
- English
Record versions before changing the router
Mikhmon V3 or Pro V5 is the management application. RouterOS 6 or 7 is the MikroTik operating system. Selecting Pro V5 does not upgrade the router to RouterOS 7.
Save a router backup and copies of custom templates and scripts. Record the current version so you can compare results after the change.
/system resource print
/system clock print
/ip service print detail where name="api"Inspect scripts that parse dates
Scripts slicing dates by character position can fail when the output format changes. Inspect /system clock print on the destination router and compare it with the script’s parsing logic.
Do not paste one date patch into every script. Inspect the actual profile and scheduler scripts, then test with a demo account rather than running expiry cleanup against all customers.
Test API access and voucher behavior separately
Connect over VPN, read accounts, create one voucher, test login, and check recording if the profile uses it. Use a short validity package in a test environment to check expiry behavior.
If the dashboard works but validity is wrong, investigate time and scripts rather than repeatedly changing API credentials.