Introducing the Webhooks Dashboard

Vasu Jain
The PayPal Technology Blog
3 min readNov 4, 2015

--

Today, we’re excited to announce the Webhooks Dashboard release, which is now available on PayPal Developer Portal. The dashboard comes with a rich feature set providing developers the necessary tools for easier integrations.

With this release, developers can now perform the following functions on the dashboard:

  1. Search Webhook events based on an application
  2. Resend a notification on a single click
  3. Access the payload on an event click
  4. Filter events based on a selected date range
  5. Robust pagination to simplify navigation across events

Search Webhook events based on an Application

Webhooks are configured for an application and the events are associated with them. You can now filter the Webhook events based on an application and view Webhook event details such as event type, event id, date, status, etc.

webhook_dashboard_1

Additionally, you will be able to monitor the status of your notifications based on the state changes. For example, you can see the status of the “Payment authorization created” event highlighted in yellow depicting the status of the notification as pending.

Resend a notification on a single click

While you can always request to resend a Webhook notification anytime using an API call, you can now do the same in a single click by hitting the Resend button on dashboard.

webhook_dashboard_2

Access the payload on an event click

With the Webhooks dashboard, clicking on any event will open a dialog box with the Webhook event payload, hence providing easy access to the event payload anytime.

webhook_dashboard_3

Filter events based on a selected date range

Developers will now be able to filter the Webhook events based on a selected date range. Please note that the available search window for Webhook events is 30 days.

webhook_dashboard_4

Robust pagination to simplify navigation across events

Pagination becomes a vital feature for simplified navigation across multiple pages, especially with large data sets. We enhanced the existing pagination infrastructure to provide better scalability and reliability across large data sets.

webhook_dashboard_5

Now you are all set to checkout and explore the new Webhooks dashboard here. Come back here and tell us about your experience before and after. We are sure that you’ll have something to say!

Check out Webhooks API documentation for more comprehensive information.

Rahul Panjrath

Author: Vasu Jain
About the author: I’m a Software Engineer at Braintree | PayPal working in Developer Platform Engineering team since May 2014. I graduated from University of Southern California in 2013, and I’m passionate about APIs, solving problems, backend engineering and anything on web. I love to hack and have won a few hackathons as well. In my leisure time I like to volunteer for local non-profits organizations.

I can be reached at:

--

--

Vasu Jain
The PayPal Technology Blog

USC Trojan, Software Engineer, Blogger, Technology Enthusiast