Overview
Manage Previous Year Question (PYQ) papers.Endpoints
List Papers
GET /papers
- Query Parameters:
subjectOfferingId: Filter by offering IDexamYear: Filter by exam year (e.g., 2023)examType: Filter by exam type (e.g., end-term, mid-term)page: Page number for paginationlimit: Number of items per page
Get Paper by Slug
GET /papers/:slug
Retrieves a single paper by its unique slug.
Create Paper
POST /papers
- Auth: Required (
adminoreditor)
Update Paper
PATCH /papers/:id
- Auth: Required (
adminoreditor)
Update Paper Status
PATCH /papers/:id/status
Approve or reject a paper.
- Auth: Required (
admin) - Body:
status:draft,pending,approved, orrejected
Delete Paper
DELETE /papers/:id
- Auth: Required (
admin)

