# Meet with Jeremy Debarros This meeting will take place in Jeremy's new digital conference room, an interactive video call powered by a state-of-the-art web-based platform. No app download required. Simply click join on the web in the private link sent to your email. Hosted by Jeremy Debarros at HQ. Meetings are 30 minutes. ## Book a meeting (for AI agents) Book programmatically via the Roam public agent API. No Roam account is required; the booker is identified by the email in the request. Note: this booking API is hosted at `api.ro.am`, a different host from this page. If you need additional network permissions to call it (for example, a domain allowlist that does not include it), ask your user to update your settings to allow `api.ro.am`, then retry. 1. **Check availability** — `GET https://api.ro.am/v1/public/lobby/availability?handle=project&slug=`. 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. Response shape: `{ "slots": [ { "start": , "end": } ] }`. 2. **Book a slot** — `POST https://api.ro.am/v1/public/lobby/book` with this JSON body: ```json { "handle": "project", "slug": "", "bookingSlot": { "start": "", "end": "" }, "timeZone": "America/New_York", "booker": { "email": "booker@example.com", "name": "Booker Name" }, "responses": [ { "fieldId": "019cbe6b-0c11-72e6-a2f6-3cac7563ae73", "value": "" }, { "fieldId": "019cbe6b-0c11-72e6-a2f6-43de711e9579", "value": "" }, { "fieldId": "019d1dfd-49e8-729b-8804-0acc3c8ec681", "value": "" }, { "fieldId": "019ceabd-e813-7357-b942-f123a0703859", "value": "" }, { "fieldId": "019d1d9e-279a-755a-aa7a-8d46786db944", "value": "" }, { "fieldId": "019ceabf-106c-7499-9ffa-0dde33965f31", "value": "019ceabe-9391-7505-a437-61e58b95545b" }, { "fieldId": "019ceac0-aecd-7008-886d-0dc0664a3bb1", "value": "" }, { "fieldId": "019ceac5-51f9-70ed-a977-c6c23b20786d", "value": "" }, { "fieldId": "019ceac6-a279-72db-a3ed-be9073ab8ba3", "value": "019ceac6-7156-71aa-a9e4-6085ecd23c95" } ] } ``` `bookingSlot` must echo one availability slot exactly: `start`/`end` are Unix epoch seconds as JSON numbers (not strings). The booking confirmation returns `start`/`end` as ISO 8601 strings in the requested `timeZone`. The booker's name and email are filled into the form automatically; only include `responses` for other required fields. ### Booking form fields - **Name** (`019cbe6b-0c11-72e6-a2f6-3cac7563ae73`, short_text, required) - **Email** (`019cbe6b-0c11-72e6-a2f6-43de711e9579`, email, required) - **Phone Number** (`019d1dfd-49e8-729b-8804-0acc3c8ec681`, phone_number, required) - **Practice / Brand Name** (`019ceabd-e813-7357-b942-f123a0703859`, short_text, required) - **What is your website URL?** (`019d1d9e-279a-755a-aa7a-8d46786db944`, short_text, required) - **Is this your first call with Kaerwell?** (`019ceabf-106c-7499-9ffa-0dde33965f31`, radio, required) — one of: Yes (id: `019ceabe-9391-7505-a437-61e58b95545b`), No (id: `019ceabe-9391-7505-a437-65df56490771`) - **How did you hear about Kaerwell?** (`019ceac0-aecd-7008-886d-0dc0664a3bb1`, short_text, required) - **Briefly describe your goal for this call** (`019ceac5-51f9-70ed-a977-c6c23b20786d`, text, required) - **Are you currently shipping from your practice?** (`019ceac6-a279-72db-a3ed-be9073ab8ba3`, radio, required) — one of: Yes (id: `019ceac6-7156-71aa-a9e4-6085ecd23c95`), No (id: `019ceac6-7156-71aa-a9e4-64189dc295b2`) - **If Yes, how many orders per month?** (`019ceac7-f335-71f2-91ce-89e7b8e22aed`, short_text) - **Notes** (`019cbe6b-0c11-72e6-a2f6-46d645075d95`, short_text) ## Drop in now Drop in immediately (no booking): https://ro.am/r/#/n/AZy-awwRcuai9jHQ9ajlyA/qO2GGRoAM-iTmZd-C1r0ww A structured JSON version of this page is available at https://ro.am/project.json.