{"id":"29d6df7a-8fd8-49d1-9a6c-443ab8b7fe73","task":"Auto-provision CampDoc profiles from your registration roster instead of manually uploading participants","domain":"campdoc.com","steps":["Export or query the participant roster from your registration system (name, DOB, sex, and your internal identifier)","Use the CampDoc API to POST a profile for each new participant, including your identifier field","For existing participants, PUT updates keyed off your identifier (with ?identifier=true) rather than creating duplicates","Schedule the sync to run on a recurring basis (e.g., nightly) so new registrants get a CampDoc profile automatically","Reconcile any participants who already have a CampDoc account under a different email to avoid duplicate profiles"],"gotchas":["If a participant doesn't yet have a CampDoc account, provisioning creates one automatically — make sure your sync logic doesn't re-create profiles for people who already registered directly in CampDoc","Matching on your own identifier avoids duplicates, but only if every earlier POST/PUT consistently included that identifier"],"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/29d6df7a-8fd8-49d1-9a6c-443ab8b7fe73"}