job_post_id (string, as path parameter) : The unique identifier (hash) of the job post to apply for.job_post_id="d82f9a7c91b041b7b2b7612e"email (string, as body parameter) : Candidate's email address."johndoe@example.com"first_name (string, as body parameter) : Candidate's first name."John"last_name (string, as body parameter) : Candidate's last name."Doe"cv (string, as body parameter) : Document ID of uploaded candidate CV via utilities/upload-file/ endpoint."20170"terms_of_use (boolean, as body parameter, optional) : Whether candidate accepted terms of use.answers (array, as body parameter) : Array of job application answers[
{
"school_name": "string",
"degree": ["high_school_diploma", "associate_degree", "bachelors_degree", "masters_degree", "doctorate_degree", "certificate_or_diploma"],
"major": "string",
"start_date": "2014-04-07",
"end_date": "2014-04-07",
"currently_pursuing": true | false
}
][
{
"company_name": "string",
"position_title": "string",
"employment_type": ["full_time", "part_time", "contract", "intern"],
"start_date": "2014-04-07",
"end_date": "2014-04-07",
"currently_employed": true | false
}
]answers (body, array) : Comprehensive example of different question types[
{
"job_post_question": {"id": 1, "question_key": "Phone"},
"answer": "+1234567890"
},
{
"job_post_question": {"id": 2, "question_key": "Experience"},
"answer": "[{"company_name":"Acme Corp", "position_title":"Developer", "employment_type":"full_time", "start_date":"2020-01-15", "end_date":"2023-12-31", "currently_employed":false}]"
},
{
"job_post_question": {"id": 3, "question_key": "Education"},
"answer": "[{"school_name":"Tech University", "degree":"bachelors_degree", "major":"Computer Science", "start_date":"2016-09-01", "end_date":"2020-06-30", "currently_pursuing":false}]"
},
{
"job_post_question": {"id": 4, "question_key": "Photo"},
"answer_file": "(file upload)"
}
]201 Created : A success response indicating the job application was submitted successfully.400 Bad Request : If there are validation errors (e.g., missing required questions, invalid data)409 Conflict : If the user has already applied to this job postcurl --location --request POST 'https://api.recruspace.com/api/v1/job-posts//apply/' \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data-raw '{
"email": "user@example.com",
"first_name": "string",
"last_name": "string",
"cv": 0,
"terms_of_use": true,
"answers": [
{
"answer": "string",
"job_post_question": 0,
"answer_file": 0
}
]
}'{
"message": "string"
}