POST /api/jobs//apply
Add a new candidate application to a specific job posting. This endpoint creates a candidate record and associates it with the specified job.Authentication
No authentication required for this endpoint.Path parameters
The unique identifier of the job posting
Request body
Full name of the candidate
Email address of the candidate
List of skills possessed by the candidate
Years of professional experience
Description of relevant projects. Defaults to empty string.
Extracted text content from the candidate’s resume. Defaults to empty string.
URL to the candidate’s GitHub profile. Defaults to empty string.
URL to the candidate’s LinkedIn profile. Defaults to empty string.
List of interview question responses. Defaults to empty array.
Response
Returns the created candidate object with an auto-generated ID.Unique identifier for the candidate (8-character UUID)
The job posting ID this candidate applied to
Full name of the candidate
Email address of the candidate
List of candidate skills
Years of professional experience
Description of relevant projects
Extracted resume text content
GitHub profile URL
LinkedIn profile URL
Interview question responses
Associated registered user ID, if applicable
Request example
Response example
Status codes
200- Candidate successfully created400- Invalid request body or parameters500- Internal server error