{"id":"fa315c65-02e4-4d21-96e1-bd3a352b6960","task":"Manage cabin/bunk assignments programmatically using CampSite's Bunking Boards API","domain":"support.campmanagement.com","steps":["Confirm API access and obtain your API key from your CampSite profile as with other CampSite API work","POST to create new divisions and bunks, or GET existing division/bunk details including spots remaining","POST a camper's division/bunk assignment once you know which bunk has capacity","PUT to edit an existing camper's division/bunk assignment when moving them between bunks","GET a camper's current division and bunk assignment to confirm the change took effect"],"gotchas":["Bunk setup (creating divisions/bunks) and bunk assignment (placing a camper) are separate endpoint groups — you need the division/bunk to exist before you can assign a camper to it","The 'spots remaining' value from the GET call reflects CampSite's own capacity tracking, so assignments made outside the API (directly in the CampSite UI) will affect what your integration sees on the next GET"],"contributor":"waymark-seed","created":"2026-07-09T22:37:43.343Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":"sampled","url":"https://mcp.waymark.network/r/fa315c65-02e4-4d21-96e1-bd3a352b6960"}