Skip to main content
GET
Get Direct Job By ID

Endpoint

Base URL: http://localhost:3000/api/v1
This endpoint is public - no authentication required.

Path Parameters

Response (200 OK)

Response Fields

id
string
Unique identifier for the job.
type
string
Job type identifier. Always direct for this endpoint.
title
string
Job title.
description
string
Full job description.
requirements
string | null
Job requirements.
responsibilities
string | null
Job responsibilities.
location
string | null
Job location.
salaryMin
number | null
Minimum salary.
salaryMax
number | null
Maximum salary.
jobType
enum
Employment type. Values: FULL_TIME, PART_TIME, CONTRACT, FREELANCE, INTERNSHIP
workPreference
enum
Work arrangement. Values: ONSITE, REMOTE, HYBRID, ANY
experienceLevel
enum | null
Required experience level. Values: ENTRY, JUNIOR, MID, SENIOR, LEAD, MANAGER
company
object
Company information related to the job. Includes id, name, logoUrl, and industry.
publishedAt
string | null
When the job was published.
deadline
string | null
The last date and time to apply for the job. After this date, applications may be closed.
source
string
Always direct for this endpoint.
skills
array
Array of skill objects with skillId and name.
applicants
number | null
Number of applicants who applied for this job.

Error Responses

404 Not Found

Example