Hotel PMS API and webhooks

Connect LodgeHog to your accounting, dashboards, automations and AI tools. Read reservations, guests and payments over a REST API, and get a webhook the moment anything changes.

POST https://your-app.com/webhooks/lodgehog
X-Lodgehog-Event: reservation.created
X-Lodgehog-Signature: t=1790000000,v1=5f2c9a…

{
  "event": "reservation.created",
  "data": {
    "reservation": {
      "booking_code": "845D400246",
      "status": "confirmed",
      "source": { "channel_name": "Booking.com" },
      "checkin_date": "2026-10-10",
      "checkout_date": "2026-10-12",
      "guest": { "name": "Ana Souza" },
      "totals": { "total_price": "340.00", "payment_status": "unpaid" }
    }
  }
}

Your data, in your tools

Stop copying bookings into spreadsheets. Send them straight to your accounting, reports or CRM, without manual exports.

Real time, not overnight

Webhooks tell your systems about a new booking, change or cancellation within seconds, whichever channel it came from.

Ready for AI

Docs written for AI models, so ChatGPT, Claude or Cursor can build an integration for you from a single link.

What you can build with it

A few of the ways properties put their LodgeHog data to work.

Accounting

Send every payment and extra to your accounting software or accountant's spreadsheet, with totals already calculated.

Dashboards

Build your own occupancy and revenue reports in Looker Studio, Power BI or Metabase, across one or many properties.

Automations

Trigger Zapier, Make or n8n flows on every booking: notify the cleaning team, add the guest to your newsletter, post to Slack.

Custom apps

Connect door locks, guest apps or your own website to live reservation data, built by your team or an agency.

Terminal
curl https://api.lodgehog.com/v1/reservations/ -G \
  -d modified_since=2026-10-01T00:00:00Z \
  -H "Authorization: Bearer lh_live_…"

{
  "next": "https://api.lodgehog.com/v1/reservations/?cursor=…",
  "results": [
    {
      "booking_code": "845D400246",
      "status": "checked_in",
      "rooms": [ { "room": { "name": "302" }, "price": "170.00" } ],
      "charges": [ { "name": "Minibar", "total": "50.00" } ],
      "payments": [ { "method": "credit_card", "value": "340.00" } ],
      "totals": { "total_due": "50.00", "payment_status": "partial" }
    }
  ]
}

A REST API that gives you the whole stay

Every reservation comes back complete, with rooms, guests, extras, payments and totals, so one request tells you everything about a stay.

Reservations, guests, rooms and room types.
Filter by status, check-in or check-out dates, guest or room.
Ask only for what changed since your last sync, including payments and extras.
OpenAPI schema, so developers can generate a client in any language.
Webhook events
reservation.created
A new booking, from the PMS, your booking engine, the chatbot or any OTA.
reservation.updated
Dates, rooms, guests, extras or payments changed.
reservation.deleted
The booking was cancelled.

Webhooks the moment something changes

No polling needed. Register a URL and LodgeHog sends it the full, up-to-date reservation whenever one is created, changed or cancelled.

One webhook per edit, not one for every field that moved.
Signed with HMAC-SHA256, so you know it really came from us.
Failed deliveries are retried automatically for about an hour.
Send a test event and see every delivery in your settings.
Read https://api.lodgehog.com/llms.txt and write a script that exports last month's reservations and payments to a spreadsheet.
Reading the API reference…

Docs your AI assistant can read

Alongside the human docs, the API publishes llms.txt: a reference written for AI models. Paste one link into ChatGPT, Claude or Cursor and it knows every endpoint, field and webhook.

Let an AI assistant write your integration, even if you don't code.
Give AI agents safe, read-only access to your bookings.
Read-only

Nothing can be changed through the API

1:1

Each key sees one property only

120/min

Requests per key by default

HMAC

Signed webhooks

Documentation

Everything is public: read the docs before you sign up.

Put your hotel's data to work.

Sign up, create an API key and make your first request in minutes.

Questions fréquentes

The API lets other software read your LodgeHog data: send reservations and payments to your accounting system, build dashboards in tools like Looker Studio or Power BI, sync guests to your email marketing, or trigger automations in Zapier, Make or n8n whenever a booking comes in.

Reservations, guests, rooms and room types. Each reservation comes back whole, with its rooms, guests, extras, payments and computed totals, so one request gives you everything about a stay.

No. The API is read-only: it can read your data but never change it. That makes it safe to hand a key to an accountant, an agency or an AI tool.

You register a URL in LodgeHog and we send it the full reservation every time one is created, changed or cancelled. A new payment or extra counts as a change. Several edits made together arrive as one webhook, and failed deliveries are retried for about an hour.

A property administrator creates keys under Your property > API & Webhooks. The key is shown once, only a hash of it is stored, and you can revoke it at any time with immediate effect.

Yes. Besides the interactive reference, the API publishes llms.txt and a full reference written for AI models. Give that link to ChatGPT, Claude or Cursor and they can write an integration for you, or connect to your data directly.

Each key belongs to a single property and can only read that property's data. Keys can be revoked instantly, requests are rate-limited, and every webhook is signed with HMAC-SHA256 so your server can check it really came from us.

Not always. Automation tools like Zapier, Make and n8n can receive webhooks and call REST APIs without code, and AI assistants can write a small integration from our docs. For a custom integration, any developer familiar with REST APIs will feel at home.

API access and webhooks are included in every paid LodgeHog plan. You can try them free for 14 days, no credit card required.

Fait partie d'une plateforme hôtelière complète

Every booking from every channel lands in LodgeHog, and from there in your API.

Nos forfaits

Basique, sans frais
Système de gestion d'établissement

Logiciel gratuit avec toutes les fonctionnalités essentielles :

  • Calendrier des réservations
  • Réservations et clients illimités
  • Plans tarifaires : automatisez la tarification des chambres
$0/mois pour toujours
Inscrivez-vous sans frais
MEILLEURE VALEUR
Portée maximale
+ Gestionnaire de canaux & Moteur de réservation

Vendez partout, y compris sur votre propre site

  • Vendez sur Booking.com, Airbnb et plus de 50 sites
  • Ne subissez plus jamais de surréservation
  • Réservations sans commission sur votre site web
À partir de $34.90 /mois
Démarrez votre essai gratuit de 14 jours

Nous croyons en la transparence des prix. Utilisez notre calculateur de tarifs pour estimer le montant de votre abonnement.