List Webhook Subscription and Get Subscription Not working

I had previously (at least 2 years now) registered for a bunch of webhook event and these flows are getting triggered, yet using the List Webhook Subscription shows nothing.

I just did a new registration for a webhook event, and the same is still true.

Using Power Automate to register the webhook for when gift added:

image.png

When trying to Get Subscription, I get a 404 error:

image.png

However, when I look at the flow that I registered, it is already getting gift created event. But when I use the List Subscription endpoint, I am still not getting anything.

image.png

@Ben Wong any ideas what I may be doing wrong here?

Answers

  • Ben Wong
    Ben Wong Blackbaud Employee
    Tenth Anniversary Kudos 3 Name Dropper Participant

    @Alex Wong I just tried using the SKY API Console and those endpoints worked. I see that the status of your subscription says "Provisioning", so maybe when you did your next call to GET Subscription it still hadn't provisioned yet. It should resolve itself when it's been provisioned. Let me know if you're still seeing the issue.

  • Alex Wong
    Alex Wong Community All-Star
    Tenth Anniversary Kudos 5 Facilitator 4 bbcon 2025 Attendee Badge
    edited February 12

    @Ben Wong thanks for the quick response.

    I just tried it and still get a 404.
    I red line the Subscription ID for reference.

    image.png

    On the flow that I registered, I already see flow being triggered for Gift Added event, when I look at the trigger output, I can see it aligns with the original registering of the subscription's ID.

    image.png
  • Ben Wong
    Ben Wong Blackbaud Employee
    Tenth Anniversary Kudos 3 Name Dropper Participant

    Hey @Alex Wong, from what we can tell, the app you're using to get the subscription list and details isn't the same app as the one used to create the subscriptions. For example, if you create subscriptions using your own SKY app, you won't be able to use the MS Power Automate app in the Marketplace to get those subscriptions.

    If you're creating a custom Power Automate connector, make sure you're using the same OAuth app credentials as the one used to create the webhook subscriptions.

    Hope that gets you in the right direction.

  • Alex Wong
    Alex Wong Community All-Star
    Tenth Anniversary Kudos 5 Facilitator 4 bbcon 2025 Attendee Badge

    Thank you for that info. I did use HTTP action in PA with Subscription and Auth Code I got from Postman that has been refreshing and created a new flow that did the check and list, which was using Blackbaud Add-in's Send HTTP request action, so your explanation is spot on.

    Got it working now using the same HTTP action that uses the same set of info.

Categories