Allow the Demo Company to be reset without data - like a trial account
As a developer I have to test against the Demo Company as it has no limits. Unfortunately it has pre-populated data that makes testing more difficult. It would be nice to reset the Demo Company with the default Chart of Accounts but no ledger entries and all account balances as 0 so we can follow changes easily after making API calls.
would it work to set up a fresh trial company???
I think when you are setting up the 1 month trial you can choose to use the standard COA...
Henry Poyntz commented
Any update on this? Refreshing the demo account and clearing out all the data is time consuming...
We have recently created a dedicated Developer Experience team to upgrade many of the services around the API. This type of functionality is part of a wider Sandbox EPIC that the team will look at later in the year.
We will post updates as and when we have them.
Not only should there be a way to reset data, there should be a dedicated endpoint so all data can be flushed before running tests.
Without this ability, running integration tests are very difficult. We are having to build our of flushing data, and a lot of the stuff cannot be deleted so it's very difficult to work around.
I feel like this is such a key piece to building solid systems on top of Xero, I'm surprised this doesn't have more demand.
Please add some votes.