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

YouTrack 開発者ポータルヘルプ

課題のリンク

RESTAPI を使用して課題をリンクします。

要約

ある課題を別の課題にリンクするには、対象の課題にコマンドを適用します。

ターゲット課題の ID とコマンドクエリを含む本文を使用して、/api/commands エンドポイントに POST リクエストを送信します。

ステップバイステップ

  1. 課題にコマンドを適用するには、次のエンドポイントに POST リクエストを送信します: /api/commands

    例:

    curl -X POST 'https://example.youtrack.cloud/api/commands' \ -H 'Authorization: Bearer <YouTrack_token>' \ -H 'Content-Type: application/json' \ -d '{ "query": "relates to NP-92", "issues": [ { "idReadable": "NP-113" } ] }'
  2. リクエストの本文で、コマンドクエリとこのコマンドを適用する必要のある課題の ID を渡します。

    { "query": "relates to NP-92", "issues": [ { "idReadable": "NP-113" } ] }
  3. コマンドが正常に適用されたかどうかを確認するには、エンドポイント /api/issues/NP-113/links に対して GET 要求を行います。ここで、NP-113 はターゲット課題の ID です。

    リクエストの fields パラメーターでリンク属性を指定します。

    例:

    GET https://example.youtrack.cloud/api/issues/NP-113/links?fields=linkType(name,sourceToTarget,targetToSource),issues(id,idReadable,summary)

    予想されるサーバーの応答は次のとおりです。

    [ { "linkType": { "sourceToTarget": "relates to", "targetToSource": "", "name": "Relates", "$type": "IssueLinkType" }, "issues": [ { "idReadable": "NP-92", "summary": "Failed test", "id": "99-543", "$type": "Issue" } ], "$type": "IssueLink" }, ... ]
2026 年 10 月 02 日