# Lobby booking created

**Event:** `lobby.booked`

## Description

A new booking has been created for a lobby. Fires when a guest completes
booking for a lobby (via a lobby link/handle).

**Event name:** `lobby.booked`

Delivered inside the standard [event envelope](/docs/webhooks/webhooks#event-envelope);
the schema below shows the full delivery body with this event's payload
under `data`.

**Required scope:** `lobby:read`

**Note:** unlike the legacy v0 `lobby:booked` event, the `lobbyId` filter
is not available on the v1 event — subscriptions receive all lobby
bookings in the workspace.

## Webhook Payload


### Example Payload

```json
{
  "type": "lobby.booked",
  "eventId": "0197f9ac-b4fb-7aab-a5c0-3b4c5d6e7f80",
  "timestamp": "2026-07-07T18:23:45.000000Z",
  "apiVersion": "2026-07-07",
  "data": {
    "lobby": {
      "id": "5c8d2f1a-9b3e-4c7d-8a1f-2e6b4d9c0a3e",
      "slug": "office-hours",
      "displayName": "Office Hours",
      "active": true,
      "url": "https://ro.am/lobby/office-hours",
      "handle": "office-hours"
    },
    "booking": {
      "id": "c2a4e6f8-1b3d-5a7c-9e0f-4d6b8a2c1e3f",
      "start": "2026-07-09T16:00:00Z",
      "end": "2026-07-09T16:30:00Z",
      "status": "confirmed",
      "timeZone": "America/New_York",
      "meetingLink": "https://ro.am/m/9k2x7q1w",
      "notes": "Looking forward to discussing the integration.",
      "created": "2026-07-07T18:23:45Z",
      "hosts": [
        {
          "name": "Alex Chen",
          "email": "alex.chen@example.com",
          "isOrganizer": true
        }
      ],
      "invitees": [
        {
          "name": "Jordan Smith",
          "email": "jordan@example.com",
          "status": "accepted",
          "isBooker": true
        }
      ]
    }
  }
}
```

---

*Machine-readable API documentation.*
*Full documentation: https://developer.ro.am/docs/webhooks/lobby-booked*
