A

Admin & Portal API

Mentors, staff, institutions & operations

Base URL: /api/admin

Manage content, people & economy

Unified login for Mentor, staff admin, and Career Architect roles. Content creators manage Series & Blueprints; admins handle institutions, agreements, and mentor tiers.

Authentication

POST
/loginAll roles — returns JWT (+ 2FA for Mentor/staff)
POST
/verifyEmail OTP verification
POST
/register-mentorMentor self-registration
GET
/get-profileCurrent user profile

Series & blueprints

GET
/seriesList series (Mentor sees own; admin sees all)
POST
/seriesCreate series + SEO fields + cover upload
PUT
/series/:idUpdate series
GET
/blueprintsList blueprints
POST
/blueprintsCreate blueprint + PDF/cover/SEO

Mentor economy

GET
/mentor-tiersFounding / Standard / Verified / Institutional
GET
/mentor-economy/myMentor tier, badge & wallet summary
GET
/mentor-wallet/ledgerSale credits & ledger entries
PUT
/mentors/:id/tierAdmin assign mentor tier
PUT
/mentors/:id/verified-statusGrant/revoke verified badge
GET
/verified-mentor-applicationsVerified mentor applications

Agreements & institutions

Legal & consent

GET
/agreementsManage agreements
POST
/agreements/acceptAccept required agreements
GET
/consent-records/exportExport consent audit

Institutions

GET
/institutionsPartner universities
POST
/institutionsCreate institution
POST
/institutions/bulk-update-book-pricingBulk pricing rules

Operations

POST
/update-global-settingSite settings + SEO meta
GET
/ordersAll orders (admin)
GET
/payment-reportRevenue report
GET
/get-all-usersUser management
GET
/mentor-applicationsCA → Mentor applications