# Callbacks ## ARIFullRefresh - [POST /ARIFullRefresh](https://webbookingpro.redocly.app/wbpapi/callbacks/ari_full_refresh.md): Note that the endpoint for this API call is on your PMS! This is for technical support on the WebBookingPro enqueue a full refresh of the property. You may use either wbp_property_id (it may be resolved into a number of PMS IDs) or pms_property_id. Note that full refreshes are heavy operations, so only call this when absolutely necessary. Under no circumstances use this callback on a scheduled basis. ## BookingCreate - [POST /BookingCreate](https://webbookingpro.redocly.app/wbpapi/callbacks/booking_create.md): Note that the endpoint for this API call is on your PMS! WebBookingPro uses this callback to send us new bookings to your PMS. Using this callback ensures that there is no delay between the creation of the booking and import on PMS. Therefore it's strongly recommend to implement this callback. Even when implemented it's still necessary to also implement the GetBookingList and GetBookingId calls, which act as fallbacks if the CreateBooking notification fails, when a reimport due to processing issues on PMS is necessary, or when a specific booking needs to be debugged. The booking format is identical to what is being returned in the GetBookingId call. The booking format is described here in full detail. See the documentation about GetBookingId for more details on the format. The specification listed here is not complete and just the minimal requirement. ## NotifyBooking - [POST /NotifyBooking](https://webbookingpro.redocly.app/wbpapi/callbacks/notify_booking.md): Note that the endpoint for this API call is on your PMS! With this API call the WebBookingPro can notify PMS to immediately request a GetBookingList call based on the wbp_property_id and the passed booking_id. This should be send on any new booking OR any changes such as cancellations to an existing booking. If the BookingCreate API call has been implemented then NotifyBooking is not required. ## RoomInfo - [POST /RoomInfo](https://webbookingpro.redocly.app/wbpapi/callbacks/room_info.md): Note that the endpoint for this API call is on your PMS! Returns the rooms configured on your PMS. It's only necessary for deep integrations or situations where the WebBookingPro plans to automatically/create destroy rooms using PMS's configuration. In a normal integration this isn't very common.