Skip to main content

CvDeepMatchSkillItem

A single weighted requirement entry, used inside every skills_config list (hard_skills, soft_skills, minimal_qualifications, preferable_qualifications). One label plus how much it matters to the role.

namestringrequired

The skill / qualification label, e.g. "PostgreSQL", "Customer-Centric Communication". Non-empty string. This is the exact phrase the matching engine reasons about against the CV, so keep it concise and recognisable — not a full sentence.

Possible values: non-empty

Example: PostgreSQL
importanceintegerrequired

How much this individual entry weighs, integer 1–5. 1 = nice-to-have, 5 = critical. The engine divides this by 5 to get a weight, so values outside 1–5 break scoring (see the Position config reference guide for the full importance scale).

Possible values: >= 1 and <= 5

Example: 5
idstring

Optional stable identifier for your own correlation (e.g. "hard_skill_001"). Not used by the matching engine — purely a convenience for round-tripping the config in your system.

CvDeepMatchSkillItem
{
"name": "PostgreSQL",
"importance": 5,
"id": "string"
}