Documentation

API Reference

Endpoints for authentication, uploads, manuscripts, preprints, and admin tooling.

Authentication

Use bearer tokens from the login endpoint to access protected routes.

  • POST /api/auth/register
  • POST /api/auth/login
  • POST /api/auth/logout

Public Content

Preprints and public collections are available without authentication.

  • GET /api/preprints
  • GET /api/preprints/{preprintNumber}
  • GET /api/preprints/{preprintNumber}/download

Manuscripts

Create, update, and submit manuscripts for review.

  • GET /api/manuscripts
  • POST /api/manuscripts
  • POST /api/manuscripts/submit

Admin

Admin endpoints require the admin role.

  • GET /api/admin/users
  • PUT /api/admin/users/{userId}/status
  • DELETE /api/admin/users/{userId}