The following article will introduce you to the concept of webhooks and provide practical tips on how to use them for effective integration with Lockme.

    What is a Webhook?

    A webhook is a URL to which event information is sent. In the case of Lockme, these are booking events (adding, editing and deleting bookings). Detailed information about webhooks can be found in the following sources:

    How to create a webhook integration?

    The integration configuration has been placed in the Reservations tab, available in the company profile.

    1. Log in to the company profile.
    2. Then go to the "Integrations" tab and add a new integration.image
    3. Select the department to which the integration is to be assigned.
    4. Select a Webhook type integration from the available options.
    5. Define a custom name for this integration.
    6. Create the integration and move on.image
    7. Change the status of the integration to active (IMPORTANT: You cannot delete the integration, but you can activate or deactivate it).
    8. Decide on a specific API version. If in doubt, choose the latest version.
    9. Enter the Webhook URL and confirm the changes.image

    In what format are Lockme events sent?

    Lockme events are sent as a POST request to the address defined for the webhook. The body of the request is empty, and the headers include:

    • User-Agent with the value LockMe/1.0
    • X-MessageId containing the message identifier.

    How to read the message details?

    Retrieve the message details using our API by sending a request GET /message/{messageid}, where messageid is the message ID from the headers. After handling the event on your side, you should mark the message as read by sending a request POST /message/{messageid}. Otherwise, the message of the same event will be repeated for 24 hours in increasing intervals.

    What is worth remembering?

    • Always read the API documentation carefully for details about the expected data format and other requirements.
    • Be prepared for potential errors, such as network connection problems, incorrect data format or authorization errors.
    • Regularly monitor the performance of webhooks to detect potential problems and ensure the reliability of the integration.

    Not all clear?

    Contact us: [email protected].

    Здравейте, нашият уебсайт използва "бисквитки", за да може всички негови функции да работят правилно.

    В допълнение към тези, които са необходими, използваме и бисквитки на трети страни, за да можем да използваме инструменти за анализ, социални медии или маркетинг на трети страни. Това означава, че данните, събрани чрез тях, също се обработват от доставчиците на тези инструменти.

    Съгласни ли сте да използваме бисквитки, различни от тези, необходими за функционирането на сайта, както е описано в нашата политика за поверителност?

    Настройки на бисквитките

    Тук можете да промените подробните настройки на бисквитките, използвани на нашия сайт. Ако се съгласите с определен тип бисквитки, това означава, че сте съгласни събраните от тях данни да бъдат използвани от администратора на този сайт, както и от доставчика на конкретния инструмент, който използваме - както е описано в нашата политика за поверителност.

    Този тип файлове са необходими за правилното функциониране на нашия сайт. Те се използват, наред с други неща, за функции като запомняне от браузъра на избраната от потребителя държава, продуктите в количката за пазаруване или цветовата тема на сайта.

    Тези файлове ни позволяват да разберем как потребителите навигират в нашия сайт. Един такъв инструмент е Google Analytics, който ни позволява да събираме анонимна информация за броя на посещенията, използването на конкретни функции или вида на потребителските устройства. Благодарение на тях можем да адаптираме сайта към нуждите и възможностите на различни потребители.

    Инструменти от Google, Facebook и Seznam.cz, които събират информация за потребителите, която можем да използваме за маркетингови цели.

    Понастоящем този език е експериментален. Възможно е части от уебсайта да са неправилно преведени.