Create a job
Create a new job posting with the specified requirements, skills, and evaluation criteria.Endpoint
Authentication
This endpoint requires authentication. Include your authentication credentials in the request.Request body
The job title for the position.
The ID of the company posting this job. Auto-assigned if not provided.
List of skills that are required for this position. Each item should be a string representing a skill (e.g., “Python”, “React”, “PostgreSQL”).
List of skills that are preferred but not required. Each item should be a string.
Minimum years of experience required for this position.
Number of open positions for this job.
Weight assigned to skill matching in candidate evaluation (0-100).
Weight assigned to GitHub profile evaluation (0-100).
Weight assigned to interview performance (0-100).
Weight assigned to years of experience (0-100).
Weight assigned to integrity checks (0-100).
Response
Returns the created job object with an auto-generated ID.Unique identifier for the job (8-character UUID).
The ID of the company that posted this job.
The job title.
List of required skills for this position.
List of preferred skills for this position.
Minimum years of experience required.
Number of open positions.
Weight for skill evaluation.
Weight for GitHub evaluation.
Weight for interview evaluation.
Weight for experience evaluation.
Weight for integrity evaluation.
Status codes
Job created successfully.
Invalid request body or missing required fields.
Authentication credentials are missing or invalid.
An error occurred while creating the job.