Bluereform API Portal
Combined Docs →

Bluereform API Documentation

API portal segmented into Front Website APIs and Admin Side APIs. Each section supports both public and protected endpoints as modules are created.

Website & Client 32 Active Routes

Front Website API

Dedicated for the public-facing website, customer onboarding, and authenticated client portal actions.

Real Available Endpoints
POST /api/v1/front/count-me-as-a-supporter
Public
POST /api/v1/front/membership
Public
POST /api/v1/front/membership-applications
Public
GET /api/v1/front/pages/about
Public
GET /api/v1/front/pages/about/section-1
Public
GET /api/v1/front/pages/about/section-2
Public
GET /api/v1/front/pages/about/section-3
Public
GET /api/v1/front/pages/about/section-4
Public
GET /api/v1/front/pages/about/section-5
Public
GET /api/v1/front/pages/about/section-6
Public
GET /api/v1/front/pages/contact
Public
GET /api/v1/front/pages/contact/section-1
Public
GET /api/v1/front/pages/contact/section-2
Public
GET /api/v1/front/pages/contact/section-3
Public
GET /api/v1/front/pages/home
Public
GET /api/v1/front/pages/home/section-1
Public
GET /api/v1/front/pages/home/section-2
Public
GET /api/v1/front/pages/home/section-3
Public
GET /api/v1/front/pages/home/section-4
Public
GET /api/v1/front/pages/home/section-5
Public
GET /api/v1/front/pages/home/section-6
Public
GET /api/v1/front/pages/home/section-7
Public
GET /api/v1/front/pages/home/section-8
Public
GET /api/v1/front/pages/what-we-do
Public
GET /api/v1/front/pages/what-we-do/section-1
Public
GET /api/v1/front/pages/what-we-do/section-2
Public
GET /api/v1/front/pages/what-we-do/section-3
Public
GET /api/v1/front/pages/what-we-do/section-4
Public
GET /api/v1/front/site-settings
Public
POST /api/v1/front/submit-concern
Public
POST /api/v1/front/supporters
Public
POST /api/v1/front/workplace-experiences
Public
Backoffice & System 80 Active Routes

Admin Side API

Dedicated for administrative staff, backoffice authentication, platform settings, and management metrics.

Real Available Endpoints
POST /api/v1/admin/auth/login
Public
POST /api/v1/admin/auth/change-password
Protected
POST /api/v1/admin/auth/logout
Protected
GET /api/v1/admin/dashboard
Protected
GET /api/v1/admin/dashboard/recent-updates
Protected
GET /api/v1/admin/membership-applications
Protected
GET /api/v1/admin/membership-applications/{id}
Protected
DELETE /api/v1/admin/membership-applications/{id}
Protected
PATCH /api/v1/admin/membership-applications/{id}/status
Protected
PATCH /api/v1/admin/pages/about/publish-status
Protected
POST /api/v1/admin/pages/about/publish-status
Protected
GET /api/v1/admin/pages/about/section-1
Protected
POST /api/v1/admin/pages/about/section-1
Protected
GET /api/v1/admin/pages/about/section-2
Protected
POST /api/v1/admin/pages/about/section-2
Protected
GET /api/v1/admin/pages/about/section-3
Protected
POST /api/v1/admin/pages/about/section-3
Protected
GET /api/v1/admin/pages/about/section-4
Protected
POST /api/v1/admin/pages/about/section-4
Protected
GET /api/v1/admin/pages/about/section-5
Protected
POST /api/v1/admin/pages/about/section-5
Protected
GET /api/v1/admin/pages/about/section-6
Protected
POST /api/v1/admin/pages/about/section-6
Protected
POST /api/v1/admin/pages/about/section-6/leaders
Protected
POST /api/v1/admin/pages/about/section-6/leaders/{id}
Protected
DELETE /api/v1/admin/pages/about/section-6/leaders/{id}
Protected
PATCH /api/v1/admin/pages/contact/publish-status
Protected
POST /api/v1/admin/pages/contact/publish-status
Protected
GET /api/v1/admin/pages/contact/section-1
Protected
POST /api/v1/admin/pages/contact/section-1
Protected
GET /api/v1/admin/pages/contact/section-2
Protected
POST /api/v1/admin/pages/contact/section-2
Protected
GET /api/v1/admin/pages/contact/section-3
Protected
POST /api/v1/admin/pages/contact/section-3
Protected
PATCH /api/v1/admin/pages/home/publish-status
Protected
POST /api/v1/admin/pages/home/publish-status
Protected
GET /api/v1/admin/pages/home/section-1
Protected
POST /api/v1/admin/pages/home/section-1
Protected
GET /api/v1/admin/pages/home/section-2
Protected
POST /api/v1/admin/pages/home/section-2
Protected
GET /api/v1/admin/pages/home/section-3
Protected
POST /api/v1/admin/pages/home/section-3
Protected
GET /api/v1/admin/pages/home/section-4
Protected
POST /api/v1/admin/pages/home/section-4
Protected
GET /api/v1/admin/pages/home/section-5
Protected
POST /api/v1/admin/pages/home/section-5
Protected
GET /api/v1/admin/pages/home/section-6
Protected
POST /api/v1/admin/pages/home/section-6
Protected
GET /api/v1/admin/pages/home/section-6/actions
Protected
GET /api/v1/admin/pages/home/section-6/actions/{idOrKey}
Protected
POST /api/v1/admin/pages/home/section-6/actions/{idOrKey}
Protected
PUT /api/v1/admin/pages/home/section-6/actions/{idOrKey}
Protected
GET /api/v1/admin/pages/home/section-7
Protected
POST /api/v1/admin/pages/home/section-7
Protected
GET /api/v1/admin/pages/home/section-8
Protected
POST /api/v1/admin/pages/home/section-8
Protected
POST /api/v1/admin/pages/home/section-8/faqs
Protected
POST /api/v1/admin/pages/home/section-8/faqs/{id}
Protected
PUT /api/v1/admin/pages/home/section-8/faqs/{id}
Protected
DELETE /api/v1/admin/pages/home/section-8/faqs/{id}
Protected
PATCH /api/v1/admin/pages/what-we-do/publish-status
Protected
POST /api/v1/admin/pages/what-we-do/publish-status
Protected
GET /api/v1/admin/pages/what-we-do/section-1
Protected
POST /api/v1/admin/pages/what-we-do/section-1
Protected
GET /api/v1/admin/pages/what-we-do/section-2
Protected
POST /api/v1/admin/pages/what-we-do/section-2
Protected
GET /api/v1/admin/pages/what-we-do/section-3
Protected
POST /api/v1/admin/pages/what-we-do/section-3
Protected
GET /api/v1/admin/pages/what-we-do/section-4
Protected
POST /api/v1/admin/pages/what-we-do/section-4
Protected
GET /api/v1/admin/site-settings
Protected
POST /api/v1/admin/site-settings
Protected
GET /api/v1/admin/supporters
Protected
GET /api/v1/admin/supporters/{id}
Protected
DELETE /api/v1/admin/supporters/{id}
Protected
PATCH /api/v1/admin/supporters/{id}/status
Protected
GET /api/v1/admin/workplace-experiences
Protected
GET /api/v1/admin/workplace-experiences/{id}
Protected
DELETE /api/v1/admin/workplace-experiences/{id}
Protected
PATCH /api/v1/admin/workplace-experiences/{id}/status
Protected