Fordham Logo

RAM Resume API

RESTful API for resume optimization and career development tools

Server is running successfully
Environment: production
Server URL: https://api.ramresume.org
Client URL: https://www.ramresume.org
Timestamp: 2025-12-06T04:31:38.848Z
MongoDB: โœ… Connected
Google Auth: โœ… Configured

๐Ÿ” Authentication Endpoints

GET /auth/google

Initiate Google OAuth authentication

GET /auth/google/callback

Google OAuth callback handler

POST /auth/logout

Logout user and destroy session

๐Ÿ‘ค User Management

GET /api/user

Get current user profile

PUT /api/user

Update user profile

DELETE /api/user

Delete user account

๐Ÿ“„ Resume & Cover Letter

POST /api/resume/optimize

Optimize resume content with AI

POST /api/cover-letter/generate

Generate personalized cover letter

POST /api/extract-keywords

Extract keywords from job descriptions

๐Ÿ“ File Management

POST /api/file/upload

Upload resume files (PDF, DOCX)

GET /api/file/:id

Download uploaded file

๐Ÿ“Š Scan History

GET /api/scan-history

Get user's scan history

POST /api/scan-history

Create new scan history entry

๐Ÿ”ง System Endpoints

GET /api/test

Server health check and status

GET /api/health

Simple health check for monitoring

๐Ÿงช API Tester

Test API endpoints with optional JWT token authentication

Authentication: Most endpoints require authentication via JWT token or session. Get your token by logging in through the client application.