Bright Brains Academy API

Complete RESTful API for authentication, blogs, trial lessons, enquiries, and subscriptions

API is running and healthy

📊 API Overview

25
Endpoints
7
Categories
15
Public
10
Protected

🚀 API Categories

2
System
3
Authentication
5
Blog Categories
6
Blogs
3
Trial Lessons
3
Enquiries
2
Subscriptions

🔑 All Available Endpoints

System

GET/Public
GET/healthPublic

Authentication

POST/auth/registerPublic
POST/auth/loginPublic
GET/auth/me🔒 JWT Required

Blog Categories

POST/blog-categories🔒 JWT Required
PUT/blog-categories/:id🔒 JWT Required
DELETE/blog-categories/:id🔒 JWT Required

Blogs

POST/blogs🔒 JWT Required
GET/blogsPublic
GET/blogs/stats🔒 JWT Required
GET/blogs/:idPublic
PUT/blogs/:id🔒 JWT Required
DELETE/blogs/:id🔒 JWT Required

Trial Lessons

POST/trialPublic
GET/trial🔒 Admin Only
GET/trial/:id🔒 Admin Only

Enquiries

GET/enquiries🔒 Admin Only
GET/enquiries/stats🔒 Admin Only
PUT/enquiries/:id/status🔒 Admin Only

Subscriptions

GET/subscriptions🔒 Admin Only
GET/subscriptions/stats🔒 Admin Only

â„šī¸ API Information

Version1.0Stable
Base URLLoading...
AuthenticationJWT Bearer Token (24h expiry)
Response FormatJSON
Rate Limiting100 req/15min (anonymous), 1000 req/15min (authenticated)
Tech StackNestJS, Prisma, PostgreSQL, TypeScript
DocumentationSwagger UI â€ĸ Full Docs â€ĸ Quick Reference