Changes

Jump to navigation Jump to search

Inventory Webhooks

1,076 bytes added, 13 March
m
Annette moved page Web Hooks to Inventory Webhooks
[[Category:API]][[Category:Apps]][[Category:Developers]][[Category:Webhooks]]<div class== Web Hooks =="heading">Inventory Webhooks</div>
This page is about the menu {{#fas:cog}} (SETTINGS) APPS & INTEGRATIONS > WEBHOOKS  Send a web hook request to your service whenever a room type needs syncingbecause an availability or price has changed. Enter the public facing URL to receive the request. Optional headers can be specified for authentication or other purposes if required. The web hook request expects an HTTP response code between 200 and 299, if it does not see this it will be retried a number of times over the next 30 minutes before giving up.
Web hooks are triggered by new bookings, modification to booked dates, cancellations, an inventory change or a price change on a room type.
The web hook request payload contains json data in the it's body with the roomid roomId which triggered the request.
This can be used to keep external services synchronised with minimum delay whenever changes occur.
The Typical JSON data posted by the web hook request expects an http 200 response : <code>{"roomId":"123456","propId":"12345","ownerId":"1234", "action":"SYNC_ROOM"}</code>  You can add your own data in the "Custom Header" field if it does not see this it required including using template variables. The data will be retried sent as HTTP headers to the remote server with the webhook.  <div class="warning">{{#fas:exclamation-triangle}} You can NOT use [https://wiki.beds24.com/index.php?title=Template_Variables Template variables] here as this webhook operates on a number room level. [https://wiki.beds24.com/index.php?title=Template_Variables Template variables] are only available in the context of times over the next 30 minutesa booking.</div>

Navigation menu