Skip to main content

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.

Notification Preference Endpoints

Default Values: Notification preferences are initialized automatically with both settings enabled the first time the job seeker reads them.

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

Then upload the returned uploadUrl with:

Response Format

All API responses follow this structure:

Pagination

List endpoints support pagination: Response includes:
  • total: Total number of items
  • page: Current page
  • limit: Items per page
  • totalPages: Total number of pages

Filtering

The /job-seekers endpoint supports filters:

Work Experience

Work experience entries allow job seekers to showcase their professional history including company names, job titles, employment dates, and descriptions.

Fields

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