Lunch & Learn: Building Accounting Integrations for Expense Management Workflows
Sign Up
Lunch & Learn: Building an Accounting Integration 101
Sign Up
Lunch & Learn: Building Accounting Integrations for Expense Management Workflows
Sign Up
Lunch & Learn: Building an Accounting Integration 101
Sign Up
Blog
Article
January 6, 2023

Rutter Webhooks Dashboard 2.0

Peter Zhou
,
Co-Founder & CEO
at Rutter
Contact Sales

Learn how Rutter can help you accelerate your product roadmap, save engineering headaches, and grow revenue

Speak to an expert

Today we’re announcing the release of our updated Webhooks dashboard, which comes with a bunch of logging and developer improvements that will help any user better manage webhooks across their API connections with Rutter.

As the leading Universal API for Accounting & Commerce, we spend a lot of time working with our users to create the best developer experience. A lot of the improvements below are based on feedback we've heard from our customers so excited to roll these out! 

Logs Table

The webhook tab now displays a log of all webhooks fired in the last 90 days. You can see the webhook destination URL, the connection ID, webhook type, the timestamp that the webhook was sent, and whether the webhook was successful.

If you’re looking to debug webhook issues for a specific connection, the search and filter lets you filter by date range, webhook result, webhook type, and connection ID.

Sample Logs Table with easy filters

Webhook Metadata

The webhook dashboard now contains a set of debugging tools used for mocking or refiring mishandled webhooks. Users often want the ability to mock a webhook locally, so now the payload of every webhook is exposed as a JSON body within the Webhook Metadata view. If you missed a webhook, the Webhook Metadata view also exposes the last time the webhook was sent along with how many times the webhook was fired so you can reconcile Rutter’s webhook firing history with your internal logs. You can also manually fire a webhook to the desired URL within the Webhook Metadata view.

Multiple Webhook Destinations and Selective Webhook Filtering

One of the common issues we’ve heard from customers is getting flooded with webhooks that don’t contain information necessary for their workflow. Different types of customers also care about getting updates for different entities -  if you’re a shipping and fulfillment company, you might only want to monitor new fulfillments issued, but if you’re a lending company, you would want to know when new orders and transactions are created.

To solve this problem, we’ve shipped the ability to selectively filter what webhooks are received. In the webhook tab, you can select what create, update, delete, and connection-specific webhooks you receive.

Another request we’ve heard from developers is the ability to set multiple webhook destination URLs - this allows developers to create different webhook environments (staging, sandbox, and production) or create routes to address different webhook types with type-specific handlers. Within the webhook configuration, we’ve allowed the ability to create multiple webhook destinations, which lets developers better manage the traffic and routing of webhooks they want to receive.

Easily create multiple webhook destinations in your dashboard

Heading 1

Heading 2

Heading 3

Heading 4

Heading 5
Heading 6

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.

Block quote

Ordered list

  1. Item 1
  2. Item 2
  3. Item 3

Unordered list

  • Item A
  • Item B
  • Item C

Text link

Bold text

Emphasis

Superscript

Subscript

Get up and running.

Building integrated products is hard. We can do that together. Let's chat.

By submitting your information, you agree to be contacted by a Rutter representative.
By submitting your information, you agree to be contacted by a Rutter representative.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.