Hi,
When we release a new version of our connect App R4J it is common to receive load of installation requests. The problem is that we receive installation requests for instances that do not have any valid licenses anymore.
We follow Atlassian’s policies for retaining customer DBs, meaning DBs are deleted 15 days after the license expiration. Once we receive the installation request, we will re-create the customer DB. Which is useless as the customer no longer has any valid license.
- Is it normal to receive App installation requests for instances that have no valid license? Even many months after the expiration?
- Is there anyway to inform Atlassian that we deleted the customer DB and that it should uninstall the App from a particular instance?
- If so, do we need to validate every single installation request coming from Atlassian? That means, do we need an additional call to the Jira API to check if the instance really has a valid license?
- We also notice that we still receive webhook requests after the app license expiration. For these cases, we don’t create a new DB. But it would be better not to receive webhooks for customers that have no valid license after a while.
Thanks in advance,