Skip to main content

Purge Customer Data / Reset Test Customer

t would be very useful to have a “Purge Customer Data” action in the Moonbase dashboard, especially during development and beta testing.

Deleting a customer currently does not necessarily return the associated product/device state to a clean starting point. Licenses may remain as revoked records, while associated device activations can still remain active and trial/device history may continue to affect eligibility.

As a developer, I would like an explicit administrative action that completely resets a customer for testing by removing or resetting:

  • Customer/user data

  • Licenses

  • Trials and trial eligibility/history

  • Device activations

  • Pending activation requests

  • Orders/entitlements associated with test activity

  • Any other state that could prevent the same account or device from behaving like a completely new customer

Ideally this could be called something like “Purge customer data” or “Reset test customer”, with a clear confirmation dialog explaining that the action is destructive.

This would make repeated end-to-end testing much easier and, importantly, allow developers to restore a known clean state without having to contact Moonbase support.

1 comment

Log in to comment and vote

Comments1

  • Charles

    •

    Aug 24

    Agreed, I recently requested the same feature.
    I ended up creating a separate moonbase account for dev/test purpose.