Skip to main content

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.

URL Parameters Reference

You can link directly into specific Members Portal pages with pre-filled values by appending URL parameters. This is useful when sending customers to your portal from external websites, emails, marketing campaigns, or automation workflows.
All query parameters are appended to the URL after a ? character, and multiple parameters are separated with &. For example: https://your-portal.nexudus.com/bookings/meeting-rooms/list?start=2026-06-01T09:00:00&type=12345

Booking pages

Resource list and calendar

Path: /bookings/:type/:view Use this to send customers directly to a filtered view of bookable resources.
ParameterLocationDescription
:typePathResource type slug (e.g. meeting-rooms, hot-desks, all)
:viewPathView mode: list, calendar, map, or floorplan
startQueryStart date/time in ISO 8601 format (e.g. 2026-06-01T09:00:00)
endQueryEnd date/time in ISO 8601 format
viewQueryCalendar sub-view: day, week, month, or list
typeQueryFilter by resource type ID
groupQueryFilter by resource group name
AllocationQueryMinimum capacity (number of persons)
floorplan_idQueryFloor plan ID (for the floorplan view)
customFieldsQueryComma-separated custom field filters
Feature filters — set any of these to true to filter resources by amenities: Projector, Internet, ConferencePhone, StandardPhone, WhiteBoard, LargeDisplay, Catering, TeaAndCoffee, Drinks, SecurityLock, CCTV, VoiceRecorder, AirConditioning, Heating, NaturalLight, StandingDesk, QuietZone, WirelessCharger, PrivacyScreen
Example: Show meeting rooms with a projector and natural light in calendar week view: /bookings/meeting-rooms/calendar?view=week&Projector=true&NaturalLight=true

Booking checkout

Path: /public/bookings/edit Use this to send customers directly to the booking form for a specific resource.
ParameterLocationDescription
resource_idQueryID of the resource to book
startQueryBooking start time in ISO 8601 format
endQueryBooking end time in ISO 8601 format
deskQuerySpecific desk ID (for resources with desk-level booking)
bookingQueryExisting booking ID (to edit an existing booking)
idQueryAlternative parameter for existing booking ID
Example: Open a booking form for resource 12345 on June 1st at 2pm: /public/bookings/edit?resource_id=12345&start=2026-06-01T14:00:00&end=2026-06-01T15:00:00

Checkout and sign-up

Plan selection and sign-up flow

Path: /checkout/tariffs Use this to send prospective customers directly to the sign-up flow, optionally with a plan pre-selected.
ParameterLocationDescription
plan_idQueryPre-select a specific plan by ID
startQueryContract start date in ISO 8601 date format (e.g. 2026-06-01)
invite_guidQueryInvitation GUID to reveal restricted/private plans
team_guidQueryTeam GUID for team-based sign-up
proposal_idQueryProposal ID for proposal-based checkout
discountCodeQueryPre-apply a discount code
refererGuidQueryReferrer GUID for referral tracking
typeQueryFilter visible plans by plan type number
session_idQueryAI assistant session ID to track the conversation that led to this checkout
Example: Send a customer to sign up with plan 67890 and a discount code: /checkout/tariffs?plan_id=67890&discountCode=SUMMER20
UTM tracking parameters are also supported and stored for analytics: utm_source, utm_medium, utm_campaign, utm_term, utm_content

Checkout invite

Path: /checkout/invite
ParameterLocationDescription
tQueryInvite token — stored locally and used to unlock restricted plans

Store and products

Product store

Path: /store/:type
ParameterLocationDescription
:typePathProduct type slug to filter by, or all to show everything

Product checkout

Path: /product/edit
ParameterLocationDescription
product_idQueryID of the product to purchase
Example: Link directly to purchase product 11111: /product/edit?product_id=11111

Events

Events list and calendar

Path: /events/:view or /events/:view/:categoryId/:slug
ParameterLocationDescription
:viewPathView mode: list or calendar
:categoryIdPathCategory ID to filter events
:slugPathCategory slug (for SEO-friendly URLs)
pageQueryPage number for pagination
pastQuerySet to true to show past events
searchQuerySearch term to filter events
startQueryCalendar start date in ISO 8601 format
endQueryCalendar end date in ISO 8601 format
dateQuerySelected date in ISO 8601 format

Event details

Path: /events/view/:id/:slug
ParameterLocationDescription
:idPathEvent ID
:slugPathEvent name slug (for SEO-friendly URLs)

Event checkout

Path: /event/edit
ParameterLocationDescription
event_idQueryID of the event to register for
attendeesQueryNumber of attendees to pre-fill
Example: Register for event 22222 with 3 attendees: /event/edit?event_id=22222&attendees=3

Courses

Course details

Path: /courses/view/:id/:slug
ParameterLocationDescription
:idPathCourse ID
:slugPathCourse title slug (for SEO-friendly URLs)

Course checkout

Path: /course/edit
ParameterLocationDescription
course_idQueryID of the course to enrol in

Community

Community board

Path: /community/board
ParameterLocationDescription
groupQueryGroup ID to filter threads
inboxQueryShow inbox threads
tagQueryTag to filter by
thread_idQueryOpen a specific thread

Members directory

Path: /community/directory
ParameterLocationDescription
coworker_idQueryShow a specific customer’s profile
team_idQueryShow a specific team’s profile
tagQueryFilter by skill or tag
searchQuerySearch term
typeQueryFilter type
orderQuerySort order

Locations directory

Path: /directory
ParameterLocationDescription
maplatQueryMap centre latitude
maplngQueryMap centre longitude
mapzoomQueryMap zoom level
Use the URL hash #card-{id} to auto-scroll to a specific location card.

Enquiry form

Path: /enquire/form
ParameterLocationDescription
plan_idQueryPre-select a plan for the enquiry
invite_guidQueryInvitation GUID
team_guidQueryTeam GUID
proposal_idQueryProposal ID
discountCodeQueryPre-apply a discount code
refererGuidQueryReferrer GUID

Tour request

Path: /:webAddress (location home page)
ParameterLocationDescription
actionQuerySet to tour to open the tour request form
summaryQueryPre-fill tour notes
Example: Open the tour form with a note: /your-space?action=tour&summary=Interested+in+a+10-person+office

FAQ

Path: /user/faq
ParameterLocationDescription
faq_idQueryAuto-open a specific FAQ article
categoryQueryFilter by category name

Authentication

Login

Path: /login
ParameterLocationDescription
redirectToQueryURL path to redirect to after login
redirectUrlQueryAlternative redirect parameter
tQueryExchange token for automatic login
Example: Send a customer to login and then redirect to a booking page: /login?redirectTo=%2Fpublic%2Fbookings%2Fedit%3Fresource_id%3D12345

Password reset

Path: /login/forgot-reset
ParameterLocationDescription
tokenQueryPassword reset JWT token

Forms and surveys

Form pages

Path: /forms/:formId/show
ParameterLocationDescription
:formIdPathForm GUID

Survey pages

Path: /survey/:surveyId/questionnaire
ParameterLocationDescription
:surveyIdPathSurvey GUID

Notes

  • Path parameters (marked with :) are part of the URL path itself and are required.
  • Query parameters are appended after ? and are optional unless noted otherwise.
  • All IDs refer to the Nexudus record ID, which you can find in the admin dashboard URL or via the REST API.
  • Dates use ISO 8601 format: YYYY-MM-DDTHH:mm:ss for date-times, YYYY-MM-DD for dates.
  • URL-encode any special characters in parameter values (spaces become + or %20).