Skip to content

Delete Skill Version

DeletedSkillVersion skills().versions().delete(VersionDeleteParamsparams, RequestOptionsrequestOptions = RequestOptions.none())
DELETE/skills/{skill_id}/versions/{version}

Delete Skill Version

ParametersExpand Collapse
VersionDeleteParams params
String skillId
Optional<String> version

The skill version number.

ReturnsExpand Collapse
class DeletedSkillVersion:
String id
boolean deleted
JsonValue; object_ "skill.version.deleted"constant"skill.version.deleted"constant
String version

The deleted skill version.

Delete Skill Version

package com.openai.example;

import com.openai.client.OpenAIClient;
import com.openai.client.okhttp.OpenAIOkHttpClient;
import com.openai.models.skills.versions.DeletedSkillVersion;
import com.openai.models.skills.versions.VersionDeleteParams;

public final class Main {
    private Main() {}

    public static void main(String[] args) {
        OpenAIClient client = OpenAIOkHttpClient.fromEnv();

        VersionDeleteParams params = VersionDeleteParams.builder()
            .skillId("skill_123")
            .version("version")
            .build();
        DeletedSkillVersion deletedSkillVersion = client.skills().versions().delete(params);
    }
}
{
  "id": "id",
  "deleted": true,
  "object": "skill.version.deleted",
  "version": "version"
}
Returns Examples
{
  "id": "id",
  "deleted": true,
  "object": "skill.version.deleted",
  "version": "version"
}