Webhooks Overview

Created by support team, Modified on Wed, 14 May at 5:27 PM by Yani at Bike Rental Manager

What are Webhooks?


Webhooks allow external applications to receive notifications about events happening in BRM. When a specific event occurs in BRM, a webhook sends relevant data to a designated endpoint.


What Data Can BRM Send via Webhook? 


Currently, BRM can send reservation data and customer data to an endpoint in JSON format. 


Examples of data sent by BRM include customer data and reservation data in response to specific webhook triggers. 


Webhook Trigger Events


Webhooks can be triggered by actions related to customer records or reservations. Below are the events that can trigger each type of webhook: 

Customer Record:
The following actions can trigger the customer webhook:

  • Creating a new customer
  • Updating an existing customer record


If selected, these actions will result in a copy of the customer record being sent to the endpoint in JSON format, see this example

Reservation:
The following actions can trigger the reservation webhook:

  • Creating a reservation
  • Updating a reservation (e.g., change reservation stage, update dates and times, update delivery information)
  • Creating, updating, or deleting reservation notes
  • Adding, updating, or removing items from a reservation

If selected, these actions will result in a copy of the reservation being sent to the endpoint in JSON format, see this example.


See also

Setting up webhooks

Example of customer JSON data sent by webhook

Example of reservation JSON data sent by webhook


Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article