Skip to main content

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. 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.
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.
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

Store and products

Product store

Path: /store/:type

Product checkout

Path: /product/edit
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

Event details

Path: /events/view/:id/:slug

Event checkout

Path: /event/edit
Example: Register for event 22222 with 3 attendees: /event/edit?event_id=22222&attendees=3

Courses

Course details

Path: /courses/view/:id/:slug

Course checkout

Path: /course/edit

Community

Community board

Path: /community/board

Members directory

Path: /community/directory

Locations directory

Path: /directory Use the URL hash #card-{id} to auto-scroll to a specific location card.

Enquiry form

Path: /enquire/form

Tour request

Path: /:webAddress (location home page)
Example: Open the tour form with a note: /your-space?action=tour&summary=Interested+in+a+10-person+office

FAQ

Path: /user/faq

Authentication

Login

Path: /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

Forms and surveys

Form pages

Path: /forms/:formId/show

Survey pages

Path: /survey/:surveyId/questionnaire

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).

Portal styling and theme mode

Path: Any Members Portal page (for example /nexudus) Use these together with color parameters when you want campaign or embed links to open in a specific mode. For the full list of styling parameters, see URL color overrides.