llms.txt : 機械可読形式のドキュメント索引。このページの Markdown バージョンも利用可能です。

YouTrack 開発者ポータルヘルプ

セットから値を削除する

REST API を使用して、カスタムフィールドの値セットから値を削除します。REST API では、カスタムフィールドの値セットはバンドルエンティティによって表されます。

このユースケースでは、列挙型バンドルから列挙型値を削除します。BuildBundleElement、OwnedBundleElement、StateBundleElement、VersionBundleElement など、他のバンドル要素タイプでも同じパターンを使用できます。

要約

必要な ID を取得したら、このエンドポイントに DELETE リクエストを送信して値を削除します。

/api/admin/customFieldSettings/bundles/enum/{bundleID}/values/{valueID}

ステップバイステップ

セットから列挙値を削除するには

  1. 列挙型バンドルとその値のリストを取得します。列挙型バンドルを参照してください。

    curl -X GET 'https://example.youtrack.cloud/api/admin/customFieldSettings/bundles/enum?fields=id,name,values(id,name)' \ -H 'Accept: application/json' \ -H 'Authorization: Bearer <YouTrack_token>' \ -H 'Content-Type: application/json'

    レスポンスの中から、削除したいバンドルと値を特定します。この例では、エンティティ ID が 86-125 の Priorities バンドルと、エンティティ ID が 67-5 の Minor 値を使用しています。

    [ { "values": [ { "name": "Major", "id": "67-2", "$type": "EnumBundleElement" }, { "name": "Normal", "id": "67-3", "$type": "EnumBundleElement" }, { "name": "Minor", "id": "67-5", "$type": "EnumBundleElement" } ], "name": "Priorities", "id": "86-125", "$type": "EnumBundle" } ]
  2. バンドルから値を削除します。

    curl -i -X DELETE 'https://example.youtrack.cloud/api/admin/customFieldSettings/bundles/enum/86-125/values/67-5' \ -H 'Accept: application/json' \ -H 'Authorization: Bearer <YouTrack_token>' \ -H 'Content-Type: application/json'

    リクエストが成功した場合、サーバーは 200 OK ステータスで応答します。

  3. オプション。バンドル内の値のリストを確認してください。

    curl -X GET 'https://example.youtrack.cloud/api/admin/customFieldSettings/bundles/enum/86-125?fields=id,name,values(id,name)' \ -H 'Accept: application/json' \ -H 'Authorization: Bearer <YouTrack_token>' \ -H 'Content-Type: application/json'

    削除された値は、レスポンスに表示されなくなりました。

その結果、その値は値のセットから削除されます。

2026 年 10 月 02 日