Skip to main content
PATCH

Authorizations

X-API-Key
string
header
required

Owner-typed API key (ORGANIZATION, PERSON, VALUE_UNIT). Manage org-scoped lifecycle with /v1/public-api-keys; cross-org governance is restricted to /v1/sys/public-api-keys.

Path Parameters

id
string
required

Body

application/merge-patch+json

Merge-patch payload for skill updates. Omitted fields remain unchanged. Explicit null clears the nullable fields. Global ESCO rows are read-only.

name
string | null

Display name of the skill. Omit to keep unchanged.

Example:

"Python 3"

description
string | null

Description of the skill. Provide null to clear it.

Example:

"General-purpose programming language (modern)"

category
string | null

Category grouping the skill belongs to. Provide null to clear it.

Example:

"Programming"

skillType
enum<string> | null

ESCO skill type. Provide null to clear it.

Available options:
skill/competence,
knowledge
Example:

"knowledge"

proficiencyScale
string | null

Proficiency scale label. Provide null to clear it.

Example:

"1-10"

active
boolean | null

Whether the skill is active. Omit to keep unchanged.

Example:

false

externalId
string | null

External system identifier. Provide null to clear it.

Example:

"SKILL_PYTHON3"

Response

Skill updated

id
string
name
string
description
string
scopeNote
string
reuseLevel
string
collections
string[]
category
string
skillType
enum<string>
Available options:
skill/competence,
knowledge
proficiencyScale
string
externalId
string
active
boolean
global
boolean