NameDescriptionTypeAdditional information
PersonID

The already-resolved legacy personID the lead attaches to. The person must already exist (projected by People); this endpoint does not create it. Required.

integer

None.

SchoolName

The attendee's school name. Maps to tblcamper.school.

string

None.

GradeLevel

The attendee's grade, written as received — no GradeCompleted offset is applied (the legacy DB trigger still clamps to [-3, 14]). Maps to Camper2.CampGradeID.

integer

None.

SeasonOfInterest

The season the family is interested in (a legacy season id). Maps to tbl_potcamper.SeasonInterestedIn. The lead row itself is always season 0.

integer

None.

PreviousExperience

The attendee's prior camp experience. Maps to tblcamper.previousCampExperience.

string

None.