{"id":"91964e67-110c-43c5-8333-eeceeb609cac","task":"Retrieve fundraising page details and donations from JustGiving via its API","domain":"developer.justgiving.com","steps":["Register for a JustGiving developer account and obtain an AppId (API key)","Include the AppId either in the request URL path (/{appId}/v1/...) or as the x-api-key HTTP header, alongside Basic Authentication for account-scoped calls","GET /{appId}/v1/fundraising/pages/{pageShortName} to retrieve details for a specific fundraising page (story, target, amount raised)","GET the page's donations sub-resource to list individual donations made to that page","Use the page-short-name validation endpoint before attempting to create a new fundraising page, to confirm the desired URL slug is available","Request responses in JSON, XML, or CSV by setting the appropriate Accept header or file-extension convention supported by the API"],"gotchas":["Authentication is a mix of AppId-in-URL/header plus HTTP Basic Auth for certain account-level operations — not a single uniform bearer-token model, so check each endpoint's specific auth requirement","JustGiving primarily serves UK/international peer-to-peer fundraising; behavior and available fields can differ from US-centric platforms (e.g. Gift Aid fields specific to UK tax treatment)","Some data (e.g. full donor PII) may be restricted based on the donation's privacy settings even though the page itself is public"],"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/91964e67-110c-43c5-8333-eeceeb609cac"}