What's New

8

Release notes, platform updates, and the public API for partners — all in one place.

v1.4.3 Bug fix Jul 8, 2026
Bug fixes and stability improvements
We fixed a few background errors that could occasionally affect photo uploads and the certificate page. The platform is now more stable. Thanks to the members who reported these through the in-app feedback form.
v1.4.2 New feature Jul 7, 2026
Verified Verifiers now get a certificate
If you have earned the Verified Verifier qualification, you now have a second downloadable certificate on your account page. The certificate shows your exam score, when you passed, when you were approved, and your expiry date — proof of your qualification that you can share with organizers.
v1.4.1 Improvement Jul 4, 2026
Cleaner, simpler navigation
The top navigation bar has been redesigned for less clutter. Less-frequently-used pages now live under a "Discover" menu, and your gamification progress is tucked into the user menu where it belongs. Same features, easier to scan.
v1.4.0 Security Jun 29, 2026
Security upgrade across the platform
We invested in a full security review of the platform and strengthened many areas: account authentication, file uploads, session handling, and how we process user input. Members do not need to do anything — your account is more secure as a result.
v1.3.0 New feature Jun 25, 2026
Become a Certified Verifier — earn a recognized qualification
Members with a strong track record can now apply to become Verified Verifiers. Pass a 10-question exam on cleanup verification standards, get approved by an admin, and you can be added as a verifier for any event. The qualification is recognized on your profile and unlocks a new certificate. Active members with at least 10 approved cleanups are eligible.
v1.2.0 New feature Jun 19, 2026
Organizers can now pick their own verifiers
Event organizers are no longer dependent on admins to verify cleanup submissions. You can now invite trusted members to verify submissions for your event, and revoke their access at any time. Each verifier only sees submissions linked to their event — nothing else. This keeps verification fast, local, and trusted.
v1.1.0 New feature Jun 18, 2026
Quest Journeys + Weekly Challenges
Four onboarding chains (First Cleanup, Explorer, Community, Tier Climber) walk you through the platform step by step. Three new challenges every Monday — complete them for XP and badges.
v1.0.0 Announcement Apr 27, 2026
Welcome to Blue Santa
The new home for community cleanups. Log your cleanups, earn XP, unlock badges, climb the tier ladder, and watch your impact grow.

Public API for Partners

Read-only JSON API for the official website and partner integrations. All endpoints require an API key.

Authentication

Pass your API key in the Authorization header (recommended) or as a query string parameter.

GET https://app.bluesanta.net/api/v1/stats
Authorization: Bearer YOUR_API_KEY

Alternatively, as a query string:

GET https://app.bluesanta.net/api/v1/stats?api_key=YOUR_API_KEY

To request an API key, contact the platform administrator.

Rate limit

60 requests per IP per 60 seconds. Exceed the limit and you will receive a 429 response.

Endpoints

GET /stats Try it →

Platform-wide totals: total cleanups, kilograms of waste collected, active members, organizations, upcoming events, gallery photos, plus last-30-day counters and a top-states breakdown.

Example response
{
  "ok": true,
  "generated": "2026-06-20T10:00:00Z",
  "data": {
    "totals": {
      "cleanups_approved": 1234,
      "waste_collected_kg": 5678.9,
      "active_members": 890,
      "organizations": 12,
      "guilds": 7,
      "upcoming_events": 3,
      "gallery_photos": 245
    },
    "last_30_days": {
      "cleanups_approved": 87,
      "waste_collected_kg": 412.5
    },
    "top_states": [
      { "state": "Pulau Pinang", "submissions": 420, "total_kg": 1820.0 }
    ]
  }
}
GET /events Try it →

Returns approved events from the platform that members can attend. Each row includes the title, date, location, organizer, RSVP/attendee counts, and an absolute poster-image URL. Default is upcoming — only events that haven't happened yet. Use when=past for completed events, or when=all for both. Official platform events are sorted first.

Query parameters
  • whenupcoming (default), past, or all
  • typeall (default), open, invite_only, or closed
  • official1 to show only official events, 0 for non-official, omit for all
  • page, limit — pagination (max limit 100)
GET /cleanups Try it →

Returns approved cleanup submission records (completed past activities, not events members can RSVP to). Each row includes the date, location, total weight, item count, member name, state, and organization.

Query parameters
  • from, to — ISO dates YYYY-MM-DD (filters by submission date)
  • state — filter by Malaysian state name (e.g. Pulau Pinang)
  • page, limit — pagination (max limit 100)
GET /leaderboard Try it →

Top users and/or top organizations, ranked by XP and waste collected. Each row includes rank, display name, state, XP, cleanup count, and total kilograms.

Query parameters
  • typeusers, organizations, or all (default)
  • state — filter by state
  • page, limit — pagination

Users must have opted in to public display. Organizations only appear if their admin has enabled "Show on scoreboard".

GET /gallery Try it →

Approved event-gallery photos with absolute image URLs, captions, and the member's display name.

Only photos marked approved by an admin are returned. Image URLs are absolute and ready to render directly.

Need help?

For API access requests, additional endpoints, or integration support, contact the platform admin through the Report page.