Skip to content

Skills

Create Skill
POST/skills
List Skills
GET/skills
Get Skill
GET/skills/{skill_id}
Update Skill Default Version
POST/skills/{skill_id}
Delete Skill
DELETE/skills/{skill_id}
ModelsExpand Collapse
DeletedSkill = object { id, deleted, object }
id: string
deleted: boolean
object: "skill.deleted"
Skill = object { id, created_at, default_version, 4 more }
id: string

Unique identifier for the skill.

created_at: number

Unix timestamp (seconds) for when the skill was created.

default_version: string

Default version for the skill.

description: string

Description of the skill.

latest_version: string

Latest version for the skill.

name: string

Name of the skill.

object: "skill"

The object type, which is skill.

SkillList = object { data, first_id, has_more, 2 more }
data: array of Skill { id, created_at, default_version, 4 more }

A list of items

id: string

Unique identifier for the skill.

created_at: number

Unix timestamp (seconds) for when the skill was created.

default_version: string

Default version for the skill.

description: string

Description of the skill.

latest_version: string

Latest version for the skill.

name: string

Name of the skill.

object: "skill"

The object type, which is skill.

first_id: string

The ID of the first item in the list.

has_more: boolean

Whether there are more items available.

last_id: string

The ID of the last item in the list.

object: "list"

The type of object returned, must be list.

SkillsContent

Get Skill Content
GET/skills/{skill_id}/content

SkillsVersions

Create Skill Version
POST/skills/{skill_id}/versions
List Skill Versions
GET/skills/{skill_id}/versions
Get Skill Version
GET/skills/{skill_id}/versions/{version}
Delete Skill Version
DELETE/skills/{skill_id}/versions/{version}
ModelsExpand Collapse
DeletedSkillVersion = object { id, deleted, object, version }
id: string
deleted: boolean
object: "skill.version.deleted"
version: string

The deleted skill version.

SkillVersion = object { id, created_at, description, 4 more }
id: string

Unique identifier for the skill version.

created_at: number

Unix timestamp (seconds) for when the version was created.

description: string

Description of the skill version.

name: string

Name of the skill version.

object: "skill.version"

The object type, which is skill.version.

skill_id: string

Identifier of the skill for this version.

version: string

Version number for this skill.

SkillVersionList = object { data, first_id, has_more, 2 more }
data: array of SkillVersion { id, created_at, description, 4 more }

A list of items

id: string

Unique identifier for the skill version.

created_at: number

Unix timestamp (seconds) for when the version was created.

description: string

Description of the skill version.

name: string

Name of the skill version.

object: "skill.version"

The object type, which is skill.version.

skill_id: string

Identifier of the skill for this version.

version: string

Version number for this skill.

first_id: string

The ID of the first item in the list.

has_more: boolean

Whether there are more items available.

last_id: string

The ID of the last item in the list.

object: "list"

The type of object returned, must be list.

SkillsVersionsContent

Get Skill Version Content
GET/skills/{skill_id}/versions/{version}/content