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