project parameter in guest-related API endpoints like GET /guests and GET /guests/meal-skipping.
Customer Fields
Basic Personal Information
firstName- Guest’s first namelastName- Guest’s last namename- Full name of the guestfirstNameCaps- First name in uppercaselastNameCaps- Last name in uppercasepin- Personal identification numberinternalId- Internal system identifier
Contact Information
email- Primary email addressphone- Primary phone numbersecondaryPhone- Secondary/backup phone number
Personal Details
dob- Date of birthage- Current agegender- Gender identificationreligion- Religious affiliationbirthDateDuringStay- Whether the guest’s birthday occurs during their current stay
Address Information
address.street- Street addressaddress.city- Cityaddress.zip- ZIP/postal codeaddress.country- Countryaddress.notes- Additional address notes
Referral & Background
referralType- How the guest was referred to the center
Booking Fields
Basic Booking Information
-
bookingId- Unique booking identifier that is generated automatically or manually:- Automatic Generation: Created when the booking status changes to
arrivedif the center has enabled automatic booking IDs in settings - Manual Generation: a. Can be bulk updated through the guests table interface if the center has enabled automatic booking IDs in settings b. Can be set manually via the booking creation or editing forms
- Format for automatic generation:
YY-SN-BNwhere YY = year, SN = session number (or session name), BN = booking sequence number - Example:
24-01-01represents the first booking in session 01 of 2024
- Automatic Generation: Created when the booking status changes to
-
centerId- ID of the center where booking is made -
programId- Name of the program booked -
packageId- Name of the package selected -
startDate- Booking start date -
endDate- Booking end date -
bookedAt- Date when booking was made -
createdBy- Who created the booking
Booking Status & Role
status- Current booking status (confirmed, cancelled, etc.)role- Guest’s role (patient, companion, guest)
Order & Booking Details
orderNumber- Order number associated with the bookingorderStatus- Current status of the orderisOrderMainGuest- Whether this guest is the main guest for the order
Accommodation Details
formData.accommodationDetails- Special accommodation needsacc.roomId- Assigned room IDacc.bedType- Type of bed requestedacc.type- Accommodation typeacc.roomStandardId- Room standard/category IDacc.roomSize- Room size preferenceacc.floor- Floor preference
Financial Information
financial.subtotal- Booking subtotal amountfinancial.total- Total booking amountfinancial.discountIds- Applied discount IDsfinancial.deposit- Complete deposit information (all fields)financial.deposit.amount- Deposit amountfinancial.deposit.notes- Deposit payment notesfinancial.deposit.paidAt- When deposit was paidfinancial.deposit.paymentType- Deposit payment methodfinancial.fullPayment- Complete full payment information (all fields)financial.fullPayment.amount- Full payment amountfinancial.fullPayment.notes- Full payment notesfinancial.fullPayment.paidAt- When full payment was madefinancial.fullPayment.paymentType- Full payment method
Health & Intake Forms (Registration)
formData.medicalConditions- Reported medical conditionsformData.observations- Health observationsformData.mobility- Mobility assessment
Medical Documentation
medicalLetter.ultrasoundNotes- Ultrasound examination notesmedicalLetter.ultrasoundStr- Ultrasound results stringmedicalLetter.psychiatricExam- Psychiatric examination resultsmedicalLetter.diagnoses- Medical diagnosesmedicalLetter.customRec- Custom medical recommendationsmedicalLetter.ekg- EKG test resultsmedicalLetter.recommendationsIds- IDs of medical recommendationsmedicalData.notes- Additional medical notes
Medical Staff Assignment
doctorName- Name of the assigned doctortherapistName- Name of the assigned therapist
Health Intake Measurements
idealWeight- Target weight for the guestidealCirc- Target circumference measurementsweight1- Initial weight measurementweight2- Follow-up weight measurementheight- Guest’s heightbmi1- Initial BMI calculationbmi2- Follow-up BMI calculation
Meal Management
skippingMeals- Dates when guest will skip specific meals (for meal planning)
Historical & Future Session Data
sessionsAttendedBefore- List of previous sessions the guest has completedsessionsRegisteredFuture- List of future sessions the guest is registered forsessionsAttendedBeforeCount- Total number of sessions attended in the pastsessionsRegisteredFutureCount- Total number of future registered sessionssessionInterval- Date range of the session (e.g., “2025-06-01 to 2025-06-15”)sessionStartDate- Start date of the sessionsessionEndDate- End date of the session
Center Information
centerName- Name of the centercenterAddressLine1- First line of center addresscenterAddressLine2- Second line of center addresscenterEmail- Center’s email addresscenterPhone- Center’s phone number
Custom Meta Fields
meta.<your-custom-meta-key>- Replace with your actual custom meta field keys
Finding Your Meta Keys
To find the available meta keys for your center:- Navigate to General Settings → Metas
- Search for the desired meta field
- Copy the key from the Key column
- Use it in the format
meta.<key-name>
If it’s a meta you created, include the prefix
meta. before the key name.
If it’s a customer or booking field, just use the field name directly.
