Compare jobs

Check the match level and differences between any two jobs.

get
Compare 2 jobs

https://apigateway.boost.rs/job-insights/compare
Provide 2 jobs to compare and get the match percentage between them.
Request
Response
Request
Headers
Authorization
required
string
Authorisation token received from oAuth API Bearer :token
Query Parameters
job_id_1
required
integer
Job to compare (used as point of reference).
job_id_2
required
integer
Job to compare against.
with
optional
array
Request additional data related to the comparison. The following options are available: common_skills - skills both jobs have in common missing_skills - skills missing from the reference job and required for the one compared against.
Response
200: OK
Success. Both jobs exist, the match was calculated and returned.
{
"success": true,
"message": "",
"result": {
"match_percent": 25,
"common_skills": [
{
"id": 26995,
"name": "Oral communication",
"description": "Talking to others to convey information effectively.",
"type": "Essential"
},
{
"id": 28880,
"name": "Analytical skills",
"description": "Ability to analyze and research a problem or a topic, to decompose it in smaller pieces and develop an in-depth understanding about it",
"type": "Essential"
}
],
"missing_skills": [
{
"id": 28894,
"name": "Hardworkingness",
"description": "Ability to put extensive amounts of effort and care into one’s work.",
"type": "Essential"
},
{
"id": 27010,
"name": "Adaptability",
"description": "Alter one's attitude or behaviour to accommodate modifications in the workplace.",
"type": "Essential"
},
{
"id": 14233,
"name": "Time management",
"description": "Maintain an overview of all the incoming tasks in order to prioritise the tasks, plan their execution, and integrate new tasks as they present themselves.",
"type": "Essential"
},
{
"id": 17413,
"name": "electronic and telecommunication equipment",
"description": "The offered electronic and telecommunication equipment and products, their functionalities, properties and legal and regulatory requirements.",
"type": "Essential"
},
{
"id": 14483,
"name": "minimise shipping cost",
"description": "Ensure the safe and cost-efficient delivery of shipments.",
"type": "Essential"
},
{
"id": 18441,
"name": "forecast distribution activities",
"description": "Interpret data in order to identify future trends and actions in distribution.",
"type": "Essential"
}
]
}
}
422: Unprocessable Entity
Mandatory parameters are not provided, or jobs do not exist
{
"message": "The given data was invalid.",
"errors": {
"job_id_2": [
"The job id 2 field is required."
]
}
}
{
"message": "The given data was invalid.",
"errors": {
"job_id_2": [
"Object does not exist or has been soft deleted!"
]
}
}