chatrooms

Join Chatroom

Join a chatroom.

/join is the single source of truth for "becoming joinable": if the room is still scheduled but within its start window (15 min before scheduled_at onward), it is transitioned to active below — AFTER the private-room gate — so every entry point (CommuniTea cards, shared invite links, the calendar, future callers) works whether or not it remembered to call /start first. Previously only some frontend paths called /start, so the rest 404'd with "Chatroom not found or not active" on a perfectly valid scheduled room.

post/chatrooms/{room_name}/join

Path parameters

room_namestring required

Query parameters

join_codestring nullable

Headers

authorizationstring nullable

Response

Successful Response

{"stackTrail":"paths:/chatrooms/{room_name}/join:post:responses:200:content:application/json:schema","oasType":"schema","type":"unknown"}

Changes

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