Every page in the portal

A complete map of every address, who can reach it, and what it does.

On this page

The complete list — nothing omitted, including pages you'd only reach from a link in an email.

Open to everyone

AddressWhat it isGuide
/Dashboard — quick links, book a space, Foode, staff, address.Dashboard
/calendarMonth calendar. Readable signed out; RSVP needs an account.Calendar
/gymAnatomie Fitness Center — equipment, schedule, waiver band.
/pickleballPickleball courts — hours, open play, waiver band.
/waiversBoth amenity waivers. Signing requires an account.Waivers
/helpThis guide.
/privacyWhat the portal records about you, and who can see it.
/termsThe ground rules for using the portal.
/cookiesThe cookies the portal sets. Essential ones only.

Signing in

AddressWhat it isGuide
/loginSign in with a password or a magic link.Signing in
/auth/first-timeRequest a set-password link. The route in for migrated tenants.First time in
/auth/set-passwordChoose a password. Reached from an emailed link.First time in
/auth/logoutEnds a session. Accepts a form submission only — what the Sign out button does. Opening the address directly returns an error, on purpose.Signing in
/auth/callbackCompletes a magic-link or OAuth sign-in. You never open this yourself.
/auth/confirmVerifies invite and recovery links from email. Not opened directly.
/unsubscribeConfirms unsubscribing from broadcasts. Reached from an email footer.Unsubscribing

Needs an account

Opening these signed out sends you to sign in, then straight back.

AddressWhat it isGuide
/accountYour profile — edit name and phone, request a password link, copy your calendar feed.Your profile
/bookingsYour reservations, the calendar feed, and the bookable rooms.My bookings
/bookings/ponderosa, /bookings/sequoiaA room's availability and the reservation form.Book a room
/eventsUpcoming events, grouped and filterable by category.Finding events
/events/<id>Event detail — full description, RSVP, waitlist, add to calendar.RSVPing
/requestsLeave a comment for building staff.Leave a comment
/requests/newRetired. Redirects to /requests.
/requests/<id>An old work-order detail page, kept for existing links.Hidden features

Building staff only

AddressWhat it isGuide
/adminConsole dashboard and metrics.Overview
/admin/usersApprove access, set roles and companies.People
/admin/companies, /new, /<id>Tenant companies and their allowed email domains.Companies
/admin/invitesSend, resend and revoke invitations.Invites
/admin/invites/importBulk CSV import — add many people at once.Import
/admin/eventsAll programming, one-offs and series.Events
/admin/events/newCreate a one-off event.Events
/admin/events/<id>Edit an event; cancel, restore or delete.Events
/admin/events/<id>/attendeesRoster and door list. Front-desk staff can open this one.Attendees
/admin/events/series/new, /series/<id>Create and edit recurring series.Events
/admin/emailSend history and failed-mail triage.Email
/admin/email/composeWrite, preview, review and send.Email
/admin/email/templatesThe copy and tokens around each message.Templates
/admin/contentThe building content CMS.Content
/admin/content/teamThe dashboard staff roster.Content
/admin/resources, /new, /<id>Bookable spaces — hours, capacity, approval.Rooms
/admin/bookingsEvery reservation; cancel on a tenant's behalf.Bookings
/admin/announcements, /new, /<id>News authoring. Hidden — tenants can't see the output.Announcements
/admin/work-ordersThe old maintenance queue. Hidden — receives nothing new.Hidden features

Machine addresses

These serve calendar apps, the mail provider and monitoring — not people. Listed for completeness.

AddressWhat it serves
/api/ics/meYour personal booking feed. Signed, and revocable by staff.
/api/ics/booking/<id>A single booking as a calendar file.
/api/ics/resource/<id>A room's availability — busy times only, no titles or names.
/api/events/<id>/icsA single event as a calendar file.
/api/email/unsubscribeOne-click unsubscribe for mail apps (RFC 8058).
/api/email/webhookDelivery and bounce reports from the mail provider.
/api/email/drainScheduled job that sends queued mail.
/api/events/remindersScheduled job that sends day-of event reminders.
/api/events/horizonScheduled job that tops up recurring-series dates.
/api/healthUptime and database health probe for monitoring.