# \#lifecycle

**URL:** https://community.developer.atlassian.com/tag/lifecycle/283.md

[Latest](https://community.developer.atlassian.com/latest.md) · [Categories](https://community.developer.atlassian.com/categories.md) · [Tags](https://community.developer.atlassian.com/tags.md)

---

## [Can we finally get useful info in app install error messages?](https://community.developer.atlassian.com/t/can-we-finally-get-useful-info-in-app-install-error-messages/71885)

<div class="topic-metadata">

**Author:** [@nathanwaters](https://community.developer.atlassian.com/u/nathanwaters)\
**Replies:** 34\
**Last updated:** [April 8, 2026, 8:32pm UTC](https://community.developer.atlassian.com/t/can-we-finally-get-useful-info-in-app-install-error-messages/71885 "2026-04-08T20:32:11Z")

</div>

I’ve just submitted the 4th dev support ticket in as many years on this amateur UX, and get complaints from potential customers every week. It’s well past time for a fix to be deployed. Here’s some of the friction I’m a…

---

## [I need to get a trigger when my application gets uninstalled](https://community.developer.atlassian.com/t/i-need-to-get-a-trigger-when-my-application-gets-uninstalled/72663)

<div class="topic-metadata">

**Author:** [@PrasanthS](https://community.developer.atlassian.com/u/PrasanthS)\
**Replies:** 2\
**Last updated:** [January 14, 2026, 9:52pm UTC](https://community.developer.atlassian.com/t/i-need-to-get-a-trigger-when-my-application-gets-uninstalled/72663 "2026-01-14T21:52:56Z")

</div>

I’ve developed a custom UI application using Forge to publish in the market place, and I’m looking for a mechanism that will trigger my application when a user uninstalls it. Because I need to delete the user’s data from…

---

## [No API available to get app version for Forge Apps?](https://community.developer.atlassian.com/t/no-api-available-to-get-app-version-for-forge-apps/65199)

<div class="topic-metadata">

**Author:** [@gengulay](https://community.developer.atlassian.com/u/gengulay)\
**Replies:** 7\
**Last updated:** [November 18, 2025, 9:04am UTC](https://community.developer.atlassian.com/t/no-api-available-to-get-app-version-for-forge-apps/65199 "2025-11-18T09:04:31Z")

</div>

I am trying to create a web-trigger(api) to get the version of my forge app but I could not find any I checked out https://developer.atlassian.com/platform/marketplace/rest/v2/api-group-app-versions/ but it looks lik…

---

## [Cloud ID in Connect lifecycle HTTP request payload](https://community.developer.atlassian.com/t/cloud-id-in-connect-lifecycle-http-request-payload/94773)

<div class="topic-metadata">

**Author:** [@SemyonGashchenko](https://community.developer.atlassian.com/u/SemyonGashchenko)\
**Replies:** 3\
**Last updated:** [August 29, 2025, 12:46am UTC](https://community.developer.atlassian.com/t/cloud-id-in-connect-lifecycle-http-request-payload/94773 "2025-08-29T00:46:58Z")

</div>

Hi. We released the Forge version of the plugin (with connect modules) and noticed that the Connect lifecycle HTTP request payload now has a cloudId field. However, it is not in the documentation. Can we assume that thi…

---

## [Forge app uninstalled event](https://community.developer.atlassian.com/t/forge-app-uninstalled-event/92163)

<div class="topic-metadata">

**Author:** [@SahilAggarwal](https://community.developer.atlassian.com/u/SahilAggarwal)\
**Replies:** 2\
**Last updated:** [May 28, 2025, 11:46am UTC](https://community.developer.atlassian.com/t/forge-app-uninstalled-event/92163 "2025-05-28T11:46:58Z")

</div>

How can I know if forge app is uninstalled in jira instance, uninstall event is not in the event list.

---

## [Is there a way to get the Installation Id and App Id programmatically in Forge?](https://community.developer.atlassian.com/t/is-there-a-way-to-get-the-installation-id-and-app-id-programmatically-in-forge/56706)

<div class="topic-metadata">

**Author:** [@EulogioGutierrez](https://community.developer.atlassian.com/u/EulogioGutierrez)\
**Replies:** 11\
**Last updated:** [April 16, 2025, 12:56pm UTC](https://community.developer.atlassian.com/t/is-there-a-way-to-get-the-installation-id-and-app-id-programmatically-in-forge/56706 "2025-04-16T12:56:18Z")

</div>

Hi all, we have a custom field type defined in the manifest, and now want to programmatically create a new custom field based on that type. To do so, we need to pass the “custom field type” ID as the new “custom field”…

---

## [Major new app revision with base URL change](https://community.developer.atlassian.com/t/major-new-app-revision-with-base-url-change/30097)

<div class="topic-metadata">

**Author:** [@maximilian](https://community.developer.atlassian.com/u/maximilian)\
**Replies:** 17\
**Last updated:** [October 18, 2024, 2:19pm UTC](https://community.developer.atlassian.com/t/major-new-app-revision-with-base-url-change/30097 "2024-10-18T14:19:45Z")

</div>

The docs about the app descriptor have this to say about the apiVersion field: The intention behind the API version is to allow vendors the ability to beta test a major revision to their Connect app as a private versio…

---

## [Redirects for lifecycle URLs do not work (anymore?)](https://community.developer.atlassian.com/t/redirects-for-lifecycle-urls-do-not-work-anymore/81728)

<div class="topic-metadata">

**Author:** [@JasmineMller](https://community.developer.atlassian.com/u/JasmineMller)\
**Replies:** 1\
**Last updated:** [July 16, 2024, 1:16am UTC](https://community.developer.atlassian.com/t/redirects-for-lifecycle-urls-do-not-work-anymore/81728 "2024-07-16T01:16:25Z")

</div>

Yesterday, we got a notification from a customer that suddenly they couldn’t install our connect app anymore, with the lovely “A little trouble” error. Lo and behold, it was broken indeed. The cause: We have dared to p…

---

## [Forge Lifecycle Uninstalled Event](https://community.developer.atlassian.com/t/forge-lifecycle-uninstalled-event/81652)

<div class="topic-metadata">

**Author:** [@markrekveld](https://community.developer.atlassian.com/u/markrekveld)\
**Replies:** 10\
**Last updated:** [July 11, 2024, 9:49am UTC](https://community.developer.atlassian.com/t/forge-lifecycle-uninstalled-event/81652 "2024-07-11T09:49:28Z")

</div>

We have the installed and upgraded events, but I’m missing the uninstalled event. Especially if the app uses a remote backend, an uninstall event would be useful for cleanup. Any change the uninstalled can be added of t…

---

## [Forge lifecylce events](https://community.developer.atlassian.com/t/forge-lifecylce-events/81437)

<div class="topic-metadata">

**Author:** [@sindhiyaselvaraj](https://community.developer.atlassian.com/u/sindhiyaselvaraj)\
**Replies:** 3\
**Last updated:** [July 1, 2024, 2:51pm UTC](https://community.developer.atlassian.com/t/forge-lifecylce-events/81437 "2024-07-01T14:51:49Z")

</div>

Hi, I have added the triggers for install and upgrade in my manifest.yml. and created a function to fetch the events. But how to test this in local. I ran my app using npm run dev . Meanwhile in another console i did f…

---

## [Jira Cloud Lifecycle Timeout](https://community.developer.atlassian.com/t/jira-cloud-lifecycle-timeout/80509)

<div class="topic-metadata">

**Author:** [@SanchitMunjal](https://community.developer.atlassian.com/u/SanchitMunjal)\
**Replies:** 0\
**Last updated:** [June 3, 2024, 1:57pm UTC](https://community.developer.atlassian.com/t/jira-cloud-lifecycle-timeout/80509 "2024-06-03T13:57:27Z")

</div>

Hi, I’m working on a Connect app and need to perform some processing after the app is installed. I initially used the installed lifecycle event for this, but encountered a timeout error during installation with the mess…

---

## [403 error on installing a connect application](https://community.developer.atlassian.com/t/403-error-on-installing-a-connect-application/60561)

<div class="topic-metadata">

**Author:** [@DougBass](https://community.developer.atlassian.com/u/DougBass)\
**Replies:** 3\
**Last updated:** [May 30, 2024, 6:50pm UTC](https://community.developer.atlassian.com/t/403-error-on-installing-a-connect-application/60561 "2024-05-30T18:50:47Z")

</div>

I’ve been developing an app that has been working fine but starting yesterday the app will not install as a 403 error is reported on the /install uri. I haven’t changed my code so not sure what is causing this. Any ideas…

---

## [Forge - Life cycle event not triggered](https://community.developer.atlassian.com/t/forge-life-cycle-event-not-triggered/76685)

<div class="topic-metadata">

**Author:** [@GaneshXDev](https://community.developer.atlassian.com/u/GaneshXDev)\
**Replies:** 5\
**Last updated:** [February 13, 2024, 9:36pm UTC](https://community.developer.atlassian.com/t/forge-life-cycle-event-not-triggered/76685 "2024-02-13T21:36:18Z")

</div>

Hai Team, We are working with forge app and configured some default information using storage api that will be stored on installation(using lifecycle events). Working fine in development environment. But after deployed …

---

## [Post install redirect when using forge installation url](https://community.developer.atlassian.com/t/post-install-redirect-when-using-forge-installation-url/57215)

<div class="topic-metadata">

**Author:** [@DanielNash](https://community.developer.atlassian.com/u/DanielNash)\
**Replies:** 2\
**Last updated:** [April 24, 2024, 12:04am UTC](https://community.developer.atlassian.com/t/post-install-redirect-when-using-forge-installation-url/57215 "2024-04-24T00:04:02Z")

</div>

I wonder if it is possible (or planned for future) to allow redirects to a url on post install when using the installation url for a forge app. So the desired flow is as followed User is redirected from our app to the…

---

## [What is the Atlassian Connect licensing lifecycle?](https://community.developer.atlassian.com/t/what-is-the-atlassian-connect-licensing-lifecycle/57067)

<div class="topic-metadata">

**Author:** [@david](https://community.developer.atlassian.com/u/david)\
**Replies:** 1\
**Last updated:** [March 15, 2024, 11:06am UTC](https://community.developer.atlassian.com/t/what-is-the-atlassian-connect-licensing-lifecycle/57067 "2024-03-15T11:06:40Z")

</div>

:information\_source: This is not exactly a question. I’m writing this down here as I often question my knowledge of what is correct and I’d like to find this information in a single article. If you wish to comment to cor…

---

## [Forge Custom entity - Bulk Data Insertion](https://community.developer.atlassian.com/t/forge-custom-entity-bulk-data-insertion/77322)

<div class="topic-metadata">

**Author:** [@GaneshXDev](https://community.developer.atlassian.com/u/GaneshXDev)\
**Replies:** 0\
**Last updated:** [February 15, 2024, 8:59am UTC](https://community.developer.atlassian.com/t/forge-custom-entity-bulk-data-insertion/77322 "2024-02-15T08:59:26Z")

</div>

Hi Everyone, we have some default data (Array of objects) to be stored in custom entity while installing the app. For that, we are using lifecycle event avi:forge:installed:app Is there any way to insert multiple row a…

---

## [Is there a way rotate the shared secret for one installation?](https://community.developer.atlassian.com/t/is-there-a-way-rotate-the-shared-secret-for-one-installation/74734)

<div class="topic-metadata">

**Author:** [@tuomas](https://community.developer.atlassian.com/u/tuomas)\
**Replies:** 2\
**Last updated:** [January 24, 2024, 2:43pm UTC](https://community.developer.atlassian.com/t/is-there-a-way-rotate-the-shared-secret-for-one-installation/74734 "2024-01-24T14:43:40Z")

</div>

We have a situation where our app can’t access the Jira Cloud API for one of our customers. It appears as if the shared secret we received when the app was installed is not valid anymore. Is there a way to force an insta…

---

## [Major upgrades invisible to users, blocking security updates](https://community.developer.atlassian.com/t/major-upgrades-invisible-to-users-blocking-security-updates/76249)

<div class="topic-metadata">

**Author:** [@freatt](https://community.developer.atlassian.com/u/freatt)\
**Replies:** 2\
**Last updated:** [January 16, 2024, 3:18am UTC](https://community.developer.atlassian.com/t/major-upgrades-invisible-to-users-blocking-security-updates/76249 "2024-01-16T03:18:01Z")

</div>

Hi, During the fall, we released a version of our app which was a major upgrade (scope changes). Thus, admins had to upgrade the app (thanks for removing the “Allow access” prompt - that was worse). However, we now ha…

---

## [How to pass a state in the installation link?](https://community.developer.atlassian.com/t/how-to-pass-a-state-in-the-installation-link/76174)

<div class="topic-metadata">

**Author:** [@NaxAtDesygner](https://community.developer.atlassian.com/u/NaxAtDesygner)\
**Replies:** 0\
**Last updated:** [January 12, 2024, 9:27am UTC](https://community.developer.atlassian.com/t/how-to-pass-a-state-in-the-installation-link/76174 "2024-01-12T09:27:30Z")

</div>

Is there a way of passing information on the install link? This information should be available ideally on avi:forge:installed:app lifecycle event. To illustrate how this could be useful: I share an install link with …

---

## [Jira Cloud Connect App "Spring Boot App" Missing shared secret](https://community.developer.atlassian.com/t/jira-cloud-connect-app-spring-boot-app-missing-shared-secret/75790)

<div class="topic-metadata">

**Author:** [@SALAHAbderraouf](https://community.developer.atlassian.com/u/SALAHAbderraouf)\
**Replies:** 8\
**Last updated:** [January 2, 2024, 1:06pm UTC](https://community.developer.atlassian.com/t/jira-cloud-connect-app-spring-boot-app-missing-shared-secret/75790 "2024-01-02T13:06:57Z")

</div>

this is my descriptor { "key": "${addon.key}", "baseUrl": "https://eae8-105-104-99-29.ngrok-free.app", "name": "Fields Cloud", "description": "This plugin will allow you to create new type of custom field", "a…

---

## [How to get feedback on uninstalling forge app](https://community.developer.atlassian.com/t/how-to-get-feedback-on-uninstalling-forge-app/75141)

<div class="topic-metadata">

**Author:** [@dnavashola](https://community.developer.atlassian.com/u/dnavashola)\
**Replies:** 1\
**Last updated:** [December 1, 2023, 3:05pm UTC](https://community.developer.atlassian.com/t/how-to-get-feedback-on-uninstalling-forge-app/75141 "2023-12-01T15:05:59Z")

</div>

Hey everyone , I’m working on improving user’s app experience , and I’m in interested in getting feedback from users who uninstall the app. Is there a way I can make it so that users can fill some kind of form on/while …

---

## [Event listeners for forge app installation](https://community.developer.atlassian.com/t/event-listeners-for-forge-app-installation/49260)

<div class="topic-metadata">

**Author:** [@JonaIttermannDecadis](https://community.developer.atlassian.com/u/JonaIttermannDecadis)\
**Replies:** 2\
**Last updated:** [November 30, 2023, 2:57pm UTC](https://community.developer.atlassian.com/t/event-listeners-for-forge-app-installation/49260 "2023-11-30T14:57:58Z")

</div>

Hey guys, I was wondering, if there are any plans to add listeners for app events like “App installed”. An example for this would be: After the app has been installed, execute method xyz. This way this method would only…

---

## [Atlassian-connect-express - does no allow connection to migrated account](https://community.developer.atlassian.com/t/atlassian-connect-express-does-no-allow-connection-to-migrated-account/75004)

<div class="topic-metadata">

**Author:** [@CarloPearson](https://community.developer.atlassian.com/u/CarloPearson)\
**Replies:** 4\
**Last updated:** [November 27, 2023, 6:22pm UTC](https://community.developer.atlassian.com/t/atlassian-connect-express-does-no-allow-connection-to-migrated-account/75004 "2023-11-27T18:22:00Z")

</div>

Hi all, this may or may not be an issue, but has anyone experienced an instance where a user cannot connect their account to an integration using atlassian-connect-express because their Jira account was migrated to a new…

---

## [Uninstall event when jira/confluence instance is deleted or put to sleep](https://community.developer.atlassian.com/t/uninstall-event-when-jira-confluence-instance-is-deleted-or-put-to-sleep/74725)

<div class="topic-metadata">

**Author:** [@KevinCalmant](https://community.developer.atlassian.com/u/KevinCalmant)\
**Replies:** 0\
**Last updated:** [November 16, 2023, 10:40am UTC](https://community.developer.atlassian.com/t/uninstall-event-when-jira-confluence-instance-is-deleted-or-put-to-sleep/74725 "2023-11-16T10:40:22Z")

</div>

Hi there! We are currently working on identifying deleted applications, as we’ve encountered some missing uninstallation events. The goal is to delete user data after a 30-day period. Is there an alternative method for…

---

## [How long is the average delay in license properties becoming available after app is enabled in License API for Cloud apps?](https://community.developer.atlassian.com/t/how-long-is-the-average-delay-in-license-properties-becoming-available-after-app-is-enabled-in-license-api-for-cloud-apps/72069)

<div class="topic-metadata">

**Author:** [@ClaudiaCanamasAppfir](https://community.developer.atlassian.com/u/ClaudiaCanamasAppfir)\
**Replies:** 6\
**Last updated:** [November 9, 2023, 4:14pm UTC](https://community.developer.atlassian.com/t/how-long-is-the-average-delay-in-license-properties-becoming-available-after-app-is-enabled-in-license-api-for-cloud-apps/72069 "2023-11-09T16:14:55Z")

</div>

After receiving the /enabled webhook as described here, we make a request to the License API for Cloud apps to get entitlement number, license type, etc. We are aware that there is a delay in license information becomin…

---

## [Can I specify an absolute URL as installation callback?](https://community.developer.atlassian.com/t/can-i-specify-an-absolute-url-as-installation-callback/66761)

<div class="topic-metadata">

**Author:** [@divineengineering](https://community.developer.atlassian.com/u/divineengineering)\
**Replies:** 3\
**Last updated:** [November 1, 2023, 12:38pm UTC](https://community.developer.atlassian.com/t/can-i-specify-an-absolute-url-as-installation-callback/66761 "2023-11-01T12:38:29Z")

</div>

The base URL of my Atlassian Connect app is the HTTP server responsible for serving the static UI only. I would like to receive the lifecycle callbacks directly to my backend service, though, so I can reliably respond wi…

---

## [Run function when Forge App installed](https://community.developer.atlassian.com/t/run-function-when-forge-app-installed/72350)

<div class="topic-metadata">

**Author:** [@EduardDubilyer](https://community.developer.atlassian.com/u/EduardDubilyer)\
**Replies:** 1\
**Last updated:** [August 28, 2023, 8:01am UTC](https://community.developer.atlassian.com/t/run-function-when-forge-app-installed/72350 "2023-08-28T08:01:17Z")

</div>

I need to perform some actions when my app is installed from marketplace. Cannot find any documented feature to achieve it, do I miss something? ( Of cause I can check each time if the installation id exists, but I prefe…

---

## [Install Requests from CSRT Signed-Install scanner](https://community.developer.atlassian.com/t/install-requests-from-csrt-signed-install-scanner/72107)

<div class="topic-metadata">

**Author:** [@RobertChilvers](https://community.developer.atlassian.com/u/RobertChilvers)\
**Replies:** 1\
**Last updated:** [August 18, 2023, 4:03pm UTC](https://community.developer.atlassian.com/t/install-requests-from-csrt-signed-install-scanner/72107 "2023-08-18T16:03:18Z")

</div>

Hi We have our 1st plugin deployed the other day, and I am seeing request for install from this payload: { "key": "com.bit-booster.bb", "clientKey": "i0o23l16-9iiu-4hke-462z-yia560tbgfb3", "cloudId": "i0o23l16-9i…

---

## [Addon uninstalls itself shortly after installation](https://community.developer.atlassian.com/t/addon-uninstalls-itself-shortly-after-installation/34194)

<div class="topic-metadata">

**Author:** [@RhysDiab](https://community.developer.atlassian.com/u/RhysDiab)\
**Replies:** 14\
**Last updated:** [July 24, 2023, 2:12pm UTC](https://community.developer.atlassian.com/t/addon-uninstalls-itself-shortly-after-installation/34194 "2023-07-24T14:12:09Z")

</div>

I have an evaluator who installs my app and claims that it uninstalls itself a few minutes later. Has anyone else encountered this and if so, is there something that can be done? Cheers, Rhys

---

## [Unable to decode Symmetric JWT token error after database dump restored on another server](https://community.developer.atlassian.com/t/unable-to-decode-symmetric-jwt-token-error-after-database-dump-restored-on-another-server/58532)

<div class="topic-metadata">

**Author:** [@vasiliy.krokha](https://community.developer.atlassian.com/u/vasiliy.krokha)\
**Replies:** 8\
**Last updated:** [July 12, 2023, 12:43am UTC](https://community.developer.atlassian.com/t/unable-to-decode-symmetric-jwt-token-error-after-database-dump-restored-on-another-server/58532 "2023-07-12T00:43:08Z")

</div>

Hello, We are experiencing a strange behavior of the Jira Cloud app using Atlassian Connect. What we did: installed an app using the private listing into our test Jira Cloud. created a database dump with tenant info …

[Next page](https://community.developer.atlassian.com/tag/lifecycle/283.md?match_all_tags=true&page=1&tags%5B%5D=lifecycle)
