suspending a unit is not something, that we practice - it is always more valuable to get messages from a unit than to suspend it.
So - the first variant - to block units same as accounts won't go.
Next variant - to disable unit's messages with a flag in unit's settings - so that you can enable|disable it manually when you want to. We do not see, how it differs from editing/deleting the UID. I means - let's take one unit - it is for instance a ruptella with UID 123456789, if you make it not a ruptella or change the UID to XX123456789 - this unit will not take messages from the tracker due to type+UID mismatch. So the whole Idea to disable the unit manually is already done - not with a flag, but also an easy way to do so.
Finally - the last variant - to add an option into the unit so, that at a certain time, all messages are disabled or the unit is deleted and so on. Plus you ask us to exp[ort all messages, received so far (with sending to your e-mail or direct download), plus unit settings so that in case the customer comes back, you will simply import two files and everything is back to normal.
This also is not something, that should be done by our side:
- regarding messages - even if we export them automatically in some time if messages are very outdated you will not be able to import them (if timestamps in them exceed history settings of the account)
- regarding settings - you should note, that this already can be done + there are also access settings, which are not exported
Usually a customer, that quits the system usage, notifies you about that. Most of our integrators have a developer in their staff and for their ERPs or similar systems they implement the logics, that they want - deleting customer's account, e-mail adresses, disabling their users, sending invoices. As a part of that comes export of the settings in Wialon because an account is not only the units but the resource also with notifications, jobs, geofences, routes and so on.
What we will surely think over - mass messages export (so that you will select the list of the units and with one click get all messages from them).