Job Seeker API
The Job Seeker API provides endpoints for managing job seeker profiles and searching for candidates.Base URL
Endpoints Overview
CV Endpoints
CV Upload Flow: Request URL -> Upload File -> Confirm Upload -> NLP Parsing
CV Parse Flow: Preview Parsed Data -> Confirm & Save to Profile
Note: Skills extracted from CV have verified: true flag indicating they were parsed from the CV document.
See detailed documentation for each endpoint in the API Reference section.
Work Experience Endpoints
Education Endpoints
Skill Gap Analysis Endpoints
Weekly Limit: Job seekers can create up to 10 skill gap analyses per week. The limit resets on
Monday.
Related Endpoints
- Create Skill Gap Analysis - Start a new analysis
- Get Latest Analysis - Get most recent result
- Get Analysis By ID - Get specific analysis
- Get Analysis History - List all analyses
Notification Preference Endpoints
Default Values: Notification preferences are initialized automatically with both settings
enabled the first time the job seeker reads them.
Related Endpoints
- Get Notification Preference - Read current notification settings
- Update Notification Preference - Change notification settings
Common Enums
Availability Status
Work Preference
Job Type
Quick Start
1. Search for Job Seekers
2. Get Your Profile
3. Update Your Profile
4. Upload Profile Image
uploadUrl with:
Response Format
All API responses follow this structure:Pagination
List endpoints support pagination:
Response includes:
total: Total number of itemspage: Current pagelimit: Items per pagetotalPages: Total number of pages
Filtering
The/job-seekers endpoint supports filters:
Related Endpoints
- Get All Profiles - Search and filter job seekers
- Get My Profile - View your own profile
- Get Profile By ID - View a specific profile
- Update Profile - Update your profile
- Deactivate Account - Deactivate your account
- Get Notification Preference - Read current notification settings
- Update Notification Preference - Change notification settings
Work Experience
Work experience entries allow job seekers to showcase their professional history including company names, job titles, employment dates, and descriptions.Fields
Related Endpoints
- Get All Work Experiences - List all work experiences
- Get Work Experience By ID - Get specific work experience
- Create Work Experience - Add new work experience
- Update Work Experience - Update work experience
- Delete Work Experience - Remove work experience
Education
Education entries allow job seekers to showcase their academic background, including institution name, degree type, field of study, and dates.Fields
Degree Type Enum
Related Endpoints
- Get All Educations - List all educations
- Get Education By ID - Get specific education
- Create Education - Add new education
- Update Education - Update education
- Delete Education - Remove education
