Webhook Payload Missing "Manage Subscription" Link

XMLWordPrintable

    • 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

      1. Ensure page has "Component Subscriptions" enabled 
      2. Add a webhook subscriber 
      3. Create/update an incident 
      4. 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

      1. 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>
      2. Formulate the edit subscription link which looks like this: https://<pageurl>/subscriptions/<subscriberID>/edit

            Assignee:
            Unassigned
            Reporter:
            Talar Pavlovic
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated: