-
Type:
Bug
-
Resolution: Unresolved
-
Priority:
Low
-
Component/s: Subscribers - Webhook
-
None
-
1
-
Severity 3 - Minor
Issue Summary
On other subscriptions (e.g. Email), if the page has component subscriptions enabled, the notification contains a link to manage the subscription (https://<pageurl>/subscriptions/<subscriberID>/edit) - this allows the receiver to update the components selected for that subscription method.
>> this is expected as per https://support.atlassian.com/statuspage/docs/enable-component-subscriptions/
However, this link is missing in the payload sent to Webhooks. This means a webhook subscriber is unable to easily update their subscription without knowing to copy their subscriber ID from the unsubscribe link, and use it in the above link instead.
Steps to Reproduce
- Ensure page has "Component Subscriptions" enabled
- Add a webhook subscriber
- Create/update an incident
- Check the payload sent to the webhook and notice it is missing the edit subscription link that is present in email
Expected Results
For the payload sent to the webhook endpoint to also contain the "Edit Subscription" link
Actual Results
Webhook payload does NOT contain the "Edit Subscription" link
Workaround
- Look at the "unsubscribe" link to find the webhooks subscriber ID (this is included in the webhook payload)
- It can be found here: "unsubscribe":"http://<pageURL>/?unsubscribe=<subscriberID>
- Formulate the edit subscription link which looks like this: https://<pageurl>/subscriptions/<subscriberID>/edit