Extract Skills

post
Extract skills

https://apigateway.boost.rs/skillfinder/extract-skills
This endpoint allows you to extract the relevant skills from a text.
Request
Response
Request
Headers
Authentication
required
string
Authorisation token received from oAuth API. Bearer :token
Body Parameters
language_code
optional
string
en - The text is in English fr - The text is in French If not sent at all, the language will be detected automatically
content
required
string
The body of text to extract skills from. Maximum 5000 characters.
Response
200: OK
A collection of skills sorted by relevance, with name / description and the relevance score
{
"success": true,
"message": "",
"result": {
"id": 127,
"status": "active",
"skills": [
{
"id": 15278,
"name": "Computer programming",
"description": "The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms (e.g. object oriented programming, functional programming) and of programming languages.",
"score": 0.99
},
{
"id": 20066,
"name": "Computer science",
"description": "The scientific and practical study that deals with the foundations of information and computation, namely algorithms, data structures, programming, and data architecture. It deals with the practicability, structure and mechanisation of the methodical procedures that manage the acquisition, processing, and access to information.",
"score": 0.99
},
{
"id": 20835,
"name": "Computer engineering",
"description": "Engineering discipline that combines computer science with electrical engineering to develop computer hardware and software. Computer engineering occupies itself with electronics, software design, and the integration of hardware and software.",
"score": 0.69
},
{
"id": 21040,
"name": "Use shorthand computer program",
"description": "Employ shorthand computer softwares in order to write and translate shorthands and put them into traditional legible transcripts.",
"score": 0.66
},
{
"id": 25161,
"name": "Computer technology",
"description": "Computers, computer networks and other information technologies and equipment that can store, retrieve, transmit and manipulate data.",
"score": 0.66
},
{
"id": 22856,
"name": "Ict system programming",
"description": "The methods and tools required to develop system software, specifications of system architectures and interfacing techniques between network and system modules and components.",
"score": 0.6
},
{
"id": 13843,
"name": "Captioning software",
"description": "The various software to create captions and subtitles in a file that is merged with the actual footage, such as Telestream and MovieCaptioners.",
"score": 0.13
}
]
}
}

Response fields

Field name

Description

id

Document ID.

status

Document status. There may be more status messages in the future.

active - the document was correctly processed

skills

Group of fields containing the skills that were matched to the document contents (source text). The results are ordered DESC by match score value.

id - Skill ID

name - Skill title

description - Skill description

score - The matching score of the skill to source (document content). Value range: 0.00 - 1.00