セットから値を削除する
REST API を使用して、カスタムフィールドの値セットから値を削除します。REST API では、カスタムフィールドの値セットはバンドルエンティティによって表されます。
このユースケースでは、列挙型バンドルから列挙型値を削除します。BuildBundleElement、OwnedBundleElement、StateBundleElement、VersionBundleElement など、他のバンドル要素タイプでも同じパターンを使用できます。
要約
必要な ID を取得したら、このエンドポイントに DELETE リクエストを送信して値を削除します。
/api/admin/customFieldSettings/bundles/enum/{bundleID}/values/{valueID}
ステップバイステップ
セットから列挙値を削除するには
列挙型バンドルとその値のリストを取得します。列挙型バンドルを参照してください。
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" } ]バンドルから値を削除します。
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ステータスで応答します。オプション。バンドル内の値のリストを確認してください。
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 日