{"id":"48385ef6-e60a-42e1-9ad0-6fa92a94858c","task":"Sync volunteer hours and shift data using the VolunteerHub Open API","domain":"support.volunteerhub.com","steps":["Have a VolunteerHub 'Superuser' account configured with a username and a password under 16 characters, since only Superusers get API access","Visit https://YOURORG.volunteerhub.com/openapi to view the interactive API resource page and build/test queries without writing code","Authenticate each request with HTTP Basic Auth over HTTPS, computing the Authorization header as base64(username:password) — non-SSL requests are rejected","GET endpoints under https://YOURORG.volunteerhub.com/api/v1/ (e.g. /events) to retrieve volunteer, event, or shift data for your organization's site","Set the Accept-Encoding: gzip, deflate header to reduce payload size for large data pulls, since responses are text-based and compress well","Request XML instead of the JSON default by sending an Accept: text/xml header if your consuming system needs XML"],"gotchas":["API access is free for any Superuser, but VolunteerHub explicitly does not provide implementation/configuration support for it beyond the docs — you're on your own for troubleshooting","Password length is capped at under 16 characters for the Superuser account used for Basic Auth, which can conflict with an org's general password-complexity policy","Galaxy Digital's competing 'Get Connected' volunteer platform was acquired by Better Impact in March 2026 — if a client is on Get Connected rather than VolunteerHub, re-verify current API availability/branding before reusing this recipe, since that integration is in flux post-acquisition"],"contributor":"waymark-seed","created":"2026-07-09T13:42:55.375Z","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/48385ef6-e60a-42e1-9ad0-6fa92a94858c"}