Skip to content

πŸ“œ Release Notes

1.0.11 - AI Answers With Images and Documents

Released: TBD

AI partners can now answer a guest with an image or a document, for example a photo of where the ironing board is or the manual of the microwave. On WhatsApp the text of the answer becomes the caption.

⚠️ Only available as part of AI Bot Integration

Updated Use Case

πŸ’‘ AI Bot Integration: Rewritten as a step by step integration guide, with the setup checklist, the required scopes and the new media answers

API Enhancement

Integration API: ai.response on the callback extended

  • attachment: one image (image/jpeg, image/png) or document (PDF, Word, Excel, PowerPoint, plain text) per answer, sent by public https URL
  • content is optional when an attachment is sent
  • 400 response naming the problem for an invalid answer

1.0.10 - Door Access Sync Events

Released: TBD

Every interaction with the door access provider now ends in exactly one business event, and both events carry their key fields directly in context.

One event per sync

  • RESERVATION_DOOR_ACCESS_SYNC_FAILED is emitted for every failed interaction with the door access provider, including the check-out cleanup, the final cleanup and the nightly refresh
  • When the provider fails for the requested states NONE or PUBLIC, LIKE MAGIC restricts the stored doors right away and reports it as RESERVATION_DOOR_ACCESS_SYNC_FAILED with patches
  • RESERVATION_DOOR_ACCESS_SYNC_SUCCESS fires only when the stored doors changed, and always carries patches
  • The check-out cleanup is reported as KEYS_CLEANUP_CHECKED_OUT for every property. KEYS_CHECKED_OUT is no longer emitted

Event context

Previously requestor and doorAccessState were only available inside context.request, and the error code had to be parsed out of a JSON string.

  • Both events: new top level requestor and doorAccessState
  • RESERVATION_DOOR_ACCESS_SYNC_FAILED: new top level errorCode (null when the failure carries no code) and error (raw error detail)
  • context.request is now identical for every property: id, reservationId, doorAccessState, requestor, principal. Guest and reservation details are no longer included
  • Door Access Sync Failed and Door Access Sync Success – Documentation corrected to the real payload, automatic recovery and patches documented, requestor WALLET_ADD added

⚠️ context.request is deprecated and will be removed on December 31, 2026. Switch to the top level requestor, doorAccessState and errorCode before then. Events recorded before this release keep their original shape.


1.0.9 - Door Access Event Context Alignment

Released: September 25, 2026

Door-open events now carry the same context for every door provider. Previously the shape depended on which provider a property used.

  • RESERVATION_DOOR_OPEN_SUCCESS and RESERVATION_DOOR_OPEN_FAILED (object RESERVATION) now always contain lockId, which was missing for some door providers, and no longer contain pmsReservationId β€” it is already the event's objectId.
  • DOOR_OPEN_SUCCESS and DOOR_OPEN_FAILED (object LOCK) no longer contain lockId β€” it is already the event's objectId. These events were previously documented as carrying a lockName key that was never populated.
  • LOCK_CONNECTION_LOST and LOCK_CONNECTION_RESTORED (object LOCK) β€” documentation correction only, no change to the payload: the context key is name, previously documented as lockName.

⚠️ If you read lockId from the context of DOOR_OPEN_SUCCESS or DOOR_OPEN_FAILED, read objectId instead β€” same value. Events recorded before this release keep their original shape.


1.0.8 - Post-Stay Feedback API

Released: September 17, 2026

Push the reviews guests leave on your platform into LIKE MAGIC, and read back everything a reservation or a guest ever wrote. Ratings are stored exactly as you send them, together with their own scale, so a 4/5 and an 8/10 stay distinguishable.

API Enhancement

Inventory API – Post-stay feedback endpoints added

  • PUT /api/reservations/{pmsReservationId}/post-stay-feedback – Create or replace one entry. origin and originIdentifier together identify it, so re-sending that pair replaces the entry instead of adding another
  • GET /api/reservations/{pmsReservationId}/post-stay-feedback – Every entry stored for a reservation, newest first
  • GET /api/guests/{pmsId}/post-stay-feedbacks – Everything a guest wrote across stays, newest first
  • reservation_feedback.read and reservation_feedback.write – New scopes, separate from reservation.read and reservation.write

1.0.7 - Custom Templates & Expanded Template Slots

Released: August 18, 2026

Send a guest your own wording through the new custom templates, and pick from nine slots per template family instead of three. Reach guests on WhatsApp outside the 24-hour service window, on SMS or on Email.

⚠️ Template slots are set up per property by LIKE MAGIC. Ask your contact which ones are live.

New Guide

πŸ“¨ Send Template Messages – Send template messages from your own system, with the available templates, variables and language codes

API Enhancement

Unified Messaging API – Template options extended on the send message endpoint

  • CUSTOM_TEMPLATE_1 to CUSTOM_TEMPLATE_9 – Supply your own message text and link per call
  • CUSTOM_CONTENT, LINK_URL and LINK_TEXT – New variables carrying that text and link
  • NEW_CONVERSATION_1 to NEW_CONVERSATION_9 and RESTART_CONVERSATION_1 to RESTART_CONVERSATION_9 – Raised from three slots each to nine

1.0.6 - Pre-Check-In Guest Preferences

Released: July 16, 2026

Reservations now expose the guest preferences collected during pre-check-in: purpose of stay, wake-up time and estimated arrival time.

API Enhancement

Inventory API – PublicReservation schema extended - Purpose of stay - Wake-up time - Estimated arrival time


1.0.5 - External Conversation Import & Outbound Messaging

Released: February 18, 2026

Import conversations from external platformsβ€”website live chat or phone systemsβ€”into LIKE MAGIC unified messaging. Send outbound messages to guests via WhatsApp, SMS or Email.

New Use Case

External Conversation Import – Push messages from external platforms into LIKE MAGIC with automatic guest matching

API Enhancement

Unified Messaging API – Push messages and send messages endpoints added


1.0.4 - Inventory API: Reservation Data

Released: February 18, 2026

Access reservation data through the Inventory API.

API Enhancement

Inventory API – Reservation endpoints added - Reservation data access


1.0.3 - Enhance RESERVATION_CREATED context with primary guest

Released: December 9, 2025

The RESERVATION_CREATED event now contains primary guests data if available.

1.0.2 - Door Access PIN Management

Released: December 8, 2025

Door access providers can now autonomously manage PIN codes for guest reservations through the Inventory API. Set, update and synchronize PINs without requiring custom integration work from the LIKE MAGIC team.

⚠️ Only available for OfflinePIN door access systems.

New Use Case

Door Access PIN Management – Self-service PIN code management for door access providers - Autonomous PIN updates via API - Instant synchronization to guest journey apps - Unit-level storage matching physical door systems - Support for concurrent reservations with shared access

API Enhancement

Inventory API – Door access endpoints added - Manage PIN codes for OfflinePIN door providers - Validate reservations and unit assignments - Real-time PIN updates for guests


1.0.1 - Promo Code Business Events

Released: November 28, 2025

Track magic promo code lifecycle and guest usage in real-time. Monitor creation, updates, deletion and Internet Booking Engine (IBE) redemptions through event-driven integration.

⚠️ Only available for PMS Apaleo. IBE usage events require LIKE MAGIC IBE.

Business Events

Magic Promo Code Events – Lifecycle tracking and IBE usage events

  • MAGIC_PROMO_CODE_CREATED – New promo code created
  • MAGIC_PROMO_CODE_UPDATED – Promo code details modified
  • MAGIC_PROMO_CODE_DELETED – Promo code removed
  • MAGIC_PROMO_CODE_USED – Guest redeemed code in IBE

Learn More

πŸ‘‰ Shopping cart based Promo Codes User Guide


1.0.0 - Foundation Release

Released: October 30, 2025

The first release of the LIKE MAGIC Developer Platform. Build powerful hospitality integrations with real-time events, webhooks and secure OAuth 2.0 access.

APIs

  • Event and Data Hub – Real-time event streaming and guest intelligence
  • Guest Journey – Guest experience and door access management
  • Guest – Reservation management and order item posting for third-party integration
  • Integration – Chatbot integration for unified messaging
  • Inventory – Property configuration and management data for hospitality systems
  • Notification – Email template customization and management
  • Task Management – Operational task orchestration
  • Unified Messaging – Guest conversation management and multi-channel messaging

Platform