Guests
Guest (non-registered) user registration and profile management
📄️ Register guest
Registers a new anonymous guest user for chat. Guest access must be enabled in plugin settings. The user must not be logged in. A display name is auto-generated using an alliterative name generator if not provided. The generated name must be unique. Returns the guest's credentials (ID and secret token) along with WebSocket profile data for real-time connectivity. **Public endpoint** — does not require authentication.
📄️ Update guest profile
Updates a guest user's display name. The current user must be authenticated as a guest (negative user ID). The new name must be unique among all guests. Returns updated credentials and WebSocket profile data.