We currently offer API endpoints for automating the following actions:
Families
- Add a new family
- Update the basic demographics for an existing family
- Get info for a given family
- Delete a family
Campers
- Add a new camper
- Update the basic demographics for an existing camper
- Get info for a given camper
- Delete a camper
Staff
- Add a new staff member
- Update the basic demographics for an existing staff member
- Get info for a given staff member
- Delete a staff member
Groups
- Create a new group
- Update the basic demographics for an existing group
- Get info for a given group
- Delete a group
Guests
- Create a new guest
- Update the basic demographics for an existing guest
- Get info for a given guest
- Delete a guest
Donors
- Create a new donor
- Update the basic demographics for an existing donor
- Get info for a given donor
- Delete a donor
Medical
- Add a new medication
- Get info for a given medication
- Delete a medication
Advanced Reports
- Get the results (including all added fields) of an advanced report
Bunking Assignments
- Assign a camper to division and bunk
- Edit a camper's existing division/bunk assignment
- Get a camper's division and bunk assignments
Bunking Board Setup
- Add new divisions and bunks
- Edit existing divisions and bunks
- Get division and bunk details (eg spots remaining)
- Delete a division or bunk
Financial
- Create financial transactions
- Get a list of financial transactions
Enrollment
- Enroll a camper into enrollment option(s)
- Get a summary of enrollment information for a given year (number of enrollment requests received; total enrolled per session, etc.)
Custom Fields
- Create a new custom field value
- Create or update a custom field value
- Get a value for a given custom field
Transportation
- Assign a camper's transportation
- Edit a camper's existing transportation assignment
- Get a camper's transportation assignment
- Add a transportation exception for a camper
Once you purchase API access for your CampSite database, we'll provide you with all of the API endpoints your developer will need for automating the actions listed above.
Comments