Discussions

Ask a Question
Back to all

App Deactivation / Uninstall — Is a Callback Payload Sent?

Hi ServiceMate team 👋

I’m currently building a ServiceM8 app and had a question around app deactivation / uninstall behaviour.

I may have missed this in the documentation, but I can’t find any reference to whether a payload is sent to an app’s callback URL when a user deactivates or uninstalls an app from within ServiceM8.

Specifically, I’m trying to understand:

  • When an app is deactivated or uninstalled, is any event or payload sent to the app’s callback URL?
  • If so, what information is included (e.g. Vendor ID, location ID, app ID, timestamp)?
  • If not, is there a recommended pattern for detecting that an app has been removed?

The reason for asking is around data lifecycle and compliance.
If a user removes the app in ServiceM8, I’d like to be able to automatically clean up or delete any app-specific user data on my end. Without an uninstall/deactivation signal, the only alternative seems to be asking users to separately request deletion from our own platform.

Happy to be pointed to existing docs if this is already covered — and thanks in advance for any clarification.

Cheers,
David