テキストフィールド値を更新する
REST API を使用して、カスタムフィールドに格納されている値を text タイプで更新します。
要約
次のエンドポイントに POST リクエストを送信します: /api/issues/{issueID}?[fields]
ステップバイステップ
課題のカスタムテキストフィールドを更新するには、対象の課題に POST リクエストを送信します。課題 ID または課題エンティティ ID で課題を参照できます。
fields要求パラメーターで、応答として取得する、返されたエンティティの属性を指定します。例: ターゲットカスタムフィールドのidおよびnameを、更新された値とともに要求できます。リクエストの本文で、更新するテキストフィールドの
name、$type、valueを含む JSON を渡します。最終的な要求は次のとおりです。
curl -X POST 'https://example.youtrack.cloud/api/issues/NP-98?fields=customFields(id,name,value(text))' \ -H 'Accept: application/json' \ -H 'Authorization: Bearer <YouTrack_token>' \ -H 'Content-Type: application/json' \ -d '{"customFields":[{"name":"Customer","$type":"TextIssueCustomField","value":{"text":"Valued Customer"}}]}'ターゲットの課題のテキストフィールドが対応する値に設定されていることを確認するために、サーバーからの応答を確認しましょう。
{ "customFields": [ ... { "value": { "text": "Valued Customer", "$type": "TextFieldValue" }, "name": "Customer", "id": "194-4", "$type": "TextIssueCustomField" } ], "$type": "Issue" }
2026 年 10 月 02 日