Document Update

Document Update

PATCH https://apigateway.boost.rs/skillfinder/documents/:id

Path Parameters

NameTypeDescription

id*

Integer

ID of the document to edit

Headers

NameTypeDescription

Authorization*

String

Authorisation token received from oAuth API. Bearer :token

Accept-Language

String

Allows you to specify if you want the output to be in one of the accepted languages. Format: ISO 639-1 language code. If no value is specified, the response language will be English.

Request Body

NameTypeDescription

title

String

Sets the title of the document. Can be any text with a maximum length of 100.

external_id

String

Sets the external_id field of the document. Can be any text with a maximum length of 100.

provider

String

Sets the provider field of the document. Can be any text with a maximum length of 100.

{
    "success": true,
    "message": "",
    "result": {
        "id": 111,
        "title": "Title1",
        "status": "active",
        "external_id": "12343",
        "provider": "client1",
        "batch_id": 1,
        "skills": [
            {
                "id": 11111,
                "name": "Supervise work on design planning",
                "description": "Supervise the work in progress at the design stage and on site.",
            },
            {
                "id": 11112,
                "name": "Implement front-end website design",
                "description": "Develop website layout and enhance user experience based on provided design concepts.",
            },
            {
                "id": 11113,
                "name": "Create website wireframe",
                "description": "Develop an image or set of images that display the functional elements of a website or page, typically used for planning a website's functionality and structure.",
            },
            {
                "id": 11114,
                "name": "Web programming",
                "description": "The programming paradigm that is based on combining markup (which adds context and structure to text) and other web programming code, such as AJAX, javascript and PHP, in order to carry out appropriate actions and visualise the content.",
            },
            {
                "id": 11115,
                "name": "Manage a small-to-medium business",
                "description": "Manage the organisational, financial and day-to-day operation of a small-to-medium enterprise.",
            },
            {
                "id": 11116,
                "name": "Entrepreneurship",
                "description": "The development, organisation and management of an own business venture",
            },
            {
                "id": 11117,
                "name": "Apply for government funding",
                "description": "Gather information on and apply for subsidies, grants, and other financing programmes provided by the government to small- and large-scale projects or organisations in various fields.",
            },
            {
                "id": 11118,
                "name": "Self-promote",
                "description": "Promote yourself by joining networks and circulating promotional material such as demos, media reviews, website, or a biography. Form a promotion and management team. Propose your services to future employers or producers.",
            },
            {
                "id": 11119,
                "name": "Apply customer engagement strategy",
                "description": "Engage customers with a company or a brand by employing several methods such as humanisation of the brand and social media usage. The initiative for engagement can come either from the consumer or the company and the medium of engagement can be online as well as offline.",
            },
            {
                "id": 11120,
                "name": "Develop work programmes",
                "description": "Develop annual work programs for resource usage which will benefit the environment and forest production.",
            }
        ]
    }
}

Response fields

id

Document ID

title

Document title

status

Document status. Available values:

active - the document has been process and skills extracted for it.

queued - the document is pending processing.

processing - the document is being processed.

external_id

This field can be used to link documents to other data. It can be provided as part of each document in a batch request.

provider

This field can be used to group documents who belong to the same client, provider, category etc. It can be provided as part of each document in a batch request.

batch_id

The batch ID that the document is part of.

skills

The skills extracted by the algorithm based on the document content.

Each skill contains the following:

id

name

description

score

The score is given by the algorithm based on the relevance of the skill in the content provided.

Last updated