Skip to main content
POST
Create skill

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.

Body

application/json

Create payload for an organization-specific skill.

name
string
required

Display name of the skill.

Maximum string length: 255
Pattern: \S
Example:

"Python (programming language)"

description
string

Optional description of the skill.

Example:

"General-purpose programming language"

category
string

Optional category grouping the skill belongs to.

Maximum string length: 100
Example:

"Programming"

skillType
enum<string>

ESCO skill type. One of skill/competence, knowledge.

Available options:
skill/competence,
knowledge
Example:

"skill/competence"

proficiencyScale
string

Optional proficiency scale label.

Maximum string length: 50
Example:

"1-10"

active
boolean

Whether the skill is active. Defaults to true when omitted.

Example:

true

externalId
string

Optional external system identifier. Must be unique within the organization.

Maximum string length: 255
Example:

"SKILL_PYTHON"

Response

Skill created

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