Follow

What can we do with CampSite's API?

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.          

Was this article helpful?
0 out of 0 found this helpful
Have more questions? Submit a request

Comments

Powered by Zendesk