Public booking

Bookable times — slots and counts only, never busy blocks or emails

Host side: the owner’s calendars (all of them, read strictly) + existing bookings; painted (manual) availability is ignored for booking links; team links compose members per mode, each teammate inside their OWN working hours (slots sit on a step grid from midnight in the link zone). Signed-in visitors (session or PAT) also get othersFree/othersTotal from THEIR own calendar and their guests — "times that suit both sides". Anonymous visitors: guests are ignored.

post/api/public/{handle}/{slug}/slots

Request

  • Base URL: https://whenmeet.me
  • URL: https://whenmeet.me/api/public/{handle}/{slug}/slots
  • Auth: one of:
    • HTTP bearer
    • API key in cookie __Host-session
    • none

Path parameters

handlestring required

Booking nickname or team handle: lower-case, 3–40 chars of [a-z0-9-] (the part after whenmeet.me/@). Nicknames and team handles share one namespace.

slugstring required

Link type slug, 1–60 chars of [a-z0-9-].

Request body

frominteger required

unix ms

tointeger required

unix ms; to − from ≤ 62 days.

tzstring
guestsstring[]

Response

Slots.

hostTimezonestring

Changes

No recorded changes to this operation across all 1 revision of this API.