Skip to main content
PUT
Replace whole files / update skill metadata

Authorizations

Authorization
string
header
required

Authorization: Bearer <token> where <token> is either a neo_sk_<env>_<secret> API key (service account) or a Microsoft Entra ID access token (dashboard user).

Path Parameters

skill_id
string
required

Body

application/json

PUT — replace whole files and/or update metadata. Supply files to add a new version of each given path; supply any of name/description/source_run_id to update metadata (omitted fields keep their current value). The slug is intentionally absent: it is the skill's immutable load and sandbox-path identifier. At least one field is required.

description
string | null
files
SkillFileInput · object[] | null
name
string | null

New display name; does not change the slug.

source_run_id
string | null

Response

Success.

data
PublicSkill · object
required

A tenant skill read whole — the row plus the latest version of each file.

meta
object
required