{
  "schemaVersion": "2026-06-29",
  "kind": "roam.lobby.bookingPage",
  "handle": "joanabrotschi",
  "slug": "wohnung",
  "url": "https://ro.am/joanabrotschi/wohnung",
  "displayUrl": "ro.am/joanabrotschi/wohnung",
  "name": "Digital Apartment Viewing",
  "description": "Deutsch:\nDigitale Wohnungs-Besichtigung – live und bequem von zu Hause.\nIn ca. 15 Minuten zeigen wir Ihnen die Wohnung online, beantworten Ihre Fragen und erklären die nächsten Schritte.\nEine Vor-Ort-Besichtigung ist nur nach der digitalen Besichtigung möglich, falls konkretes Interesse besteht.\n\nEnglish:\nDigital Apartment Viewing – live and convenient from home.\nIn about 15 minutes, we will show you the apartment online, answer your questions, and explain the next steps.\nAn on-site viewing is only possible after the digital viewing if you are seriously interested.",
  "descriptionMarkdown": "Deutsch:\nDigitale Wohnungs-Besichtigung – live und bequem von zu Hause.\nIn ca. 15 Minuten zeigen wir Ihnen die Wohnung online, beantworten Ihre Fragen und erklären die nächsten Schritte.\nEine Vor-Ort-Besichtigung ist nur nach der digitalen Besichtigung möglich, falls konkretes Interesse besteht.\n\nEnglish:\nDigital Apartment Viewing – live and convenient from home.\nIn about 15 minutes, we will show you the apartment online, answer your questions, and explain the next steps.\nAn on-site viewing is only possible after the digital viewing if you are seriously interested.",
  "organization": {
    "name": "novac | ailean | hostz "
  },
  "hosts": [
    {
      "name": "Joana Brotschi",
      "imageUrl": "https://ro.am/card-images/62d59b0c-204e-41c8-a2ed-152283d7f42b"
    }
  ],
  "duration": {
    "defaultMinutes": 15,
    "optionsMinutes": [
      15
    ]
  },
  "dropInEnabled": true,
  "dropInUrl": "https://ro.am/r/#/n/AZlg9SgSdXeAvB6zN66_cA/lgiCXfplBQF63J9_HaY2zw",
  "bookingForm": {
    "fields": [
      {
        "id": "019960f5-2812-7577-80bc-2b1022bb59bc",
        "name": "Name",
        "type": "short_text",
        "required": true
      },
      {
        "id": "019960f5-2812-7577-80bc-2cad4193589b",
        "name": "Email",
        "type": "email",
        "required": true
      },
      {
        "id": "019960f8-bd7a-7045-98b9-c8c2a11c8db5",
        "name": "Phone Number",
        "type": "phone_number",
        "required": true
      },
      {
        "id": "019960f5-2812-7577-80bc-33a57cd24ae6",
        "name": "Please enter the address of the apartment you saw in the listing (e.g. Drahtzugstrasse 12, Zurich). If you are interested in several apartments, please list all addresses here.",
        "type": "text",
        "required": true
      },
      {
        "id": "01996100-13a1-74b0-a6d6-145538a0d3f4",
        "name": "Which apartment size are you looking for?",
        "type": "dropdown",
        "required": true,
        "options": [
          {
            "id": "019960ff-1ad9-757c-b4f4-3cc5d5d9a65a",
            "label": "1 room"
          },
          {
            "id": "019960ff-1ad9-757c-b4f4-408ffae24eb5",
            "label": "2 rooms"
          },
          {
            "id": "019960ff-1ad9-757c-b4f4-4615e2534b27",
            "label": "3 rooms"
          },
          {
            "id": "019960ff-b115-71ee-b2df-6004391ded2c",
            "label": "4 rooms"
          },
          {
            "id": "019960ff-bd3f-737b-ab0d-d2fd3db1203d",
            "label": "5 rooms"
          },
          {
            "id": "019960ff-c97b-759d-98ba-fed4897b1b5e",
            "label": "6 rooms"
          }
        ]
      },
      {
        "id": "01996100-bced-70dd-ab4c-701cb12f772f",
        "name": "From when do you need the apartment?",
        "type": "short_text",
        "required": true
      },
      {
        "id": "01996102-065a-7036-ab72-bff6a07e2967",
        "name": "Do you understand that this viewing takes place online via video (not on-site)?",
        "type": "checkbox",
        "required": true,
        "options": [
          {
            "id": "01996101-95c3-7066-aecd-17c45124184f",
            "label": "Yes, I understand."
          }
        ]
      }
    ]
  },
  "actions": {
    "getAvailability": {
      "method": "GET",
      "href": "https://api.ro.am/v1/public/lobby/availability?handle=joanabrotschi&slug=wohnung",
      "description": "Fetch bookable time slots. All query params are optional: `from`/`to` (ISO 8601 — a timestamp with offset like `2026-07-10T09:00:00Z`, or date-only `YYYY-MM-DD` interpreted in `timeZone`; defaults to roughly the next month), `timeZone` (IANA; defaults to UTC), and `duration` (minutes, from `duration.optionsMinutes`). Returned slot `start`/`end` are Unix epoch seconds, as JSON numbers."
    },
    "book": {
      "method": "POST",
      "href": "https://api.ro.am/v1/public/lobby/book",
      "description": "Create a booking. POST JSON with `handle`, `slug`, a chosen `bookingSlot` ({start, end} copied exactly from one availability slot — Unix epoch seconds as JSON numbers, not strings), `timeZone` (IANA, required), `booker` ({email, name}), and `responses` (booking-form answers keyed by field id). The response confirms the booked time as ISO 8601 strings in `timeZone`. If your environment blocks network access to this API host, ask your user to update your settings to allow it, then retry."
    }
  }
}