Skip to content

Changelog

This page tracks user-visible changes to the ASF Developer API — the contract published in spec/openapi.yaml. Each entry is anchored to a published spec version.

Breaking changes are bumped to a new major version and announced to all active partners at least 30 days before they ship to production.

Initial public release of the partner-facing developer portal at developer.asf.org.au.

Endpoints in scope

  • GET /fundraisers — validate a fundraiser’s enrolment with a channel.
  • POST /donations — record a partner-side donation.
  • POST /remittances — reconcile bank-settled remittances against donation references.
  • GET /accounts/{id} — read fundraiser account details, including products and campaigns.

Security model

Every request requires client_id, and client_secret headers. Missing any one returns 401 Unauthorized. See Authentication.

Channels supported

  • Shopify — order-driven donations from the ASF’s Donate at Checkout Shopify app.
  • revolutioniseSPORT — registration and event donations from revolutioniseSPORT.