-
Type:
Suggestion
-
Resolution: Unresolved
-
Component/s: Forge - Product Events
In Connect, when an issue is created, the webhook payload includes:
- clonedFrom – indicates if the issue was cloned and from which issue.
- propertyKeys – allows specifying properties in the manifest to be included in the webhook event body.
In Forge, these features are missing:
- The clonedFrom property is not present in the avi:jira:created:issue event payload, so the app cannot detect if an issue was cloned.
- There is no way to declare propertyKeys in the Forge manifest to include custom properties in the webhook payload, requiring additional API calls to fetch them.
Steps to reproduce
- In a Connect app, declare a webhook for jira:issue_created with propertyKeys in the manifest.
- Observe that the webhook payload includes clonedFrom and the specified properties.
- In a Forge app, declare an equivalent event avi:jira:created:issue and observe that clonedFrom and custom properties are missing from the event payload.
- Also, entity property added to manifest doesn’t get included in the event.