Skip to content

Delete Skill Version

client.Skills.Versions.Delete(ctx, skillID, version) (*DeletedSkillVersion, error)
DELETE/skills/{skill_id}/versions/{version}

Delete Skill Version

ParametersExpand Collapse
skillID string
version string

The skill version number.

ReturnsExpand Collapse
type DeletedSkillVersion struct{…}
ID string
Deleted bool
Object SkillVersionDeleted
Version string

The deleted skill version.

Delete Skill Version

package main

import (
  "context"
  "fmt"

  "github.com/openai/openai-go"
  "github.com/openai/openai-go/option"
)

func main() {
  client := openai.NewClient(
    option.WithAPIKey("My API Key"),
  )
  deletedSkillVersion, err := client.Skills.Versions.Delete(
    context.TODO(),
    "skill_123",
    "version",
  )
  if err != nil {
    panic(err.Error())
  }
  fmt.Printf("%+v\n", deletedSkillVersion.ID)
}
{
  "id": "id",
  "deleted": true,
  "object": "skill.version.deleted",
  "version": "version"
}
Returns Examples
{
  "id": "id",
  "deleted": true,
  "object": "skill.version.deleted",
  "version": "version"
}