Returns published events flagged for the home page, used to populate upcoming event widgets on the portal home.
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.
onlyHomePage=true). This is the shortcut endpoint behind endpoints.events.upcomingEvents — equivalent to calling the events list with onlyHomePage=true.
GET /api/public/events?onlyHomePage=true. See List Events for the
full parameter and response documentation.true. Returns only events that the operator has configured to appear on the portal home page._shape=CalendarEvents.Records.Name,CalendarEvents.Records.StartDateUtc,CalendarEvents.TotalItems.EventList structure as List Events. See that endpoint for the full field breakdown.
| Field | Type | Description |
|---|---|---|
Id | number | Unique numeric identifier for the event |
Name | string | Event title (localised) |
ShortDescription | string | Brief event description |
StartDateUtc | string | Event start date/time (UTC) |
EndDateUtc | string | Event end date/time (UTC) |
HasLargeImage | boolean | Whether the event has a large image |
ShowInHomePage | boolean | Whether flagged for the home page |
HasTickets | boolean | Whether the event has ticket products |
SoldOut | boolean | Whether all tickets are sold out |
ChepeastPrice | number | Lowest ticket price |
MostExpensivePrice | number | Highest ticket price |
Business | object | Location object (Id, Name) |
| Context | Source file |
|---|---|
| Upcoming Events dashboard section (personal dashboard) | src/views/user/dashboards/personal/components/UpcomingEvents/UpcomingEventsDashboardSection.tsx |
| Method | Endpoint | Description |
|---|---|---|
GET | /api/public/events | Full paginated events list with all filters |
GET | /api/public/events/{id} | Full detail for a specific event |
GET | /api/public/events/my | Tickets held by the authenticated customer |