{
  "schemaVersion": "2026-06-29",
  "kind": "roam.lobby.bookingPage",
  "handle": "MTLS-Nicol",
  "slug": "check-in",
  "url": "https://ro.am/MTLS-Nicol/check-in",
  "displayUrl": "ro.am/MTLS-Nicol/check-in",
  "name": "Internal check-in meeting",
  "description": "This 1:1 meeting is an opportunity to address key issues, review your Rocks, and discuss any challenges or questions that require immediate attention. We will work through specific items on the Issues List, assess progress on your Rocks, and identify actionable solutions to help you stay on track. The goal is to ensure alignment, provide clarity, and remove any obstacles. Please come prepared with updates on your Rocks, any pressing issues, and topics you'd like to discuss.",
  "descriptionMarkdown": "This 1:1 meeting is an opportunity to address key issues, review your Rocks, and discuss any challenges or questions that require immediate attention. We will work through specific items on the Issues List, assess progress on your Rocks, and identify actionable solutions to help you stay on track. The goal is to ensure alignment, provide clarity, and remove any obstacles. Please come prepared with updates on your Rocks, any pressing issues, and topics you'd like to discuss.",
  "organization": {
    "name": "Montana Language Services"
  },
  "hosts": [
    {
      "name": "Nicol Quispe",
      "imageUrl": "https://ro.am/card-images/f05028f8-e170-48be-8a53-9f04f023854f"
    }
  ],
  "duration": {
    "defaultMinutes": 30,
    "optionsMinutes": [
      30
    ]
  },
  "dropInEnabled": false,
  "bookingForm": {
    "fields": [
      {
        "id": "0193d05c-01a4-7292-ba92-c4abb9b9bc9f",
        "name": "Name",
        "type": "short_text",
        "required": true
      },
      {
        "id": "0193d05c-01a4-7292-ba92-cad4baab7cdf",
        "name": "Email",
        "type": "email",
        "required": true
      },
      {
        "id": "0193d119-e469-703e-9ce3-5a40c3835a68",
        "name": "What issue(s) should be added to the Issues-List?",
        "type": "text",
        "required": true
      },
      {
        "id": "0193d115-a29d-746c-a2a1-5fbe150227d4",
        "name": "What rock(s) do you want to discuss?",
        "type": "text",
        "required": false
      },
      {
        "id": "0193d117-12f6-737c-8372-abc8e25f2dde",
        "name": "What support or resources do you need? ",
        "type": "text",
        "required": false
      }
    ]
  },
  "actions": {
    "getAvailability": {
      "method": "GET",
      "href": "https://api.ro.am/v1/public/lobby/availability?handle=MTLS-Nicol&slug=check-in",
      "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."
    }
  }
}