Skip to content

Delete Skill Version

skills.versions.delete(version, **kwargs) -> DeletedSkillVersion { id, deleted, object, version }
DELETE/skills/{skill_id}/versions/{version}

Delete Skill Version

ParametersExpand Collapse
skill_id: String
version: String

The skill version number.

ReturnsExpand Collapse
class DeletedSkillVersion { id, deleted, object, version }
id: String
deleted: bool
object: :"skill.version.deleted"
version: String

The deleted skill version.

Delete Skill Version

require "openai"

openai = OpenAI::Client.new(api_key: "My API Key")

deleted_skill_version = openai.skills.versions.delete("version", skill_id: "skill_123")

puts(deleted_skill_version)
{
  "id": "id",
  "deleted": true,
  "object": "skill.version.deleted",
  "version": "version"
}
Returns Examples
{
  "id": "id",
  "deleted": true,
  "object": "skill.version.deleted",
  "version": "version"
}