Skip to main content
POST
Create Job

Endpoint

Base URL: http://localhost:3000/api/v1
This endpoint requires authentication and Company role.

Authentication

Include the access token in the Authorization header:

Description

Create a new job posting. The job is created with DRAFT status by default. Use the publish endpoint to make it live.

Request Body

Request Fields

Response

Success Response (201 Created)

Error Responses

400 Bad Request - Validation Error

401 Unauthorized

403 Forbidden

Notes

Skill Creation: When providing skillNames, new skills will be automatically created in the platform if they don’t exist.
Initial Status: Jobs are created with DRAFT status. Use POST /companies/me/jobs/{jobId} /publish to make the job live.