Job List

get
Job List

https://apigateway.boost.rs/jobs
This endpoint allows you to retrieve a list of jobs.
Request
Response
Request
Headers
Authorization
required
string
Authorisation token received from oAuth API Bearer :token
Query Parameters
sort_by
optional
string
This parameter is used to sort the results. Default value is 'name'. Below the full list of possible values: name automation remote people_headcount
sort
optional
string
Sorting order, can be asc or desc.
offset
optional
integer
This parameter is used to retrieve paginated results. The default setting is 0. For a specific page, set offset to be: (#pageNumber - 1) * :limit
limit
optional
integer
Number of records to return. Default setting is 10 records. Can take values between 1 and 100.
with
optional
array
Request additional data related to a job. The following options are available: alternative_titles tags essential_skills optional_skills categories children
status
optional
array
Filters the list based on the status field. Possible values: active draft
search_term
optional
string
String search based on the job name and/or job alternative titles.
job_category_id
optional
array
Filter by job categories from the Skillmapper application.
job_repository_id
optional
array
Filter by job repositories from the Skillmapper application.
tag_id
optional
array
Filter on jobs which have certain tags attached.
skill_id
optional
array
Filter on jobs which contain specific skills.
attribute_id
optional
array
Filter on jobs which have certain attributes attached.
automation
optional
array
Filter on jobs with automation index within an interval. Mapping of filters to values works as follows: 1 => '0-25' 2 => '26-50' 3 => '51-75' 4 => '76-100'
remote
optional
array
Filter on jobs with remote work capability within an interval. Mapping of filters to values works as follows: 1 => '0-30' 2 => '31-50' 3 => '51-90' 4 => '91-100'
only_mapped
optional
boolean
Filter on jobs belonging to your company or jobs you have mapped to your job repositories/categories.
work_function_id
optional
array
Filters on jobs which belong to certain work functions.
type
optional
array
Filter jobs based on the following criteria: platform - Boostrs platform jobs clone - company owned jobs which were created by copying Boostrs jobs. custom -jobs built from scratch or clones of company owned jobs.
Response
200: OK
Job list successfully retrieved.
{
"success": true,
"message": "",
"result": [
{
"id": 3171,
"name": "production engineering technician",
"description": "People in this job plan production, follow up production processes and develop and test solutions to solve technical problems. They work closely with engineers and technologists, inspect products, conduct tests, conduct tests collect data.",
"status": "active",
"type": "platform",
"automation_index": 61,
"remote_index": 60,
"translations": {
"en": {
"name": "production engineering technician",
"description": "People in this job plan production, follow up production processes and develop and test solutions to solve technical problems. They work closely with engineers and technologists, inspect products, conduct tests, conduct tests collect data."
},
"fr": {
"name": "technicien en ingénierie de la production",
"description": "Les personnes exerçant cette profession planifient la production, suivent les processus de production et élaborent et testent des solutions pour résoudre des problèmes techniques. Elles travaillent en étroite collaboration avec des ingénieurs et des technologues, inspectent les produits, effectuent des tests, réalisent des essais et recueillent des données."
}
},
"alternative_titles": [
{
"id": 29520,
"name": "production engineering instrument mechanic"
},
{
"id": 29521,
"name": "production engineering test inspector"
},
{
"id": 29522,
"name": "production engineering inspection mechanic"
}
],
"tags": [
{
"id": 4,
"name": "Hot"
}
],
"essential_skills": [
{
"id": 26994,
"skilltype_id": 3,
"name": "Team spirit",
"description": "Coordinating with others / adjusting actions in relation to the others' actions.",
"automation_index": null,
"remote_index": null,
"is_knowledge": false,
"type": "platform",
"is_soft": true
},
{
"id": 27014,
"skilltype_id": 4,
"name": "autonomy",
"description": "Developing one's own ways of doing things, guiding oneself with little or no supervision, and depending on oneself to get things done.",
"automation_index": null,
"remote_index": null,
"is_knowledge": false,
"type": "platform",
"is_soft": true
},
{
"id": 27016,
"skilltype_id": 3,
"name": "written communication",
"description": "Communicating effectively in writing as appropriate for the needs of the audience.",
"automation_index": null,
"remote_index": null,
"is_knowledge": false,
"type": "platform",
"is_soft": true
}
],
"optional_skills": [
{
"id": 24439,
"skilltype_id": 2,
"name": "assess operating cost",
"description": "Estimate the operating cost in terms of manpower, consumables and maintenance.",
"automation_index": "91.12",
"remote_index": "1.00",
"is_knowledge": false,
"type": "platform",
"is_soft": false
},
{
"id": 19282,
"skilltype_id": 2,
"name": "advise on manufacturing problems",
"description": "Advise the visited industrial plants on how to better oversee production to ensure that the manufacturing problems are correctly diagnosed and solved.",
"automation_index": "63.39",
"remote_index": "1.00",
"is_knowledge": false,
"type": "platform",
"is_soft": false
}
],
"categories": [
{
"id": 12,
"name": "Production",
"status": "active"
}
],
"client_job_properties": [
{
"people_headcount": 4
}
],
"children": [
{
"id": 18765,
"name": "Production engineering assistent",
"description": "People in this job find and interpret rich data sources, manage large amounts of data, merge data sources, ensure consistency of data-sets, and create visualisations to aid in understanding data. They build mathematical models using data, present and communicate data insights and findings to specialists and scientists in their team and if required, to a non-expert audience, and recommend ways to apply the data. They utilise recommendation engines, spam classifiers, sentiment analysers and classifiers for unstructured and semi-structured data.",
"type": "clone"
}
]
},
{
"id": 3213,
"name": "data warehouse designer",
"description": "People in this job are responsible for planning, connecting, designing, scheduling, and deploying data warehouse systems. They develop, monitor and maintain ETL processes, reporting applications and data warehouse design.",
"status": "active",
"type": "platform",
"automation_index": 47,
"remote_index": 100,
"translations": {
"en": {
"name": "data warehouse designer",
"description": "People in this job are responsible for planning, connecting, designing, scheduling, and deploying data warehouse systems. They develop, monitor and maintain ETL processes, reporting applications and data warehouse design."
},
"fr": {
"name": "concepteur d'entrepôt de données",
"description": "Les personnes exerçant cette profession sont responsables de la planification, de la connexion, de la conception, de la programmation et du déploiement des systèmes d'entrepôt de données. Elles développent, surveillent et assurent la maintenance des processus ETL, des applications de reporting et de la conception des entrepôts de données."
}
},
"alternative_titles": [
{
"id": 22611,
"name": "data warehouse architect"
},
{
"id": 22612,
"name": "data warehouse developer"
}
],
"tags": [
{
"id": 2,
"name": "Data"
}
],
"essential_skills": [
{
"id": 28880,
"skilltype_id": 4,
"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",
"automation_index": null,
"remote_index": null,
"is_knowledge": false,
"type": "platform",
"is_soft": true
},
{
"id": 16846,
"skilltype_id": 2,
"name": "data warehouse",
"description": "The data storage system that analyses and reports on data such as a data mart.",
"automation_index": null,
"remote_index": null,
"is_knowledge": true,
"type": "platform",
"is_soft": false
},
{
"id": 21176,
"skilltype_id": 2,
"name": "create data sets",
"description": "Generate a collection of new or existing related data sets that are made up out of separate elements but can be manipulated as one unit.",
"automation_index": "41.19",
"remote_index": "1.00",
"is_knowledge": false,
"type": "platform",
"is_soft": false
}
],
"optional_skills": [
{
"id": 21863,
"skilltype_id": 2,
"name": "develop reporting software",
"description": "Create reporting software and applications used for creating reports on data.",
"automation_index": null,
"remote_index": "1.00",
"is_knowledge": false,
"type": "platform",
"is_soft": false
},
{
"id": 22576,
"skilltype_id": 2,
"name": "design database backup specifications",
"description": "Specify procedures to be performed on databases which ensure the copying and archiving of data for possible restoration in case of a data loss event.",
"automation_index": "62.89",
"remote_index": "1.00",
"is_knowledge": false,
"type": "platform",
"is_soft": false
},
{
"id": 25203,
"skilltype_id": 2,
"name": "Oracle Relational Database",
"description": "The computer program Oracle Rdb is a tool for creating, updating and managing databases, developed by the software company Oracle.",
"automation_index": null,
"remote_index": null,
"is_knowledge": true,
"type": "platform",
"is_soft": false
}
],
"categories": [
{
"id": 12,
"name": "Data",
"status": "active"
},
{
"id": 33,
"name": "Development",
"status": "active"
}
],
"client_job_properties": [
{
"people_headcount": 2
}
],
"children": [
{
"id": 23456,
"name": "Junior data architect",
"description": "People in this job find and interpret rich data sources, manage large amounts of data, merge data sources, ensure consistency of data-sets, and create visualisations to aid in understanding data. They build mathematical models using data, present and communicate data insights and findings to specialists and scientists in their team and if required, to a non-expert audience, and recommend ways to apply the data. They utilise recommendation engines, spam classifiers, sentiment analysers and classifiers for unstructured and semi-structured data.",
"type": "clone"
}
]
}

Response fields

Field name

Description

id

Job ID

name

Job title

description

Job description

status

Job status. Available values:

active - the job is ready for use (completed)

draft - the job content might not be the final (it might not be ready for use)

type

Job type. Available values:

  • platform - a job from the Boosts platform

  • clone - a client job which is a modified copy of a platform job

  • custom - a client job either creating by duplicating a job clone or created from scratch

automation_index

The Automation index value of the job. The values are between 0 and 100. The higher the value, the more the job's tasks can be automated.

remote_index

The Remote Work index value of the job. The values are between 0 and 100. The higher the value, the more the job's tasks can be performed remotely.

translations

Group of fields containing the available translations (per language) for the job title and description, if available.

Translation fields: en, fr - language codes name - job title description - job description

client_job_properties

Displays the people headcount, if applicable. Value:

people_headcount - number of people for the job