Porashona Admin

A

API Documentation

Complete API reference for the Porashona Mobile App

API Version

v1

Total Endpoints

46

Badge Categories

10

Auth Type

JWT

Authentication

Type: JWT Bearer Token

Header: Authorization: Bearer <token>

Token Expiry: 24 hours (86400 seconds)

Flow: 1. Send OTP to phone -> 2. Verify OTP -> 3. Receive JWT token -> 4. Include token in all protected requests

Base URL:https://api.porashona.app/api/v1

Authentication

User authentication endpoints using OTP-based phone verification

4 endpoints

Exams & Content

Browse exam types, universities, units, and subjects available for practice

6 endpoints

Practice Sessions

Create and manage AI-powered practice sessions for studying

6 endpoints

Questions

Get questions, submit answers, request hints, and report issues

6 endpoints

Analytics & Progress

User progress tracking, performance analytics, and weak areas

4 endpoints

Leaderboard

View rankings and compete with other users

2 endpoints

Notifications

Device token registration and notification preferences

4 endpoints

Feedback & Reports

Submit bug reports, error reports, and earn rewards for valid reports

5 endpoints

Badges & Achievements

Achievement badge system with 60+ badges across 10 categories

9 endpoints