AI
AI Booking Suggestions
GET
AI Booking Suggestions
Documentation Index
Fetch the complete documentation index at: https://learn.nexudus.com/llms.txt
Use this file to discover all available pages before exploring further.
AI Booking Suggestions
Parses a natural language prompt into a structured booking intent, including time window, duration, party size, desired amenities, resource type, and notes. Use the parsed fields to prefill the bookings search UI.Authentication
Requires an authenticated customer session.Query Parameters
The user’s natural language booking description. Example: “A meeting room for 10 with a projector next Tuesday 3–5pm”.
Response
Structured booking intent.
Resource type classification, e.g. “room|Meeting Room”.
Number of attendees.
Desired booking duration in minutes.
Preferred time window.
Type of time constraint (e.g., fixed, range, recurring).
ISO 8601 start datetime.
ISO 8601 end datetime.
Recurrence rule, if applicable.
Named location reference, if extracted.
Desired amenities (keys correspond to booking filters).
Acceptable shift in start time, in minutes.
Optional budget indication.
Free-form notes extracted from the prompt.
Example Response
Usage in Portal
- Public Bookings – Day and duration shortcuts
src/views/public/bookings/components/DayAndDurationShortCuts.tsx(applies AI intent to querystring)
Related Endpoints
GET /api/public/ai/chats/{sessionId}– General-purpose assistant chatGET /api/public/ai/tariffs– Plan suggestions by promptGET /api/public/ai/products– Product suggestions by prompt
Error Responses
The user is not authenticated.
Missing or invalid prompt.
AI Booking Suggestions